httpd-2.4.6-89.el7.centos$>>:Lit;8%>F]X?]Hd  /|  od    T D P***(f)m*+,-89:= > ? @ B D G H(I0\X2LY2lZ2[2\2]:^UI.bYdZeZfZlZZ[0[8]DChttpd2.4.689.el7.centosApache HTTP ServerThe Apache HTTP Server is a powerful, efficient, and extensible web server.\i5x86-02.bsys.centos.orgCentOSASL 2.0CentOS BuildSystem System Environment/Daemonshttp://httpd.apache.org/linuxx86_64# Add the "apache" group and user /usr/sbin/groupadd -g 48 -r apache 2> /dev/null || : /usr/sbin/useradd -c "Apache" -u 48 -g apache \ -s /sbin/nologin -r -d /usr/share/httpd apache 2> /dev/null || : if [ $1 -eq 1 ] ; then # Initial installation systemctl preset httpd.service htcacheclean.service >/dev/null 2>&1 || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable httpd.service htcacheclean.service > /dev/null 2>&1 || : systemctl stop httpd.service htcacheclean.service > /dev/null 2>&1 || : fi systemctl daemon-reload >/dev/null 2>&1 || : # Trigger for conversion from SysV, per guidelines at: # https://fedoraproject.org/wiki/Packaging:ScriptletSnippets#Systemdn n8)X-3 \"^M,(+T('1(L'94'70.#:E5sR LC:0+$:R&S*60?/ IHM"7drz}tq~ {w|}K;[S6 N3((Lk4)K ohL2q d$L,~m( P)Hz|*x(] ~ b'd t!] M AAA큤A큤AAAAAHA큤AA큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAAAAA\h\h\h\h\h\h5\h5\h\h5\h5\h5\h5\h5\h5\h5\h5\h\h\h\h\h5\h5\h5\h\h\h5\h5\h5\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h5\h5\h\h\h\h\h\h\hMQN+ PnvOBe(E\h\h\h\h\h\h\h\h\h\h\hN^sMدN^sN^sN^sMLMLN^sMLMLMدMدMدMدMLMدMLJJML\h{F4AN^s\hFZFZAF#iAF#iAF#iQpPl1 PnQpPl1 AF#iAF#iAF#iAF#iAF#iAF#iAF#iAFAFAF#iAF#iAF#iAFAF#iAFAF#iAF#iAFAF#iAF#iAF#iAAF#iF#iAFAF#iAF#iAF#iAF#iAF#iAF#iAFAF#iAF#iAF#iAF#iAF#iAF#iAF#iAF#iIIIIIIIIIIIIIIIIIAF#iAF#iAF#iAF#iAF#iAF#iAF#iAF#iAF#iAF#iAF#iAF#iAF\hAF#iAFAF#iAF#iAF#iAF#i\h{AFAFAFAFAFAFAFAFAFAFAFFFFFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF#iAF#iAFIAF#iAF#iAF#iAF#iAF#iAF#iAF#iAF#iAFAF#iI\hT?^Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/Sf/T?:\h{QpL\hQTQE\h\h\h\h\h\h\h8935e31406a11aa4a20a2b92782639f9f4eec8882d1ad1503c9cb27a2e9677ec339f0a6bc069226a00671689531c12727324b465cabab9c519df3641cbd9a81e7e3e5b4f171425adcd259788d2cf1ae3fecad9b914a3e1cc92b70a2b75b1e8e008283cb45c8a5066e75622b60bc8725b4b6df07d7b95ecd4b8cb2e8b436860e54c1abbbf05db9283174680aedd4a44ae3314936377bd5e7cc5a4c0af774b8a49d963ee22b7acde4a14feb28a7e3397e567e150fcd11f0c9e67fa4870204fc172edf701795137566c7cf4b9c0c95ecd5f8c58269f5600217a0a4d289d2bf15384629e422a65df5a753de28c127a5784e6b7a7077ac566688646dfa019ab828e54c47ab2aeabb8f3f7a9224afc7f5bd06f345be67646513d45a0a88e70e6ce2f7c487e7451ce2d834d8af09a1db09bfe235fbc87b17b13a88bf849f0739b023ce39dd1229936b7e391cc543738eb98a28b5f0033c7bff93bad1fe02e935ebdf0873f002b01b816f9c84e6ee6e6cc66ef27d89a7efb5492d5e446957fe866f5a7831d1b5ff805898646d3bc326af2902fb2b0af4ba5a7a490e1a8f9a9677494980de2bf7fff55d89b235e03f4f96ea5c53a4338307503064979e48b7413c09e9c0d996906d1a6aeb44e00f3f055f6ea0905b9c837710998236e1536799510087a6efa3a9b8a1bd86d4022251aeb947b0073afa2d4a781883b3ffb1eef8f70ab0be18b217e67028e9ab965689f6cafa1c000a4f6d75d440cd0abf94725c6be2ea7de35b78d275cd19bf858014e374eba5e6b717d66ff830322c6188b89f54161e989ae40044035d0c417f63f7a5ec79316f6313873ac3228076238a497031037af23b0c7333188d1fabf7c8c500bc3d6b5908cdd8dea98f5d96c90ea3d41486ebe5b6ae0cf3bc625c4b6b82bfac49f3b54acaf70934beca8646e459589fe1efbdbfefbe0e35f9e391c17780d0c938d4cf57dfc7bee57b1ed7cf827faf4c1dd0265e1937b7517f37c6613f572b54a1461d3061c56f463a2c78bc4424774dbbfc38b93c952f9280ce3f861c516bad4be4edc1d5f2031ca02e7672aec26ab4f2521cb5988553d17cda498adae8cbb49bd796e8e88a4b7aad166eaa6d63f6e093ec908b5d1008ec1f88a60dad11869173be24bc4d2ac2a4db05e83124ecd02bbc6f10d2599aa07becf5345ae779399eeeb78b64fecfca64f37fb0c5670d2d04da3c7971466303d9ccbf7b3a995330ab79f80164c90ba1b4982e9bed8c194ebaf7b0f1b50a48a089b0603b99b255afad78249f69f395440e2e661bbafbf6bcdbf70d7413e256fd471e291d54b2157e4b526016ffb164443e847a338e8dbf7e2a8ec2e5958d193534b5e2ad1fd3dd22d58b4bf16aff77b800c83c08b55ee663c98ceb35f0723190c4261eb048e903257cb94bfb1eae4850567bce7357fef4e66587bfc698283fc01449cf7616e7754b163908b29cffe79ab867dfaddc7a1c06a34fc25f7d2dcf79b51b94885faab4dd0733ca18eb1cba4b56747e63b67f0bddfc670e5017919e3f3bded8c296c6c09fe350f26947dde93f8a46117279bf7de14d7577fb2d09f46b82e7b6717aa3454500e90630f7721eb305480c1c52e2381aed323f7bf85a51f6fd61972d021add25dd9227c64eb0f3449bc796c3c3aa5ebbc59d644fd64724645d787693761c4326bef440c22a25db7d2e54e2ea8bc11f1c43b6d7856d769e9436756f6e06d47c6baca62d52bd931991021de19f597ae415191831a464592d8187452a7aeca63477fbfb1b9a685e28a6a5b89d2b9ee84ae8959785f12d1c421ce717c329c4205c5cc95e03086c4b385a4f363e2b2f76ea3a9ea6f4ea57ba06a0cd63da2144d61d566412e3d7c72b462567c6938db42ad165202d4b821ae109c4a0c4259079cdbc5473115df81cfefaa867439bfd59b523685650b75343bb9447d91042fa6ec87e9bdf068b20b95dbe3c3392fc521aca7e32175561066c471b605a2f1d2a7d681d97543d1a449cf15f7a992f53dc90b7c7709afdc7e2b27634d0506e7799e21ff0e5dfe46e99833dc9027cde4940545b650391cc7e65c63e626d4ecee9c80ae0c13dd01ac505405df889811df0e2fe7357970703bbc94ec8031649912b807bdd384701deab9eb8c9082d6fe051b82860e5fcd8b8a6a8eecc5fa67ccdbe162cd28a0628e45b3f9e3e3729c041153e900bd774cf8419ff5fcfc136b0b11cd55a4ba151d26863f34947654919467fd39f8b2ee6b363b4da132d55262ea8ce370773e595820f21d029590061a6f8c2810f70acc75d54014475f097afa1e20fc443d3c66c6daec2da53085bbe005ba6402c64f64aeccb8c4d64a24d3d3e2b76f535057741df8619fb48921cb23d53a223268052598581c9b200b40366f559ce990ae70d251e507e5973e7ad83db56ef180a925e766f6692971e4f64cd77590b91332dff312a124cd8ac5aae167a007896cda40316477865223d1b09205ab1e9e9b7d11646f4a028c6b3f076a5df4d17973a8d28894f16640f19328154a330c3d2a24c3b04b85df30e1d029b5a801b2ce91183753695dd4d76e0455fb8314ef88537e9690c9fefa24e898f3d654975d7c3d046fc8f618cdb187a101c7bc9389f6d949340c396ce1145048554f8b94f37595dda9eb891af523cdd3303b483ab455f4638a2dc1a1d9f099e51dca2dee3e78dfc9c5894bd964d00ceda3bad8814be3ce4aa84dff9ed971233f154133b8990a7e80beb3e17b766e12900061cda6e2810ee15eb02a0a51dd4708fa99eff2332150ed9884d26aedc489fdd9ae27e77b7bb6641011fc96584934e2713d6169918637174fe4e9f100814113f2ac5d8152247e949a1fb314873b8e1d402fbe87a95f61e56e4a08fa15041b21fa6855b1b517e5f6bd7393e8cbbcbcf06906506204af55d7f56e46591a3e8c6695afc588e60deb8c2aefe3dc6623bdd443b1ab29f5ddb218e93c78f3b4c4b7c790e2cc0282cd8f1a1e8e724edd7ec34ccd0f582990d9dd2e4007b3748a569cde541b5a1d0b362d28067c4e13b4b83927bd4e79c9ef9a5a0c5782d4ad55bd0c7856ffdb229439ff87a53af64dc781114cd85cefdcb28d4aedb5eed0cbe6df13a98b83bb508000c959735d9890e57de0c5e5b2fd519673a90acba4f1983b505b26917cff5bdb80b33782ca380aceafa7199dd7cbe1f0fd6ab0737ef47c05fa59dc78b484a821da099eb16bb4a4f1d7ab5d6449896e5f53751be89c79fea03daa97e5e81d20e1d8b1c9471cd23a690c8d582bdcb98806402aded6222a686a372f2d34704fa14144963558d0ca95f8fc146269035dc89c540932ef2890fdf5d72c0cbd83abeda52a96ea4b9cd1ab802463292acdfb7f71403cc45511bd3608540e34640aa4f91500409b9a26dc2dbfde7168d4b57c82bd67113cf21dc548c8fc58c86a1d67689de65046e89894e8fc449abf5792cad4e1eafb0badf802d970264ee15f9b19fd00d152e69e56017fdd0a9f8ae2cfc4feeb1fb3d9f4950fece6daef4dd80a8343b19c1e39fbb914b070f37a35a8a0d20e25a2dc2c1c4d7d0bfea9c5e50e03041ce3b28968cd8745fd792b9ecb004c0823b3fd7ff6cc2d9563be90b0406c38e25f3ee648a62ba8e437b8b6dad59b50e477f4772a6ab8fba727df85fe24fef91bd9256a981833489c18346e15d4a9ace6d2510ee63ab3d0798d37db04d1eb971d65057bf50565ac1f975acd7bbb4093785a4f33b1b8d16d6ce95692f4d3d9f69edf6ccb305cb617df7f29dee0e13ab0be0e201fc619c33eeb4c06f596b84bed9727fb0822d30581e3826eb81667c9701159a8fb7fda79140028a318315761d6b219db3eb492432a6b9b3442726f632d1123d6759be824380458f3dcac2e8a6f7be3bab11a4116fcbffdd869d5b24024d6bf1a7808e974913163c3e78c496579454f7f1076855db406fb7caf1d15d2582c59820a0059fb0f21cb787453bc0317fe8db112334b7309c0a4bfe62cf2d128d682e742da7a012a7a0bbf1aed27bff288fe6fd8402b0ba156368dfda39c007ef9b021e35e86f7c1c9574951f08de2d7dce4960ee9ddf2b3ce84c0b9fc1f445ebcf90368100f0e159d63a0b2bf823b12e6bf5fcca537538e0badb033b664406318013c2831bc55dbd486c84b03f89afdaa5896cbcbfdf5c477d2b8a5638758e04410bca7e5a34ee31d0858960409113dd6ce920e537b8ecfae9b5f03e1ec37fbfbb3b0d00bc114d5258c24d4c5830bcd765c07f81bad6693d628cb11f5e01533ffbfdce4ca1d41d8af945130f4e9548364debef827238d77557d2b32b3356ac242642fa3f45e305803a13101f6fd33f96a784eaef84f0e5b9814a9b44a2702a2893423c5b86ddf2a86afadd1e6dcce4341195780f038fd0346a2a9149f6f377b8feead82b3f875ed5fcda4ef940e72447038264a441998df3930e9da68fe5fc983af8fc62ba6206b3aad8eadf1c31b7423fb92d60a08b6a04c4dea15275e0557f68750987f27021ac506e5c63f456f54c55da7a93228f01bd21db9e03e04566101b937eb09ef61841e8d2781f8e49ef9ce53dead8064246cfbc06619b4eac2ab68fb7aa2bdb8f71c9336961063b2924b5edf67da0a71b63a39440aafe84559bcbb10dc2a15fd2e1d339065594a4a0f4a9d302fcd5d33a04319c5a2768de18e403336c3964356f5d43e84528259d4cfb61ca74b02ebdb2901d8db2947be9aae58a906ae48f6d6176fdb4dbc1903fcb9f9ba58d0d868b8623df8870747aa0d5964e3e7b43051c86987180ebc9ec4dbcdabc0d4fae8a0a8364f303b44f278ea040834582bdfe6a149c61005c324482f7af3688ad0f39d0a93a45ae7aaacc219367bb3f556bcaff40e7dd5d9a5229dcb17ffca5e5d9fd9ff221c63c7b432260eed93a774695f821c1a61782fcc59a73dd7f1dd50c7d9bdada8c4323be94646ec5602e020f97251eaf82ab29504fc6ec6392c7ed46722c7bc0ce61f43632241105ff3002aed28c5ebfb91e31fed3a5f134b1c731c3872bf4cbedd01b9fd3f8664fdf95d2726e018b9cfc04475c2f60bf9ccf0622b26106a783a541c7522e8e1b815f533b0d4a2c87cfdb940339ce1d2a5c20987f10c0c646d1535c81f3e7f83ea9cc83fe618b53f94e29cf8474a7e5e4fddd7caae7c5e1157c6b8ca36e20b148ce35e6bade88767bf0d9b752d6930c47007650a8461bd26510464d971e55bb71114031dd2a22dac507424724267d254c633f525f3e65278815183891653ce638af2c975af4d006cf75c13c2c8bb9f1f60731063ae81aa1f228a7279dc2edd5a15faad248234fd5fef135c37e641767af2aacf959f3fca334ca90970f91e331d8c09d8cd28e83fa618c780bb242fc227cbc54d81e687188bf909711bbef314cef4c3352307a1553525433184954fa3e15cd99e184565f568e432882b61082a03ca0deaa04a7776cf79d18420768fda228949cb363807f55c5a5317ed6290e8174b6d59f0474b1901c0a91a8f9b9bc5b0af45cddaef77ced8514ef549f34d8a0cc724fd8443d5d464305561462046f91411601c3ac15c1c76f25354535d2010cacd548109dda4c37adf23e158155366320ebe37c54ef8249371506a832d8eeee42c927d09f5ed51c44992f33e0a694e9def838e154351533d9ac01fdb2a7cea8eb91bf625c57d6f574d5e2ec285340aaa769da91d19cd53c2bf095478e2f41de7dd983ff55698f7569cdc4503d7a018ddd048d44fe04eb6c4f02d425e13250e051cd3fe4ca952c9ab2adf8cfa8eabb897e3f5f8fb413cc2bc822e022f2fc38017703e9111e5487c80964c119bffc62385572c5c24f4a04c4ea5d2147718caf8a88deef8fa6b540ba0e5cd53692e97b0c33f54585b7a2c5d4a26ad5de70fdab991a62a6b12d5777571bd9968e74bbf9b0fb04490441654b70d15c3c8f081d8946b2d98db835581bdec085ab68e9ded9416d4f67cee3312838717e89e784becf8d69074d92b3a690d6cbe7c1aa1c4cd618ee859cdf4c39465794a428cf49cbef32641359d17221ba196a69c9ffd915593f84ced9d05e8ec15f676263a184a7c30858f2d5cd0258da168d3b262b76567bc7baec998ee1b26049571ed20dc89e7dd9d3e87e85846bdf0d9ff1aae9f760774bf5ba9419086fc2b70f69130c3ee9f8761b0a12b0c7da47d3b779b04ab3827081cf044fc6eb521c1589dbeed75c1d7cfd63b8288c05d24f9e8f029f1b221e0bf7c4aa24f5481ed6cb54e29e8f063d0d5c3b42040ed582e3c3baac1660c8b2d7674b9ede47b49ba30fbd0e02f10006fa967d2887f7e4c676e6b657ae0a20285ef1d4caeebfb5b43066b80d621bde522f6e1e7c827fd09bb99843f3f835d22ece892639d70873703af389018ccc7b57a503d2692ba1d6b71271bcf00473d40f5095486535371db0732c4927727a4c3972e58fc93666059ecfee106ab8909905c356ab47d9064c2afaae708da7cdc89b32893a4831b3e2d47ae635904fa4d4b32f98d18c67542920c7e6ccb38527aebb36b862164a92b0ca5978124695d9caf3322b095f5e92e24312ec6f0e0d0d3dcdf9cbcf643360a4ccf33eb65d8957e7d14e1870327f676f3dee8fc9fffec659b9998edbec7508dec987b90327c1871c269822eda7f790d3ff2488cddc3effc815e8707d73ad1b809af54e5a18535ecbe2b0d75fc85a582b8900bc6f0928cde0e5403040986fffd620694f56f770b71e035377ad927aa5b5efc7b1f488b8f51b16096a7224324e3c9fe5ad2e3bac967f410695bb9891a2208fd123cd68184cd042fa6ce2832636d32211478c6355ec423aa02ecf9b724cb6254744e4e8fe67064bdd1a2b85f186e7b19a633a0fe5252ba5b0b463742c43166a7d50daec3024fbe8d60c0ad20a8aabf8e6158f0415925691fcca2e49b88463a6652b27e8ea76b3a52153cf6ae0a29e46659ef2781109bcce54cca31d1a4b2cccdbabf168d5b516f9760c804c4ac5776497dee0f79f9f1d5ce0543c68f52dd51d768acea8874deddd5c65f615dc23dcd8dc45cbf8be69fe9bdc636e4d5548ddca9cb865c9a2eef90a437b11b00d4ed8934d6c04bb88400d835b660e63022edb7fc6710a89888b83dc7cd81bc57ed1398b0dbbe66a9e06bf5e64edbc5151a998b3da17112f8dd666071d9067e038dff5b99409d688e728f4a5563a5e8bf632387ea1e30cf7ecd9acb14cb3061bd4d44a4cf3e92527e8a8bf00e03f948551d893463fa477f83846905cb17016b520255f625e23ac2c6feb61c7349dfa4971ef0f0037deda5d08a5b9393dc8ebeb65b8f4e6a8e01a16b77eee8e7097417c4d4f59e723ff49751378d9ebbbfb37eba058fb06557b632c8268d329847efe27fd7df4da551ffacc9e2c9f1f1a71efce81d954bba361506d349f5db7c2db8d944176706dc0982d975d479c69717fdc6b47933d2d09e2c65be2b0f904204db8e7860997f4e15bf33e3aac3d69be5d5dd65dabdce414990c90a3da0365e4039adce1401ec973821dd383aa3187743ba97f10a89e8402e84fa9caba2cfe916c3b69ccba4da1d3e12faa32f0f12059beae4cce2dc40eb7cd3b70c7bb175427c6c9040cb108700c247484a66e0a14e56900c4b87820380da449c41dfe3ea605f61446c8a3898f61dabccde41c108a8f02712f935789a88dce26b82da54c4657792275db9914d328a44939883ea0498eac27db9669c499b9ab63864d49bc1a29dc5f8ac81e7868b297d13bf16aeef08989ad5f421b949329906c20c4bdb29385dbfeb9df446367a5549d7416b2daef1d96ba999828ee11628a49fc11d4ff14d73c115db42ffbb607618a55e2e59c02545c7285d4d5d3931c0f6a41c39968f4b10d7451cf926b9562905dcaabe0c21a2a6dbebb7352dff4ddee4cf48b42780afac51ddaf1bfa530fb0754a3c06602f166c771e88cba966878a8f650d49ebb98aaf29cff47192753e1f6b22fd46793dd55819e8f249177ec447054bd91897840cd942930e9ced1019385b1101fdaa7c07d01d63aae771176a44d3df81d47b115b5128aa1ecc37565f06a8f62e31d9277bc38a664adf10c970108b95fa3d1bd93af8386ab7f57b778a73b8ef26ed7db4806bf722bdbdcbd5b421d40355dbb1c682a6ea75e7640f31df2140819614c4e7499dc65c91ee3538d41643ace02960287a4bf28ad9af893ef100e39803e09d4144877b3e1bae0045ae4a2e3dc89c2fa573bd9c9f8be7bfeda0c8f9718d55003f92e320eb3defe2e972a54a77d92c849e92677e028a31e7855292e0a8c66c67ff92ea660743006d47de9f012193cbd123a17ba79d8ae054bb2491a2838948de17ddc1334a6780cf7a8164a4114412db734c70eb82ba6db8c7f1638a66be9b21b47bd9792d52baa4c007827e092ae89636bfb89d907fac6223d5c25c2e89cda4a74fdeec6713d455d39914fff821ef0695af1a2ad13cb0e54babf019703fe671a32fcc3947aab9079ec2871cf0f9639245cc12d878d9b95a180a3513eec9e82061c21417d9fe1c674ccad3907bf1da8e337704a565c99ba78c544ae779066f00151635a6e2aad9da2799345af2f7005def96bd6a8096d3a77fb8dccfecd0509f454036e1f11815a299114f40278b237dc3d729faf74d209cc791b02fe3152c1bf45113204cc7fc6e4a33be92656dc58efe20db5f9de098ffbbde8ba1fb56ac130a0c34b75d6e2b99056e31d64edeefe067b329e84e791a4f4f88320ac172b57e9aae99ec802dec633f16ff3573c0c34a2162517e6894e96231125c3cb4e67c29c78e10dfa4c4406179593771935ff25a50c54ba7913f34300ff9678a9d04b1641e16178eb708a997c198f8d263515a7631e33f981acba27fb68e94c54a7f9dfaf15308f7b920eb814aa3073b78ed2a182997db467d692994fa838beb0c0dbb1c9dba2ff1516e5cd3b603047c6972399cbbfc12a89850142b98249b0baf87ac82b322e8a310b3e0fa3236223502bdd5dd53faa079f4ecb5f9ae500e4eac68fd09f6a88f07e85f80d2b02e0c55059aa8f01fa10ec067ad94eb293390f918fb4e37bd03dd8fcc25223b3322d631e9009296ca45957b2cab9920647cb8259ac102f833af93aa720d38fcf159408f15007b6fbe171b20670fce5b817ceacd3abe21c0a9d2192491ba5a4286a2835ede1a81363ff1840ff9b2ca7e7d821ef53d305a5f30011e9ec9e093913c1e712f7fc9f3d44a6e64859e4e5cf683f23e979829588cf462ab6ed643c6e6db354aec599c6b8c11db9e4adc72028ff517a6e81f72a2184c7f5d191944db4890e5a6d7aab5ca1f5945b6d2ed3f37e2953daf2cdc4d832f22f39b97257c648b2f94d0c8aa654603e01dc4ace5b9e301b6c9bc112c960525d682b9fcf86a227d6ae083ca05bbb31308f6a4fe3e4485f8adb94a9127ca7a6cb4f64e1e7a27f482e6d16b8a3f60e8edaed208d860fbe5eca717cfbcb58891d431f9afaf30aa740d9fce007e820a599f22afa0dee28fb9fa51b7a9730e784fdee62a1a7d683738e2ba1157a16b972085da634754e11e6d694d750496da66b44ad12f40763ccf874c0b7f0104701f22bc0f5edd3235cadc877638a8d56ccc86e74f7fadedf0202df263fed2041742385632601ffa89807ba18a5ec0c2f412f75efc23a60e632d4e88ea6d8d2e177d03bff741b79dea7e31763b4aab87d9c79746a07b52938bd0f959bd23e00c194af8df29a1f67032886195a5f00a3e4ff3b8f80f55e3104247a2f9c2d2fb2676854421f42fe152a8f16d775922c146cf5c6e3cae28353ab90f3f664407f6970339ebc94261f312e7465f73905ea3f7fcc76143b6dd3755e231cae49f026d278493537f2380f69d1f259a5c59c19d81f16d70ea52bc5af8bd763d4302d5e4d409db887ed0709132f6fbe5eca717cfbcb58891d431f9afaf30aa740d9fce007e820a599f22afa0dee29d6a2f20a8b72d861c0cce65bc520d01beb74ff4bb0c22d3b1aef8f43aff69889cf4308a656004270f9b3a006b06955579bb62dd8a67f4bb7170c99438fabab38fb9fa51b7a9730e784fdee62a1a7d683738e2ba1157a16b972085da634754e1306aab88c51b44d3044500a3f737ac64f92b563b72ff6a1308df697f73a527fbb596f3df0f5439ecd36f1e48a98ceb256d4fd0aaed13391f01955e00bed6e0be663d5408c32ac610f28ac172c086ac45edf5089153561887d85e5a5e67166463a86c735194e0653411cf89c6e97e5f66da2fd1bb0d77e921300cc22335b221cde7f832eb50c1e1a9de8482467ff9f536e5756d335749b50e0601948dd72dbc8453090c5ce6a3a14ebcbbdd025a8f2b253a053e2210f3e1a31766f4283daa85306fd495e9c197035958682500456e67a0cd01e9bdf6d4f09dd340eec3e2fb4d816d5ee2604d4c8d2300de5cb1cd581d2a48c98c43c6d107e0266dcd2dfea15b10298e6ebd902a2de18491c9ac76f37f039761bc6a5a3bd02f4ca12990927081bc39fea02a766c55c480432e1e0e92ae535139fa2ea3cfc730d4f8095c225c5fc98db8761bff66a355d6a2290de6bdb449e90f8e1114fe8789f7c4cb6c1804008131f9828c134ba9ece109e4d72238f24a983ba96884fff6c7d590dc3c820ed78e3080bf8609701a8185676cf527bf2909749cfd599aed495fb570a71c80d45c3fdab9daf1bc3002747d49072cf763698f9a417cc3e96d3ff462d7feff540c7ee3107e743c187450cd5cc5fb7e504431980f23445bc636d38f844b99bc58442f8e7414a1f79e6edb38825c285e9778a7425688ec39499529db06030b81bd2683e496a9f97236f5b61b6d3a57dcce9053701515bfd0380199858fb84995d9dbf3dd2aa293e6457adac3437bca6f0309c30d0b55fcf643ea8436f5d29a7d0947a73e1e09d5e4e03c57ba24c23b84cc4af3ce66cb44259849d929b911711c25d25c5e5273a22b889e169f09abd2058ac0322a26e297465333b479817a4478f99a8a7a2f51dc97cdcc75d99e33b9371deb9d9f2f25abfd05a0d86d9c5a67c23695dd601e482e1aa04721d3caa0ba1da8a2ee6326cf2d40efc6c0abbad0057dff13ba7a73c2e1d7dcff33c932efc8520f12dd30e61836857f7de4c0993fe85f061b21310cb457274171b0d74dee3c21fe57043ff5cbfb260edf770e4db328de769b4abd34e48e943934cb9f52afd1a3b0c60ccf56291d691ce3ce28f83e06e9a81be41355da1c95c6e30ead7ddfec81b5a42b5ede5ea93d667203b5d32e6e9eef33d5999979447cf6a1a64ffcdb26eb9fff422c1f744bf6af349044f8ae57facb5f9cd6c274b568588a5c104c716d0e88f490f75ec04f989104b281c5a9a7a63b2325b56bbe339bd936838d4c1e3721a6fe6d38f34562836b1deea5ba40f785298f922e9822ff70cf213f0670b7323e6b06ab950814a4e5a011a28cf30696250e3a72d461d1241b39325af34b2f9eb20f12bde94670a657fc1808692d6d10ab4f3ff834a0a8caffb9e1a5d54e24d0fd171386195198c61dcd9add90a5cec9528f19ddc2059d67a0d63078293302d2b8250578643958fb9405cb250860cf80661435dd0a9362adb0a111f3274d0cb7fdc3a0b9d6a4440053718d1b71919c4d4a57b81bf732d7ed4e325357aa6a56840bcb8b5ea33ba9ec42ffbbfa161628f5e96f239a08d4da9e838c8983a428fc7bf08f8b15b43bb1aafbae3cb1b6e5191bfb552b2d0651708055dd22b17098c3c6cd84730bd996a0f95e2a33c6b79b99abc982dfa7a96dae3ae11c417da7e3899192f90c13508254f8966fc89fd65825494aebf70f99c3684d4e0b50056169f8278ca7e9174d1ba5f6bdf03ecbe4f4779a0243cb98f7dd3d6c1e3756dec52006cf6f3641b16e762f895a78004580bfb359a60ecff3d52460ffef9dffe8fa515f123df716d153b4a2da1d1b8a860131bf7600e3f3fbf902acf827c4196d5e9ba2bf6b305c12919accad05da25650884ec08cd8bc1f0c00a0f5f86fa7979191174783507f2b56b46b8bbc6b826e46d2f9fa20246efcb960b5f69ab8ed2eec95c791ca9c1357dfbe2fddbbfc8e531053f45425a40d29a8ce99a00d86fa68d4df970f210da75fbbeeeb0f6022548f99a48d27d3162674ac6b60104d3bc2d179d33905e674b14a163fad6946a66e1fc0163a14301d841abc6fee3d5ba7f6f28890dbe9c76014acfb0e5816e5962d74035aed94e03a487f14800629b1907ebfe42110cf47d1db2fd968c616331e5269395c8095b31a6b9a16ff01de66fb3854d73443dc7efd308819ae782d7fd825efb3f96a26057965b9f8d5830ef51adff614ebc701ff0a89d9b7c85c7d6b461dbc5ef29352bcb91ce1b6cdc3ae68b0eb32ab8f64ec6dc028879896d1c1fc14c210bccd05978355c040e544f71120dd9ea7f9792ad6f675e2e0e050f82935a1dbe4e98b55670d6bbfae4ca57465a8cbbca4533f39855c683f8415717890bc55fb89caece2b1c05e9d34ea7e11bae0c09060b33c636fcce167980bb07d53f2569037b4f8ce075f1c714491f1dddaa873048e5e4e74d1c082d3fb3ef55ad9349ba0136b788a389aad66577b6013a8f2995c0d17b8b1d82f7a6d439ed0fba8a95b44458d8a5f0e5573d0934481734c58fa73d813d9f0c07079ca2ef36e1c3d5c91b8ed30358b21254092eb1ae058cd9134b1aaeffb384e6919e3625a246e8146895ff7ac5f6407c6ec1ef20948a5bc028f514f88dfbe172e31aa16ee1a4ff3efa76963b5a6f391e4ad3e983ed1d9359f82d34244c0f1e1f1b0833fe775502dc1250ae2ed4ce9a2e36903e8a0b9c4c22324dd7232e62feaff0e40759cffb7ddf825f01669ecd027e1c2dbac5c8cdaef88435da9a52a68b6900eae6116f7349c4045fa653f4094fae5e2353f0b70d0624c0c6f87bb97eb4c161352c14be6f72fdd8da075019fa2c65a02c5cc5cc0dfc54e8e4dd83f961351f90f4732c8629c6da73cfafbfe91f3bd47bfc6abe4d438abccfb3b036f39285dcc0e1bc15d4bb3512d5c6e7665201d0114941390cc2167e820c96e756c9266cf196d264de3b4907246e223fc3cb95b00e898c4d09f4baf714ef2f9e0a9b58b8580b7f188ee15bbd23cb76716d7643176011a6339b05b9222d89dcdcdf19bf866aa60a5b9f6462d3ec2b995c35fc0e1440a89c066f50f60321bcde499dbfbf4183a7cecd1d142cd3297d2f7e490c1335cbb2b7b871381478474dfbe5eaf63d1ed73b441b0e316f34b832dc46e428c6421d97fbc7baf9f468396cdd501386f113c78f0e57781fd8bb86e905bf000e3c976183d82f116db015be17eceaf9f80bfbde1aee9e527e9ef842241c66cb66591ef28cc68fb6e012aa3b5e874551642fc7a60b305021587f6c188371e439c285043ab1d463b6a42ebd01c135f7c24a277d38fae1dd2afb8a23d81e7a2912fc68fd40150525e42fe42df49c50cfac52de8fd17cfa94e1b36ac7739370edc2400eb81fec68c9fc18880530fdddce4621bd8ebf06cfddcac0327ff4f8b4facdd3426311feee63626652feec2ae4038c697313103b36c97b74a17c22cc17839b71d7bb8b70a1cb7f909159f8cd359d02a018798af66969233482f77b86da6a66f5ee3fc2a203e2fc7e07e2a8304100d0b5fcdd36d112df29b2524480b8c63c5aa12998d2428219eb9e1ce3c31e2ade36d493d1a6a878da05d8cafc9d89ea196358b05ad09ada7c51851d7867f11711f194e7b70606828646c04fe64ab0b2092d420ed368e4bbe1b37cdf5d7fd294cf3b0a64bcd73331669917f61203e3e9794ad0fdfc0dd750efdf3cd95efa947aacb15313a827d43c267c3cb950f30e4304e1658d2a4cca1a338441aebdb6be076ab8f10b0c9e5439eab0625248e7a46b34d088c447da0e8183ef665b085ba9fcf7ac978acc2cb9325fb5b0d20ad2ff14c9e9fb5c631338f3cdc28074d4a3f4a6efecb0aa68080be29ded9151ec931683162a843a5502d2b16628bc08b6e59648b73696c5f8edd616481d94b0fa54de716e2331fc0d41a57fd8916f6203e8a403275b52428e3066e1dd5b4c115c04607535fccf980373c0bb4b7d9cf9ef492bb5c194192330d8c5b77a66c0fca47dacf9379b2998d7b276330c8213cfb7b7712a304a9be439f889d14823ed1f64b305ee959bb2dc56ebaf437d124164a41dc6ba19ac279e3cb4d3593bea8a11f7c7d3c9ff0fc1d3165e23e10705189f6e9536aad8579c29f14eb25668fe4641106c04c5dd24b50d72b35dfef4108c55cecb56e9fe4f6106273f08b83b64086127de8c0730f93c7ab1a555441b4b8de6f1bc0218ebc8e73b803b18f900f53e03779f7a04b11abc40976dc58d265dfc72233b859ed58e0a0f41a2f42c9338cf5bf16b383c7cb32f6b0ac7bf2ba12f11536f526c61112bad4a9b5736dd9d8e8abc435249bc089f1438c2ef9c63f2625156187ee616c2b6dde1a8ca6b3bd272097dfdf309a0d6a8573871e6f9097ca501e4c1e657f164809ccf5d7ad64c525539407cf0130f0ecafcb9a6fa946b31adc052d946df160ef3ffeb096e277cd555f64cf76268228b5c1d6ad63375efaee9391d544b36022df8c6b3f0fc1b23d403177dc99ffbc4841416dbd3e2dc707c9582747ffdce2fc76fba5ab104de4a2de335b7efbf7ff77fece34506195af1b7267ef47c29886dc33fbfd95b472b2aedb2c098dfc0931acdb1827f2ad4258f447bb50432acff9b9c74176d8f6b2517f9fc5bc4b793034f681a97947db7dd66e0474c1e4ce1f94828a7c779b5a297bc66e8baef2bdec5ac0a84938af270d7a47d4d01060f0bc21f171decbfdd71b94968a6b2bf1bff25cbc495b102c69885df83ecc5bddf37b1f354a087ab59ac71ae43c2b7657bbbc81be9497d11af5e71ce1c248075d909ba35a716ef0a8a441abe9991b6825a79345ab9ad502ae55331ab5f9ab2de382a21d2e78ffae9aa5a3e7a716e5e527b867520ae5230467353a75c38a0ebbf33532702badc110ac784c1ab3c110745ceeef23efe58791d5576511ed78fe916f741d14a9af2cf05588d4ca748dd9a4bba9780c464f424076258b3911807ee5acdd5b02a9b9bb1f83ca6b02bdcedac2a31962313a03d96bd1b44c8f88cc949b39cc71dd0efa459167a746afeb1b08e97a6c70eb49bdca26975854a4892d867cc6e4ba737a0ff9d65874934ae36efa5a0a06595354e73531c858361e26b9435dac44dfcf665c2da33faeae4eb329007f50cb9371c3f491a32b3029d76b473a29de85f92c3f559c5265c715a41a6cab5c258fd70c9a32069e065872b7b92a0050e1a910a8234fba613c8755c2e39e5b4e6923f1d3083264396997a6dfce296b0df8840eab8be0ed67fde1ad340a00c91cff373ef41c6252bcbfbf1e141670dbed6d23b1dd199bbdfe0a740c5752df60583a6fa24f6bee0ca51b883a9eb9dc0d7a4e3b3ee57663b460883ac8c02967dd2e054ee5a7076d6b822553b076d00e37861267ee0bf67b14169057d53bda046c5176a6c258840c486d2a4c5ed909b7ddead1ad5f9a1664756be7285c3a2a0c33fcf90c92f6b4abcaf579425d5359d6f8c4bdf6799bc95fb0d8169e9e58f9c867b9507110b53dccc3f7762d3068852538415223fd23dfa3c369eee5d95efe38ad4f53c0bbea621ac81f7dd3b0c1a2673e73951f0b067e2b82acf653270241a8bda9998f9cda35385fb8e5f898baa88516909457858bafb1fdaa9dfcfd849d263739ecb63b7d1b7f04db6ce6e43ea0d5b63206399c63d2d683c6a6c9dd3af3775b0e0acd43c14f99d856908768bd6ee029014527d1777281f35b30cd08e3b6890d63ac81a8b53c5975f5e0ba7552134c6263ebbe087e8a8fa7e5a038379d8651ba26ea008c471a72560eebcaa9d92241423199c6bcc6d9b0c9bbfa6ab6203020773936fed76a9d57e3a535f072cc975f2f5faf8fce82c180923b4f5cb8da77b4cfcdd892e4480fb29f426372353807441d118233bf02ccc463ba31362455be16708c953b9804135ab57796fd6d078c43acb5f7ab1d9273f13f42648fb24eb9479b716d0d529f6ae370b255616742347645559fb828ba2a7f513848348e0573714d5246e76d2acd75ee444dd92c92c2e0454f429f5cac96277be9ef0a77b372be935729c00ef20e83f04b5a1047d3041bab4f554b4d81111aff02823719b941ee6f868370a2721120a249316e1c215b43d13560d0f09c6c37b694761abaac11383215a4a0939a1c7401c8f8572b3cc763732d924b2b517f1b64c786197fe50704c00eea088c836ebe608f8af5aa1bdeb642a8d6d08ed811e30c0c35cacd4b42dcdbeb3ae25d4dd10af1a086c49bfe9d9d053a7b0c230780efb714fc40e497a4987c57020531a81def0e4dafd23695dc72301f11994424c9723e5a5d19d5777627b8fc8550273c532a25a3ec2acf30466e5ff00a3fa83cff85adb7f183a1329049a97226016e7c7c19d38a45145ed592a2d5d643c58177071e706f0582c98538a69174d9fd4406f61a53707c9a9b6185c577b12293e7c9fb35fa9f3528036a8b317d74580ce65496f3b64b31ef4a3c678ce22ad62db6395e4e4bc21d0442062659db0f5ce93656e8d6464c172328dff5b2ac81a6f7fe5350e69da648087bf0947e34d18e5b113684287a4e356dfdda3b73fdc9ce15a9055472f92f7ac5651fbf6ea7e1dada89ee2d8f3061fe78788e3092e97888b7f38a4f1809eda77cdbd8b67bf1c3d3fab9922ba8dcb3bc39ea6317d6dd631181a4eb7e7b2719f1857cf61c2c16db0823c3af82486761d32ce9c9d41c61f2d57d818dcc088c2515febc8082e5e04ff9dafcba4119e26309c4bfa96331775a648ef2be7498a395d7f43bdef9278af7d1dbd1e9f19befa33d91a7b4b3e62d8415c7a1fdbafe432ce0c74374868b77db087c7efb87f879702e848f645c6b768099871a72d8579e956b1054b6ded8e68e5eaaa5603d4b0eb586b08f5c6ecf44466bdfea1df71697094c6e1e112e98e90b9871a15524e00aa03fc6b14da7a2df07ee1f863a10149cb5484d7276f961aa9fb5b095da7310b801133a85af142bbe970a805ec9e95facd8dceaa0777eb2c717d31e2cc668a4d556c3eb31b488d286bc9c66da68b32a38b933ce62d6d4b3d2c9d2f9b33978d984d8775f2f8939de2be137bd5c9f2d92871922254736ae1457b3582eaf792e06e0d2d1f071ffba47ad1159511aa1e29a5f61ae89ec039ee886c6ffd015aedcc4dd1539b26c5c94540860df59fd95e444c1e37cae0b8cbb1f6d108779179a0b17f497da103aedd387bc5852a98676cd90034f6840e4fb4d2b20672d0ca16587fff0c521a64820b1c909d93c24139df297e80a9d913e0020e4e89b945786046bbc0dee10a8526227544841c91b8842caef5cc48d5e84f8925a19de83d10f86b1b79e51b949b06e77b18e04e160a6b8ec8ffbf545914e60a3290c2578cf3b79e3823992e9f1e7f1225de7b8d25c685707e5b83ffdf7cdf7024e82f9038244d7bb5da14afc94d128c69e790661d43fb30151a050da3b5cef49a2c7d0b01eeafdf1f4a001873406658b0f7763ec84a9788978c5a7ab891d72e136eb1852dd12d4e5d5f8b1357ac3a8af6dad197b4c3905310112a6b29c2d53ef10e63d4474afe600dff3594b48ac05c87a011b0f43702b63c42ad7c6382d00962ddb7652793b2e076a93b74baf75b74e3b35c15f5fd53009f61c653aa23d91334f9d7fa2fbd325eab859b68d77a45bb6a78b8989b84a4c5d372879cd340f989addec04ac1a1b324cadad7f92d0af0cc6634a4771bfde8daaad92b28b29a5e2c296ff52d82733d3813a6b499f955b30de00d81f54af9210a519c690d0858e6c3f6554f06907e5f044dbfe10e27381f80f93758025b56cc60fb9cd2f8cdcec0bf7c0dbb20f046b1b867e385e7cc0301f73475d08eaf7c9458a9e21dd1f9abbc1ce7f1193f025c84c5286f23a1cad9d7fcb89f31025b56cc60fb9cd2f8cdcec0bf7c0dbb20f046b1b867e385e7cc0301f73475d08eaf7c9458a9e21dd1f9abbc1ce7f1193f025c84c5286f23a1cad9d7fcb89f31015ac9c7ede6c8a23fec5ae2f649c5d7bfe75dfade7cfe0976166fe5d5e865d93b5cc866c81ec469a2da945fcdfcee74ffebc9eead8300499a7229b72b6690e79eb69dcd0e9093584f5b7053eeb8f1fb8451c09e7967315a78f5dc6347bf6eaa2fe381aa92da49f5d5aa06c0939d2c1c1aab5b5e0d919430691392358ed0fc6055aa367d8c8ca872779beb898db57d2b43ddb1e07712a39e1cc429a03d89dffeea105bfad47b31338aa2c9039fe93aaeb762b24d074590e3742015275a2a6bf7bc40aeafcd25bc944d0d6357298c1b198b4a1fe294e0b84015d04b72cf942c106e94a3c2f1e9e0d9b24c5091b30bb66d1887a1026381bacb7665340745480dd2e289a6eeb1292c56d8eaf319c47f71d944417ccae7f4229a8305db4387a810b291ce513fa6945f376012dc9f5b1eb3d020f3eb4a510a6efae6083a2a1f1d82a77d7a1a8ec55f31a6674fd2e2c41bcc6421a9aeb5cf161c6e93363f31347160f9b4efdba1508f302e127a17900b9eb547262a473d9bd40b48ac085258d796271404802032859e340a1b8b70fa7c93dcdb970a0a3369e5bd8e295304034b84e8b51ba9fd96f428161128b603cfd5c67546135e209581b95c5b6567cd314ad228785dfe822d22c64b0cbaff5da28a11b21ee2193a5c20830369f5f7cd63b263faa102fe810f5b1eece7abf3f956bffb3c2a3d171d1e479c81565c986fc800f4ffaa10908f2d05856909b33c11895f20dcd1ba37d97e0bf828434e6ca747c44878530fc00ecc525db1f1d7a56d6902a45969322d38ad60b2bb3d8fc81ecc2f73f7400f6c1ff01c3a0c5de8a7b283e9642721f20bd1b57d9c2292a1bbf91220350a3c120ed40fe7eaa8ef85fb2b3897f2b2ef7c6f7acd0c1206a6a4a811dce4ea4efe5bc2b1d4096f778c43f371b40be74229c3cc62a4abdcc78aa6c1e280221e982a12e194417d78c5c3a59af82347bbe30cd8485d98dde41f179e12ce9f210a8020cf904ee5dab565ce99db9596b23eea521980bc08cb8fe06ba22ca2f4c25e5270884c085dc3970592fef88755539c5413ef600ac87282ffc271a90c30a67dd07106cbf839f13a4cea7c349fa3dc78f2ef4319daaa480d99f79bfd754d67fd07bbe974dc64a6e77dcda88fecb431e72887652b8370c182f10e050fd403048890d0175b36257911c358180606dd88c49ec593dcf1e338b02e4bcc7447324c462287240f24e37bd3125d2824e5d04682e2238e8d3d9091d8219a7b1779bb9b7bfb2761c25dac6184cab2cbfce8d42d54ead4833d604f4bb26ad1408db02252448fc96d1ab3741d5a164dc2aab48bb74429aebe2e2e29606feca581081697624dc18c8560f9bdddaa5e89f2d1d1403681932c574de5377c6d0dd5c1aa408c91a3e979a897f3054ad1af93e8b5f92aaf342a8bea295564cdfb0288585bdc6702b6e2aa3312a64ab1e106ebfe3f07948be5a66588389201185f054dc51dee4da32d868d5c2ab567639b5b303a41bcf59c03b70da9061fe7a25fabc8ae5685e1170a7ffc889a4041917d19fce685c473119eff7e28eebcc7c7a0369627ce4f87aa3b897939ca24bb33a14e5d99986420a3b0b90d482ef16a60c90ce93c4edf4ba5ae03ccc64008e2db114921eca29daf22ca04d4a20f784c7c693fde043ba6c36f35b96e52bab2720136d9c479b90581eeb14ed7dd92f73dd11f76c08ce0eba13c2f28212e1587380141daff4e10a8e3db8f7ae5887102ab7576bff43049590f637ac20b2de15cecc4aa08ce339a9ce9309789f9c705e3e3a75106a7abc7f672e372f59bbe12d21e5646fae738afbbe6677b3fb0657e608d3e8941c66833722d3a261a98a6feec35449ca11c709ccd7f87370bc18fab5823b73587056e13b8d444e256a6b3f0887372375924df3b85539fcef9e754c10b86eacc70addf61e00f6b50f37e61495fb1f85869a1ea4426627d8836435d094303e14fce6b5dd9eec711eef2ec0798126f87e0487dd9d643a89b97155a6b9aa1acf2916cf39d0465cf8fbbc9e4f62cb99cfdb3a688653267971254c038a363f135445a6f5652dbfc9c5e8668084d838c5abddf3c471378e19f42a1178bce4e090bf4f60291065926977703f67c65e9f0d6919c412dd5a04c322ce9cf9db80a1182f57778606a76110086c49fca1654416fec35a8b5d36ee0257025cec63e56dfe8572b6ff67c6b0d0d43158cbb5b720d579bbc1f8fee3b64df9290d41a28c747a5802589e48e05b7ebbfe9fc2f9ec2f0698f1c3497de39a192dd1c3f3e4506ff1a84dbf85082344297dc52e681cb22cf56099d19b903df13545ead008ad768df0d23c8d18ee49c17eae9953779cab4991f21b337114cf3b959fac6ab1743aa6aa3f60b5350b310899b652cbdc36246a8cbf035a65ba058f0716350de52d767a707b327f276c280e9bec6f226b208d54a65db567624937a1c20288105364a24d33b9da2e1b73f15b389f65ced2985ad90da79b95d7dfcac410c9863a49fcb4c7d577583e69f46968eb6db85e553f87d90df861b901d0d2b6493b8690025cefa9ae31e0200ce788dd9d709ea41a4../../var/log/httpd../../usr/lib64/httpd/modules/run/httpd../noindex/images/poweredby.pngrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootapacherootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootapacheapacheapacherootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootapacheapacherootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootapacherootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootapacheapacheapacherootrootrootroothttpd-2.4.6-89.el7.centos.src.rpmwebservermod_davhttpd-suexechttpd-mmnhttpd-mmnhttpd-mmnhttpdhttpd(x86-64)       @@@@@@@@@@@@@@@@@@@@@@@ /etc/mime.typessystem-logoshttpd-tools/usr/sbin/useradd/usr/sbin/groupaddsystemd-unitssystemd-unitssystemd-units/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/bin/shrpmlib(FileDigests)rpmlib(FileCaps)rpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)/bin/shlibapr-1.so.0()(64bit)libaprutil-1.so.0()(64bit)libcrypt.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.4)(64bit)libdb-5.3.so()(64bit)libdl.so.2()(64bit)libexpat.so.1()(64bit)liblua-5.1.so()(64bit)libm.so.6()(64bit)libpcre.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libselinux.so.1()(64bit)libsystemd-daemon.so.0()(64bit)libsystemd-daemon.so.0(LIBSYSTEMD_DAEMON_31)(64bit)libz.so.1()(64bit)rtld(GNU_HASH)rpmlib(PayloadIsXz)7.92.1-12.4.6-89.el7.centos4.6.0-14.6.1-14.0-13.0.4-15.2-14.11.3# Save the current service runlevel info # User must manually run systemd-sysv-convert --apply httpd # to migrate them to systemd targets /usr/bin/systemd-sysv-convert --save httpd.service >/dev/null 2>&1 ||: # Run these because the SysV package being removed won't do them /sbin/chkconfig --del httpd >/dev/null 2>&1 || :httpd2.2.21-5\O\[+@[+@[+@[*A['[d@[d@ZZS]@Y@YeY@YY@YY@YdYp@Y{Y{Y*@YYw2Y@Y@Y@XXg@X,X,X@XƉX•@XCX@X@XXXXO@XO@XO@XO@XXWWW{@Wc@V͛@U@Uݪ@UoUȒ@UU@Un@UY@U.RT}Tto@TXTG@T2@T @TTS@SS@S@SuSǺS*@SSRUR@RRΏ@R@RkR1@RsRrF@Ri RM\@RC@Q@QQޞ@QQo@Q@QQ@Qo@Qm=@QQQ,Q,Q']QP @P6@P6@P{@PPl(PiPiPiPiPiPYPQPIP3x@P3x@PPO@OO@O@OЗOЗOF@OF@OF@O]@O"O"O@O@O@O@O@O@O@OOOOOOleOleO_6O_6O_6OU@O8@O8@O5OKO@ONNS@N{#@NoENdNBrN)f@N&@N@N MM>MMn1@MdMRMF@M(QM$]@M$]@M# L@L@LLMxL7@K@CentOS Sources - 2.4.6-89.el7.centosJoe Orton - 2.4.6-89Luboš Uhliarik - 2.4.6-88Luboš Uhliarik - 2.4.6-87Luboš Uhliarik - 2.4.6-86Luboš Uhliarik - 2.4.6-85Luboš Uhliarik - 2.4.6-84Luboš Uhliarik - 2.4.6-83Luboš Uhliarik - 2.4.6-82Joe Orton - 2.4.6-81Luboš Uhliarik - 2.4.6-80Luboš Uhliarik - 2.4.6-79Luboš Uhliarik - 2.4.6-78Luboš Uhliarik - 2.4.6-77Luboš Uhliarik - 2.4.6-76Luboš Uhliarik - 2.4.6-75Luboš Uhliarik - 2.4.6-74Luboš Uhliarik - 2.4.6-73Luboš Uhliarik - 2.4.6-72Luboš Uhliarik - 2.4.6-71Luboš Uhliarik - 2.4.6-70Luboš Uhliarik - 2.4.6-69Luboš Uhliarik - 2.4.6-68Luboš Uhliarik - 2.4.6-67Luboš Uhliarik - 2.4.6-66Luboš Uhliarik - 2.4.6-65Luboš Uhliarik - 2.4.6-64Luboš Uhliarik - 2.4.6-63Luboš Uhliarik - 2.4.6-62Luboš Uhliarik - 2.4.6-61Luboš Uhliarik - 2.4.6-60Luboš Uhliarik - 2.4.6-59Luboš Uhliarik - 2.4.6-58Luboš Uhliarik - 2.4.6-57Luboš Uhliarik - 2.4.6-56Luboš Uhliarik - 2.4.6-55Luboš Uhliarik - 2.4.6-54Luboš Uhliarik - 2.4.6-53Luboš Uhliarik - 2.4.6-52Luboš Uhliarik - 2.4.6-51Luboš Uhliarik - 2.4.6-50Luboš Uhliarik - 2.4.6-49Luboš Uhliarik - 2.4.6-48Joe Orton - 2.4.6-47Luboš Uhliarik - 2.4.6-46Luboš Uhliarik - 2.4.6-45Joe Orton - 2.4.6-44Joe Orton - 2.4.6-43Joe Orton - 2.4.6-42Jan Kaluza - 2.4.6-41Jan Kaluza - 2.4.6-40Jan Kaluza - 2.4.6-39Jan Kaluza - 2.4.6-38Jan Kaluza - 2.4.6-37Jan Kaluza - 2.4.6-36Jan Kaluza - 2.4.6-35Jan Kaluza - 2.4.6-34Jan Kaluza - 2.4.6-33Jan Kaluza - 2.4.6-32Jan Kaluza - 2.4.6-31Jan Kaluza - 2.4.6-30Jan Kaluza - 2.4.6-29Jan Kaluza - 2.4.6-28Jan Kaluza - 2.4.6-27Jan Kaluza - 2.4.6-26Jan Kaluza - 2.4.6-25Jan Kaluza - 2.4.6-24Jan Kaluza - 2.4.6-23Jan Kaluza - 2.4.6-22Jan Kaluza - 2.4.6-21Jan Kaluza - 2.4.6-20Jan Kaluza - 2.4.6-19Jan Kaluza - 2.4.6-18Jan Kaluza - 2.4.6-17Joe Orton - 2.4.6-16Joe Orton - 2.4.6-15Daniel Mach - 2.4.6-14Joe Orton - 2.4.6-13Joe Orton - 2.4.6-12Joe Orton - 2.4.6-11Joe Orton - 2.4.6-10Daniel Mach - 2.4.6-9Joe Orton - 2.4.6-8Jan Kaluza - 2.4.6-7Jan Kaluza - 2.4.6-6Jan Kaluza - 2.4.6-5Jan Kaluza - 2.4.6-4Jan Kaluza - 2.4.6-3Jan Kaluza - 2.4.6-2Joe Orton - 2.4.6-1Jan Kaluza - 2.4.4-12Joe Orton - 2.4.4-11Joe Orton - 2.4.4-10Joe Orton - 2.4.4-9Jan Kaluza - 2.4.4-8Jan Kaluza - 2.4.4-6Jan Kaluza - 2.4.4-5Jan Kaluza - 2.4.4-4Jan Kaluza - 2.4.4-3Joe Orton - 2.4.4-2Joe Orton - 2.4.4-1Joe Orton - 2.4.3-17Fedora Release Engineering - 2.4.3-16Joe Orton - 2.4.3-15Joe Orton - 2.4.3-14Joe Orton - 2.4.3-13Joe Orton - 2.4.3-12Joe Orton - 2.4.3-11Joe Orton - 2.4.3-10Joe Orton - 2.4.3-9.1Joe Orton - 2.4.3-9Joe Orton - 2.4.3-8Joe Orton - 2.4.3-7Jan Kaluza - 2.4.3-6Joe Orton - 2.4.3-5Joe Orton - 2.4.3-4Jan Kaluza - 2.4.3-3Joe Orton - 2.4.3-2Joe Orton - 2.4.3-1Joe Orton - 2.4.2-23Fedora Release Engineering - 2.4.2-22Joe Orton - 2.4.2-21Joe Orton - 2.4.2-20Joe Orton - 2.4.2-19Joe Orton - 2.4.2-18Joe Orton - 2.4.2-17Joe Orton - 2.4.2-16Joe Orton - 2.4.2-15Joe Orton - 2.4.2-14Joe Orton - 2.4.2-13Joe Orton - 2.4.2-12Joe Orton - 2.4.2-11Joe Orton - 2.4.2-10Joe Orton - 2.4.2-9Joe Orton - 2.4.2-8Joe Orton - 2.4.2-7Joe Orton - 2.4.2-6Joe Orton - 2.4.2-5Joe Orton - 2.4.2-4Joe Orton - 2.4.2-3.2Joe Orton - 2.4.2-3Joe Orton - 2.4.2-2Jan Kaluza - 2.4.2-1Joe Orton - 2.4.1-6Joe Orton - 2.4.1-5Joe Orton - 2.4.1-4Joe Orton - 2.4.1-3Joe Orton - 2.4.1-2Joe Orton - 2.4.1-1Joe Orton - 2.2.22-2Joe Orton - 2.2.22-1Petr Pisar - 2.2.21-8Jan Kaluza - 2.2.21-7Joe Orton - 2.2.21-6Fedora Release Engineering - 2.2.21-5Jan Kaluza - 2.2.21-4Jan Kaluza - 2.2.21-3Ville Skyttä - 2.2.21-2Joe Orton - 2.2.21-1Joe Orton - 2.2.20-1Jan Kaluza - 2.2.19-5Iain Arnell 1:2.2.19-4Jan Kaluza - 2.2.19-3Jan Kaluza - 2.2.19-2Joe Orton - 2.2.19-1Joe Orton - 2.2.17-13Joe Orton - 2.2.17-12Joe Orton - 2.2.17-11Joe Orton - 2.2.17-10Joe Orton - 2.2.17-9Fedora Release Engineering - 2.2.17-8Joe Orton - 2.2.17-7Joe Orton - 2.2.17-6Joe Orton - 2.2.17-5Joe Orton - 2.2.17-4Joe Orton - 2.2.17-3Joe Orton - 2.2.17-2Joe Orton - 2.2.17-1Joe Orton - 2.2.16-2Joe Orton - 2.2.16-1Joe Orton - 2.2.15-3Robert Scheck - 2.2.15-1- Remove index.html, add centos-noindex.tar.gz - change vstring - change symlink for poweredby.png - update welcome.conf with proper aliases- fix per-request leak of bucket brigade structure (#1583218)- Resolves: #1527295 - httpd with worker/event mpm segfaults after multiple SIGUSR1- Resolves: #1458364 - RMM list corruption in ldap module results in server hang- Resolves: #1493181 - RFE: mod_ssl: allow sending multiple CA names which differ only in case- Resolves: #1556761 - mod_proxy_wstunned config needs the default port number- Resolves: #1548501 - Make OCSP more configurable (like CRL)- Resolves: #1523536 - Backport Apache BZ#59230 mod_proxy_express uses db after close- Resolves: #1533793 - Use Variable with mod_authnz_ldap- don't terminate connections during graceful stop/restart (#1557785)- Related: #1288395 - httpd segfault when logrotate invoked- Resolves: #1274890 - mod_ssl config: tighten defaults- Resolves: #1506392 - Backport: SSLSessionTickets directive support- Resolves: #1440590 - Need an option to disable UTF8-conversion of certificate DN- Resolves: #1464406 - Apache consumes too much memory for CGI output- Resolves: #1448892 - Cannot override LD_LIBARY_PATH in Apache HTTPD using SetEnv or PassEnv. Needs documentation.- Resolves: #1430640 - "ProxyAddHeaders Off" does not become effective when it's defined outside setting- Resolves: #1499253 - ProxyRemote with HTTPS backend sends requests with absoluteURI instead of abs_path- Resolves: #1288395 - httpd segfault when logrotate invoked- Resolves: #1368491 - mod_authz_dbd segfaults when AuthzDBDQuery missing- Resolves: #1467402 - rotatelogs: creation of zombie processes when -p is used- Resolves: #1493065 - CVE-2017-9798 httpd: Use-after-free by limiting unregistered HTTP method- Resolves: #1463194 - CVE-2017-3167 httpd: ap_get_basic_auth_pw() authentication bypass - Resolves: #1463197 - CVE-2017-3169 httpd: mod_ssl NULL pointer dereference - Resolves: #1463207 - CVE-2017-7679 httpd: mod_mime buffer overread - Resolves: #1463205 - CVE-2017-7668 httpd: ap_find_token() buffer overread - Resolves: #1470748 - CVE-2017-9788 httpd: Uninitialized memory reflection in mod_auth_digest- Related: #1332242 - Explicitly disallow the '#' character in allow,deny directives- Related: #1332242 - Explicitly disallow the '#' character in allow,deny directives- Resolves: #1445885 - define _RH_HAS_HTTPPROTOCOLOPTIONS- Resolves: #1442872 - apache user is not created during httpd installation when apache group already exist with GID other than 48- Related: #1412976 - CVE-2016-0736 CVE-2016-2161 CVE-2016-8743 httpd: various flaws- Resolves: #1397241 - Backport Apache Bug 53098 - mod_proxy_ajp: patch to set worker secret passed to tomcat- Related: #1414258 - Crash during restart or at startup in mod_ssl, in certinfo_free() function registered by ssl_stapling_ex_init()- Resolves: #1414258 - Crash during restart or at startup in mod_ssl, in certinfo_free() function registered by ssl_stapling_ex_init()- Resolves: #1378946 - Backport of apache bug 55910: Continuation lines are broken during buffer resize- Resolves: #1364604 - Upstream Bug 56925 - ErrorDocument directive misbehaves with mod_proxy_http and mod_proxy_ajp- Resolves: #1324416 - Error 404 when switching language in HTML manual more than once- Resolves: #1353740 - Backport Apache PR58118 to fix mod_proxy_fcgi spamming non-errors: AH01075: Error dispatching request to : (passing brigade to output filters)- Resolves: #1371876 - Apache httpd returns "200 OK" for a request exceeding LimitRequestBody when enabling mod_ext_filter- Resolves: #1372692 - Apache httpd does not log status code "413" in access_log when exceeding LimitRequestBody- Resolves: #1376835 - httpd with worker/event mpm segfaults after multiple successive graceful reloads- Resolves: #1332242 - Explicitly disallow the '#' character in allow,deny directives- Resolves: #1396197 - Backport: mod_proxy_wstunnel - AH02447: err/hup on backconn- Resolves: #1348019 - mod_proxy: Fix a race condition that caused a failed worker to be retried before the retry period is over- Resolves: #1389535 - Segmentation fault in SSL_renegotiate- Resolves: #1406184 - stapling_renew_response: abort early (before apr_uri_parse) if ocspuri is empty- prefork: fix delay completing graceful restart (#1327624) - mod_ldap: fix authz regression, failing to rebind (#1415257)- Resolves: #1412976 - CVE-2016-0736 CVE-2016-2161 CVE-2016-8743 httpd: various flaws- RFE: run mod_rewrite external mapping program as non-root (#1316900)- add security fix for CVE-2016-5387- add 451 (Unavailable For Legal Reasons) response status-code (#1343582)- mod_cache: treat cache as valid with changed Expires in 304 (#1331341)- mod_cache: merge r->err_headers_out into r->headers when the response is cached for the first time (#1264989) - mod_ssl: Do not send SSL warning when SNI hostname is not found as per RFC 6066 (#1298148) - mod_proxy_fcgi: Ignore body data from backend for 304 responses (#1263038) - fix apache user creation when apache group already exists (#1299889) - fix apache user creation when USERGROUPS_ENAB is set to 'no' (#1288757) - mod_proxy: fix slow response time for reponses with error status code when using ProxyErrorOverride (#1283653) - mod_ldap: Respect LDAPConnectionPoolTTL for authn connections (#1300149) - mod_ssl: use "localhost" in the dummy SSL cert for long FQDNs (#1240495) - rotatelogs: improve support for localtime (#1244545) - ab: fix read failure when targeting SSL server (#1255331) - mod_log_debug: fix LogMessage example in documentation (#1279465) - mod_authz_dbd, mod_authn_dbd, mod_session_dbd, mod_rewrite: Fix lifetime of DB lookup entries independently of the selected DB engine (#1287844) - mod_ssl: fix hardware crypto support with custom DH parms (#1291865) - mod_proxy_fcgi: fix SCRIPT_FILENAME when a balancer is used (#1302797)- mod_dav: follow up fix for previous commit (#1263975)- mod_dav: treat dav_resource uri as escaped (#1255480)- mod_ssl: add support for User Principal Name in SSLUserName (#1242503)- core: fix chunk header parsing defect (CVE-2015-3183) - core: replace of ap_some_auth_required with ap_some_authn_required and ap_force_authn hook (CVE-2015-3185)- Revert fix for #1162152, it is not needed in RHEL7 - mod_proxy_ajp: fix settings ProxyPass parameters for AJP backends (#1242416)- mod_remoteip: correct the trusted proxy match test (#1179306) - mod_dav: send complete response when resource is created (#1235383) - apachectl: correct the apachectl status man page (#1231924)- mod_proxy_fcgi: honor Timeout / ProxyTimeout (#1222328) - do not show all vhosts twice in httpd -D DUMP_VHOSTS output (#1225820) - fix -D[efined] or [d] variables lifetime accross restarts (#1227219) - mod_ssl: do not send NPN extension with not configured (#1226015)- mod_authz_dbm: fix crash when using "Require dbm-file-group" (#1221575)- mod_authn_dbd: fix use-after-free bug with postgresql (#1188779) - mod_remoteip: correct the trusted proxy match test (#1179306) - mod_status: honor remote_ip as documented (#1169081) - mod_deflate: fix decompression of files larger than 4GB (#1170214) - core: improve error message for inaccessible DocumentRoot (#1170220) - ab: try all addresses instead of failing on first one when not available (#1125276) - mod_proxy_wstunnel: add support for SSL (#1180745) - mod_proxy_wstunnel: load this module by default (#1180745) - mod_rewrite: add support for WebSockets (#1180745) - mod_rewrite: do not search for directory if a URL will be rewritten (#1210091) - mod_ssl: Fix SSL_CLIENT_VERIFY value when optional_no_ca and SSLSessionCache are used and SSL session is resumed (#1170206) - mod_ssl: fix memory leak on httpd reloads (#1181690) - mod_ssl: use SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5:!SEED:!IDEA (#1118476) - mod_cgi: return error code 408 on timeout (#1162152) - mod_dav_fs: set default value of DAVLockDB (#1176449) - add Documentation= to the httpd.service and htcacheclean.service (#1184118) - do not display "bomb" icon for files ending with "core" (#1170215) - add missing Reason-Phrase in HTTP response headers (#1162159) - fix BuildRequires to require openssl-devel >= 1:1.0.1e-37 (#1160625) - apachectl: ignore HTTPD variable from sysconfig (#1214401) - apachectl: fix "graceful" documentation (#1214398) - apachectl: fix "graceful" behaviour when httpd is not running (#1214430)- mod_proxy_fcgi: determine if FCGI_CONN_CLOSE should be enabled instead of hardcoding it (#1168050) - mod_proxy: support Unix Domain Sockets (#1168081)- core: fix bypassing of mod_headers rules via chunked requests (CVE-2013-5704) - mod_cache: fix NULL pointer dereference on empty Content-Type (CVE-2014-3581)- rebuild against proper version of OpenSSL (#1080125)- set vstring based on /etc/os-release (#1114123)- fix the dependency on openssl-libs to match the fix for #1080125- allow 'es to be seen under virtual hosts (#1131847)- do not use hardcoded curve for ECDHE suites (#1080125)- allow reverse-proxy to be set via SetHandler (#1136290)- fix possible crash in SIGINT handling (#1131006)- ab: fix integer overflow when printing stats with lot of requests (#1092420)- add pre_htaccess so mpm-itk can be build as separate module (#1059143)- mod_ssl: prefer larger keys and support up to 8192-bit keys (#1073078)- fix build on ppc64le by using configure macro (#1125545) - compile httpd with -O3 on ppc64le (#1123490) - mod_rewrite: expose CONN_REMOTE_ADDR (#1060536)- mod_cgid: add security fix for CVE-2014-0231 (#1120608) - mod_proxy: add security fix for CVE-2014-0117 (#1120608) - mod_deflate: add security fix for CVE-2014-0118 (#1120608) - mod_status: add security fix for CVE-2014-0226 (#1120608) - mod_cache: add secutiry fix for CVE-2013-4352 (#1120608)- mod_dav: add security fix for CVE-2013-6438 (#1077907) - mod_log_config: add security fix for CVE-2014-0098 (#1077907)- mod_ssl: improve DH temp key handling (#1057687)- mod_ssl: use 2048-bit RSA key with SHA-256 signature in dummy certificate (#1071276)- Mass rebuild 2014-01-24- mod_ssl: sanity-check use of "SSLCompression" (#1036666) - mod_proxy_http: fix brigade memory usage (#1040447)- rebuild- build with -O3 on ppc64 (#1051066)- mod_dav: fix locktoken handling (#1004046)- Mass rebuild 2013-12-27- use unambiguous httpd-mmn (#1029360)- mod_ssl: allow SSLEngine to override Listen-based default (#1023168)- systemd: Use {MAINPID} notation in service file (#969972)- systemd: send SIGWINCH signal without httpd -k in ExecStop (#969972)- expand macros in macros.httpd (#1011393)- fix "LDAPReferrals off" to really disable LDAP Referrals- revert fix for dumping vhosts twice- update to 2.4.6 - mod_ssl: use revised NPN API (r1487772)- mod_unique_id: replace use of hostname + pid with PRNG output (#976666) - apxs: mention -p option in manpage- add patch for aarch64 (Dennis Gilmore, #925558)- remove duplicate apxs man page from httpd-tools- remove zombie dbmmanage script- return 400 Bad Request on malformed Host header- htpasswd/htdbm: fix hash generation bug (#956344) - do not dump vhosts twice in httpd -S output (#928761) - mod_cache: fix potential crash caused by uninitialized variable (#954109)- execute systemctl reload as result of apachectl graceful - mod_ssl: ignore SNI hints unless required by config - mod_cache: forward-port CacheMaxExpire "hard" option - mod_ssl: fall back on another module's proxy hook if mod_ssl proxy is not configured.- fix service file to not send SIGTERM after ExecStop (#906321, #912288)- protect MIMEMagicFile with IfModule (#893949)- really package mod_auth_form in mod_session (#915438)- update to 2.4.4 - fix duplicate ownership of mod_session config (#914901)- add mod_session subpackage, move mod_auth_form there (#894500)- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- add systemd service for htcacheclean- drop patch for r1344712- filter mod_*.so auto-provides (thanks to rcollet) - pull in syslog logging fix from upstream (r1344712)- rebuild to pick up new apr-util-ldap- rebuild- pull upstream patch r1392850 in addition to r1387633- restore "ServerTokens Full-Release" support (#811714)- define PLATFORM in os.h using vendor string- use systemd script unconditionally (#850149)- use systemd scriptlets if available (#850149) - don't run posttrans restart if /etc/sysconfig/httpd-disable-posttrans exists- use systemctl from apachectl (#842736)- fix some error log spam with graceful-stop (r1387633) - minor mod_systemd tweaks- use IncludeOptional for conf.d/*.conf inclusion- adding mod_systemd to integrate with systemd better- mod_ssl: add check for proxy keypair match (upstream r1374214)- update to 2.4.3 (#849883) - own the docroot (#848121)- add mod_proxy fixes from upstream (r1366693, r1365604)- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- drop explicit version requirement on initscripts- mod_ext_filter: fix error_log warnings- support "configtest" and "graceful" as initscripts "legacy actions"- avoid use of "core" GIF for a "core" directory (#168776) - drop use of "syslog.target" in systemd unit file- use _unitdir for systemd unit file - use /run in unit file, ssl.conf- mod_ssl: fix NPN patch merge- move tmpfiles.d fragment into /usr/lib per new guidelines - package /run/httpd not /var/run/httpd - set runtimedir to /run/httpd likewise- fix htdbm/htpasswd crash on crypt() failure (#818684)- pull fix for NPN patch from upstream (r1345599)- update suexec patch to use LOG_AUTHPRIV facility- really fix autoindex.conf (thanks to remi@)- fix autoindex.conf to allow symlink to poweredby.png- suexec: use upstream version of patch for capability bit support- suexec: use syslog rather than suexec.log, drop dac_override capability- mod_ssl: add TLS NPN support (r1332643, #809599)- add BR on APR >= 1.4.0- use systemctl from logrotate (#221073)- pull from upstream: * use TLS close_notify alert for dummy_connection (r1326980+) * cleanup symbol exports (r1327036+)- rebuild- really fix restart- tweak default ssl.conf - fix restart handling (#814645) - use graceful restart by default- update to 2.4.2- fix macros- add _httpd_moddir to macros- fix symlink for poweredby.png - fix manual.conf- add mod_proxy_html subpackage (w/mod_proxy_html + mod_xml2enc) - move mod_ldap, mod_authnz_ldap to mod_ldap subpackage- clean docroot better - ship proxy, ssl directories within /var/cache/httpd - default config: * unrestricted access to (only) /var/www * remove (commented) Mutex, MaxRanges, ScriptSock * split autoindex config to conf.d/autoindex.conf - ship additional example configs in docdir- update to 2.4.1 - adopt upstream default httpd.conf (almost verbatim) - split all LoadModules to conf.modules.d/*.conf - include conf.d/*.conf at end of httpd.conf - trim %changelog- fix build against PCRE 8.30- update to 2.2.22- Rebuild against PCRE 8.30- fix #783629 - start httpd after named- complete conversion to systemd, drop init script (#770311) - fix comments in /etc/sysconfig/httpd (#771024) - enable PrivateTmp in service file (#781440) - set LANG=C in /etc/sysconfig/httpd- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- fix #751591 - start httpd after remote-fs- allow change state of BalancerMember in mod_proxy_balancer web interface- Make mmn available as %{_httpd_mmn}. - Add .svgz to AddEncoding x-gzip example in httpd.conf.- update to 2.2.21- update to 2.2.20 - fix MPM stub man page generation- fix #707917 - add httpd-ssl-pass-dialog to ask for SSL password using systemd- rebuild while rpm-4.9.1 is untagged to remove trailing slash in provided directory names- fix #716621 - suexec now works without setuid bit- fix #689091 - backported patch from 2.3 branch to support IPv6 in logresolve- update to 2.2.19 - enable dbd, authn_dbd in default config- fix path expansion in service files- add systemd service files (#684175, thanks to Jóhann B. Guðmundsson)- minor updates to httpd.conf - drop old patches- rebuild- use arch-specific mmn- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- generate dummy mod_ssl cert with CA:FALSE constraint (#667841) - add man page stubs for httpd.event, httpd.worker - drop distcache support - add STOP_TIMEOUT support to init script- update default SSLCipherSuite per upstream trunk- fix requires (#667397)- de-ghost /var/run/httpd- add tmpfiles.d configuration, ghost /var/run/httpd (#656600)- drop setuid bit, use capabilities for suexec binary- update to 2.2.17- link everything using -z relro and -z now- update to 2.2.16- default config tweaks: * harden httpd.conf w.r.t. .htaccess restriction (#591293) * load mod_substitute, mod_version by default * drop proxy_ajp.conf, load mod_proxy_ajp in httpd.conf * add commented list of shipped-but-unloaded modules * bump up worker defaults a little * drop KeepAliveTimeout to 5 secs per upstream - fix LSB compliance in init script (#522074) - bundle NOTICE in -tools - use init script in logrotate postrotate to pick up PIDFILE - drop some old Obsoletes/Conflicts- update to 2.2.15 (#572404, #579311)/bin/sh/bin/sh/bin/sh/bin/shhttpd-suexec/bin/sh  !"#$%&'()*+,-./01456789<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abefghijklmnopqrstuvwx{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     2.4.6-89.el7.centos2.4.6-89.el7.centos2012021120120211x866420120211-x86-642.4.6-89.el7.centos2.4.6-89.el7.centos  !!!!""""####$$$$%%%%&&''''''()*+,--httpdconfconf.dREADMEautoindex.confuserdir.confwelcome.confconf.modules.d00-base.conf00-dav.conf00-lua.conf00-mpm.conf00-proxy.conf00-systemd.conf01-cgi.confhttpd.confmagiclogsmodulesrunhttpdhtcachecleanhttpdhttpdhtcachecleanhtcacheclean.servicehttpd.servicehttpd.confhttpdmodulesmod_access_compat.somod_actions.somod_alias.somod_allowmethods.somod_asis.somod_auth_basic.somod_auth_digest.somod_authn_anon.somod_authn_core.somod_authn_dbd.somod_authn_dbm.somod_authn_file.somod_authn_socache.somod_authz_core.somod_authz_dbd.somod_authz_dbm.somod_authz_groupfile.somod_authz_host.somod_authz_owner.somod_authz_user.somod_autoindex.somod_buffer.somod_cache.somod_cache_disk.somod_cache_socache.somod_cgi.somod_cgid.somod_charset_lite.somod_data.somod_dav.somod_dav_fs.somod_dav_lock.somod_dbd.somod_deflate.somod_dialup.somod_dir.somod_dumpio.somod_echo.somod_env.somod_expires.somod_ext_filter.somod_file_cache.somod_filter.somod_headers.somod_heartbeat.somod_heartmonitor.somod_include.somod_info.somod_lbmethod_bybusyness.somod_lbmethod_byrequests.somod_lbmethod_bytraffic.somod_lbmethod_heartbeat.somod_log_config.somod_log_debug.somod_log_forensic.somod_logio.somod_lua.somod_macro.somod_mime.somod_mime_magic.somod_mpm_event.somod_mpm_prefork.somod_mpm_worker.somod_negotiation.somod_proxy.somod_proxy_ajp.somod_proxy_balancer.somod_proxy_connect.somod_proxy_express.somod_proxy_fcgi.somod_proxy_fdpass.somod_proxy_ftp.somod_proxy_http.somod_proxy_scgi.somod_proxy_wstunnel.somod_ratelimit.somod_reflector.somod_remoteip.somod_reqtimeout.somod_request.somod_rewrite.somod_sed.somod_setenvif.somod_slotmem_plain.somod_slotmem_shm.somod_socache_dbm.somod_socache_memcache.somod_socache_shmcb.somod_speling.somod_status.somod_substitute.somod_suexec.somod_systemd.somod_unique_id.somod_unixd.somod_userdir.somod_usertrack.somod_version.somod_vhost_alias.somod_watchdog.sohttpdconfigtestgracefulapachectlfcgistarterhtcachecleanhttpdrotatelogssuexechttpd-2.4.6ABOUT_APACHECHANGESLICENSENOTICEREADMEVERSIONINGhttpd-dav.confhttpd-default.confhttpd-info.confhttpd-languages.confhttpd-manual.confhttpd-mpm.confhttpd-multilang-errordoc.confhttpd-vhosts.confproxy-html.confhttpderrorHTTP_BAD_GATEWAY.html.varHTTP_BAD_REQUEST.html.varHTTP_FORBIDDEN.html.varHTTP_GONE.html.varHTTP_INTERNAL_SERVER_ERROR.html.varHTTP_LENGTH_REQUIRED.html.varHTTP_METHOD_NOT_ALLOWED.html.varHTTP_NOT_FOUND.html.varHTTP_NOT_IMPLEMENTED.html.varHTTP_PRECONDITION_FAILED.html.varHTTP_REQUEST_ENTITY_TOO_LARGE.html.varHTTP_REQUEST_TIME_OUT.html.varHTTP_REQUEST_URI_TOO_LARGE.html.varHTTP_SERVICE_UNAVAILABLE.html.varHTTP_UNAUTHORIZED.html.varHTTP_UNSUPPORTED_MEDIA_TYPE.html.varHTTP_VARIANT_ALSO_VARIES.html.varREADMEcontact.html.varincludebottom.htmlspacer.htmltop.htmliconsREADMEREADME.htmla.gifa.pngalert.black.gifalert.black.pngalert.red.gifalert.red.pngapache_pb.gifapache_pb.pngapache_pb.svgapache_pb2.gifapache_pb2.pngback.gifback.pngball.gray.gifball.gray.pngball.red.gifball.red.pngbinary.gifbinary.pngbinhex.gifbinhex.pngblank.gifblank.pngbomb.gifbomb.pngbox1.gifbox1.pngbox2.gifbox2.pngbroken.gifbroken.pngburst.gifburst.pngc.gifc.pngcomp.blue.gifcomp.blue.pngcomp.gray.gifcomp.gray.pngcompressed.gifcompressed.pngcontinued.gifcontinued.pngdir.gifdir.pngdiskimg.gifdiskimg.pngdown.gifdown.pngdvi.gifdvi.pngf.giff.pngfolder.giffolder.open.giffolder.open.pngfolder.pngfolder.sec.giffolder.sec.pngforward.gifforward.pnggeneric.gifgeneric.pnggeneric.red.gifgeneric.red.pnggeneric.sec.gifgeneric.sec.pnghand.right.gifhand.right.pnghand.up.gifhand.up.pngicon.sheet.gificon.sheet.pngimage1.gifimage1.pngimage2.gifimage2.pngimage3.gifimage3.pngindex.gifindex.pnglayout.giflayout.pngleft.gifleft.pnglink.giflink.pngmovie.gifmovie.pngodf6odb.pngodf6odc.pngodf6odf.pngodf6odg.pngodf6odi.pngodf6odm.pngodf6odp.pngodf6ods.pngodf6odt.pngodf6otc.pngodf6otf.pngodf6otg.pngodf6oth.pngodf6oti.pngodf6otp.pngodf6ots.pngodf6ott.pngp.gifp.pngpatch.gifpatch.pngpdf.gifpdf.pngpie0.gifpie0.pngpie1.gifpie1.pngpie2.gifpie2.pngpie3.gifpie3.pngpie4.gifpie4.pngpie5.gifpie5.pngpie6.gifpie6.pngpie7.gifpie7.pngpie8.gifpie8.pngportal.gifportal.pngpoweredby.pngps.gifps.pngquill.gifquill.pngright.gifright.pngscrew1.gifscrew1.pngscrew2.gifscrew2.pngscript.gifscript.pngsmallback.gifback.pngbinary.gifbinary.pngbinhex.gifbinhex.pngblank.gifblank.pngbroken.gifbroken.pngburst.gifburst.pngcomp1.gifcomp1.pngcomp2.gifcomp2.pngcompressed.gifcompressed.pngcontinued.gifcontinued.pngdoc.gifdoc.pngfolder.giffolder.pngfolder2.giffolder2.pngforward.gifforward.pnggeneric.gifgeneric.pnggeneric2.gifgeneric2.pnggeneric3.gifgeneric3.pngimage.gifimage.pngimage2.gifimage2.pngindex.gifindex.pngkey.gifkey.pngmovie.gifmovie.pngpatch.gifpatch.pngps.gifps.pngrainbow.gifrainbow.pngsound.gifsound.pngsound2.gifsound2.pngtar.giftar.pngtext.giftext.pngtransfer.giftransfer.pngunknown.gifunknown.pnguu.gifuu.pngsound1.gifsound1.pngsound2.gifsound2.pngsphere1.gifsphere1.pngsphere2.gifsphere2.pngsvg.pngtar.giftar.pngtex.giftex.pngtext.giftext.pngtransfer.giftransfer.pngunknown.gifunknown.pngup.gifup.pnguu.gifuu.pnguuencoded.gifuuencoded.pngworld1.gifworld1.pngworld2.gifworld2.pngxml.pngnoindexcssbootstrap-theme.min.cssbootstrap.min.cssfontsBoldOpenSans-Bold.eotOpenSans-Bold.svgOpenSans-Bold.ttfOpenSans-Bold.woffBoldItalicOpenSans-BoldItalic.eotOpenSans-BoldItalic.svgOpenSans-BoldItalic.ttfOpenSans-BoldItalic.woffExtraBoldOpenSans-ExtraBold.eotOpenSans-ExtraBold.svgOpenSans-ExtraBold.ttfOpenSans-ExtraBold.woffExtraBoldItalicOpenSans-ExtraBoldItalic.eotOpenSans-ExtraBoldItalic.svgOpenSans-ExtraBoldItalic.ttfOpenSans-ExtraBoldItalic.woffItalicOpenSans-Italic.eotOpenSans-Italic.svgOpenSans-Italic.ttfOpenSans-Italic.woffLightOpenSans-Light.eotOpenSans-Light.svgOpenSans-Light.ttfOpenSans-Light.woffLightItalicOpenSans-LightItalic.eotOpenSans-LightItalic.svgOpenSans-LightItalic.ttfOpenSans-LightItalic.woffRegularOpenSans-Regular.eotOpenSans-Regular.svgOpenSans-Regular.ttfOpenSans-Regular.woffSemiboldOpenSans-Semibold.eotOpenSans-Semibold.svgOpenSans-Semibold.ttfOpenSans-Semibold.woffSemiboldItalicOpenSans-SemiboldItalic.eotOpenSans-SemiboldItalic.svgOpenSans-SemiboldItalic.ttfOpenSans-SemiboldItalic.woffopen-sans.cssimagesapache_pb.gifpoweredby.pngindex.htmlapachectl.8.gzfcgistarter.8.gzhtcacheclean.8.gzhttpd.8.gzrotatelogs.8.gzsuexec.8.gzhttpdproxydavhttpdwwwcgi-binhtml/etc//etc/httpd//etc/httpd/conf.d//etc/httpd/conf.modules.d//etc/httpd/conf//etc/logrotate.d//etc/sysconfig//run//run/httpd//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/lib64//usr/lib64/httpd//usr/lib64/httpd/modules//usr/libexec/initscripts/legacy-actions//usr/libexec/initscripts/legacy-actions/httpd//usr/sbin//usr/share/doc//usr/share/doc/httpd-2.4.6//usr/share//usr/share/httpd//usr/share/httpd/error//usr/share/httpd/error/include//usr/share/httpd/icons//usr/share/httpd/icons/small//usr/share/httpd/noindex//usr/share/httpd/noindex/css//usr/share/httpd/noindex/css/fonts//usr/share/httpd/noindex/css/fonts/Bold//usr/share/httpd/noindex/css/fonts/BoldItalic//usr/share/httpd/noindex/css/fonts/ExtraBold//usr/share/httpd/noindex/css/fonts/ExtraBoldItalic//usr/share/httpd/noindex/css/fonts/Italic//usr/share/httpd/noindex/css/fonts/Light//usr/share/httpd/noindex/css/fonts/LightItalic//usr/share/httpd/noindex/css/fonts/Regular//usr/share/httpd/noindex/css/fonts/Semibold//usr/share/httpd/noindex/css/fonts/SemiboldItalic//usr/share/httpd/noindex/images//usr/share/man/man8//var/cache//var/cache/httpd//var/lib//var/log//var//var/www/-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-gnutest -f /etc/sysconfig/httpd-disable-posttrans || \ /bin/systemctl try-restart httpd.service htcacheclean.service >/dev/null 2>&1 || :/bin/sh= cap_setgid,cap_setuid+ep?7zXZ !#,{]"k%rג 3AdVX5Z٤T`mlϊ$DNY~ YGpv5)P.Or-Rbj`>*Sa$-J =8N'!0w}E3pqT/Z 0^u[D@͸I\Dƾ5$@m^ .uE^1wwaK4a<ȿ\]6cf5XEk~~eM_d|VIxe+ ZJPJ*fR]SO2+-B2L"-}kq./K\wW $/h6WB73,\W\]${[ w+`XB8/v;;U2jpH73K jzALɆ;H5!/H3!.R{F^t{}ȵ0Wv}mXREY3] l>K`~c@gÍ] MrɒgFB2@DUĕLB?Un:/BdAg-o6lS|\m0P5vy\8/]I>mŜ{]'쫓VOA,33uUMcqߛ>71VLK+(zi B|j_b^+KSzT43;%c82ֵWٷ9QS]qp-^gAџ\gwX&\{$)85\m;fb61yjg6 :qID#iʔGv!MZfIALjRTTN`a ;C179[PThB%OM"bא[8f=~rK=ޛ%i`mtlD+ěZ /4%JCIݼﻕȣh;B ubLm!p{kIz,QFxO(Ǥң[BX>L/fɵ0޵_{_ANlG@TL-IrVW9/BDk}<::`8\ j=2KS`[ůqPyKe+nbyEX%K Wt6%0U hCK(w)'Ưޱ6"E^+Ok4BǽF8)I:Q;0B*)e撪ͩȐ~v(Q;'OB0ipbPx:Lꔍ匕-WlMY,KPFё.$:uU)xmzh֝>m ~*q4* m{qA&Р:NqzȤTib?$UV9 *Z{$Z/na=9Rw3z9&sMy.\ wRzqe(Fo9RY%ف_WrA7ǘiY]$ ,t22uiiԃ`c/]l_ )QX}փ `W?-C)RkhD-M/.<=K A/ՕjAf8ͼ4 ?[FrU`d2WXZڧqqRmHp$,\H沸i N~$?9TOɇ?Zh#dVBRi@uPiQiвKє` A\< Yw?'J lg_37+ ;#eYG2N YF?63O/!E| ?ih;p`:L3?G߃ ^uǥ.㥈ҭqͰ0GyrbdUxߡ<0D* =p:WDqXV}wJh9AldέJJQr?fKI0S7e&kvZ` ha mT7i$vҨ(v e{vY]Tg4&a,7r)AN5\?2Tb~Tяz(@؊AW`4y̤5b={s %1K>o#9niLt{4afυvcUMɲr~$`L5!WMe >塜 DykL +[M̵;qWhFǣ!g^ V2CW,&;~nJR\piUf{Yn>HuTHa$~<M5&7ux/ӮKmb;#&:WtQf u=Ϻ1kP5ZM9LP!"/1j)lR"a.-1\I h #GBlarYc4|TUž , rAO,*dC ]"Ձ7.FQq:Go6i#ϭ}>lj2+ȍu)ǣwWݹ>sE㞗|8-Ml$"0D`G`}78{ 35NwI$8;5i0֍Ґ.&]]%㋷*Xa_! 6{,(\3Vl5:pr0i|W’ GHk*m*ƿOfAm}:eڈ <;v/@a"hoǁߚ%4BD<.ǸS#g zQ#*eէ~q2[&KjQv<͸|`sqo5Bvxݲ iܛegQDr4x)KxTY=3*6 ݞx,tn_=}K<t4тεm I{767V/ YfOy}:h4(+LPyU!j:" Guqc:;pd)rZ/~06;=}z"B];]*WLq͊N8jBZKkTu)@ a,71% _ j/]V:{2"IplᓶE|$ CJ4\8vpyֱ7g#ML EOz n?H8W< =妈66UZn2TV627XGT \.#ΆhZCyӋםlIh7y*wL-Y~˓l֠,@dXd\j̸H9qapD:k1kr<X{0iDnS߆BZF0S_uBۡW C\=׌d@x텋OW.K;btIJH5Ux2D5kOP\A|{RDт \u=T}[g tsm¥#A-5&JW>aqg f wNbC s.+ɋp9#%dVV6)>3ضAykj؉jMl;jGJ}87:Ņ!@˥0P? \퀇;I|7$g(.sS 3Ftˍ斧sy4,W?|LV/@2KVq\e$UX60?hIT[>ub,O  Oǁ~ن\b涢L!鷨#s9SQ63 :l),ެaJ9#!+O: ۄ̿L%4":A1qT*WEu5w SkgVP&Uj!5'L{-G jg( w\\__y >~UM tH+6ɽ5R 1+wjI)aAԆN\iXV-FaR$^6y/Oc*B<|n|IkFŽ {_mC,GA ķkWoR@d';hCՒG:=ޔn|wBvCo.L(.a&ʪ@:$r!J&yw%O[_3C֊mWU ;#x?TF =[D~3w ψ>Ip H\ 7dnsN1bMt{GPf`Q{1j98-mEש+ YV{s&O(3%ڭV 9 f4&_gDWu";l&J}Wرaeٴde씦q XɝK~ 6D{;9}'=)O!W>!?Ux\ӚBdF5ӐϩȖH^NNFшRzǬ2.tɔ۲٫O>lE+VܔQ)R=yTxs]4U!(yGݾ5pv|9^>E^t^sNq<\˾!&_ cqH. ܍.;]3VlVBR ;Υ~J-A ۢx|_ޭ 6ҫ,`'' % QfqT_i(%\ Өus=i<A֛U1Jv ݮwcm;G8D7'ݿ9 XG*OEF :zN17*쯧 gI{i~ȸ+_B.X[(.!A=C@*D7F<ͬi!K,fB]JtA&f,݌ C0rgƨdcТddu@Ȱ5+k{TåW󕼵֏KAsT_3VVIOz.:!,Wyk2)Eq/5ZM&wh1fG?gx˘ #;*MY3)HRE4Ӕ|NzB{ڶ2pgP\A9=BVsc=Do8 ŷ e6WZql\e 4H'=VB(v5} #sFGyc$Kō췤yz"JxE)_(EǡR}^L_a{zlɐq"uQ$8/Yޓ9+ÇNm@8[@/۶L{ +Տ6U6ꀺ}H@cQe!B˳!MJ Ѵ#F JJB"Xv6)Q.1*W0/ {OoyE}E5aS)Ldm,><њArS$RH_,a7U6bȀ4w_::(s֛W.I5zqo.Pq ]7$`gb71X-W{!E@26ɶ(_VoePm.UUBK0ڇZ[ُ(hoTva%+că}*8[ nvWz3-Jbj+$7rK8?-Ԫ@SO, |^ݛ$rht1؎3ҳ9&ొؼBy\s|Y#$2#SNFKES/2oć&A>rg=E1KOGKoDQ(kK8Nz 0zF$,Ed`v%ʦ?ǍP%%1K\m8(!D3(6h6Bs)s puR=6WĬ(!H\;b7ߎ(,V6gksC︫6|N}SڬH0iY]JY(_}Á uy8;Ø$(3x\pC-7Ӥ4w(qgv,'Ң^.l4ut6z`_3<=#GUncT. yMNN3E"O5#wvl+PG94UЍIU#1ljƹhhA.R7r seЇ|5)k|B0-rrZ.1hץ mKNF.zZ۩#%Z4VL+[eWX#9r=7 m~H6js9:fZ8 ܛf ck 4yi"E31C&lg[- y-SosQBq y?A|pDr6M9UC'9ݼ󙜶UFBnu+-T)l.YkX!{O(H)ˇ9 q>m jj\ĩ5' Y-["'/˔sYun^=b/M+q!PI+c{}MUD.͐vS~#X:#>'1@$A>i.8 j:dMlwVDOuaO` :UZ8^xDF1W]h(L\2A=^`yrs=ަϧ7-%WR;;aηac*WqESW A=GQ@RSb^D?%j+OS$DKqnGXXlԍ'$jQ?:ߤMӅ"`Fφ5rp*xyy&Ɗ.t`0LI;AtGެQupٺ{ӫsM%ͻY4>@N'oizHn[>kYe:5hy4+Q>hmuS~2~ ԕWfuˉ"TLެb ϲ[гt]al! bw7?LTm>Ú~|ƣep+s&ND50@ ?"SȓZ2mq0 f 9q GO L`S/n,[[2`nE %65v(I=x>W@HB ]-6P 4q <wM">ؑRgԈ/?`L\)Fk~BD)Q.,}0jDj"R\ɦY.Ö8tg9IǰnGȆ^kL2d% 3rRM@PC,%镎u,WRP΋Eo-Eݞ$f 'Lj7 #c<V[r}QW@V=BCA'SJG=sƪz:% ln̖<0F ϡld,/Gj yHgxΊǒKJ;/2v<ʯV2:!T0kSx $81?_䍶>fF,d>K377V~XW\f5!ՙ8G= 2 + sL\qp1݃^+E<|FΓaU|X )jhc@eÝoa~n=M10{#ndoF>av^:RאgYHN1 Zf+DJZ/XIN00 7Zj@ؤG~|.9A~V Ypq9`-͵މhs1gSMCZqj;KϗC3B*5T_mpf#.co 3 8>$YWZ 1,Ǥl9!x\^MX~~Z[`j[8rC+MB,'J:vx'MauoZP + dm %%m^AKgP&\-aȅ"0vgB1ekڸ}I^+%eJɻ+OUJʍӋϯ$@/mC Gіٙ֩|^ϒd6np.ZO:aծ˃J76N(z0^p{ :l|#9< g/L*VS#42mBz98zs-9?UU |n@W^KK%EpY_7 nQa2a2 x>#ϴVuaɹ #=4W86 _0!wbؿ(Uv B~Dy>BcN7*YPCTu hYδ0.y&6rR[J"|EԦdkRj:;U 0JzVR ѿSvrnRJ4@=B׿^*&yɒA=`61+I1l2wLk@4@Æ5uD;lNT"7 }VE#7i^qS*Ah1bv94HDDa E-z3Ըƶ!Dvҫ7&ড়0y^^́L7!gO͙ڇ?S8y_Mh}3jo≎iD@M耬৺vO59^ Uxv^@+eRs/_&H_AyNˠªJ?ZMTq{~ |DdL-PYM|~/Tk0p8EhfӫX`)/ߒw"6(ky9Vƕkjk+OՓcV3]dU7P^,JU4"T3dq~uռS+Y%?$sQz mRq|4}Rn`=q2(Ѕ]eOO2ˑiLFs[nIxNBV۞03n0lKT @hsi9NK<atA$(%?lWmގ3X[Dlι|…FҎbEǁpv< D;=n/^+ä>S}5_`P_2FEG$:Lp5Ȳs0: T*ւ(8],3_UߎRVSrc!:*TEߵQyj3$ -e@g?e~DHA)"h_q޺r`pR"PIW"\%Y8E4E .(VXf6$K;GS7/xoQ^@4£Q T ɓ*7f1u忙{Jr{k ${ L#g1[0O@-@R ?˫C.'"|dww1)ѓQνnqp RN(<% &Rk%4%|7)OP>a3wq8ԁqyv;0f\86 +?>s$D#A 7/)B 365Fޔӡ9ajـȸݰ%,l4A?U]PV>~F9;L& pS}/ԌQ-zK(3I1C6 Bͥ_Kv unZUY#R@paf)@b"",R!"];+lDw%i >J^!BaӶ T~J=:I<# " էNVe[uA%zWMoB<.=IygCx?:1nSoMY^C9s ˟.K{L8^}#-̥]/ZhlYyxVohuHZ>Vltr< t6Upmc"+Uɵ:f/+"%̢YXX}$"RMR}U֢A3ӻTҤ[+hJh (b%\j=-=!% 9"P,P{xp\"ȸVt/ `M6 }7m1z.39v|R6 "\껡 5h9|O՗ TF)%7с_ksf9Tm0+$ ? =< ? uo-M7*7y 2c_)A(= C EKqTJ2 Gpa :h^>OK oSGW&_S ,wPGU _m 0 ?qS#|s]ݗ$蔕bv3Z iBō.ԏ5*KpDZXGmR_w D׻7]!uS{"!^B>͉ܾ@9\STPi\>^G}L[lYO~LOXS[C,%1P_^эha-rϏXsOBxp"Pg?{bm1=|XrߒK]y5Jf Ӷxm3OWԍuWK{wc"KHXyT!I-AU:n^#0HKXD p5t?!Ɓv &6*GTqF?aa*ƈV\Q*ow 8b2,<`{_YBulLoٕpq|# m`~Z[" f(Ԡ^ ?ݡ4uj6ZU?4*ZhK 7lM)/Mp dvy??9Jt´hQ?)i{oXFPaVl޲f|G^?~/z7Ag~Ȑl BEQ|-za쐯ןȌ:HG&F)6o,A][ Q޴%pw!8b;`I@їk2p(4N)BO)6+u퍹̈U-f+dh,'ցEY,:BSF&dN!W7%ۅ !D)3X3#{ʪ[2t_nb%.LC8|+STkUD@ު@6?;GW3%IEۥ]6iIG3Ѷ$[V78/# IZC}oW+[\9Jo}ic";@dZM8JL OU $GdbgaM Z{uS{̿T{uN3 'P oҢI'L*J h49 I4neoxs]v4:/TҨ+ߊPd }F6Lf]91&|k|Zv#C|;"%t!3hisI2rŎbҖ #p5 vq5*f6m$5s'qdn# =6p;m/E!R 91.%!Amr6Pm#ބN %] ӫ6"HR 0*Ѯ{{QL\gv]=+=)?NH Q"u=ܛT^I??8NLNj\^JA"`&XgT7N>'\-ʢ QR7 Q ъWƣ6]'73kvܔ&=Kb]ҝn*oot;sZxuS8ÞCkzbא|$٘K1]U|ku{ U;,&ͣESVdIRr,!6tmuiERx.Oz,9m EО紈r\w C.{HqHS-}1 ?3lA{J9Sޓ (fiv5+SL>E7-,W0 8ˈUe.zͽSɷ.hl8ӀۅKsJ_\clB)6h݆hp*T{7Yaُ?IBUL- =Q Ip+MFCau;x1טY*ڲt?MJUa0fTdQxS.%NflE(qDһ>ZJ KPh `SD9G2@Xavc@As%nE3Λ aS)}/ ,]LߩBB {wυ+Bz_#IB_H JA=ҹηamH0V)TѾ $HS8p"31#+)Hx !yQ#M{ïT8#NLnہ?BJwOj~GpKPI :,r[S-*,8EA=^44WXRf(FɑujDq[ÆvqL,&=~@o!VoCt(#K=wڊ"& ڃr5]AEtfQu&4#fGΨU& O189s$,K~L vhC2F8"i_y+l&G>_B!lDYnq7lt_ɾUW!@JNiK$W3z,w%9 VC(9kMr\:%*.^/c{]˧x{k@TlURuhWt<Ćl{ ~B3D2]4"7gd375K>uDRq(*;W/W8^f{NAVcdC*h-@c%dJUG..ٻ:)l[ژUB+i";)M_3U5s{*9A^VUEU6jRYw: P.DxrEglO~X^n :-ݽ5[Vq녮Gu`p_qs74}΅RAˑeZZW-i@2qRL>Ux {g+ >LUB@<ϰM"Q&&&K؎wd+oeP8$bveGLlj@eNʘ0`jb6vS5߭o[ Å6}]p_L|[j^k+[#Y꼣h`$Vߖ8e:0-#iC]SiD 5 7=9 犂RfG8%߳ZH.ܓ k#j0j@ otYZBx=b- &C:E7 g꾭u%~PƸ.>w >N#U+ / K3.|DChOV8-5)>>5%_6s{!is;.;}@*:)f\_Cát`D0P`ݬ5đjiV|`5`vͷM<~jk@{bt~*'Vۉ4_  vvbI aҠ76ݻ вg"y/k|ݲ}}Y(؃(΢6owVGA^ ȹ #$4.~@o#-mӑ mm+0/2}.%U7[A;iPS;DEP#g)mbx$5TMy8*`WG'\:KئR.z?EJ m{#{Ҿ6f¦_f9hcIL4AKn{TsU3)>\*Յ|l SJVmҕN_Eb}, RyɘzHC/3K7EK8X9"pg刔 (Bf[qUӚg{K: :RQ\ 8[P6Ss;VJH.S d5esx{+ZE_A~aMu..p9jƁ|;Zx0Hncb]ON0?.u{Gw`*O~!W9>m]0>} /7AWN#/mg{l*XĆdnpJ+im{Q$tC 囿ȥ2VGZyk1!{V}^.Pp)vMo "EBO f[݅O >"m@ġlcI=n4/^S٤kU~" ~.F ַD5 ]6 _tI.z7}ɝW= FR (C;i#EZDwd:Q-G+M+n~}b1 C{\mNH]W$Po85$ \^XWQ!Xv3ᲬFQ%TWiMj 6ekk|.}&?4Ftڨ]q 5>贲J$xV6~5`^<}XNz<]Eja.2b]) n؋G@`u5Ba$gN{w`DߡVL˦l9=$1zCq\$<{q{' 6lDX4oHK_Jg]ȹ rמCiNeeF7,\!D*C~\J櫙JA?ْznbB7%.լ@?ӣRasom4zlRx(+\0b96> /RNxM,K :O#hG1%[ $&ܞ >stfho{vHԀuڝ[bMwuk8Řl"O|v|9{O+?ǯJiDnX܎S?aqgօ A@C,:~a'p5vb_oQ  iT@v1,h0䍖)˚q< tIiw"lz]W2zܢ,3ab)T8E]K3A71>a2zNr]Ӌ'FJ?x 6T󕵱_r5d}QNS%^759=xƠ}MWSxc1s&K}Ì\*$&kP t[qjj~֩i{] )+i0dxRK b*gP|AQEnTGR)SSUALTMu/ճmIoX5.f|?U%#՛CD*%ԇq49[G5 tB\ z#tXOWŖ6eFcDžewr9bl.^>.-nN7ϼ k{UZ!x]93W0뇰&B&dl}Zg-G&@ K&;G4msΡ~F<\L拖Iz(' !#?KId^YUc8\ӽ̱C]##ӡDQp;t6pɳA77 P Iobx 9a,XvjN ˥U=:mk((FhZn47Yt<21_s?D{+k,\`P-YnB)+eyX:+MrJ,O?Я[(%H>%r 3+Gw 7.Łv*BZJn:6c<ധ³ÉNp)x S?'s+xL?R;FӺ t 2]8;DV3r/$ݾKqo*բqu)܏5SK$'V8 pL!T/Q;WH##n1w=g)B/ yve9y6ZerH" u5t*R\X"ߚ#CuHw=rehÙ:9 R/XɻT_n1׮n*D.Hp0ř>a#D@kݟꝽs8 QiD@o֢892I38{l\P1,anxr* o('l!H`Ee9'~Z^W$|qm_(%iI\nbt4'D{2Q٪|+5ݺ(S92od^":<+ *᜹Wp4:]B`[73Qu79k:~ &?bURfʍ [O31ݶ[T׭qSCk!+<ڗ+8iCe ez`s|%^ iњF>rIrҌ 6 g;XDfBԃth&转\TyydP/<|&rFT]})3S`lUY)vkZHT#aɒhR4)ZS7+mQ儶NK|{c&nW&&lLvBc.5*ZcW}Npu3iXR7ܵ+3NC%e7mPo!Ѐs)./(Iii^L_L̟;``?PnQO>~Y=+j Js[GK"x7>:5S<:`φTncrdoρn*DZK9OlΛY|+ldbΥ?`7 w:(uS)ҜKAPo`KSsVwǀ{z={88y1vw#fFKvN =qLzat_jcRse0./@00[O LAIwiGP幩3wqMѲ8DL-a]bI,c;㽤%>L"%fyKAF+cH6+Ȭ,,T.Dr]/Cigwd V$Q+#I3x% tG"S#sO2DA݂դO0Y̽OAlYۚFqw$TPO-eU,qznUq+8@shmhPfSsϋf%߬846khLHJ2xt\鉐HIAW9 ĦAhDQYZK&x/,_Ճ-ZF=6N+\t<τt]%t_~,7:{<ڀ B49$5Ղhg0Dh'YaOBؾPѤɏ[ۊȫ<)0Y- +Fh9U}/fy:WNWU> FU'Cwϑfۑ{mmg^(S_Gv҄ŤiĖ\' 1,5&6$j7}8 sjb}J;F"Ղyk~l\5? du\EFR%u&NqgRbW'Xd~tn$SS(f6 rB(]nf.%Xz6|:Jt mq3ӐEv"%BqQZw)_,\.3ѧ )I L^[ @oJ I"𺝣욐z?J|I#'N;$HQ6PAU\i`!nfS낃V9':#0t˵(LNzJEяCqט:տ;8dv2&w|%d,IT }33x-i ?VGD ;Jy`l6wS;UX0^p >E#q4#t1f`l 4!t%]4iu^ ,]tE0UA[^ `b0!pn֪*xEy5+Xa @xzea9tY[#^F2]XB sKv&睆Z|oGlO品WMy(d<Պ ̦r n1Q_B ݛ+i 9[cF!tMЋ4y2yqO8Ufts\<[ wbtLEioF;u#} ˕ sŖ5D=%hxK?Akƪ?#kD22RD[AT +Ʈ VNaꞪI 0iz& ffigK6܉vJJڄZ  SyrLZO 5:zHo4ږ`aTeгa2v:6Z_vE@ĩF!sY Ef&!E-)lȕlDV*vTOBf>g(/Tm*61O-Z%ZiY{ ,pU4O$` Z^8d&y~KiuuUhۣ-Y#6׹J'n*/g6YLS+bկeJRH\/AۂRYHwN(Ѓ`sk\25|%7H>8&qNEԲ5\4M9QXg!X_8IYٚi4XTW>|dQnvCb` 6Zwr6kQX r"v[[;mj࡚?/ J^B𴽶%HT,5f%H fvkoڕ#6ţF^d!׀ [_0d }Tjs1W- #<={O4ⲝ,=%eҸΎPa٣;PD԰'E ŬPStz-wyDb;#ZaؤxA$GU=QFBB5kJU/2Z>Z*EfN0(@盔Gvs qe3Q,#Ĭ*K_|woA h49BӨpR6`[ٜ\w!4_^SeEa%8! ]NKFтҮ@qI~Ȼ]|d-P0bK.e0:b4ki* Fh'3سZ.`Z2h -Gcmhe""0KKmaTW' @Ӷ$#D˘i{9gV#@'A[tG6pBԑ{o"հ}5vK Eu' `wm-0;3},?*?Eh+<ʒv"@t1mRO'63ЬIW\ ҞWk퇧ֻaxz(b(l;CD yq7rN,.mܻ1%=XxS.=Ӧ eXXSzU+C#xog5~X}bv[s%3dX 7i "'>E^Ān{6r5#k^9 6h^Y"_Hdo1$i5tT\v"{: ,ӝ+&-Y_n՞H[ӹge9lH'v23J/!"=+Jpѱٯ! #?蜋2BN&?z+<:5vFe<)ߠR{AY-7ݢ1*wQAY(0{Wlz]( K[7.]<"Z`ޭ4ٳ6E #5UwvbJ6w$xJεuta`սd|ƿhV鴂ȩ/M=y>] hD48Yix FaFoOj:.$R`If:)2N|{-"J} 'MU/P+- ~&mv#ju#YKFvCGLYvě&q鷘K@K9DV{o' Fp \)T'lauFjۧAMl;9_3;[COw#$|> H(JfwyݝL̕[:g-!dqVۏG \vOF<'U>_eLC416%b0?i<).AȮ<&HRrEjt,,d)]^]dJA>f3_Lo uV}j>!λǍaV ٶ8 9W1r2Rbhe>8Y]vMku5S 61} 8guh!̜`l14r"nj%vD{H;fjZ#[Rɘiwsə5{H;Do~JNqf~L56nC`h2` W1n$#75(Nӑ#D~m)Cp0A0! [k.Pk 6 _l KiZyИ=[KisY&_vkJm 3@*O!F܃ IJ ڸdZfDb/yFhn%$\@'K!!MLjש[9H64mݕcw'  r^3J ٮNF{zUBnbZY,MENg&TUhpO9S`Vl>*どf}N)6v OKkձfUpTGW q}gZW.F- )cyb*W2ơUT!Bc<0~rRkVu)E0/N(S uNi e<DZXR؞~”34pH. FF ]R1%y,L%Rs`+~_k5m)oRv8ڮnV{!) ;X+WyeW^g#F"@ y}\=#-tH[lz' /Y2bߖfpvg }-d'#6p!x+q 0fT$;c3ciQ6ڤ'әa: Y9U9;OGIރ$AʱZNIžno/x5F=@Ρ8☚?[| #RDWwFSW 'a;uu!`1~Pw |SKAիcKv}֠EE҃w?҄ܖVo@ce1 {|?{jUp}DHw6gEDNBU=pk/R0ao7۱@x>5DςSe6cqHT%/PI)Ok~GK׎1.yz nB&%Ἆ`nI͏\B|'g>W+deBeFk]wÈե ݎ#uۨ`\2mgV_J IŽܒWxtTʱ3V|)qN"W1s6n`5d9Hk~XV e4iIf!7Hn_Ύ>vKQ!kc,£ )Ņ&.kMCQ*nf-`-R<ȹm26eҪ`i"R2=J/d)z2.W&5YBE^ د>#?P؅ AAr !-, f8!jC#WJh3ϱt:ذ/j8&4Ivz~Ie.#6 nʳȫ:0Zy["݉`));uER`PV@N9g".=jby9" 3Τxء}̯ѡ6T[ Yfe CÆ L|:EJ379*K0扤\:1|Lba~(4:AtלHf"ݕOj#|6}dHU]LUa|>m6~jw@ݟ'hlB;:%^Hq0bLnV6so#C?rkɭݺ,AU~&ˬ}1>ʇijr@U\"Ú@zߡvw9O;u<2}R