perl-doc-5.26.1-150300.17.17.1<>,@f=Ҫp9| UL3|-YW0mVʻ)+J9LIrWD6n_(PjZ ]CB㦖ȥhE ~uSF=<3=ue?z tR+3(t擊;dz2%9N!\P^~0zLeW{Dau<^F#D>k; ]*s AjIQAf_nQ^ԿȘXݩB,]mQBƝ qƣsiʽ!ic79>>%?%d  ! 4TXdh h   / ' +;NJaxapq0qHq(q8r9rt:tABTF`GtHI$XYZ$[(\,]Ą^ bcIdefluv#< z%t%%%%Cperl-doc5.26.1150300.17.17.1Perl DocumentationPerl man pages and pod files.f=Ҫh01-ch4a0SUSE Linux Enterprise 15SUSE LLC Artistic-1.0 or GPL-2.0+https://www.suse.com/Development/Languages/Perlhttp://www.perl.org/linuxnoarch>۰p\'%X3P  ҇"*0$*1U!l )v+ bҌOuďKUb &0z݂9 %S1j?uVZF$)dI LX8R%]Yû:Vv4+@J5 A w-,Vg+a/c F%l/f1*gX/ + h<$l=:RV |/`TV48Ev~|IIfHA9٩cfHt~!;b{ {x&&)|!,}@?c5OjZ72Ƈ4Hï] l ~ d?lcNhP Y.ѧ 8*isag"K!Gk*[.$H<#nsrN$ i1Nl9*B#}(v<~s%aEYL@AA#R 7(Gg  [6ӼE`" :6 OF;*q9l  ja~K/lp*B 57.d r!bUH)p)bo,$24Ia<"C<"v z[2Q4E9q+ H$MKF=mm {/AiR}SI @nP)   / p R .i 8 Co k c4Z"If*0   & %  *F P&5 r \R !! 9 N D-  CJR((dnXL$%,IT z : _- R  2  1  2A x R!"e 4bmbO* 2Dd$Z y e' e 5 :  Y p     t%  f$ 0&  &>N &,$  1 7!&Y,   i p Y#b $"|!t$"h!#}  5  J =h( ) u j e D ) bU = C +b K"/9f }5 k ? ' %  n C cfR 6k {1 } 2 B p B  . c_ - s s ( J o ~ 8mC ;2c W L ^ f M +P%: y% n s8 j 0S6  l  * :} ] Bxn  ~ 5 .k."-[' t fS 8 M s 9` \     d u &h Lnhr;." ; "vT*  J & %e C 9 xw^ [  k  =b "l Ef"6! -j  k7L(; 9 2D5PP J* #WgA큤A큤f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=ҢJNf=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=5bd0be43b01a7ba5bf0c35b731500b032fa0f4bbb0f24dca61c331169853debd6144f17dc2cfb8da3b3ed2e43feed553de02d25a512edc6f0402549868bc2aa56afabe4a2866dcaf34e7818501f169904bc622d184e1f9348aa7bbafc48ddb9d15829a1ab7f6499be29626aacd8fea4196a3008af1f9b4270ede0c92cb681d9d1225ebdc6b9b844ac2b4809a874c1b547c864549ed64604c79dfa35f42644dcae7daa0b442536eef42571d9611c76373620439e3308371674cc576ffb08c085bc639e6e04f2adeafe5e62dcb3f2674893116f9509e8bdffdc655f9ffaabe9f94f364621c828e5cbc6e1059bf550bcc429baa7b22c10192e76ceb5c2e20e65875181178c1af5ebdc964ecfe034e3083c8ccec186ab55a61fda5fe78feb262e7500072b716c8f4ed700f3b5078f1d04594aab9870e41fc7bd85a28680a8690d3337a0003537ac5276eb878bb444debb3c6fe75fc9ef584547666c46da3b9fcf54766388953b67bbc2f01409e1cd90d8489fd41b4dc5a5143ab354ed2494d955d086ab367b0e2b0dd2a8297fd7e741ebb755bf6c274e7f7a16764bf48f85b859eb67c2dc507d13b68c03e7fec925beeb6f768a071672e58886eb52cb943d5d2264c606e7ccda71d0fa24bf7f8570db025b43639c218446dcac3d7c515a5bb3408d4ee1bfe2033b75954bebf2d00033a2fbbb2d25a9919d40127edb267212948cba221d27dd2caa02e980f57a2f4090af5bf2aca3141433da5b9c9dd6b25b7e5f8ebd120f13dc53c6d1863a5371686dd71fa3d91a12426a062c05da80eddd401c5ece6ad67d5ee83a0a57928894de504e14d3a4c9b082c385adaff144017cf4dea808fe849fc47d3e8ff7239c6516dc1417250a204c5b806cdf49c933161ba1b2b186789bf001f5fadb9250c9c272305341e8ce38dcec033905e40971598324c9f3409e54cc2656069d36f0b558702cfcd10d3bb1bbefe63eab177eaa0aa68437ad19b1c2577476b9a6d5b72e111600cf933e1d90188bad2c9561932a066f2ca94e5158b0385f4cd0500f21e691ead5d2d7abbc674d0beb280d2eb8cb63e845180c3e563062866285cd06e154e3e5eddd874a82571be391f3af10895528de5a63a48ee9525fdd46bb9aac6b2037452cf96f320fb63b82641863aaef8c30f59bac4e09087dff57561e2b8665c28614222c91fa4763d937ce9685502038c8637510969dc151cf9c9238b84c8794a5151a08700c3e3e5cb7e1b81b67f874007abaac964d7e32dc9eb79ccd8f1fe5e13d297c34b79ef3a1a00c6878f1a770057284d34ea9edf85b638c3e6efb407fa2e46ac6f44bf3401cba25b7a354a4d700e0e0f6ad6ad870bc290e6a4f3329dd4aa5c0fa3950e6dda8edd21a257539ea6afd209264403723d1a4f3ae54283e0c70428caf32c5ce373006e69fd4c6e46e2038a8de491ae2265a07de9f4f06f50368ab26f916b890aadb42ad84dd00fb7e87e4e14416ae12461d0b4c1f669a5ffde310baeb19fd0308885460637c2c10b23a71aead041bff6841caba32324e8061d8611f873ea44a55994ee64444f407d93a3ba4344c147ff04111bce03f034d7fa73339a6632d472789e6a40fea1d324ecd3c6dbd7dd7cc04bbec5e6d2ff54a6f13176782a37704734e1e6815b682413573e9d3182704efa7c8ffb0d07c1cd05f39ddc801f3ba7a02fa08018cae09c3b17e256e8275c9c50e6bfae7f837fffc1350fec42d274c49b68fc8e5d18325f9799d2a8ae37f6b2842ef78a4f4dd88340d595c16306f8ec407ca9df1aca8b9659e18b4709a0838bd54f4b2fbbd591b4fb0ceddf976f500e872b10879f69b65f18b7da5fe8e03b0b7dd4ea4072cd617df8a6becbf4a8f2d005f99d4977c4f8b89e3cccaf0f07303654e3f2dcab276e4aa421f3c7f8916be04df9717564fe44875d4e404a86ba59a0a5fe1db7a344e6a034668f4ae942c25c349f4d99ce8d304e7f6b07c824f546d0bba590c50f2cb0c51982665afe9d10819b4fe926489d6fb346c73df771db272b58a6b775f6ef158a4904a83dc43f5a653a12a8e58326da20ccd456e2e9b03909e25160eb615d0fb2b46cc3f371830e41221e1debd4884c950f666c3cf792fd5cd11b91812daf5abcfdba283ee9fb8130e3d575167a76087bb4d0233a0b0b01252a5a5743a1ca3e179f0470822917c261b6dd22a4b481d2126cbfb857ed2615c071ef86b995ba3495ccb518b71cd96f74d3e1c6b386a017a3f790459594bca96e284c031a8c70d547844dbd7a55822b8fa31c557a3ddd13dddd28fb23669fc0ea6cd58e9ebef59dc48f4a95d46a49dc15d831180122e3dbcc51e70635209e1639798df492b4339e857c172412c0fad662ed5af1382e470391796379aa8e8809fd7830c7a50cca142a93f487c324163e5702189b978b8a177a534dbd5ff677399f9f0ba47c1203f0e159672462f4f43530e9e5aa6416114738fcb540f8036e67db219741326a41e3606b0f5138bd0870424bad99417b941d59d665e670ac26e47d8b10ec6f9551232252bae4290872773decf76601f84a3ec424fb10edbe20529a31c8c70b8a529dca9b5e5c590e51c30f8bef663cc27f0293dd7050a9b8d6f98a8a9c11b0c6c3efda27f6d13b5c5adb70c14dc306de507145d800a2226aaa8991895b7b60db806020d9ab873891a4b458cac37c50904cced439b499569e005c0a3a007913cddc5d3557f89337490d62015ebbbd5478b80d7f005c846f09280030c00842e32e0f8b30d7ecb9fa461d132d5eb5754db5e32cf607bd1ebb3c2e7d3df6dd95fcb92c0270eae29e7a5cf0ca50d34ea2d7624b871e5ebc5562db90c9055cd0bfd90cbcdbf5962093c123cf10ded6237cae2f07e0ca1f44affb4d144a5c8319dc36041a40107253a2b9bbb38e1ee86297b9ce6a4c4e9d69a6fa0150375e54216ec2cf076c37d38620c3e9346cf374e95d57880d7364a56c812390940dd7574ead12fb64125aedbc546f37f83f40ede3081fd60b4eb080eaacd52fd12810386c108b0f2120bf85364834d5c85350632cf41f686ef642bb7445dd36db72709e4cda7ab282275deaecf5a6934b57bd3c638536b483b3f182df7176a808a43694f2b7ced152bc7b327d31b7391649d762505cb14b22f03ed9259ff9b340c8413e2b998c03ba18f80244a13501d2bd1e64a538d63869581f70ac7888251d4e185303b32f8954adf4622ce26198f1c805d85f5c2b3984b521b2296908b812c64efa7c8ffb0d07c1cd05f39ddc801f3ba7a02fa08018cae09c3b17e256e8275c9c72e4a4a7db49cfc16c6890751366edeb76c570f500774bd34ddc1557584f9b8ce282c109995897bf9a6ac4cfdab590819f65ef5a488fcc6aea9d33359feba0512cc76e2a808c80e45d1b21bbe597dac92b1daf3fcd5af9b3d5f8a03c4b539d0a2f4f1a41bbe379fe7faf558bcff541f070801cd0355e3237743f88c94d135bb3f5a6a4d57b15e9f194a2393bf75ad6533fde799d053f51ccf90f10ff6a5ec6aa39ae8b78898857a1228b41586d32cbe4f0b776d046b8c36502b0789650a3438c44ef340244f55294ffd61c2f93205d8aef21657e618d33c048b36999581590e4dd710176f012b13e8dad9f61c33bc708b72d45853fa2d823b09e314f5fdba25beb5373566ee4108e4fdf8869c06ab06ad585f0edf8831be7041e7edc59b5486bfcc7d6cfcc2e4049bc01f965ced2e153ce24981fa08c9435f5cc7b3a1e9f8361503c5d44f31bdd8bf9c57432d7eb1b29547ef0d42b65b50de31b112efac2c2d33175a9bd0d5d72f9dda6379866a2a51d7f80d243265229da9f13784c539abcf568237d26d7e53ac0b8a26f1aa31d7972e2181c09420eacc7b293563fdf3a83e829c6855dd588fd714d9bcf5a32e69e579eb7b11da88fdc172ba4e527f8dda53f6cddf2dcfd7cab929d1675770ad00a5c7132882b6b7f2097d6c7efd40ac5b876dc7e5acf6c13d8fbef7676857e0a2cbbb0e4dfd35b44c30e4fe699ba29bfe69af2c6ad0ae006406fd2175d84d6c528d4976ebb8b92c7690f18635022362fe6651e8b24f6d9db58ac17498fcbfa4464967522ef7212b3b88c60bf37d289609f385711f592f5d5a79c5535395aebf1591bcd86aa0d88b7a646a2ea89875bff25041db2285aed20c33415d9d40eeb35397a4a5cefc53082f53c23c3936a7e51d64321ffdc99802a742d14d351a224b93ab2628a53f1aa4b30c80aa00481672af9ab8d1e37f5d8220ee3aa79ee294a65d7ad125a800445f733b4c102a840ee181d1b22a1f314c6be7deab5125dd2b3d93ac7d4b848ef42dddc925c43fad84ad0879d1dbe18667b5d5ae0b9994f6dd2c7a8d3e08ce34d7e7f81b2dcfc166080b99fd232a2b2e03a4c30c5cb2090deeb92f8eae9241f93b62ace027f069df1dbf362f6e93b8041e616206a702da252d70523c622242d3c4a2c684839902102b4fb392e1b838cd24c59d38e9879a5aa191b3c5e3e6e3806c0e2f80c8e96cf9a4ecadd958dc8c2a6292a00a81c26cb1c5ee5d2da1b545da673ee8010507e4b3839bdf18b38656872a508e8a1e8eb29105e95acda79f02d80e547a07a755cadc6384a2b722bae3e739da8977d7e249f84587791b8b854a1b641ae5bad6ca38b6ad24300e5afdae2b4df64abfbcd33c2835cc253772c71e95e278e25587b8083f88d47eb44eca068a98fbf3dc80170008f3503e46f7a88f7b8f503fb13ca363076b24aea0dbc14a9ef1bb7edef3e89965136d0125ddfb05134ab838b6c7b228fcc002b82d9ac861b91d4d738a77f08a08953844c63ce4d76c8da5434f04c15d3b0d0f46ab86a5d958c9d40beb059b09db1d2c8b9317ad6007ffd6c7f30e339069a4e00666987cbd016faa99b252ceab50c34e0d4268daa2d0fe583824e92b439592e6ce0eb7a3e144af242f161cdae4bb571457df8b7cbd4b042777d59e174fdac2269d55740093bc91a3af2828211b357ee866b91d1d79077e3da1e6af5e9670341ed853aeb2c2a77041a6ef907cf26cc3f23bbb93e4c24e097c09ede74221bc1b8bf95cdf0f6109573b337fba766b3cd361027eb48804560bab0e0972384b78c556f57d5817d51350e92c6ac19ad49d8f848ea8f581d0ce625b39539f9f0f0093f14bc14129564e9132a5b03889a027ab1561f862d36e072d028275e8c876744209b575e2546f07c05621682df82159ec789e1e348fcb8bc748cde66aa0bad58600070adccde5f1f5e4aca122bc6a26aa06b723ff560f1da7edab03f1707b1b430bae1dc26beaf883eea1bf52fdc7fe08e55ab4449452039629ee60a27f18a097a77cfbc764d6eb65b9de8495522cac38694982641d57081c16de66cda43ef7c53c370b2738746fadb96e3848833a4ea4352e3c9fcf2b8c11fd615485c763f34eb4693929c668bba372ad9fbe6bb4c35fe46b58381bbc964d28be126afb7b6f68252455cad0b41ee0065c9786f55653b19e3178228b7f682f2a83b54f6f74c5284e3823fa3df10480afe0b4346dc53e30b547b03b862601c6fdabbf9cec89d2ef3ab03659fe7ee529031cda37ec0beb03efe7ec72c1481377f95093ce92b06f22d1cd48d52ece37054b26017cb0f96a6e965707ed694238cfadb49a3a817166fa6271d516718dd268d13396f598b2c1a618940d505790e27fb759bac9e1a0bf29fd686ac463cbf9fb82496d12057601577aaa64c19813921a25e8d13f9a08974fd8d05bc04f52d239a3391ca99230af5e48114ce5279a15fb80c92543e5ed80f4fc8153f1e8a33c981024a71c84d83e36ab734028b57d5e18e2745ef135863a9abec5f666b69c8a7a54444ed5e4615f84d93bc69f6efac90c533e865498ce3e7094f1f702153a023709f68e9d9d1d4f1143329015282ffe5dc361a229d25471475f6bcc0058d2c5ff2a36e64f8d8c22bc4439236f244c724c4862eef5d57717f2ed8764d4e9f70d5d7e1ff2fdfd9041c884462b23204f2182d9c0713cca99f022d44f938cf80fb62270830471e15248e579ce03836b14ae51a101d6567c7cb8c422574eab4f49a9475ef7457ade687d290c9d043c7ab11ea44501957b0ee09f920eea99b8a3549d8d6c67250017b56e1d0d524fd66fdf5e61fc81c560dad4177ca019e04f239ee2f4e17b4c1f0ac2c57758e4b63cb2d3654afe046a423b400b7809e6a8448b43c07af9bccf87f37fc9555aa6eb521cd707f09e74c3e0ee3b167d4d85eab7ec518aa6baf47ba86a05884c26b3458fd795bdb019060c93bfbadbb799d92afc052e2ed22f375d261fa5e51a21000daaa8bf55b4ba80bbe9bcb437129c33cb38f84cceb21e2948f98083f0d443057a4cb2a5452bf2bdc7e8c5ef211049360e1d26a231076bbed818db6b2db6e0ff43f079e9428b5ab7cc510f6994717fada188366b8d1375d0dd16007610a81bb4edcb7eb03f1b86347ccf3b3c57c5048734a341c75477202da543aa56c297172a72c9192aacfd3c68eaf02805a8e74070193915e32aea9f87548b563c0ca1fa62c2b4a33fc844384d046260b084982ce883c6dfa48d27332c415f71343ee49748c385a8fb84e17696d27e201f26608f34d80a01bdbe970180e732dd248284294a9e08307083b63901e153b59a475603e0bee03762c68ebc293a38fc835344e1499aefb13071652a1750d52668ce71ffb106d704ed38f7783f7621ab73b2654f3298e9d739930a05a7d3572bc6fe448e7c19d2fa3b99a6ec9366151bfa657924162b6de1011bd4bfc288e41cc2d845e911a65bcc57095a43b2dd24bb64880f97f95240db0bb3a3c7a6dd5031ca66bcdcd7bbefdb6773fc8e559bdc7d70e13df5535ec6c83b18808e6ed0af94048303a673505ba3dc64c8f85ce164567d994e3611850da33191e102daa90d42d7ec8f3120fce9e257ec950dde7b6a038bce3e8f9aebc50eb202f67a109eeb791ad97c51ffcf2882c887d738cd52397ffd0559d8d847e8a6993b26ff24de0e606e7137056f4893d303a3afc058b142e14620144ce822bf5d7780fdf2ca5382076ffcd2ea07d26be85f6c72a30bac9ebd39320872720d8c7e4e79bfde06874d05e4d52312528ab1e6cc317e75e418388d77217b80e1cedd209989aae700937bac1d3531e1009f730411a8f40ff9f1eeb0528261bfbf1e15a1b87e9fc5ec323e26a481489e747ff100ad3e689dbabe52ea706062f789de38f358f912a146e848426f7678590f67466b7673ff29eecfc8c760b4fc8cf8a5fb7ecf8c7001fa93e9ede7f05b4a0d5192016b64b38d525149ea437073341d9c60dd4810b2c7df4854f701442598fcf49bdb35a01f5371d9ba33e212e2b2cb2630f85b58d8c7a5b32bb0be35bf21514b58d7cb85a88959784b8e9df16da06b2bbbd1d1f5185e04c43e39974278a3992501bb70ea54f6eaa3be51436b36a8de472f823cddcbfcbf97f9ca4f85634b3f9abd66d692e12568cf7e42e8e3d668b91620b615e9bc49cec472a195ebf4be8be8061015302027567274ebcd8607943b110b957c493ad7383c33782f7baefa75fe3eb73dede515c8f2c59ecca6891c57e367d4b56ee81518748d86537ac50893d4e36321446bd0e0137a19b83ae592ec27b5648ce416ba0ee47efabbdac7ac1001e21e6db499a1d14bd120f40e791761144c9d080cd0b0142fcf5ef0291311359a85ac91ae75687fc1d4914c92b2ffcc6952abd73f4461390a2c21cb6b02122dfcd34ff5ab356ca47715ad3dbaded71cd0f0b483c234c265081e2f882e2a0699117c1bfafbae4b02a81955695175061469e19ea564a8a9000ae8920bdcd194eb5545f119deb5a7c4be81921891f2a936c210ec05482aed17772483cd3fee2f9925b01662c49bfb46ab98306e188ea0604e21cb663c03ba84ff0cdb5b2939ae4f103ef1fbe7d571b699e0e7d5cfc47738dde9838c68df0e9f3e873fb1133ec758d1139fc6b2ef8ad6c4e33100a5f37fb8398f1b957a3b09d7bb6c3276dfef3fafdc6a5450f3f2a8681c3ba040434fb0ed539f1ab160ce0509b26fb7a5388e0a0af1136b9e5301e559261a3caebca84850d7c62ad578e08a2e5532cc3f7f32ca3fffeb1fbbd175b17287e8ad1bbb36706a65df097012d4934f3ebb5290d9d60d8253da9476d7a18cf3f78e70aa1a9439d9a14d0dddb02e3c2bc8f785bd95c0f79ea202e5b180e2a4835b06f749c59d92cb5af2ae43d015f20260ee33e857f47682e7c8bc06b5bc5ddc7a010d6fe4d3db0b49fd36e1118bfe8a9c34238ad5981addb3b127b14c458ff53bf190d4b73f95077fdd10fbd89dd9d3cb376b41d94e39914e295a7b604b42c23a0e6a53eb32b1be6241338683a8ce6126eb7dea63fe097918bc92bc95ec34de5e198b4169b43d320d70bf61216571d4a0a37c6d9bbc62c0b9b71ead39ccc9b031ac9b44d8bed131f941a93a899b2535aa0cb0dcf13e4becaa9fd7ef2ae02bf732f7c5a5b09aa9fd66865e08ac72b90a8fc2a32146be3f2a9e2eb71d4ad61246355ad38b03e9f7f4d703a054e0bbe3c080a289997456b0ca041e2eb678043040dcf58d7aa49ee770ff1565b6b73773a33227ef0a251dcfa2c8f8834d4501d24f9125f4fe82ad965763f299df64aae7a087ac316480fae6178979b9cd8f931dbcd4b8d15541aa1b1c5cd58648f0ae096b9fcae063a909f77eccf822cace95beba8b28d648d1fb323a6cc8dfb2a7b680ed6f49fc6f2acfd6640287e57ebb056acb6521686d54189c4d7c5cc0670aeed5aed39c5f1f4887419e88a43fa2253d7aea09bd753ab126389ff1a3b8b1ee7ff67bcb6e0fcbae28a41cc06b6b49d70e770e9842b9abbfc6d9fdd625511c341fcd33672b5088e5419462ec6ffab3e99de6f83db90fecb8425e9c1f02198a7956c017d02861f06befa8379314ca18c9e2eb5f85de02a86587ff8a346999de9202a5f659a15641527b20ca2ba7788eb31e7ce60525ef315ca177d70523257e9d178fb44867a5e6fdee405651d62135eb0478cc987fa39790b0855fa43bbce8562d75138aefd40ebba85c762da2068a7237de330d167cac271b94be6f8b73a8d8793d9f3fd708a1b538228a343968db7ab090ce2170535ab519baf901febe995413aa8ca6e30cb6a40774b11ba7c5dcc43549338f2216c0c4bfc6a00e6e2650c998219efb04507d4e87a13d4d242a192dd74270e38f42ceab712b226a0c06aed79ed7141e549bcb0c03923047e208589859ee36a1ee06f62a8398510a8908867dd6460c3317446847eb75c6dcc6065b6643ed5966f4fd19e5dbc701ca4cd730b1af63fdbf7a2b96313f32b2b33dd15252407a3b88ffe819bcb3b0e1c2f2d15631f74060102e54e4beb0408ba181e6e10f47f4d98712fe2b5fc2f1e742681fcb55faff6b0a842169cf3efd1132526d44a85f4d1fbe4bdf77e5c4f5feead067318a71441a01d96685ef43719373dd23a3a5ce80bf1d444d4dd3932bdaf64473a946372f1a427de12a5f4a41b00b4318758fb51798c839b04db2de4834409c5abd0ec7e8df76955fc525301dbecb4a4c5af0128487f14f834c85f82946b4ac3d63aab22136ac014e8b280c6989bfd2e2454031de1813dd8776431619447006889534ce401a1d2b790e9dabd8118481b6ad32868d483c30a2655005766e159ff278b3b549ffe41449651c127b6ab13f64856a55fdc3f35a979e309bf8dfa59d5ffa90e8562533f5c3e3f09ed8ff6fd934fcf89cca7ac498c0e4f2b618216fb8f14e8c61982d701a808070058aac76defd4f90038ca3025968d8103e6725a19eff7b0b2af826530e54150084e30f9dadb3c9fd1ec501ecb0071df5ba53189ea58c63b87dee1f7afbe2064ad1cc9f14bd6f8f9333aacca1248425b34a23c3393600fd1700836866f8b9b942255ae11e080bb5616404bdb89f3b9dfda77ada30f9bebaa9599cc1257a2dafcd54ffebf28186fc2ae643bcf52ba0e7463b07effa23ed51130d6877fe8e00466a6e85ce624c9d307fe2efc5cf0b32fc9963b64c30a738d98dd215dde45a44a2d2485ee1fe3dbc4a64cc72e373cdbbdea7e9b51734fc45490c42b22740add9cf0bad1606ea739cd847bab389b4703b6958012f9d62ad0b7212f112077aab1031d04da8cd0b1696ae07fd3dc4d62c08474c7caa0d454f44218d50837c4345993ae1e52c36cb85ca076c71b7366a1c6a8b8fc5d0c926cb303181c30a5df2030c5bcacee8ebba1e42309d2b723cbed6f738aabf2c48554e6167d88b6c0892d791f2673145cdd133812ab0c186253a772930ebc82fb43e2d78d3f14e582e0d0a696df896786b5987dcf9f0d88ec2a702c28e818dc30a4164a960b269c434ba6dfecc4d5aa0459b3c806224c41eb10c4f6e764582861a0633355148dd453c8926c7a9f9e1cef137003df1a8339d5a43a2543f9629b88d3b78ebecb35c0896f45df8495498bc3c320ab3c706616bafb34b31bd877e38061f34cc19d95ca33a15e58d1ee7112453655edd857970cfe08acecc39f662ae18d82d14cd0505449cd52da66aad0bd2969b767b613a0242c6fdbd4a1d332835b43b9c111e27536dc88fae4d97a1aee270aa0673b80b546da5f0b4b0a25015a89817a1ff8d4d477b651a6ab3011158625e6ce6fcfc20b2534a6e726f4caa9e31ea0e3372bdea289ed6e72968e7fa35fb03298a671f092bded248734aa9b435740c630f7946fdb412dce4dbe36621eae7a0a63e2854b2f2063c7a27291c31ca79292bc6ca934a1f4cce58717703671c8cb7dc3d98900f0e26319b0956abc2eda1c3804aded85929cf7be9109946d5654bd967a5a5fdc5ee8b56492cf61a6affb9e3ea9189b66dd91ae206f13a623861b4411481f0f5522d33a6f1e852ba6d632eabfd9e6038895337b1cd049e519f80b12566f27de873b32d7448a611edfb811c5abb2d5b207f6860588a237f5ade70c85f187213b2efbe3cfcb58d78fe859d390d3bd2bb0ccac003961bfad552146d96d6e88a8dd2d43df5df0ea49b9635179a2c94d1029a8ad1adf10073851888a9cb3390f8e42141653e895a8aad818fda0f800a2ab2a70e7295d28baca03183bab6b9481f5d443b52fbb8af3c56fa1462b2ac9746cc710e4c948400291b6fb9ca838f9bf8b011ad84dcbcfacd5be7e603e7df44ea0d4f8c4abfc81c80f28363e59678a589c6baf893c31bc902c7f069cc7020b0a4c9e30c1d4a5e9c3a73a583a779e7f694120ef883124457c1f32e1b1d5ce03a9f55efea832523cb77cc83b6ae2985b84d87ef3ab3f00008170fcffe6d2908fd706eaab8963f8ea6c377d795e78b4a32d2140444ae56eb6e6ed873842ba0d60e916f2e04c8e69932a36d1018b3c5f642a7e641255f34685c1d1ab038f2d9276ba9bee7b85ac7b9d41ae2d091b8d40e93c7e9eed73d170768486830ba5c4e4345c7253d747ab71242c8105906006bff43dd3ca51c1dd33696cd7894375f29854e6b53b80fee6d45369e9cc5e38aa8b3429f61fa1d327fba7fc77542c6cb010d9123b723e45de23a784b00ea30260fa2e30685990105436239aacd60fc9619deffe889076349dd01dbf157b5af5a6af47b89444b889b4f401c5f5f13cf474ab38fe9ae01e8f5be4896a4cd9d512f2edee779f49725436cf7ebf2a670b76b0299a0a30741a0080a2fe2d589c5752d0becd96a5d9b93de4d463b26b7cc75b7a60c25f40d9737fe09953e3e56b04406b82445d0dfc82dec9e9760e0a43a8ffde2642b00aa10e8147923dd7efc2182d2a73070e87f965903d6b410e5671eabf42c9a006fc91012439637b743018beb032dda2bd6144f52988aa38973fc8f9a49a00d35751c2352aab430bde3b12a0dd313a01a6c4c55b9bacb8dbea3d3873c72a41d9e06697a112f41d307e84b8c0f78605c861718db61719d0ae67938d5f844a6f95d42304858efd7822e03d3c1d946ed332f930cc9c24456a455f6dbf19d764939fe6ed84858128064d9806c2c44909e9f59683a1c89661251de23128a446480ddebd5ad05bd6a22755148e4bc8016ca3ae598fa46c3b2347a8826a3957d9fd21c1ed330315ddbe1f782ae2297c360bd1b06e5135af209c9539c2f15089587826b6ce6823f27b239f8c4da8df864ff32ecfc6784d7ecae779a9ba1da7b127e5a7f597cbfd8264512b847fbd7a720b8460be1095982ac39b4d94727b3cedae997b8e65732365560af46314d29f589aeacec34c19d6e08e7b98c4514088ae558b64bce673ca7e53414e97536e5ea1c42493459f8a74164a7cf8e2c0e1792d31c6427136330ef87048cca10f45c17278313e4d300665e897d3d98e21c7253acd2f9f0613e7298fdba11431a352e7108dd533eab5df86364d39d81d2bdddf636cff1aa117461ffbe9283b4cd7f2938d87e2a59d513cf13d5ae4324c9da35874fa77563f0a08b4b941bf3d38723b7d0db19f11116b382fa75737537bafe5be5f6e59a0bd9821421c04c717601ab99d6b7c7987a2c29ff5492d38885d304510f01b489154b28578b085f404ccceea2acc72883ddb38e5538864456780da2e19b8261866da345524b6a08aca32ff53fd5f5c3393cee38448cce3089daa6b1f70b0a5eb6a8f347f122a1484fc17a63708322aa919b3ac97b8e4f3d120d3f75973e8a5ac460fe8b303cd054a06ce04245a7f7a4f66dccda9fb06a038a4d16e99a47455e2dde28ea913acb93d47be3b515fec2fef1f0527c420647575b89b8cf67a14810eb1ac7efba1fa196aba77709d6b2112a05f5a4c5c1991f1d8caeb391f276b43db342156f389d82dd8d473052e19f45dd078ee5fb589c4701559465425bb00e6a7d128b5db1bdec38c49f812a978a0b52c63b9ace6ef38aa3fda77c0e44721e8e43b17fc1949a57c15d8e79713bb94993e4f709f2b694cbf09d9b1b53689b47ac9877110c44edc2821125afc19198acd9014ca1ff3cf5876016798a348e6acb60a2640a2bbbc44b7d2829b67c0fa575f81837b600329d719871bc98b55216a65fe9ad61a7dde6b2557712d0b067dca7c5b20295df98819fbb83899a897b7c681c2855448ae38ca549e2cb612305644e810026246ae29122c92f1c585d3870bb5057c2e6751370ed8a34fcbdc8ea2218619caad41f8a678c91b873426ce966a658b85899f5899a6d190725fce3e87545c2cf6caad1d2c25d70016fc763c260c063287faef2e3c9f121a74bd9adb972460de05c3ed3f4c7a604cb931fa369e4be149fa73035ff3ee4e92feac821a2d7fd609ffc5364e257f05c0bf932faaf41a46f9f8ebab1f0979ba14f6e4f10472baa282613a5d3fe0e55c3be2e5ebbe076f0f3f0a1362a95006390c2c5e76f882e400fcea981caebf2798db1c5f872dc4de10a88106405acf16ba5750a9c6220dc38c4b111c1655cc4806713298e844cc2e89eaa25ce58c5a2fdd8418b860444b157033704a757086def11216c7be93ea0cce1e105d95e8f33e5a196c231d6f1098c0565719eb03412a5cca3bcc2dfbd50bf782ba0d8236316c226a80c857c3f4aaf73b14bea7caac1d829143892a6be339e4033d4b582d9ee17124a2885445733ceec74a4728aea43ec2b46c14cf49a31cde0f55f4c4ebd0b02956b9c3f94010b8b8f198c424d69231cb9f4dbd0d360f5608409ab1c6527ad57dac6d0efbc01931071a893cca38fd954dc311d40043ea2a1b9417ad78166713d2d930d12542c70a12be2ebdc774adbf2cafc23a5f88cb0e117801fe9dbe87d19d7c5cabab7e96bca3978ec6d54eccccd6398da9ff94947a4f02d1fd556c4109c0d56774ecc1f60253fda712efa467530aad4001d35653eeb009c5c742e4daae6b49a3a7d1524800205199ea551ea54c34536d30964edddc2124b4e7dfd4d3550d16ad13cb62ee03866ffbf915b0c157ec2aef624c83f49fda5ef292f1c43416915435af1322ec2111c5f016d54ed08ec700f3e910dfaa763f352c4e6ac20c871e0fab5dc4a9f32ee63e91eccbefbffda4b8303ca6f26c6d8f09d15dae3df3d82c91190baf3225f71669d1aa526855977f6abcda501b20ca784a826ecc091441768c79cd0c6d60c3309534c4d225d0335ea8bde937a5f3b72bae7a460e7ecbe9801d620e2dde2130c1ccf73b1e5a35f489e99a097c2977cdaf3e40f9772e540f9416c3e67b36434c83eaf6c4f6cf5a0346291032fd2aa33c28b0e278c3ab7fb374c6d7c5882d1ad8c3da0812dbdfcfa756072caf84d563f5ac93ffc9cfe6862a6230778f1ebe88bf891e3bacd58a530cc4c707c6547cf6cd8a0e75b97262edd8c600c4f52c2ada95def8ab762916c634d8201687cb71fe60ab8b44f8c128192e1e15c8e2f962b5380e6f40c4fe19f41d80fed0e344dd7c0c830867fed77a506028a347123d1273fbed44c40d26db571de58742bf13fc218e8cae67bf1a1c71942c7ff9192b3312bff9b5ce6159519f786a535dd3da4925b77dfcdb00653153fbc8a4a97729f16cc5b954e758f78053fe7cb76975e77c4693112ba5eb0904402d01a960f3c3979da518d61efaac3df3f470f97c46267bcb38a3736c986f871fe9cc19b4503b9cce4ac9bbea34834735ef7a789ba71fa7281ad11d71487053ba9155fac0a3a91329290a8510f0087c2a7b8daa664ebde7246119cd20a002aabe9e6e04958d785627b4151ebd5717e4715d76bf429b99c7f873af41430b735e558b3757d9f7f5f79c525a6c8a6667494eb2c88a0c61e7848d1d4a1fd93f0e5ee7125a38642a787e2b9ef54593d00802d198d7baba5b0b38bd0c1d46804d81daaa99df35f52bf1b6956c8c3cb3d7c5d3771173bfc315d7a413090c0cf545737b00b1be38031ebf500324fd63f6f9168222da6f4fa49e33af308b0ab44e3e1ae21ff51df243db0fc0ab3762354f280070906b783b95d7441bdd9a4d838d830d5015c39e426fda99685956316ad7d8479e0d182210f9e23c9b21c78bb05d27b4cbca586b4742e973ad5794800c9d3a1b39f920472e1781f67b4a3aaede7d03bb9c7535a929bd32d798624ac88c865631d39b7b1838e2051d4330455a38bffc7d6345d18ddee2d0a4084ab8451d6c71514a8d14b67f47fdab47f62de6d2827ac7678268cc0c079f4ce33974fa407190fe7e575078eaae4d4f1b32cb47ef10b95f383fb18f5373a8d2b48951407dffc38104f17997109df02694fa0aab0bd7a67742270496ef9673725af8098148462d81f1111984937cc383ceb3824a903854fc3b7b6bbd44cd509ab4cb0caa72fa042cd2eb3c9a7a2fafc29f1eda74685c8cd59f025adfd0cbe28b326e729be3a2b7e195d5c0870c481eeb1650166ca99d60d7a47c3caafb15f4348b2478431958e040683db533004594d32de7a66ef27fc8b18e3627124833560c2d244cb303e1a6542a5650929b0a675040f3cb764578c749cc0ea76c70a099ddeac8c5c2ce3122f695e92a72e3289be2ea8ab51cc6f90018ef9f700fd05f590b72426325280d6229fd2f5a6c9a7094461de6803e54a214c524afc14ef24082f8d62c9c62c31e58136be004869f784e602946f759408ebb3152cfd1fa5bb93ff676bc5645d48d651409f00293dd45385503486d6fd561b5b98cb41d286a8f7716cc1932a916963f351351826b1fd843b06d508759e6da68a04ef22adf22d4547ced21a2ed85a4accfe0d3acecdfada86c5e2843456a9a477d909b92d34f2857faedae68c93f89ff4cb4abe70487deab077b70779d8843404cecd55ab67d06a317c83cdd39614bc5e5d6bdb6fbbf4ce5fc82486446e30201800c761e1f6baf26994d99c15b76d3aa036e75179eb8c03af4c6356ae2a4773ee9cddf58bf68dac325d19a9ad03157d9bcaaf3a51e0c4d4faefb81561d94309ce784c871e727ee741103dd5e11dfb65f419490b0f9e1921656d970cc94550c55ea13f3d2f9182ad93197b128c94737b217407a84db31e89a92b55cdf700f2dccc627af3f23c3d5e569d12cd2915e6036362037239a24575e2878cc23eb5fb1b504fafe913fe438ba461fa180e019d247f1ac82b8064922086fc6aaed773ee9b7ed2bba5cfee77c65ffc63a2ebe24383a0e86e24808d24e2f6befdf61dbb319654a982d5b525dc1fbaaae843a130099e4340b957e9d616a9e0dd5f0e128c1845052f45ef8000c1295f4b3cba5f23f155a597f60ce6ce4dbcaa38eab86cc76649f8e3ab85f2bfb9c800e801e4945eda17d0c058943c0dad917a6283440e60f35ed19a4ef774543ea199bbb4a54cdb5fc20e96d2e05a110162731d9b14340cf7a57a8ee4214172ca77a19b881851404a55e81f646e0bf7d998e56b819ea279bdd14303fa8e9ba6db99fd20332b44ed51eae81899b63a0a93dea923656252d3efb11d2257126399561b7f762deae98165abda9517c5c0844cbf70bf9148eada46b1c4372db122812f11290dfa799b4b3e2016b5ed457cd9a4ebb07a9386fe2c4cbe3c3b33d5bb5ddb48ddf3def35d9598b502ec2495d94cb4fe629a171e63a08f8e3e90ae68558a6cec7029bc0e218a37976f58c27210c3feb788f19fc7ed5349cd85651671d1f49105a2a161042798745738903af81abfa60e2cbc32b6a9d787cb7235918cbbe6d8d1c094110ce87bfe03b829ee813a98ac3bcc3725f84ae1ef9b43756225f2f9073edfa0e3d11914685a2819b2af18b7dc03d9b0444ac158881f17b822c6b08681b11a392103fedb6fda7e59d0de48b33f8bbff687e5c677fe828715d93ffc1d0188ffe4bd7e6b0dd69ad46722dd444d6f781f1ee84d16972de8bed6a97f98309cee1f284413208bc6ed50e87f965903d6b410e5671eabf42c9a006fc91012439637b743018beb032dda2166cb62f34c338e2e7af78ffa10bb243295c62eb785daf8b054e2a4e8fc21c9287a3a0ca16099438bfc5f3a8303e713267667a52464cf9e6301c88eb66fd2711d60b9d3cf64b9adf04e03ae95d157f6385cd601dbb4fcbc51a3746feaa6ef023bafaf7b2c78881e2915a722ffe3110520fe03ab9e65ba16262f1e93a6679fea736f0fb7498f6f489a0e2b1b56a20d24988190b418f5891160ee16e3ea7d45e25479be01b2d2817f0b1c52ad2a94ff7c4a28fb62c3cca1c3879fe46a0283fdff3dae03e66e757f07b71caef1828a1622b593736e690b2ec8df72e150f22aa2728b32d8e8d7b877f21cf0c8039681de1fbba05b22c54ccce3adf4e67481747270b7da65d2cf645c053c96441aa24a8d3a8640463b3d06f1c6b31450e56621b397228b714b55b1ab98b920093db5d1de3fc4ecfbf4ec245d02de3ec012bf3cc85cbfa89a1b29676cb40447b7fffed14f430546e566c2f45ce017df019468d82b7144811b08d24cef87e6a258910b14b3da00c3f3166f3010ac7af9f02a439ba8326d4e53122ec737f6f05a45dd6f0d417ebd0b024f22a23df47311e0a0e7ee67b94895f5c1ad10244ff92aab7e9569dfe4baa838d530e2e1f61bf7e3903ec828e21bc01f5adc16a642995faab91e192a12a758f77f37f3578755460e1bb8cc4a5ded18085c52eed7a349d9ff31b3d83f689f7c038a6ea9a02be2289edfdaaaa1d10902d19a6c7b23bdf54e7854a2622efd730ec1cce76b959237a47b109387af6ddea397671736116fdfb4d5c9e31598716e18bf058d68532ed8071d37c3fe6291caf6aed45e8697816ef2487fb3c6e39bd1a11d3a203c3ce3e549013d0c8da38a37be6ce239b3da85348bb65acc5c6916c940ff88b4a6e71302726d2852929874b762ddde7cd91994fd2dc586757784c4b1ab0091cfd938a02de5f345bb6672f6c8fdb9a643982a1fc541014d1eba27735937c0050d8d48a8ea2c3f749d7369da432894cee065383f185a2146d67392429126a6fab6f7b8d6cfb1ddcc67d80102ff7dbee51353d62f1388c859b49e91ee40387cdd84159fb305bbdab3d00a8b854e5a24f0a61778d067c5753fead91ac78eaa1fe688970145bdbccedcb00363c71ea89603ce68da1f10e53ef22e6377b1254139d093ccebd7275818847887566d3876330118f37c1665ae2edc35ed2afe2a39a6eecfda0bed3786ec754874e41e03689d317a1e94e53fd77a5a02fb2ce2a8e6f385d89bb245973f299434a58dbca240a6c633dac7e0f3bc94d033026bcb914a4e2b44913dc96db4d7afa4fca9942ced1583ff04b14783bea1c2085e47d0fc8329abb77ab31d1e70db9cab2f74f3078e33ffde9defcb17d4e63f372e49f4a9e77b472b719d60607cbb3bb8d86673f74099245c35b777c08f6bce797a6ab4f2a96f8efac4766af04b2be5af7b17d1f6ffeae89cc554373318d74ac3429c58f2483ef9d7378a91b15bddb55177bedd9fa8e567d12d60d844d54c439afb31e91472b18ef3ad0efe665912048023071098b8a46114bd7936e4187029351b5327796af8b6adb2b7a1941a70c10488f5f1c119e5a3b4749f1336f5ddd35357bed3305085f3bc89919b882f0afe67216b295b380112f8fd856427131ead1a3f2cc5cb473b579b708a5447bba0233144d2d64c4ad48c39d91d1f93ee053969f6da1476f894a6e2d099bcd567653d4b1eb8d49d91dbb15f0e6af991d1892fb925a9be4afa872175f3a525d9ccada13560e93688208b22796487bcaf95742de741e9a235f4cde8040ac4ea9fc61527020573009ef0efcff37f5ca6b19888c8f6e709474df9fb049606f1f4a7068ee92ea916525781b00969db2e9999fabc7627738f76420013384d4404160f4b8fbe7124648d51397d53260c69f1b015b430d0b46a3d7a62712ecb9274bcc4739c4f040c109996810437c1fded96015e1498d57ba918efeeacb2864673fac0cc8a363dc3694c7d047ac6f1d7249e8fd20d9dcd7ce22e5ebbdaace21b5d99f156257ccf6390288d6de3e01158234f09727b6bb806b2f8779e6660b29bba7ddf3d8fc744acd9497d3b97f72971de889a67651aee588c7cc196aedeaa52fab80c62ec2f28e51ee81a8656d842f6974d3d30afb5594a9422fcb6cfa656d4c2294db1435b67effed9984bb341a5dcb7b32fdefef52374ee983e9e82ae8694152f2a2bb41333ce00e76cd50de29e1a5ffba2f728252aa05827ce4ca05fbb10061b4b7ef175ac8ed775c636901cfcb526ef5e959f309d25ed7750bad009fb95ea11e237f4ef4b51c1ef2a20f89c2ff6e7a614540ea0d1c92251be8e14f67d4cfffaf481054376123a9d920abf84cb8087a2d15bbcd90b506f9880070d4d0faa5dc5e4fc45ed84b8482ae10033e1ef60996c06304433bfe6be85e0fdf8fb7834d5cf5480eec6cb2d9922ab3c6b66373dda3846a459c31a0ebc119c6ede83a596d72335e79dac633783a7fb752fc6cef9f792ea8e1b0196a66144433479246b31d33019e88c3c453baa79016a54ef8b747678d3b3a0cb40f7f85f324c0af89ed0bf15492044da387decdc41c954b321bc582bd361f2913bd5ab9cc3eed2ccc76eb7e772540dfb337b2eeb57af02a11871b4e39592a722d00ab244133d234e05e181fe9fd6aa8288a75b5a2332dab4e9b6b4d4e0929e719a143d6d27e7ce0cec206069da61a918c6276c477c414639db6dcf382adf0d145e447c06b9e674ce404818ce376cac6a02d68094dc821626681c812af460511357f8d1678925022c4cee2f0ab1b274d48db415226917d94d739c84bfa913adeb95bab57ff61bfbe6e6ff8c3ae4b9106e9c9234d2e0b36dd688eb1dc13cb4fd82f220b9b10ba4bde44a36bdf4cc389c96f3f30369c3362118bdbb545b384a7c20a478cd3d5428474bc185535f3f51a16bebfc346e2f51e773991bf5791ed1fcfd0c3e4b0b99766ce33c7aa656ba2f5e1105bba0fc26fc582711a62270af67c587b26411908ebb4f14d2a545a045f69365bd3dfc8c0a4ee8cc4319098fd17b5ab3e6cc14b87e327bb59bd170ccab8ae12a9f3cd52151280a8a1375b7e434a00cb05d6fabe258d384b0fff680968ed01703ae7e280994c3458a9c14c86108fc5eb4bb6940d58c802d425c4f0e243db6e3d34cee996d6bec6ced80f413e6c1f19abc29145b5691cdbf1abb1f4661566d5b75dbfdf2bbfbe841c00d743a9c0840ac457be68ef0a37e123576f8b61cd6895620267ce5866b4ab53d69e702b0c4232c40e9d86c711432a08491d5cb61fc9940eb7cdd9b433b8b4fa523324c70a046dc6aa26f75b9c4fe96704163a84999d39054c7da80292284c878ea9a1e3ebf318f98aa7cfb02afcf6e67fb218a53259fb1180655714be7280bdefe8d43c8514fc540e993e1a9c2db2f437b5768a91d099b2bf4eebe88ad8de352a2b191e0edf1317f73dc57d2e47d3cae3c119701e3dc3494353108eea0537667f1013fa244b0fde843f464d42e89797ff118cd85fcc0ce6604bf7b30f909092a422fcaae1240d7b037ada7d75de3fae1f54faf2cc93e291c91f9305924c7d79d3c82cde518bc821f10c80d7cd6b3d56eda519afa5753b00733d8492fd22ec31c2fdac7443452642d80cc692516309f81b7c6e930f894590a1008bf5594584bffacf5e5cc6380b809e414318925b4a293029bb3b713bc492ee9bada90e52323e3e733be9f5d85054172f6c5035e078237a88ee8edf81c9f71d463de5a2945d5b1f9a5a5c9ee2249ea5ec6a3d7a2b891a13e5807c153a6bd293cf0fcb8294ba350dc4ce16fb74c4bddda4dfeff563db62cc7ba109f983996280ba029f3a4b1258e7e5a683395f2489a38bc64611b5ae6c1241531ee80a413963be20cf6edc5b69d20918c8b1cd117c9a873c2c0045d1a04360925048ab54e5c0d2de0c5f6895482283c336533657247f9add6846ad1f41717a0b88c8d49818e8aef2ad8aa8ead9a8503b410768c5b6ade019cf8006ade26cd2e3020cdf1ecbffdca5d4f5f59affe9858da751274074e932140f39908a4971d8274ab3b1af8dec109e8703dba3df2f58d4d44e1877805d65bb8745670ad227ce1f632f243189e47b35bda30347190f9be8a3fc98a2b36328fcc53c68c4de7d83bf9dc166aa41d0b2f7194e46691d8126a7646c0074c27e85ffb2471b71ee698ad61ae40cc8e991bf435a7ef3602e9c5e76c8944a265d68d29e93a91a9e4a5b0b04c46733cdb4e282312ca96022dfa51f1605c80c90687affca5acdfa039b883a1e611c6457b6304e20cf418b0ad112391b77b83a214c0175fa6101236e2fd94ca548331f25a12fee87ff06fd5415cfe74d02b17e55f0ba463e71e7ec19a40001ac85b878514b93a8cd4458632fd206120737431ea50c70f5675b54a5e15cb8352a8c9e6c0243fb131801bfd28afc444608e279e6b29cef486aa3a89987084323aad4ac47884f0ae425eb83be1f95e962d4befee2b4ba1fe43994f08e7cc1f57fd8a411d6000524e95fa7e1f34069b3321e032b49767cd6808cec04fc16e7a2b7287df0aa42264e518e748a47caa544d392c5b47e958164381a9bfe50bdfa3780dbc1a5e9290b2462b0275d158d885791a3f59cfa28f4a94f9451665a2c1af5d01cf7b1897ec6177fb497dc0687b21db14f6ff3e4d4d0c3784e653782dfe4dacfd601b96e12b7267cf2b42bf28ccb96936eb39c279d117c04a49b4135a54452c9d151861e6dd431caf586288cf4e2a01bce3b96a4c785717da7bbda0eb8a79e5e8404caeca5e95e9c75c210b87cdefd317f93d038626aae77691fa6a6a46336bf56d2223471b0c8ca0652e81d34165b81bdfe7f360b32cb4b14a92d6bf3d61f5365baef8f0aa7064c64d1bb8d0158e6f1e6bea1b2733693e76ccdcb5abde22f520df51b86fb21c1d4395e7b07b95e570d2f4c247d68a00043dc1c4f8ba9912ce30e942596e1c43137735da95b8e2bab00f77c376bcac3cc223f1c76d99a27167381f4344458791f55d00b1459e4bfad56f594afd2426ce848941f554ac7ac9c45d542944257fe1f98daffd0f51af70b7c745af9fc21a9c148802b4c45555c23a7b02a1c7ad7af26a34fbee72d5ea46bcedd4b2069f744e4e8616ca53443eb8c886b54d06f49fb56faacd73d3b4d7957df570696dfef9e817032e7dc3c56280e658d86453da62fa2397c267a2c69025fc792e0f173da668dca9db771fd9fcaf674f89b61c70b0077ff8899ae65c9d6a756ae60cd185bacfff1215f5e042bbff6bf9c5eb1c6f27309ff517db036d4c6299b36ec3ae9132efaabc49cda32913500f4c19836cb5d5ae2f24bd18ec8c509d0b21fd01db52818b632e21265725fb395c3946cafbe14e56f200ed43c0d2ad787dd3a3062214716770adde55419abca4443103383153e9780bcf23a846cac7f166102daa74dc67c9f2681a2f5a77be1b17b23acc43803dafcaecce02978c740c7f43c48be32fa119e0f91dc4ad1395367c433575cb1f73bb2bda4515b7e2a014363818cdc34d618b8013dc6f1424aa93d799cac1945c00f8620a7198f58d488edc0a532cdcb3e56db42305e978c2438505c00ad151aee12d8950cc97c460b8278af82909ae6f15117f0de02a83d38c54a67300a4f823a8dff371eb4de4d24c70162854d0829814fe934db790974ee39f3c67a65aa19bc244dd50812a9d472ce4b0c6513cbaaa77f015bb2e7a0960e4d825625eaf1629c79f7bc9bc98907f7ab3bb726cc6ec4898c24ff5162032f17ca724621f9c83c56cf30ef47eec729e656d6059145e3ed0dae25cff7acccb5167105dc13bdac5d1d16bce5123442dd4d9220241e8126ed74a24bede68acb7240a49ed83f9d7b71c94b2a3b0cd511b6175e81e9b0cbfa9e4883064157bd720bdb385d8c192e8265e525a0e11313010b21b7ce3f81ad2191b5a89095335762937d63c153200216c7828d82d65f475bc54e758cbb2fb37dda21e7bdf5fb13e1674551a4a1989e3fd2c19f742beee6b734ca17030ce7e1e96e20f70bc7e29f9f4574cc05a925d30d88f5b90e911e523c31166d802e8a5ca30b4d74505db7f079d2831e74851afc21bce71a81080c1feba555422ddb5a2ae07a356506d8c2b3769d34b368d31ca2ba726c0f6cb505cc119300944c9f92d65b1907ea3c2cb480358874bf67c64213e8eb6974ae7f5143d2bf5ac70285a8b3294bac51320dd2704614c6e09aef388fe1af09110e613ab47fd5cf87433ba803e855f61b147c67f213b443bd5119eaa22e9467f6f2b2b184aeb3a4ecac19c3ffb39586ba4fa4f1d95a9adc54f41e68491057a8e9efec11a4b1f9a95e5654ef96a92d735124879e9caeafb8d7ffe874498673cbae6e1245456feac14c1c792536bf96875fc716344b4b0af07318b2c0ab40bc7a810417bf4480d37a635faa193d6f4c88450c5097df803d4a4a9e369578c444a678bd896725f80c2b4a88abab5458c397ca627c140c54356daa78f32c400200e7dd39fb57d2c6ac9ef4720cb0a56ae2639205ab98d56a49686015036a3be721781eaffce4c2e04d197c5a99769ec9b6585676aa8ae1d9af4b7ef2bee432d0e02363228b440357c133e76d300638c3432428a300c84126d565eaca4ab5e43679076245818ad870ed720219107eb2919342af292edd0df25bd33c9dee57082c7c140f21e93b456d3a136b660f4ae2543a9963e159b74a42a202de465f5160b7fc5f91d3cae5b7732c0258ff111145c77b1a148a3e912260645e209510546d556d2e12c42220158aec4827b4b2da5e40847265e1a13665a5fdec231e9a27db54eda7aaabd81f77b66cd7fd684ace84cbe2aa464d842429928483de349bc50ff4049ec5221850c2e1436ef25722c0ed07605b598a5fe0dead7f4b5d937c9041e48ac86feffa086176d424617dfe0850035988cffb3982d7f50a19148ac1054e095b5c1e5840ed1ccaf8aff743921339df853d4f43a861c82bea38b214206e7a6568caf9b7cafe4ff900d78814605ad7196259d70fa389b9f288f782ab98864ae14862c1908243f58de4a7a8a57b55581c468cb003275d84b259561d0f8713592b0152aebac7e31876123210562a85aabadff89b9e21a89ca1bd0b3b61be0f994f6e21613bcbff19867cd5e9a6152b8ce6e3438be27bc72e94620acf69a949a686f798ce14fc6aae10c50dfb7fb1e8aa9f8c53909e309fba03774b1a6500449dcfd3628a489c44032756b56f5568607e383d94e3018edc5ffdeb0cab601109457765c7240242b2ad6e03b7554548a1e473fb137d509d06f997bdb750eda9d09fdc462a723931a0890a6988fec490122a101d40777c83d7d5f25fa4ac28b91e17c0a0f7b63568bd34706e1bd1058b62a759ad8a411e397546d735659aba9bf073f27b30b7f1ae78d64f069ba67877cf2e447c1106318b16726d2be9b125b2b72eb714f8ed70f08d80bf50cde0a4bfcfd09126715cff60b69b185f7895c6244ffe4e56f10c0731b6caf956d729f65a8b5cb4c5f06dfadc12c840181138409fd214d739ec278783038f42864c98496d0c562c1f3cac85aac469cac871ed7f6eaf95f8d8bf385b989149753e339372107f4221893d09a9ee32c14471bbed97854c029f407da231eb643df2c8d9dc817207f6fbf5254fabb24e2846da6967698380d40f154ee78688a558f6783c13c83e0f698e0080fa03f6b84635cab0a4b65c13caf93fe3316d478b68d42115cb6378c64dc8f84263496cabc1bbb7e532e85aac04da9ffb7ea57ef0aab23b47f1d12d9f961f641e682b5521deaa689a15aeb49cb436f3311922ba9ceb7db48f6c683e92abdb1bf404223973fe07854fd654874156afec452f356c6ba14f8fd61278ffd22a3ff242b5a68f997ccbb53577569298a11e42d3d3fea972c404b43d12d774cabe7b416cbca19d087bfd3c8da0d0943aeca5aa12e31a72b6c6e847c338cfc0fe068bc0efdd5fc1983e40225da629e2091b4d46a7ca4178490babf785ef9dae28257cf43f9b1cff98762a9dcf84ef7398ec1c0e0e2b58933b1fdc1dd5fa43442261b2658a6cde96ea3221e15708c3db96a23b0952b6e6a85bdfe678e2b33af957b6ae245b5ea50d193ee816caf6deb91a3b23cd5c9e8a2541a55c735924db375800a932411c2ebc481dfcf8d9d4a13e9ffec8ad2078b9af959324c684835f20ae9fd96ddfb6876c908f57b24534a348629a3867132081f54a3bcefabb3bacda354f67be7bbc73cdebd46bcbfa03789f0c45fa8e7fb70e4bb6bcd10acb37f081ecffbb88483d1598cdb3d109a3ec69a6735bc4331576a2ac8c268685c241b330fe0b4aa08f43433e11f8d9062b265a8cee984be822fd0e9b96fc461c75d764c2b0f723768f14b66234eeb97b898cd2a47ab23bc24ef8b5dd9aa43665d27b0da4466e6790803f210778998570ddc5b116a782cb5f94d4c73d1167571e5fba377c16cab0e1c3dd14efefb04534155bb46f6a072e847c6f7e34cb071c643526a5d1c410f3ba6b93815463552f50a10944b9786d0edbdc09f1085c358127a90f035b09c10d38cf8ef1eafb6c7fdb3517097a912f417b9ce69105f14201f66b86de5f0caa1d4da02fd38bd52fb549a0c20a070ce87f0a38148a3486cd0a3240e37c26fc6bc44c81f818bf85921bdae4c375b572ffced5178abd36ce93f7f9ca3f40ee4d7c93fe6b803ceaed9c6518d82cce081b00dec1715ca14949e2e3c34386d8ea4a3780d1a69b4d0b55d16ad6ec87cbcbaa63dc80a04656e66a314478dd7e029aea1b22080837b8e9bcb52d6671724a81a75a08ca00b8aadeea656d3c9f22a332e98fd09bd57352d45a09df21415b72556a7e289d7eb0c5accc84210f650e115bb23d689ab02d03a9ccdbc45b3406edcd66fbb0ea41ffd585d604debc9425649a61bd41f1602f52a47682f399dbe6a3c0eb7d7fa6e0c95d2cb61002e76941eddff54984b6697a3c053d70644dda69267c1a64482be762ec4b00fe17955d8ee5bfa869c09b2551e55dcaf8fe89967528b308e874dde920e2096fe05486d1548c58c012e50f31cfc0cd62a125d750248c8c35a82cbb15cfb2d6690a8b42c64c5797a7f0bf0b96fb72998fd82495cb95ef0eea2885193119359a60b5e28b43e447b2da43332a8c61565e35fef0851e405b84214e290a3d29a6b103bea6befd48f400f388fffb2244aab583b4ae72629d46453a799a61ce8c2887a0894c491544aedd95b383d7ad5a6e9441fde41bb8c04481f19b6d6fabf9e089ed511c569092bb15a94c0ff8a1e91f8bb1128c2f3196cd92bcab0a9ee6380ff152beadd354c9748cdcf9e0eb3d74c2d0f783d27e58e11371c239ccb2f8cbfd7784077a351f0b36677baeeaa480417e002ed5bfbb474877551d437910c1f6c59b7ab2f3eb458eb1f94fef192352aba6b7d4a557f41ddb757a65194339174eee86eb560e7c7e1b4f7331126abf4314dc75df8401aae106217caa68b031bff3c8f14fc08b035971e2ff23b5cb4b93289fa41bd2c28a026f3941226d411a30ca3b69ed2e23190a3db3761a35a447df500703605361d5e3fa9e5d9f3e828b2df7f88b4b52006edeb27a4f79bfffa6cd95038ff8bb60dcab38b682a4f4189cd980e2d989d735f76b318a5c984a05870f348fb52ddf6432a8eac15911326f9c9943ff20981d7c6ea55c6b02d49a36c72c94b1d12e30e35052fedc0f7e3947d653c295ed60dfc44e8544165c78c553ef96ab51fdf2ee50955078091dbf62ceb3184866730d310fcce1d3bbe2f6bee63c5bd5f5e7797bc1d74f09dfd8c6b6d17141c24007526c1c35cd67ce85907922620e463ea705fda513fd992d352c9070d65adee72bd9e27bfe5a1e2186cd2b3c2e85b7acdb700810c28d01162db94aaf7db0cd6ec44e9bedcd88d563699de694acb3cf70fee2af7f1e39283d94386060cd4c7fe7bdefe9560e91f6e3bd05364c6f014087e53e79295c2fd757bda52f540ad1f2360b93c48dc0632fe7ab3f76103dc6c3a2c164b37b6c6412b223b23995fae6825e129fcfef4d040b2e962b16ab6beb33743141449ea0a2c29f51ba4b15cc514f3265c06ea01f23051eba25032ece791b158ea72c583108bc60c3962921002123d0fb8e54d2667dd66fc37ac8ff103334160910aa74ead3bd142779f2292fb230919cd51b219766c6574f279b4b6a146d26682faba7a1b5a91899aba4948bd6f09d6f99ac47127dddabb919b2af7632e1794300be4066caec9fee310533a102b2a4e4b742f2b01a17f56ee233cc010dd19266a060b15d8f6d35bb4b700779191f46e05d4d1332b3bf68d93ac03748ab048f501b5a9125078c04968d0f4d3423ff6647cbf6f97e575185c44507581cd89b4c9146dd5549f8829fc7008a39960ac691305cebc8fe178fbb740ae4e8000d75631eb2b465e8941b3e2ad2a4e54b1082cefa6b1d21e049feb805f5556d45fa778d7458b0cbf5b1c9f293a2f172eee7118d02f5952ecd538a1750f3da62dd14d7a3dba031bb9c28dcdfa2d4a6be7ca126a3ed93166c70eec10504ad330018fb0600253a341eaac62d1971c8f1f1ddaf2e8d348700b544a0bddc10a2ddf4c2edb2a2d8b89487526b348adda510335a85c4428d898f75e03498d375a45dfc05716be7d7c729e7ddb05f7ab669de6609902d481e9773a0502d25ba84d64dc3117236ab1e65659ba924f0d1e15385d1bde162f846b0fa5c708b89b845de33b85890ec7da4681e8da5c8e41d3d9bdfc6f2d5063c49137d9ebb3c17b027290dc087632ede77a86defcd931df367ad700a3fe8b4d1fd7c28dc231837dc53469adb713dc0bdb37839ceebe17c58f43996d4603c644eaa903a5212a1ca9bec04eb4211220801d023a591a338517f0959dcf79c220d564fb589793774144afa985e9c46131c988e985d9ef079e6c1ff2ec3a4a4682b62446a61409499b4685d16bb5cb8bb621ebd5b54e41a537cdd58604100c695d80149ed4c4391a9409a6cd6f94b851a5a3e583c05860de7dcd0719a7fea0328adc26d3f0dd100b138eed41053b3e91f6efeeb1cd9eb99557bc42f3088423cd6a9aeec6e1e3a038b2af2e916f0683a2fb11997e2e8f505324fedffd6fcfd0f3b4040be4efc51cfaf762e38097952020cdffc45c6df7339ee54aeb24d0b574b4360485192de500bb0c80f9ba74c750404cd5e3cfbf51c0f18e888266be46a721ee17ef6dde6b2a7f2afc0454e99d451811a4c3a6e8ad6cdd2fc33e762bf183ee38baba0ba047490939adae511728256bd39076da538005fbbcc967b4a9c098ed9f6cced017a11fafe7c698fed09de413903a64427d204880a70e24af69ebb17a28d9a14e5f66ac11ece6f510db381fa111e4096e1a7b3d41627fd91a9811097fa6db44699327cbb9ce029dc1ec51626c97160c8ffdfb016e8ff7552adf8b75dd42579bd1435e2e2ab8c2318f03d6d856b8e043f168cf553cfa2d4f58a930d8d392c13a785b4c549472ef72d353c248f4dd777cd700849cfbdfb41565d19f62bde0c6eba851b0c2799074584b8eb85bfea04288a4fe9e1d0bac1dfd74e40ca6a44c02b84ba911ee255839f2d70b0b8d9bd6a6849bcda1ee40d68f63e682a2a60227ac80f924a717eb1bd8ebb03c58e4d2f1056273e9afebb878a797b3f93a7434f187b0019227cbccf54fb80e5a91e38d31db5533366e8eb6cbc35e84c3aa4e78e2c0594bf03d12236b6e4272cc9680c344cf8b65acd833db2d60409ccb56d751d277900661715cd064c4b44484d05160bf259d06d9ecc332732122ae341a964261a0240fc11ad1a72d8fb8c76c1d9b98191e48153863d547c447341405730672c9af73568162a4862ef03f6125f31e2978dc5251f54c74e37647128907edd4d9f601d0b4f2d14c71035f3d834a5947453893f139d744d70205e79e6494a4dd8c6d9185a93894aaf3b86090d5c03e700df85f21b5cb1185e6697d8451d060c8dc61f6faf0aecfadb93458c0d527dc48e14bfaed1ca228cc2af2420f70f29c6a450dea44e060a1e235eb675350872ce3f7f52b65c57436559d1c43d498a42f23419be7379e4ee04ea5ad52e8470635481a8ef4f89cadc9cbdbaf195810aaf5acbb13b8c394130bcd46fad7a20db2e0a974fcf3c315d4123f7706801bb8c42524b511645513eb98e777deaf48318c999a8b0b8942875e8ac6b863cc55da3e8f24172555773340b8b50ab69e3ce65302bbf8d43b90af8c5c868a938db128098fd09f37839bc5d71e4a27064bfa6c41c1e638e1af46253c063f1d9a18a8c925f87eb04d4d06f9694e8cecf43165eb2b013d871b2a3b39d957a9f93757970757cf355f2d9a346d6bdc43f8f13266729d92cb467dc07a714128fc8d8c17896869f243595ddc37c5c608a5806f91fe46619a0545644649a8e328b540fab2906e42464973d57953e54f6e35a5bdb6b2dc03ccb4a00e6f7f99e5451063ce60dc418d13f9c69de186d1c0b7514ec642b9d8bbcf0fe7ab02e6a57849097c8acdf482e83454634dfc11fcbbc930b64f0661ef3cd0dd326e52ad170ed906aad7cc6e169077de4efab0278483ff15a7ec4de0141be73c2c366ee45311ac5a3a55669b167952dcd5de13232aeff299824548a17f78aa84310f6679d8e3f1175f41c34c97f9142475071c7a879e0552c6efdb160ff078d0247ad26aabeac1792b68b286a527f1855d0ebaf95db2d9e25de3c1b7e9542bfdba67549e394b45362ef8f6f70cdad9432ca25a96a9c557064d545fdec79ce2248185b02c62181fecc9ad0986bb5eedf78147adce47527ad994263d4b6a63e14376b5cd7397750c4cd44a96101c5e4dfe4183ef06a83d3749ed246ea76eb4ad28ca1303c082f905781b3d532a45ebbe1cd449bf29e6bf4466513f162befafe66a776a671c9c1ac6478a8d85d6505c54afd281401a27ed1dce0b197f7c89f4278d79ae48866138ee9f6bfc7793ec4de646dc7e772e10c6d738742b060ddc4f45ceb490b3b816ec781119f48a3cd94efcb312613ad8ef332a7c086d498795382bba6b907631e9c19a71f9e4ea3d78fcfe2854436b56eb203e0267b854a4966e4d6e954668af910761e93a632267982972d4508ac3ab586291d9c9529fbb84d58ecebde775b29883a7c8fc1f24136c78f80d0750f5758b507d030c9cde91eda93ab6b4357baa2174d76eb638f890c5db475a8845041824dd7a4fa588459a7ed49440278cc54d361a7a037c50fad81ab6b2eb7c80ead965634cea8bf59b92c689041e9e75aef4ffc4a19d59ac6c84ee80e3344978d6ad1a57fa7a34afa932980a67677f19332eb747b445394810e958ab5d74637dc1d1d1e30a33b18f9270b6fb3601fe2aa5dede179b68413cf41bf7a7f0e08879fa8d8c27b1b21a11b856db88bf5274733ab84bafde8a2d7a6cf03b974864d70a47b2a2b612da3f2ad9d547bb3587b4ca7fb050930b70c546158e96c501164e326c0f1e343ec937600c642663440eeedd3818195b69ed7e214ccff7578557bb207cbb0336ad79e24bc8201f00ff47d2dc49fa904d9d8e4279fdeb314ae69f89e63d5c1e2320156f2cddd10cfd90ef3b2b13808d3600775b753165f48c76fe0e34a522bc6eeb220d7d593ccbbe8aab41df9a3792ec53178eacd19ce7edb9552b23168ee8e49cf52dde5d26797359c4917ec258112d1b74897d44069a3c79354f6b0f188e9a8bdef81804c20f4b509ceea122f699089a75349f5d1a9e0c1352840ae0b851c53a67e3d251ad9695500b96a6d620252a22473dbaea83c6545cb619fd6d4ebdcc853c4a5e21baf4c54fb99b5eadb6a1a058d9505dc97861e1da34c8d0c67cd197d4c5fe8c697ace87fdf08022bdbfe7c1c552adeeb84dd3eaaaac8379409e7059155a9ea7f6e60613ca378fcdc4a47fb8d9018c8ddeda3f5c3894db1ab55c057afade1a81302e8f436fa04a07ff5012ce3bba51b5e7c42ecf723fd4e925f8dbafdb87f86870a8415f5bf371a56baa766a92f5bab5b0656c4a5660d0a0c1bbf9152e50578df486241cc36d25819809cb5e6049c9e4b44820c8e58fe5097cbf085afeddb0ee799bb7008eb732c349da6c1a2a9342e11f93c624005e4395b925cfc037db409a97786fb6ce7c17369f63c4e4ea2110ae9a98ebd87a103d066e184ccd710067a1ff5a650f218a7eaf961d361de82a786a2e60af3965e557fd5ad7ca9d1044c58a95ce0f9179e0540216c823c435f88df2e9b769de8607069ac2324039046b0c090fe515da6fc133b6cdb13c8b32b5fabc06a9e616e0696ffdbc59316ae1c129dfe2f13d2ad5368595e296addad28956f9b91786866d0246805cab499eaf8687fb7e0dfd1300d6ffea04b6ef7ddc336d2183f6ac5ec30443707116ede7233c1b4c3b90f5983e2388c1fef41f43d27b756f06e33546d85ac9ee1bf6954949db09dc86058e89aaf152cb2bb5b46a40a9acdbc9e45bc6b6c488288dd7bd586df2d4b7df0a697137de77abd9b5f55334a935fadfa26b76005f93529213b1dd78808f69ea2e773ce3aec0c57f7a24a2a1f7ce65258314aaf7ebcb3c6fa9201c694d577070ab80d8c5d0a77d5d15da7a30c15ab1bf8fe33438f8cb67a79a3c80dd349f0c60006ff7ff09cf0571c2c9a394d056d8b82cc49398ca81262c70c89f10c99c73a262ce339aea6ff3f98932dd13ee805d7ae640fb358c02feff622542683b394303ce7527839d912195f4349a23a17795de8d33b2135ad6a3ea3ece10bb83fe844f0c79a4dd51ba350b3e6edaa84719d273089c4d341eef32967d57e8b33e5037808a6819b33d2e5bdee40e6b31a6d0b9adf7d5ad5f1348e0f1ff05ea0ca050854f2695bb4925c6e2b5a02280bb65f229e41ef0b1c53dd2cbfa48feded2f6f26d01d2e117057cfb3c24628b69f14f2785fb06601221e9fd35fcf011b9063c754cb70bb9c87d3cf5e44dee5ad5890085a1f04c415e9f1f2e003e421ef39207b4de0b9ba65dc1920fbdd79b79a507d1127094dd01e08a9540746c1ca490edf7ae70f4493e41d62b7da7112db7e69a1629512a0610af52a137b86ea7faace6694ac95360587bec191e90270edded0eec8f60d4d2d7b38f6a77dd0c3aa3b8743ced86a8a473050f9d1ef8a1dc75112ab0b78fbf616c9599fb5d17b1830a9bf8d4176dc362b3f3d6676cc2860a1e2800d19b4c4659c5eca6058b4bb608a554a65de2b346ec142313831f2ed9dba62c733f42e23f50b6d8658ba4cb3592d60458dbc141459761dbb1d99589ea2d61e99217bc8f5893d848f4c09f45138a632f178a633cdc02286af005545d49be36f643187a0d587c19ba2dfaa3774238f0e4c09ddad168973e221b7e71ebb18ac1be678751adb5f80f807ba7a0287f4bbfe8b01a8a9f2202fe3fb15955ce96364a57153b1bedfc8d33fc6d194ea191ccfab9aa59763e9324bf923999399b169053a506daa03ae0405a660884696a18ae5fdfe3f3ffff7e16642f535702e5d7bfc56c5f106ffd7a44dbb159730ee53932110e6f2d349f656b2c93d66aacec4c8a42ee7e956534d67dfcdefc8061211310c6c8eaed4c3615041396d6d0cb5d9c0cf9e48f3711e7d806f93972468f7e60b1ca2e0a4b5411984d7170722252f9e9f90050da316d44ca582acbc2d20c856a0e157d01322246e0215748e6eb8d4806013d85dac300746ba46b57c08b5e3220199773ee23c84df25fff7e149a5ee535dc9a66b6c3c3bce929ebb49d0397b77f4c107f15241d2a0c5033dc66b84d44b4c951b8366a1fe22aaa537addb446c7cd794f2977e7eb22e2b34772aa9b7926c35c9afbcbb016597e1d1be789fb8744735cddf2e77f01571d5e98d6445612bbb1c146d4a856408b91676b0853a86f485d4d8d842eeae8ce686d8db72aa7ac5ad178b27b0043d8fbde97d98f0fdca511f1a6961153d4b6aaa05c8e966c8c6e4cf47dd176f85b124f20c9de578ef2ea2f22cca02d29b9a80b97a06d52452c5d5ff58e41b2d6a9b9c2f06197d8a3d2982e5080152eb463295cd4a6930ee8c9831f9b7509d596505d3c9e10dd10e4731cb762e891883058639cec98f9050e4a21c2c046d67485ed2f48cf50db0a1f15a75ceec8518bf9f0b65ffc237259eed173e3635d0f4ccb7cddb560e734a75db800e463fcafb30a15aa517708f4bcd93d3be8498d9bd0fa8586c337a76b0f27d6b6f04d299433c72543c5df454e0a264b487b3af4ad8b4be547b08e9e6d372d5264928588be8908ccf9f6d8df3cb3871ba27db37252a42012add11984196b1f22fd78f264801b125bc99f0779eb93cc6e6e839cabc3db3c54d76c56e05f83ebdb0a750c266cf36cafc3b27fc210a279d32957332e0a81a3a5a0e890e78f290e792008be7d622366e6a4bff791dfc269dd2b775d71a4aa4290e66bebb6fe0ad3e90f96bee2d8d7359841b89d3ae2fb9c8eac6a90d34ce6433aea0db7e98114b2f82feead93065542406e4991ce7f9079fecc21e6564312b9aa3e2fb2d6b2ce81e03f4cf5a5fbafc2e14d418a2927d5b95d5c9216cf92d06bb17dd08099321ccd2d02a5051a6e63028bf7ea4125520195696d78f7c08face3e0775cad65ceef6ec2963b8096c312a1d823fc68d7b259cdfdadb8d59fbe933e80e1ca46a43011ad8f3be7319f53337756972b55bfc0f431767689ce0078cc4203fac3e71e6e89e62ae09a2c92f11c67ccf2c5129784e6610717a5db5ba485238d5b91a82a183f7b00131d710302c463a5fbab75560cef38ca47f272c911a3af6dabb084ba759c817c1bece0fc8af4e4e1b8062603b5b9d2a1c8246f9da4441815cdb4c0b0a530557c0c10421d4f4b47225820daba069592a6067e203e4c23425d802bb6d9543ae7e250a3362470c331dc57f5b7021796277cb1732cb254dedba296605afdcbcd303ed653c0247c4ce2fe18668ba4d682aad4964447534b66a0af87c4243fcf8a5587ea175bc88ef8ac82ba8b49180f3417b6ffda5d4c2a284ba6df3ed0eb2e9206f02d38158f8bbb4581a808f8964e38f9b9a4d5a9dfc4ec455a4c5c9626bbe01f965e5ba8d2d8bd5fc2bf46396a8b7341a6ca1cec87b17e21ef4618aba9167943b70281df808a34e032b17cfeb674fc14e63ffe372231fa5b8be2f6f55341a035005455c5dd3bbbdc9ce9872a627778628bb2bda3b3864dfa0f0bccc28506645baf61a72682e680bd066c177ddd0b65f7e82b6c8c13f0a185ac9589033ebf5b5009db48c9f2849c922a97eb1abaeedd5b52d974720872e119e6e6cc26c2d3080129c43e445538cbb8e3099e25fac99c7a2c90f06f3a206d393e783e8890bb235d1543146428899301093810a698d1b1c9a08196669382eaa84ace386419f52802b6068871048cc0610f45f3de1381a4d609157b5b2e5d7d95ce6b32e6a63101001450311ccaa42ad2d57ab6e4eb38cbdd4e9191571c8adbac5949f11d69f90c56ca6397d93132f01e206b80b02b8defc2868e2644b8d5b84f08039801a69eca4956f4a3e8bf8e7c5ceb0ef9f7a28434a4102354ab9e61fe5af4a40e399e8914e116f8f08d4e917a8b0ac93b95e68c25b94ad5d7e430c0e25940b0a477d3749fc29626680f7dfc27499dd950576eca8a28c2709327ba703401be9dbe4543bd32456b1722947cbd96f85fc7aceecd87699ebfb068b8f6f820e420f43253c7159bb55cd6a16b1e74af13dd4ba4f81fab3f2b0864f531b7831ef4cc4c3e68e246decab048c0405e1e444106b4dec764b77bd95b8c55dfc03a03759e36406970c9a7a530046ce772ae97eceac9d6b986ae66351d62191965d0262aa1cc237ab195bd1e52615c4a3f11ac947386cb33b5bc45bcf918d7041de6caf4dc4f20c776035ef4df3d028bed4a608390aa0338a5585827793cb1c540f7ddd8388756cdbdc83a8ca8662c0b94d9143de1dc52bd5e580ff370aba565ca96b1d3978137cb6427f2d5f0bebd9f4124824ba355be4c754284b491a3f664a2d9b00dd89eb57d7ce5057e1eed5df23182098201d411b1ade12d6e16b7aea6db7d382b5963d51480e44a07dc71f3b6942f3cb03aae301adb450b21c2aa5929b5bfdf57e09452d78a46b9c491521cc100fcc42ca8ee6ec82feaabdfe5eef2fd072a8f474c7d51f8909e760380b479508480f8505f8d9536ca369c1661d3a85b30c36521ae92172dbee4b6281e341e1a40b9f8f2daf6ca297753b82e1b76ab0419e49433cf87a76000be3885526c2ee19e0d2e677d551b0b637e8cac7bdfbb92908b29433e00507ada28ebe3191f6fdcc6550c7049afde58b2ac5a679ca1db64b632c96e5fa3e7cf50f84067b27459bf20ac4d9be7ffdab702836bacd991ceb6b6ec966bf26ea5058cb0526ecca87b988cfb2ad454cc89a4c8687ad7630f641153ffa3855e0178b3ca7ae1eadc35ffa6021b089dbd693a622e883db57f14af67c4073184fd2fc52543495ef71fa2ce4b6fecd34c6a93f8d95dbea4597c8ddee4010d92155ab3371f747bd4e7641bddb9b03bdc1404fd3706306c78cb360855f7d96db9cf0ac6e7bc87a3dad39f9206e1857472a8fd887660a135028b77cea88741316b67c1a7d1ec38c169a488a5ec5566c5557a02201fe24aec4f2bee048321912845af858e4b058b9097fd87c256d9477c7384da3b9f65080b266bb225181493e9778cab031136c8898c1e09ceb9727a3827140047b35d9a8164560a553b033156972fbe9c43798e1d3130ca3c773b215caee9137dbba81c55ad6e835b744dfa28bb50e912c6da54d6a0de11fbdd6053a8edf3a5de8dec08eca40bfdfb8169f984be7e04a27481542fa99288f2ed02a39f5ef9c71f256768f09f45eaf3eae64698456cd4d2c7750b9f2aea7a9753fabab5bc60816da9fa72dce93184c6b09051b48eba450765d75d4867b6108abf5691f665b8e2805ba61a4855a6fba2b8e1307b461a68ed442b68f52fb3ca543cec9503ff92cf57f3836834339e9559299d9159f71c5d7b94490583ac3e5897d4a879227211088d286896cc8c3d0c7aa8a0772bd8918c1a4765a70f849d30ed843966930613c5bb5ea02dbef5ad37e48037b92b7f45bd3aa97dcaf8e7dfdde9fa2bd178eeeb7776ba724eb77b93eafaf4da50b00a8094f5adf334c95ed85613a3fea4556f86fe48083e0fd9c16e938a6ff264043dd29a913a8a7eb1af163d7268bb7b0dc7730b4a0b0b0e659dcf716284f3f17fb586623dc49a223309f1634464b449f387a36269c2811d052ed7166a027521a9265728e2547476ca9151b8b6f7db92ed3f8c7e9cf37c8d5abd84c41dfd654156dfd487040852589107afaed4eeaeffb13d06dc27bce7b85c9d2d304cbea8add552163b54f5f8864d139337ef73a4fe0f87d7250964c3b8eb23390d74531a7262189eb9e56696db64b5fb0f8f452dca7824b497d69b204f7d22641c7579109487e74f3b285af94c9ee0aa4087eb7be78f6c5c68943e714bcba372d21614aff3516c4bee2ef03070f57d983c61fd6a4f3686341ec761cdda748a0c31bc1640857fc50eb260666c3028175cf8a371e3a7a208d32cf8dc471ca0110e070b581ae8c9ed2423fa3ac2e5c1c2fc00ddc0dccb772b233009ef1b3dd035b0f2cfeedd3dff0e7ffb87a8c7c44135b82ddcb7fabe8a55bbf7fb939c9081446d0119ac0686ab4f4791aec0231e8f04723b2e631a37415f2b5d0be96fb32f63a0f0e07bf1fa00f261def1e67cbb57c921f0eaa9a69cb9250a74858b809a61db73418562638c8c167675918db19fe2394553269e4fc1837da38fd5cdde7d3eaadd579c7e398f68cb0f96ec6549ccc938b620f63e248f46002568137a926f634ae2d4c1d9981ec64c3d8c9a603ff05d021e77fda1ab09dcdd00f05af07b1739d9948919933a0ec9c8f662b4c0ecf9a2c45534d11970d9de499d948aa34a552ae67a8acf46a6afa3e2d1a17c9465e37b48c8b6b87e05deab177e396ae443f6302023fd3ba91b379a2cf443a6e14335a8b13849e36a125dc7ce6fa8763900f9e62189fb4faaeca5fa26b13a8288f5f68d5ea193a2b2150c1cb348b6b16dfe36c57a4592dc71809e03d3da085c2f36fafc16b0c9d090964a12c65926dc0a10e4f1c1cd9eacf295d71b21404efbc4b00a641db4ef7f9958491661b17f5db1168927a222ac65f3938f8fea04064ddffe6932e699073e8be04fe1b421a810fb69b93f3108c892c19bb00cbbf1d17db3469cb7e89a6219d7fedbfdd815b5249e0316228103ca6f04c70c8516804e747c052943742396819e2458e1fec9a82c41464c0a66be52568ed3c0a07553cac0a37f7bed0ebbf482ff98e173c050e0bcbe5d56091c6dd60a20e98668cac58c04065b4e57ded267eaa9f19f9e1ffee7501b72ff3b2bda7980a02b5de9745998617bb0e4aca79e56ff7ac3b3ea81c31996cbbbc1c9a096131a6fd7ab837f69e289188a415faaa736d053e01b70765e21d052f3fa88dc7c601a8bdc74cfbb46a5926cd57cc97b83db779b0a5fd4cd15cad815715e678603233905c067a2f6463470ec0a1bdfa4f435b607c478ca4ff589d6000ebdd4dad07f970b465a338829b5777fbda6aab79cb3bf6b12aa0efdaf91bb76914f4e795478f4ac585717e2e85f18414aaa9c01ac416b4fb6dff5a7ed922c67779c05905473e1f551b5c3cc832b6f337d30dcc87b988c33e07e03913cb0317da77668d3a5ea4afd726fbef1ce4432bde77a423d1e59a0cc10d851b3693f39adf5a846da5196d26a48d47c70a54a5e67af61d9dd2ec04be7e42a6e4f6a112b55b997718f58b4d8d861009c70f2fdd496e71a8125ab978f4825c51951ae0ce26d91409f3e96f8bde9738fb8d8632c99f9ffcc8d6ac2c0b07b9b8450237f3f268516b916fd657242f9e58b40e658cfdaeee2cd8b64d0cee34d78948dd35c59ae5108bbd7e693fae10f5dbb4c329c6151ec052bec4864f7d033bb3e30538250bf2a98477b22c22a3e7c9d9f3fc567b0d893eab911684c2ed022c8808b2966afe1d049f61e30d79842ba125fb5438d62900521eeecb6c6718bc4977bf763f4965a425c5b85d18252fb50abed4c8fc9530ecfc8678f12761ebc1ee8990a66d582068a106e9caed1b7ac03bf6166e3a0e604149bdcf1c49dfa085f7f945a4d693893be8f58b83d2048839db9e655c7bd9bdf93b64d3bccef7ff457987b8f3aa4ba1933c59e8bd4973a2d6ec847c46912e2c07f8e3a71bebc8c484592fb798914a4563bad7e02fd1067dde5c894d1276156a024790cbaa465b4882ee08e4a8871d3a633d70417b747ef018759d8c434433485fd1e4886ad4858dbac22470f75f2a04af303392f560c0d991e1f81434ce765b166bf67ad47fde891364af31c7dd95ef80865b200b44f1fd8bdeb441c9be0614ae09bf1c16cedbbc5a7dc5c74b79cac3597ccbc9d08738688320544b83c3b73bf674c51d6151414af8d41b0e97b2164e05a6ad51937fe7aa2e47c9f7115e0ce4a8bff12683c92ffafa01d7d1d69cc4152e5cc3ca30a6817e1e9eb5b77eb19e639d77f43a57c319abfb8cafa45c095812142312a8bd3314ddccba9be9aa2c48ae3827c72458c5c68f846ff65a49996b0a98dcd8eaa9d84a5855e87e3b15973164f6de07f6890cb17a6cbd78fb77b588351b01a7c89b3eacfc8224bb39323a1db4ee9976c612233816bcbf413b6bfdc814c8f22eb1a9acfe0eb5ffbf50a126e63bc3582cee034408c48b60fb5125ad342c9363c6e1d09e8a27ee3ac6cf26fc67ce132b08bb792f0f17759745edfc78072a0e483ea34088a97d8c30291fd11a3452f5fe8efb51bda3b4f20f98056f6d38495ffdd54350aab9a7b72ce13b7a2292c21d12815520d7effd7df0622b0caea4eada7dc7e2c129caf4341e1e0fe26ec34bd6b466c4b3e5d47b4e61642f4a36f50df7ca61c58c353e9288bc9e6bb1b2da5699226d171e30ab071c87f4d34ee74077bfa9e5e894b414a51c2d1eebb9ce4995818efb7874b4b532f3544591a0d268e1e8c2768608fa65e22486459f4ba6e0cee943cc52f34df41c30a79ad88d3bddfd6e1b2ae914e4762dcc1a45780fcda96eb56968969193dda93270c6f73fff53ccd791c027276911182b576de3ad0ad954b7e2bb1456143e41ca157e31334512f02373282015a4d54ee3ff177f5c8d037ab424bd7b38f6a3a75be25f2ec5ac17992ec4e8d945936622b82608cfd75fbbd87850061e367e87ca29efd25d70463879380bc2a721b61d25cb751a984b514f834497f0b754b674ffad9ee0fd5d1a36f3618ce52f392f90bee91e10d31aa1e64bb882f185ea82f76bde73abee19fa27131e74bf384dccdb5c918332a7425ac0b59ca3079d6d450a0a916646add4246464b25257064387a3cc906a064aca453d4e4b3cfc0cee8bf15616b30834df9e14336ff93d42386c125eb20de4a78f7b2c8a5a6dfce8db0eb86cf464d5ecce0f407402d17edda2b0ee6c0baac227ec2d7d02509941112dd96ee16663cd644d3c458923802e9130d84b7ac04b970450f77224fea289fabf939c140b316673bc3ae8fc172628bdba7d42d1b554ea032a054709fce85296ff31db3e25908c1d5ffe9fc73a91ec70eaf11bbda77d0ea3361e89b38f9298f9666ed1ead3f5f9ab1f7727a739128f61591587623ce4e58305083a3e8ca2ca3e0737b268b344ca15d14b1f2cb09df34fe75f60f0acc9d5cc61fc4246069e4907bf326675f3e2b939ac28a2a694b7e29665ab2269cb7fdf2e1f7a9a20edea389b6053ae31aa3b62c616eab5d483fc7d0aca01effa38b7cd9c41be4e1bed2c37d1b2a8063d5ac7f8ead0754ced14080222005511b6acd2951fd0e2f400861234c1d5be3cfab021afe49ef2553f36c1ec732097808d5b263f2522dc5e4c36b329cac5de47c1af97bff3e01316b6b1da63eaa0785e1e4aac80c5995e127188ab5978b2910f597ad7c743db09cc1fb8a51cd897ba70c6750e28beb09da003d82cafde3ad65ebd855f1d4c863873166ba2cb321f0e389366efc95f46a65fe8e740afece5066f88a49d16dcbc2d19181bae6117c5217d4e6a1a031746c32b9ba1ea0b739c4981d5a7e53f08deba8c492cb9e81535c2ab0abf209d22d661db8ffd1a9adc90f89417be6c63a5a7ae90557fd739040960dddbaa4465539d1b4c83358857baad487fc4159b08541ccd3e75a66e6a76defc1466b87996a58ac1db0fd8318176bbd4104bf978c36774b5c2b9fb8fe070265f5580876c90e6a62e0faeaa397b0a76402281defba695c4f292eaae4036658e838ba72bb4fc03951322e47db4dc29f9aeda714966de6b43651dc9b69a89c707fe7ac82c5a9e3532823f29f00e2fa077daa3aececd92a0691ad9735e39923697384559b7b619d5c7bc046e86bd79a77bbf7382ddf79c947d8e4a7ea4c66de60451bdc72b6c084f23785491adcc1543d6b32a6d6d7380e1b8aeba5564af899790ccc14af17ec973a554ecbe135922c272e05f1cf291483b7c163e9bbe91236bda2dd1bdef2254183a7a32b7748329ecfbde65f1a02920e0d8136f1f5c959c08532e1df516c8a0658771d8a6404b128795b98230cc3481d4b280611cf252bbba3cef502d806bf4b481969014d55bb8feeb3cba0019e8f516961a59d8bffa9f151a1ce6186907546acdf99ea3ec17d15641873b6180d6cd694f6877614d4af8f0a851646c5cc241b363bbd85721f8d80f61bf7877dea61367f7f6ecdc9c155d4f1a0697608890f1b3b650d8f12851741c39e56122dbda76b5fb8c43a619d4206ea17346a15c462aeeac8e37498fe241d7b92b76e3dbe3f7844e1437d614c06a7c7fee6c08f60c0d2b69ff0bbc47e3635aea5bbfcbd7a644441664dc27d67f1f01a75bf02cfecc8eedf00fde228ed519440fc11682a0d9586f4c9e90045997ed6abb8eaa2600a03d9195263cd4506fb5a03956b0d109ac6efec97223260ee701ef4d3d5ff5ea676afdaf7f4e6c9307e4d585fa8e17404af853567d2d0252ee1cfe4beb563bbe592ea949dea70b6e11f50b63df497a02b4f2d5435a3587b2774047112f58879a89062324ceb3b6168f1714240b08754e7945fd7204cfcbc6abecfd3c2d79c8629f72fe65ef4dcfdbb92628a56627c994f5fd46c7fd2d8c46d9a781a11742c8d724e5c8995c65321e3489b4615efe302c36f864cc8899f18237f88fe2552e44305e67be5f147d4b4d6ae7ef4709ff6fc389c59e48b2f52e1b52d7292d97efa54bdcf12a9ae520c3f3531062769e77b515a15b3bbfb16ddfbe988499d0a20144e6401edb51bc9d83b374a40d1b368dc0798f025689a2e478bf2a20afc592b9ec1a0f91f5799d178d35015c2763d2ae372a87c50d0737ae16601eccd111a1b4838c16340acb5bc90232e9d5816ecf6486555fd8e9702a68393bacf27b812f201a778596cd1f7ed1be611861991f3b8c83af3717e0f7fba3e117c119fd4a39a6318d8f324f90926b11b65bf8a08b125d13406d7723980ad709d34ea433230eee3fc811d9c78e7e30280754a3abc172202cd612c03902847cb17df4139436fb0d7c974d5f7f852d114dcf3dc19bec03002ca8d346f6da3e6648b60d5bd172626099bde789e2544c17278da1e37799faee3cbc7ea50e0e4a2d8ab8a877c01d6d41f0f2560cc87bfde6a415a1e1478da951e5e1ee385dd869841bf8235e1c7dd41f47c4536cf2709fef17c1ddf21fa3337907bbb39d638331a5c4771cef6d98ea657bc56e3d3db99df98e2db8e4118f33cd21d00ff727f2926e80366996c3d15b91040a119fd6a541e1d183e02e2122d10c551c27e6c28c024d376da68f94ae127805dfaf617353253f368f967872c16e0314842f4f792bab5503e1ca4d2c76aed5af985b5d04750107e23d68b04e8769a94d97b705e30b432627d4eb6c11386c39cd4a8d5f214f3cb0be39485de885f2d1b9289151d6be5806d3b9c22d76f1f13dff2c0cfde3251f7a365c66043f2e4fecdfbfc9feb35f5c04f7763320f93729f9d210ae3b6af9b28c139ecfacafd87a9562fd45e94c32b982d7bdd105837e1f2afeaaaa072f15497f42e4754103f72d20ef662ef28b363bb7f32c5e08d9f5bcf47e9b72af98155a2dbd62e25e1e8421b2af9e3b28e298b1d62316011533a99588d81cd1eee805ac011b9e47883f56a711a36e32f1a5ba4a5692a10226d58d454a72c160f89f7129e01c81dac2b21ed3731bacf6153d0cdc4d7a284838e89a28988c59b0cace155cc2f848ae6466c1b4ac6de6a41388e8cf9b2e525fbafb92cd31c9a2c8f74f328e411fb5e6765da381ef50a00884b8da254dd619ea853bf0eecb1fffff429b9bfc00f4c93c38ba185065a05ff01e742f21d32d44ff7402512a6bc7cc5bf1bc151dfd5930369566a8364999c65e453823e467834725125a67b1a8fbecac06c2e82e086a6162cb8861cb0a6a8bfcaf9233646c1fbeadcb55543482a44061ca4275297cef024bfe9f5761028513defa9fa346254ba9f0ce3461755857f38e594a2f41b4306ae77874a42aaba5464283dea0a1f5c3f68344793eb3fbce31861d780017c9edf66fc39ba3e56bfc6cb3cf3d5080bd3a7dc8e634b0855f4d7a0befb6c5a2ff347f9d5aa9f4329f6d83d57a51d50296150661dac76a9f5b57b946c90843dfeb81e4111d88d61261044acbb54cc9a9204306257c953e261555dd68ecb71214c9d3269ac466275dea9566b6d8927fa1bd01910baa5956d2091f5fca9700e4bcd9a9a7cea981249e194e8aab804354b5849df19179a85093be60491a723df637ec664dc47fad1b710cf0eda91d314d85b687ffedbe775725bb608b9afa80cae9700e03e79586c72acd24feb36e456ac8e3a2614352cc456dd424b06e30e8999ced71f203753c11a68db2f9fb36f58344992770b954550c7c05d802f6190747cba854bb909c4629242bc455ae182352049a4678ac25bfcaa2a5daec03d3ecea92472b92f7eeaa85026bfb825d24911b15a0a1203e506cc71bee9f5bbed7e9dfe088b576c5a7b4c2402c20b9735a6b58974f982d4064d75468185d044aa229ef09ecf097a5aeabe796e4dbad95fcf59d482f81851f0f9b2ac1a5c3fd9fbec56fa8f58b8be698746c2448a27419dce698f0fb85548bbe5922ab4fd6b4f3f7360314d58a5799aab7f5b5df47a1e1f89642027fd33d2af2354a6f496e633a4dc5d08479b91868a77ada0696cd3c20f7cbc5a8f507b957ecc3a445053cf38b1a526924c1da52df2b1501c08110884350014c9751dfee6703a08ba190a2db07ee173c1b53a3c74956a6bcf70310ec32c6c04f703edea9467b59fba06c8f11023586750a04540ef5060fcfce80ddbbf446ba9f80e87b4aa35aff87bf14d3ececfedfae280af0b1e666af4071864ccf435593d10bef58efbd1718210a007681d8ce4b1a3b232de7547afdddfea04b914c489ee8c2ba1e6ce66e5ccfe8cb0b8efddd2b797290f6e1704a534c012210f2dab1d469256711bc61521d0ffc0fbdaf600c1483ed037bd3b50062acd3d38a449d23a1d71f87acf8e2325200b17c797a0db67939903d76db65265040b9130521f48dfce614a43b00ff757ff77778028f006ddb1b4b6f35109a50c90de63f4526191422f265aa9d2fa927c6c5e8dc847788b037bbfbc699289452838028a17e5f91dff30d904264d76014f18ff8cbe312697534872a50f6bc6a7ea1368bc55a98fecbdf8baeae23891738bcbf5a8a69b771d7ba57db7bd72a019ff521f09b43804cc94c28457a5855c98e5ddad5d861bef7e4e212ff332199732752ab25e0d0f98bdd5a1988393feae726dabedbc53e2ffb8ac84f4cd1d588173a6b6e321cd72aa3c476da5d20e62c3b9d75b89ed28fc65d930c7808710730baffe0151ab7d3ed111f699ba6c70ad47c48ae57f2899789c00a34708c0d16bf33c271925255db29654209e450162297d1606a83be614f15f28d129a1c0df509a239f2c3e09629484445e7859a2529223a684c95aae667bd67d12232c75e49de2161a80677e1f61df5dc8ab5a2d3ef6ba22d9cca1a8128258563e99b485d0ee1d5a46e0931d4065a730bee8b0c71c5523d54f6c902e25af273ff478257c51a19668edac6649f10444e6e8567ab041602696999717d7928d295791a01679f43f20cf988518716c26019f5310400841b1903de95c0e8f8135fa655e3ffa9707d44049fcbae744502fe6890758dee32ce03c12499edc176b69ca6297316a1963990a6a588b16460326f40869a4af039d5a06d0f9b708e88448ce2a56236b7cedcac52e5d7909ad389c6b21038336db2c4004ed3f9382dccde320e856667b9e1956f2d6b4aa425654ac8e6212ebacbb289483af7af189f8bdaa800c88610f6335cb62f7af1ebb5332837396e8fbb6f23a2a80410e803a0c97729ef177653317c47bbb1be112a5ab06234be96194083f8a51ea029ee7c105104f8c651e2bb05e9abc066210078ed345e6b17a333eb74feea3593aa2f54bec269a07ddd8535181943e0307e65eacd9d8ebaa11bdac39cecrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootperl-5.26.1-150300.17.17.1.src.rpmperl-docperl-macrosperl:/usr/share/man/man3/CORE.3pm.gz     perlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.26.13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3f;i@d[@c@bE_@^y^:@[H[3|@ZZe@ZV@Z%8Z@YLYYYY @WoWPW1@V@VS@VetUUv@T@T[@mls@suse.demls@suse.demls@suse.deali.abdallah@suse.commls@suse.demls@suse.demls@suse.demls@suse.demls@suse.defvogt@suse.comschwab@suse.denormand@linux.vnet.ibm.combwiedemann@suse.comrbrown@suse.comcoolo@suse.commls@suse.detchvatal@suse.commpluskal@suse.comcoolo@suse.comschwab@suse.deidonmez@suse.commls@suse.deidonmez@suse.combwiedemann@suse.comopensuse@dstoecker.dedimstar@opensuse.orghsk@imb-jena.deidonmez@suse.comcoolo@suse.com- fix space calculation issues in pp_pack.c [bnc#1082216] [CVE-2018-6913] * new patch: perl-pack-overflow.diff - fix heap buffer overflow in regexec.c [bnc#1082233] [CVE-2018-6798] new patch: perl-regexec-heap-overflow.diff - make Net::FTP work with TLS 1.3 [bnc#1213638] new patch: perl-net-ftp-tls13.diff- enable TLS cert verification in CPAN [bnc#1210999] [CVE-2023-31484] new patch: perl-cpan_verify_cert.diff- fix File::Path rmtree/remove_tree race condition [bnc#1047178] [CVE-2017-6512] new patch: perl-file_path_rmtree_fchmod.diff- Stabilize Socket::VERSION comparisons [bnc#1193489] new patch: perl-Stabilize-Socket-VERSION-comparisons.patch- Split DB_File module into a seperate perl-core-DB_File package [jsc#SLE-12212] * add Recommends: perl-core-DB_File to the perl package - Fix build with newer glibc versions new patch: perl-saltbits.diff- Fix various security issues in the study_chunk function [bnc#1171863] [CVE-2020-10543] [bnc#1171864] [CVE-2020-10878] [bnc#1171866] [CVE-2020-12723] new patch: perl-study.diff - Comment out bad warning in features.ph file [bnc#1172348]- Backport perl-fix2020.patch to make timelocal calls work in the year 2020 [bnc#1102840] [bnc#1160039] new patch: perl-fix2020.patch- fix heap-based buffer overflow in regex [bnc#1114686] [CVE-2018-18314] new patch: perl-extended-charclass-assert.diff - fix heap-buffer-overflow read if regex contains \0 chars [bnc#1114681] [CVE-2018-18313] new patch: perl-regcomp-strchr-memchr.diff - fix reg_node overrun [bnc#1114675] [CVE-2018-18312] new patch: perl-reg-node-overrun.diff - fix integer overflow with oversize environment [bnc#1114674] [CVE-2018-18311] new patch: perl-setenv-integer-wrap.diff- fix Archive::Tar directory traversal vulnerability [bnc#1096718] [CVE-2018-12015] new patch: perl-archive-tar-dirtrav.diff- Use %license (boo#1082318)- posix-sigaction.patch: make sure Perl_sighandler is always installed with SA_SIGINFO (bsc#1064697)- ignore make check transient errors for PowerPC that are reported since 20170907 bypass boo#1063176 new patch: perl_skip_flaky_tests_powerpc.patch- Add perl-reproducible.patch to make build reproducible (boo#1047218)- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- update to perl-5.26.1 * [CVE-2017-12837] Heap buffer overflow in regular expression compiler * [CVE-2017-12883] Buffer over-read in regular expression parser * tons of bug fixes - update list of obsoletes- update to perl-5.26.0 * "." no longer in @INC * "do" may now warn * regexp: a literal left brace "{" should be escaped * lexical subroutines are no longer experimental * indented Here-documents * new regular expression modifier /xx * declaring a reference to a variable * unicode 9.0 is now supported * new Hash Function For 64-bit Builds - rename perl-5.24.0.dif to perl-5.26.0.dif - remove obsolete perl-avoid-warnings.patch - remove obsolete Compress-Raw-Zlib-2.071-zlib-1.2.11.patch- Remove patch from previous commit, does not work: * Compress-Raw-Zlib-2.071-Adapt-tests-to-zlib-1.2.11.patch - Add patch taken from upstream release instead: * Compress-Raw-Zlib-2.071-zlib-1.2.11.patch- Fix building with zlib-1.2.10 (RT#119762): * Compress-Raw-Zlib-2.071-Adapt-tests-to-zlib-1.2.11.patch- Update to perl-5.24.1 - Di switch is now required for PerlIO debugging output Previously PerlIO debugging output would be sent to the file specified by the "PERLIO_DEBUG" environment variable if perl wasn't running setuid and the -T or -t switches hadn't been parsed yet. If perl performed output at a point where it hadn't yet parsed its switches this could result in perl creating or overwriting the file named by "PERLIO_DEBUG" even when the -T switch had been supplied. Perl now requires the -Di switch to produce PerlIO debugging output. By default this is written to "stderr", but can optionally be redirected to a file by setting the "PERLIO_DEBUG" environment variable. If perl is running setuid or the -T switch was supplied "PERLIO_DEBUG" is ignored and the debugging output is sent to "stderr" as for any other - D switch. Core modules and tools no longer search "." for optional modules The tools and many modules supplied in core no longer search the default current directory entry in @INC for optional modules. For example, Storable will remove the final "." from @INC before trying to load Log::Agent. This prevents an attacker injecting an optional module into a process run by another user where the current directory is writable by the attacker, e.g. the /tmp directory. - Refresh patches- Move parent.pm to perl-base, used by File::Temp- Add perl-avoid-warnings.patch to fix a warning in cop.h, which breaks perf build due to -Werror. Already upstream.- Update to perl-5.24.0 * postfix dereferencing is no longer experimental * unicode 8.0 is now supported * perl will now croak when closing an in-place output file fails * new "\b{lb}" boundary in regular expressions * qr/(?[ ])/" now works in UTF-8 locales * integer shift ("<<" and ">>") now more explicitly defined * printf and sprintf now allow reordered precision arguments * more fields provided to "sigaction" callback with "SA_SIGINFO" * hashbang redirection to Perl 6 * set proper umask before calling mkstemp(3) * fix loss of taint in canonpath * remove duplicate environment variables from "environ" - rename patch perl-5.22.0.dif to perl-5.24.0.dif- Update to perl-5.22.1 * Several bugs, including a segmentation fault, have been fixed with the bounds checking constructs (introduced in Perl 5.22) * Module::CoreList has been upgraded from version 5.20150520 to 5.20151213. * PerlIO::scalar has been upgraded from version 0.22 to 0.23. * POSIX has been upgraded from version 1.53 to 1.53_01. * Storable has been upgraded from version 2.53 to 2.53_01. * warnings has been upgraded from version 1.32 to 1.34. * See perldelta.pod for all the changes. - Update perl-5.22.0.dif stop patching CPAN.pm, it was MacOS only and was breaking tests (due to SHA-1 mismatch).- fix perl_gen_filelist macro to not fail on foo.1 man page- prevent bad RPM provides for Math::BigInt and DB (patch file perl-5.22.0_wrong_rpm_provides.diff)- Reformat baselibs.conf.- update to perl-5.22.0 * several new experimental features * new <<>> (double-diamond) operator * new "\b" boundaries in REs, w.r.t. Unicode * non-capturing RE flag "/n" * Unicode 7.0 * "defined(@array)", "defined(%hash)" are now fatal * unescaped literal "{" in a pattern results in deprecation warning * several modules updated * modules CGI, Module::Build no longer included * for a complete list of changes see perldelta.pod - perl-5.20.0.dif changed to fit 5.22.0, and renamed to perl-5.22.0.dif - changed patches to fit 5.22.0: perl-5.18.2-overflow.diff, perl-netcmdutf8.diff, perl-regexp-refoverflow.diff, perl-saverecontext.diff - dropped patches (now upstream): DataDumper-no-infinite-recursion.diff, perl-5.20.2-Fix-Errno.pm-generation-for-gcc-5.0.patch, perl-5.21.8-h2ph-correct-handling-of-hex-constants-for-the-pream.patch, perl-5.21.8-lib-h2ph.t-to-test-generated-t-_h2ph_pre.ph-instead-.patch- Add multiple patches for gcc5 support, tracked by RT#123784 * perl-5.20.2-Fix-Errno.pm-generation-for-gcc-5.0.patch * perl-5.21.8-h2ph-correct-handling-of-hex-constants-for-the-pream.patch * perl-5.21.8-lib-h2ph.t-to-test-generated-t-_h2ph_pre.ph-instead-.patch- use rm with -f to avoid prompts for rpmbuild in terminalsperl-macrosh01-ch4a 1715327658  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxy {|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~5.26.1-150300.17.17.12.02.0podperl.podperl5004delta.podperl5005delta.podperl5100delta.podperl5101delta.podperl5120delta.podperl5121delta.podperl5122delta.podperl5123delta.podperl5124delta.podperl5125delta.podperl5140delta.podperl5141delta.podperl5142delta.podperl5143delta.podperl5144delta.podperl5160delta.podperl5161delta.podperl5162delta.podperl5163delta.podperl5180delta.podperl5181delta.podperl5182delta.podperl5184delta.podperl5200delta.podperl5201delta.podperl5202delta.podperl5203delta.podperl5220delta.podperl5221delta.podperl5222delta.podperl5223delta.podperl5224delta.podperl5240delta.podperl5241delta.podperl5242delta.podperl5260delta.podperl5261delta.podperl561delta.podperl56delta.podperl581delta.podperl582delta.podperl583delta.podperl584delta.podperl585delta.podperl586delta.podperl587delta.podperl588delta.podperl589delta.podperl58delta.podperlaix.podperlamiga.podperlandroid.podperlapi.podperlapio.podperlartistic.podperlbook.podperlboot.podperlbot.podperlbs2000.podperlcall.podperlce.podperlcheat.podperlclib.podperlcn.podperlcommunity.podperlcygwin.podperldata.podperldbmfilter.podperldebguts.podperldebtut.podperldebug.podperldelta.podperldeprecation.podperldoc.podperldos.podperldsc.podperldtrace.podperlebcdic.podperlembed.podperlexperiment.podperlfaq.podperlfaq1.podperlfaq2.podperlfaq3.podperlfaq4.podperlfaq5.podperlfaq6.podperlfaq7.podperlfaq8.podperlfaq9.podperlfilter.podperlfork.podperlform.podperlfreebsd.podperlfunc.podperlgit.podperlglossary.podperlgpl.podperlguts.podperlhack.podperlhacktips.podperlhacktut.podperlhaiku.podperlhist.podperlhpux.podperlhurd.podperlintern.podperlinterp.podperlintro.podperliol.podperlipc.podperlirix.podperljp.podperlko.podperllexwarn.podperllinux.podperllocale.podperllol.podperlmacos.podperlmacosx.podperlmod.podperlmodinstall.podperlmodlib.podperlmodstyle.podperlmroapi.podperlnetware.podperlnewmod.podperlnumber.podperlobj.podperlootut.podperlop.podperlopenbsd.podperlopentut.podperlos2.podperlos390.podperlos400.podperlpacktut.podperlperf.podperlplan9.podperlpod.podperlpodspec.podperlpodstyle.podperlpolicy.podperlport.podperlpragma.podperlqnx.podperlre.podperlreapi.podperlrebackslash.podperlrecharclass.podperlref.podperlreftut.podperlreguts.podperlrepository.podperlrequick.podperlreref.podperlretut.podperlriscos.podperlrun.podperlsec.podperlsolaris.podperlsource.podperlstyle.podperlsub.podperlsymbian.podperlsyn.podperlsynology.podperlthrtut.podperltie.podperltoc.podperltodo.podperltooc.podperltoot.podperltrap.podperltru64.podperltw.podperlunicode.podperlunicook.podperlunifaq.podperluniintro.podperluniprops.podperlunitut.podperlutil.podperlvar.podperlvms.podperlvos.podperlwin32.podperlxs.podperlxstut.podperlxstypemap.podperl-docREADME.macroscorelist.1.gzcpan.1.gzenc2xs.1.gzencguess.1.gzh2ph.1.gzh2xs.1.gzinstmodsh.1.gzjson_pp.1.gzlibnetcfg.1.gzperl5004delta.1.gzperl5005delta.1.gzperl5100delta.1.gzperl5101delta.1.gzperl5120delta.1.gzperl5121delta.1.gzperl5122delta.1.gzperl5123delta.1.gzperl5124delta.1.gzperl5125delta.1.gzperl5140delta.1.gzperl5141delta.1.gzperl5142delta.1.gzperl5143delta.1.gzperl5144delta.1.gzperl5160delta.1.gzperl5161delta.1.gzperl5162delta.1.gzperl5163delta.1.gzperl5180delta.1.gzperl5181delta.1.gzperl5182delta.1.gzperl5184delta.1.gzperl5200delta.1.gzperl5201delta.1.gzperl5202delta.1.gzperl5203delta.1.gzperl5220delta.1.gzperl5221delta.1.gzperl5222delta.1.gzperl5223delta.1.gzperl5224delta.1.gzperl5240delta.1.gzperl5241delta.1.gzperl5242delta.1.gzperl5260delta.1.gzperl5261delta.1.gzperl561delta.1.gzperl56delta.1.gzperl581delta.1.gzperl582delta.1.gzperl583delta.1.gzperl584delta.1.gzperl585delta.1.gzperl586delta.1.gzperl587delta.1.gzperl588delta.1.gzperl589delta.1.gzperl58delta.1.gzperlaix.1.gzperlamiga.1.gzperlandroid.1.gzperlapi.1.gzperlapio.1.gzperlartistic.1.gzperlbook.1.gzperlboot.1.gzperlbot.1.gzperlbs2000.1.gzperlbug.1.gzperlcall.1.gzperlce.1.gzperlcheat.1.gzperlclib.1.gzperlcn.1.gzperlcommunity.1.gzperlcygwin.1.gzperldata.1.gzperldbmfilter.1.gzperldebguts.1.gzperldebtut.1.gzperldebug.1.gzperldelta.1.gzperldeprecation.1.gzperldiag.1.gzperldoc.1.gzperldos.1.gzperldsc.1.gzperldtrace.1.gzperlebcdic.1.gzperlembed.1.gzperlexperiment.1.gzperlfaq.1.gzperlfaq1.1.gzperlfaq2.1.gzperlfaq3.1.gzperlfaq4.1.gzperlfaq5.1.gzperlfaq6.1.gzperlfaq7.1.gzperlfaq8.1.gzperlfaq9.1.gzperlfilter.1.gzperlfork.1.gzperlform.1.gzperlfreebsd.1.gzperlfunc.1.gzperlgit.1.gzperlglossary.1.gzperlgpl.1.gzperlguts.1.gzperlhack.1.gzperlhacktips.1.gzperlhacktut.1.gzperlhaiku.1.gzperlhist.1.gzperlhpux.1.gzperlhurd.1.gzperlintern.1.gzperlinterp.1.gzperlintro.1.gzperliol.1.gzperlipc.1.gzperlirix.1.gzperlivp.1.gzperljp.1.gzperlko.1.gzperllexwarn.1.gzperllinux.1.gzperllocale.1.gzperllol.1.gzperlmacos.1.gzperlmacosx.1.gzperlmod.1.gzperlmodinstall.1.gzperlmodlib.1.gzperlmodstyle.1.gzperlmroapi.1.gzperlnetware.1.gzperlnewmod.1.gzperlnumber.1.gzperlobj.1.gzperlootut.1.gzperlop.1.gzperlopenbsd.1.gzperlopentut.1.gzperlos2.1.gzperlos390.1.gzperlos400.1.gzperlpacktut.1.gzperlperf.1.gzperlplan9.1.gzperlpod.1.gzperlpodspec.1.gzperlpodstyle.1.gzperlpolicy.1.gzperlport.1.gzperlpragma.1.gzperlqnx.1.gzperlre.1.gzperlreapi.1.gzperlrebackslash.1.gzperlrecharclass.1.gzperlref.1.gzperlreftut.1.gzperlreguts.1.gzperlrepository.1.gzperlrequick.1.gzperlreref.1.gzperlretut.1.gzperlriscos.1.gzperlrun.1.gzperlsec.1.gzperlsolaris.1.gzperlsource.1.gzperlstyle.1.gzperlsub.1.gzperlsymbian.1.gzperlsyn.1.gzperlsynology.1.gzperlthanks.1.gzperlthrtut.1.gzperltie.1.gzperltoc.1.gzperltodo.1.gzperltooc.1.gzperltoot.1.gzperltrap.1.gzperltru64.1.gzperltw.1.gzperlunicode.1.gzperlunicook.1.gzperlunifaq.1.gzperluniintro.1.gzperluniprops.1.gzperlunitut.1.gzperlutil.1.gzperlvar.1.gzperlvms.1.gzperlvos.1.gzperlwin32.1.gzperlxs.1.gzperlxstut.1.gzperlxstypemap.1.gzpiconv.1.gzpl2pm.1.gzpod2html.1.gzpod2man.1.gzpod2text.1.gzpod2usage.1.gzpodchecker.1.gzpodselect.1.gzprove.1.gzptar.1.gzptardiff.1.gzptargrep.1.gzshasum.1.gzsplain.1.gzxsubpp.1.gzzipdetails.1.gzAnyDBM_File.3pm.gzApp::Cpan.3pm.gzApp::Prove.3pm.gzApp::Prove::State.3pm.gzApp::Prove::State::Result.3pm.gzApp::Prove::State::Result::Test.3pm.gzArchive::Tar.3pm.gzArchive::Tar::File.3pm.gzAttribute::Handlers.3pm.gzAutoLoader.3pm.gzAutoSplit.3pm.gzB.3pm.gzB::Concise.3pm.gzB::Debug.3pm.gzB::Deparse.3pm.gzB::Op_private.3pm.gzB::Showlex.3pm.gzB::Terse.3pm.gzB::Xref.3pm.gzBenchmark.3pm.gzCORE.3pm.gzCPAN.3pm.gzCPAN::API::HOWTO.3pm.gzCPAN::Debug.3pm.gzCPAN::Distroprefs.3pm.gzCPAN::FirstTime.3pm.gzCPAN::HandleConfig.3pm.gzCPAN::Kwalify.3pm.gzCPAN::Meta.3pm.gzCPAN::Meta::Converter.3pm.gzCPAN::Meta::Feature.3pm.gzCPAN::Meta::History.3pm.gzCPAN::Meta::History::Meta_1_0.3pm.gzCPAN::Meta::History::Meta_1_1.3pm.gzCPAN::Meta::History::Meta_1_2.3pm.gzCPAN::Meta::History::Meta_1_3.3pm.gzCPAN::Meta::History::Meta_1_4.3pm.gzCPAN::Meta::Merge.3pm.gzCPAN::Meta::Prereqs.3pm.gzCPAN::Meta::Requirements.3pm.gzCPAN::Meta::Spec.3pm.gzCPAN::Meta::Validator.3pm.gzCPAN::Meta::YAML.3pm.gzCPAN::Mirrors.3pm.gzCPAN::Nox.3pm.gzCPAN::Plugin.3pm.gzCPAN::Plugin::Specfile.3pm.gzCPAN::Queue.3pm.gzCPAN::Tarzip.3pm.gzCPAN::Version.3pm.gzCarp.3pm.gzClass::Struct.3pm.gzCompress::Raw::Bzip2.3pm.gzCompress::Raw::Zlib.3pm.gzCompress::Zlib.3pm.gzConfig.3pm.gzConfig::Extensions.3pm.gzConfig::Perl::V.3pm.gzCwd.3pm.gzDB.3pm.gzDBM_Filter.3pm.gzDBM_Filter::compress.3pm.gzDBM_Filter::encode.3pm.gzDBM_Filter::int32.3pm.gzDBM_Filter::null.3pm.gzDBM_Filter::utf8.3pm.gzDB_File.3pm.gzData::Dumper.3pm.gzDevel::PPPort.3pm.gzDevel::Peek.3pm.gzDevel::SelfStubber.3pm.gzDigest.3pm.gzDigest::MD5.3pm.gzDigest::SHA.3pm.gzDigest::base.3pm.gzDigest::file.3pm.gzDirHandle.3pm.gzDumpvalue.3pm.gzDynaLoader.3pm.gzEncode.3pm.gzEncode::Alias.3pm.gzEncode::Byte.3pm.gzEncode::CJKConstants.3pm.gzEncode::CN.3pm.gzEncode::CN::HZ.3pm.gzEncode::Config.3pm.gzEncode::EBCDIC.3pm.gzEncode::Encoder.3pm.gzEncode::Encoding.3pm.gzEncode::GSM0338.3pm.gzEncode::Guess.3pm.gzEncode::JP.3pm.gzEncode::JP::H2Z.3pm.gzEncode::JP::JIS7.3pm.gzEncode::KR.3pm.gzEncode::KR::2022_KR.3pm.gzEncode::MIME::Header.3pm.gzEncode::MIME::Name.3pm.gzEncode::PerlIO.3pm.gzEncode::Supported.3pm.gzEncode::Symbol.3pm.gzEncode::TW.3pm.gzEncode::Unicode.3pm.gzEncode::Unicode::UTF7.3pm.gzEnglish.3pm.gzEnv.3pm.gzErrno.3pm.gzExporter.3pm.gzExporter::Heavy.3pm.gzExtUtils::CBuilder.3pm.gzExtUtils::CBuilder::Platform::Windows.3pm.gzExtUtils::Command.3pm.gzExtUtils::Command::MM.3pm.gzExtUtils::Constant.3pm.gzExtUtils::Constant::Base.3pm.gzExtUtils::Constant::Utils.3pm.gzExtUtils::Constant::XS.3pm.gzExtUtils::Embed.3pm.gzExtUtils::Install.3pm.gzExtUtils::Installed.3pm.gzExtUtils::Liblist.3pm.gzExtUtils::MM.3pm.gzExtUtils::MM_AIX.3pm.gzExtUtils::MM_Any.3pm.gzExtUtils::MM_BeOS.3pm.gzExtUtils::MM_Cygwin.3pm.gzExtUtils::MM_DOS.3pm.gzExtUtils::MM_Darwin.3pm.gzExtUtils::MM_MacOS.3pm.gzExtUtils::MM_NW5.3pm.gzExtUtils::MM_OS2.3pm.gzExtUtils::MM_QNX.3pm.gzExtUtils::MM_UWIN.3pm.gzExtUtils::MM_Unix.3pm.gzExtUtils::MM_VMS.3pm.gzExtUtils::MM_VOS.3pm.gzExtUtils::MM_Win32.3pm.gzExtUtils::MM_Win95.3pm.gzExtUtils::MY.3pm.gzExtUtils::MakeMaker.3pm.gzExtUtils::MakeMaker::Config.3pm.gzExtUtils::MakeMaker::FAQ.3pm.gzExtUtils::MakeMaker::Locale.3pm.gzExtUtils::MakeMaker::Tutorial.3pm.gzExtUtils::Manifest.3pm.gzExtUtils::Miniperl.3pm.gzExtUtils::Mkbootstrap.3pm.gzExtUtils::Mksymlists.3pm.gzExtUtils::Packlist.3pm.gzExtUtils::ParseXS.3pm.gzExtUtils::ParseXS::Constants.3pm.gzExtUtils::ParseXS::Eval.3pm.gzExtUtils::ParseXS::Utilities.3pm.gzExtUtils::Typemaps.3pm.gzExtUtils::Typemaps::Cmd.3pm.gzExtUtils::Typemaps::InputMap.3pm.gzExtUtils::Typemaps::OutputMap.3pm.gzExtUtils::Typemaps::Type.3pm.gzExtUtils::XSSymSet.3pm.gzExtUtils::testlib.3pm.gzFatal.3pm.gzFcntl.3pm.gzFile::Basename.3pm.gzFile::Compare.3pm.gzFile::Copy.3pm.gzFile::DosGlob.3pm.gzFile::Fetch.3pm.gzFile::Find.3pm.gzFile::Glob.3pm.gzFile::GlobMapper.3pm.gzFile::Path.3pm.gzFile::Spec.3pm.gzFile::Spec::AmigaOS.3pm.gzFile::Spec::Cygwin.3pm.gzFile::Spec::Epoc.3pm.gzFile::Spec::Functions.3pm.gzFile::Spec::Mac.3pm.gzFile::Spec::OS2.3pm.gzFile::Spec::Unix.3pm.gzFile::Spec::VMS.3pm.gzFile::Spec::Win32.3pm.gzFile::Temp.3pm.gzFile::stat.3pm.gzFileCache.3pm.gzFileHandle.3pm.gzFilter::Simple.3pm.gzFilter::Util::Call.3pm.gzFindBin.3pm.gzGDBM_File.3pm.gzGetopt::Long.3pm.gzGetopt::Std.3pm.gzHTTP::Tiny.3pm.gzHash::Util.3pm.gzHash::Util::FieldHash.3pm.gzI18N::Collate.3pm.gzI18N::LangTags.3pm.gzI18N::LangTags::Detect.3pm.gzI18N::LangTags::List.3pm.gzI18N::Langinfo.3pm.gzIO.3pm.gzIO::Compress::Base.3pm.gzIO::Compress::Bzip2.3pm.gzIO::Compress::Deflate.3pm.gzIO::Compress::FAQ.3pm.gzIO::Compress::Gzip.3pm.gzIO::Compress::RawDeflate.3pm.gzIO::Compress::Zip.3pm.gzIO::Dir.3pm.gzIO::File.3pm.gzIO::Handle.3pm.gzIO::Pipe.3pm.gzIO::Poll.3pm.gzIO::Seekable.3pm.gzIO::Select.3pm.gzIO::Socket.3pm.gzIO::Socket::INET.3pm.gzIO::Socket::IP.3pm.gzIO::Socket::UNIX.3pm.gzIO::Uncompress::AnyInflate.3pm.gzIO::Uncompress::AnyUncompress.3pm.gzIO::Uncompress::Base.3pm.gzIO::Uncompress::Bunzip2.3pm.gzIO::Uncompress::Gunzip.3pm.gzIO::Uncompress::Inflate.3pm.gzIO::Uncompress::RawInflate.3pm.gzIO::Uncompress::Unzip.3pm.gzIO::Zlib.3pm.gzIPC::Cmd.3pm.gzIPC::Msg.3pm.gzIPC::Open2.3pm.gzIPC::Open3.3pm.gzIPC::Semaphore.3pm.gzIPC::SharedMem.3pm.gzIPC::SysV.3pm.gzInternals.3pm.gzJSON::PP.3pm.gzJSON::PP::Boolean.3pm.gzList::Util.3pm.gzList::Util::XS.3pm.gzLocale::Codes.3pm.gzLocale::Codes::API.3pm.gzLocale::Codes::Changes.3pm.gzLocale::Codes::Country.3pm.gzLocale::Codes::Currency.3pm.gzLocale::Codes::LangExt.3pm.gzLocale::Codes::LangFam.3pm.gzLocale::Codes::LangVar.3pm.gzLocale::Codes::Language.3pm.gzLocale::Codes::Script.3pm.gzLocale::Country.3pm.gzLocale::Currency.3pm.gzLocale::Language.3pm.gzLocale::Maketext.3pm.gzLocale::Maketext::Cookbook.3pm.gzLocale::Maketext::Guts.3pm.gzLocale::Maketext::GutsLoader.3pm.gzLocale::Maketext::Simple.3pm.gzLocale::Maketext::TPJ13.3pm.gzLocale::Script.3pm.gzMIME::Base64.3pm.gzMIME::QuotedPrint.3pm.gzMath::BigFloat.3pm.gzMath::BigInt.3pm.gzMath::BigInt::Calc.3pm.gzMath::BigInt::CalcEmu.3pm.gzMath::BigInt::FastCalc.3pm.gzMath::BigInt::Lib.3pm.gzMath::BigRat.3pm.gzMath::Complex.3pm.gzMath::Trig.3pm.gzMemoize.3pm.gzMemoize::AnyDBM_File.3pm.gzMemoize::Expire.3pm.gzMemoize::ExpireFile.3pm.gzMemoize::ExpireTest.3pm.gzMemoize::NDBM_File.3pm.gzMemoize::SDBM_File.3pm.gzMemoize::Storable.3pm.gzModule::CoreList.3pm.gzModule::CoreList::Utils.3pm.gzModule::Load.3pm.gzModule::Load::Conditional.3pm.gzModule::Loaded.3pm.gzModule::Metadata.3pm.gzNDBM_File.3pm.gzNEXT.3pm.gzNet::Cmd.3pm.gzNet::Config.3pm.gzNet::Domain.3pm.gzNet::FTP.3pm.gzNet::NNTP.3pm.gzNet::Netrc.3pm.gzNet::POP3.3pm.gzNet::Ping.3pm.gzNet::SMTP.3pm.gzNet::Time.3pm.gzNet::hostent.3pm.gzNet::libnetFAQ.3pm.gzNet::netent.3pm.gzNet::protoent.3pm.gzNet::servent.3pm.gzO.3pm.gzODBM_File.3pm.gzOpcode.3pm.gzPOSIX.3pm.gzParams::Check.3pm.gzParse::CPAN::Meta.3pm.gzPerl::OSType.3pm.gzPerlIO.3pm.gzPerlIO::encoding.3pm.gzPerlIO::mmap.3pm.gzPerlIO::scalar.3pm.gzPerlIO::via.3pm.gzPerlIO::via::QuotedPrint.3pm.gzPod::Checker.3pm.gzPod::Escapes.3pm.gzPod::Find.3pm.gzPod::Html.3pm.gzPod::InputObjects.3pm.gzPod::Man.3pm.gzPod::ParseLink.3pm.gzPod::ParseUtils.3pm.gzPod::Parser.3pm.gzPod::Perldoc.3pm.gzPod::Perldoc::BaseTo.3pm.gzPod::Perldoc::GetOptsOO.3pm.gzPod::Perldoc::ToANSI.3pm.gzPod::Perldoc::ToChecker.3pm.gzPod::Perldoc::ToMan.3pm.gzPod::Perldoc::ToNroff.3pm.gzPod::Perldoc::ToPod.3pm.gzPod::Perldoc::ToRtf.3pm.gzPod::Perldoc::ToTerm.3pm.gzPod::Perldoc::ToText.3pm.gzPod::Perldoc::ToTk.3pm.gzPod::Perldoc::ToXml.3pm.gzPod::PlainText.3pm.gzPod::Select.3pm.gzPod::Simple.3pm.gzPod::Simple::Checker.3pm.gzPod::Simple::Debug.3pm.gzPod::Simple::DumpAsText.3pm.gzPod::Simple::DumpAsXML.3pm.gzPod::Simple::HTML.3pm.gzPod::Simple::HTMLBatch.3pm.gzPod::Simple::LinkSection.3pm.gzPod::Simple::Methody.3pm.gzPod::Simple::PullParser.3pm.gzPod::Simple::PullParserEndToken.3pm.gzPod::Simple::PullParserStartToken.3pm.gzPod::Simple::PullParserTextToken.3pm.gzPod::Simple::PullParserToken.3pm.gzPod::Simple::RTF.3pm.gzPod::Simple::Search.3pm.gzPod::Simple::SimpleTree.3pm.gzPod::Simple::Subclassing.3pm.gzPod::Simple::Text.3pm.gzPod::Simple::TextContent.3pm.gzPod::Simple::XHTML.3pm.gzPod::Simple::XMLOutStream.3pm.gzPod::Text.3pm.gzPod::Text::Color.3pm.gzPod::Text::Overstrike.3pm.gzPod::Text::Termcap.3pm.gzPod::Usage.3pm.gzSDBM_File.3pm.gzSafe.3pm.gzScalar::Util.3pm.gzSearch::Dict.3pm.gzSelectSaver.3pm.gzSelfLoader.3pm.gzSocket.3pm.gzStorable.3pm.gzSub::Util.3pm.gzSymbol.3pm.gzSys::Hostname.3pm.gzSys::Syslog.3pm.gzTAP::Base.3pm.gzTAP::Formatter::Base.3pm.gzTAP::Formatter::Color.3pm.gzTAP::Formatter::Console.3pm.gzTAP::Formatter::Console::ParallelSession.3pm.gzTAP::Formatter::Console::Session.3pm.gzTAP::Formatter::File.3pm.gzTAP::Formatter::File::Session.3pm.gzTAP::Formatter::Session.3pm.gzTAP::Harness.3pm.gzTAP::Harness::Beyond.3pm.gzTAP::Harness::Env.3pm.gzTAP::Object.3pm.gzTAP::Parser.3pm.gzTAP::Parser::Aggregator.3pm.gzTAP::Parser::Grammar.3pm.gzTAP::Parser::Iterator.3pm.gzTAP::Parser::Iterator::Array.3pm.gzTAP::Parser::Iterator::Process.3pm.gzTAP::Parser::Iterator::Stream.3pm.gzTAP::Parser::IteratorFactory.3pm.gzTAP::Parser::Multiplexer.3pm.gzTAP::Parser::Result.3pm.gzTAP::Parser::Result::Bailout.3pm.gzTAP::Parser::Result::Comment.3pm.gzTAP::Parser::Result::Plan.3pm.gzTAP::Parser::Result::Pragma.3pm.gzTAP::Parser::Result::Test.3pm.gzTAP::Parser::Result::Unknown.3pm.gzTAP::Parser::Result::Version.3pm.gzTAP::Parser::Result::YAML.3pm.gzTAP::Parser::ResultFactory.3pm.gzTAP::Parser::Scheduler.3pm.gzTAP::Parser::Scheduler::Job.3pm.gzTAP::Parser::Scheduler::Spinner.3pm.gzTAP::Parser::Source.3pm.gzTAP::Parser::SourceHandler.3pm.gzTAP::Parser::SourceHandler::Executable.3pm.gzTAP::Parser::SourceHandler::File.3pm.gzTAP::Parser::SourceHandler::Handle.3pm.gzTAP::Parser::SourceHandler::Perl.3pm.gzTAP::Parser::SourceHandler::RawTAP.3pm.gzTAP::Parser::YAMLish::Reader.3pm.gzTAP::Parser::YAMLish::Writer.3pm.gzTerm::ANSIColor.3pm.gzTerm::Cap.3pm.gzTerm::Complete.3pm.gzTerm::ReadLine.3pm.gzTest.3pm.gzTest2.3pm.gzTest2::API.3pm.gzTest2::API::Breakage.3pm.gzTest2::API::Context.3pm.gzTest2::API::Instance.3pm.gzTest2::API::Stack.3pm.gzTest2::Event.3pm.gzTest2::Event::Bail.3pm.gzTest2::Event::Diag.3pm.gzTest2::Event::Encoding.3pm.gzTest2::Event::Exception.3pm.gzTest2::Event::Generic.3pm.gzTest2::Event::Info.3pm.gzTest2::Event::Note.3pm.gzTest2::Event::Ok.3pm.gzTest2::Event::Plan.3pm.gzTest2::Event::Skip.3pm.gzTest2::Event::Subtest.3pm.gzTest2::Event::TAP::Version.3pm.gzTest2::Event::Waiting.3pm.gzTest2::Formatter.3pm.gzTest2::Formatter::TAP.3pm.gzTest2::Hub.3pm.gzTest2::Hub::Interceptor.3pm.gzTest2::Hub::Interceptor::Terminator.3pm.gzTest2::Hub::Subtest.3pm.gzTest2::IPC.3pm.gzTest2::IPC::Driver.3pm.gzTest2::IPC::Driver::Files.3pm.gzTest2::Tools::Tiny.3pm.gzTest2::Transition.3pm.gzTest2::Util.3pm.gzTest2::Util::ExternalMeta.3pm.gzTest2::Util::HashBase.3pm.gzTest2::Util::Trace.3pm.gzTest::Builder.3pm.gzTest::Builder::Formatter.3pm.gzTest::Builder::IO::Scalar.3pm.gzTest::Builder::Module.3pm.gzTest::Builder::Tester.3pm.gzTest::Builder::Tester::Color.3pm.gzTest::Builder::TodoDiag.3pm.gzTest::Harness.3pm.gzTest::More.3pm.gzTest::Simple.3pm.gzTest::Tester.3pm.gzTest::Tester::Capture.3pm.gzTest::Tester::CaptureRunner.3pm.gzTest::Tutorial.3pm.gzTest::use::ok.3pm.gzText::Abbrev.3pm.gzText::Balanced.3pm.gzText::ParseWords.3pm.gzText::Tabs.3pm.gzText::Wrap.3pm.gzThread.3pm.gzThread::Queue.3pm.gzThread::Semaphore.3pm.gzTie::Array.3pm.gzTie::File.3pm.gzTie::Handle.3pm.gzTie::Hash.3pm.gzTie::Hash::NamedCapture.3pm.gzTie::Memoize.3pm.gzTie::RefHash.3pm.gzTie::Scalar.3pm.gzTie::StdHandle.3pm.gzTie::SubstrHash.3pm.gzTime::HiRes.3pm.gzTime::Local.3pm.gzTime::Piece.3pm.gzTime::Seconds.3pm.gzTime::gmtime.3pm.gzTime::localtime.3pm.gzTime::tm.3pm.gzUNIVERSAL.3pm.gzUnicode::Collate.3pm.gzUnicode::Collate::CJK::Big5.3pm.gzUnicode::Collate::CJK::GB2312.3pm.gzUnicode::Collate::CJK::JISX0208.3pm.gzUnicode::Collate::CJK::Korean.3pm.gzUnicode::Collate::CJK::Pinyin.3pm.gzUnicode::Collate::CJK::Stroke.3pm.gzUnicode::Collate::CJK::Zhuyin.3pm.gzUnicode::Collate::Locale.3pm.gzUnicode::Normalize.3pm.gzUnicode::UCD.3pm.gzUser::grent.3pm.gzUser::pwent.3pm.gzXSLoader.3pm.gzarybase.3pm.gzattributes.3pm.gzautodie.3pm.gzautodie::Scope::Guard.3pm.gzautodie::Scope::GuardStack.3pm.gzautodie::Util.3pm.gzautodie::exception.3pm.gzautodie::exception::system.3pm.gzautodie::hints.3pm.gzautodie::skip.3pm.gzautouse.3pm.gzbase.3pm.gzbigint.3pm.gzbignum.3pm.gzbigrat.3pm.gzblib.3pm.gzbytes.3pm.gzcharnames.3pm.gzconstant.3pm.gzdeprecate.3pm.gzdiagnostics.3pm.gzencoding.3pm.gzencoding::warnings.3pm.gzexperimental.3pm.gzfeature.3pm.gzfields.3pm.gzfiletest.3pm.gzif.3pm.gzinteger.3pm.gzless.3pm.gzlib.3pm.gzlocale.3pm.gzmro.3pm.gzok.3pm.gzopen.3pm.gzops.3pm.gzoverload.3pm.gzoverloading.3pm.gzparent.3pm.gzre.3pm.gzsigtrap.3pm.gzsort.3pm.gzstrict.3pm.gzsubs.3pm.gzthreads.3pm.gzthreads::shared.3pm.gzutf8.3pm.gzvars.3pm.gzversion.3pm.gzversion::Internals.3pm.gzvmsish.3pm.gzwarnings.3pm.gzwarnings::register.3pm.gz/usr/lib/perl5/5.26.1//usr/lib/perl5/5.26.1/pod//usr/share/doc/packages//usr/share/doc/packages/perl-doc//usr/share/man/man1//usr/share/man/man3/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:33798/SUSE_SLE-15-SP3_Update/051d8eab07656ebde9cc657701fd7857-perl.SUSE_SLE-15-SP3_Updatedrpmxz5x86_64-suse-linux directoryPerl POD document, ASCII textPerl POD document, UTF-8 Unicode textC source, ASCII textPerl POD document, ASCII text, with very long linesawk or perl script, ASCII textOS/2 REXX batch file, ASCII textPython script, ASCII text executable, with very long linesASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)Algol 68 source, ASCII text (gzip compressed data, max compression, from Unix)SH2Ezutf-89aba79fd0c1c4fa38a1ddc11fb39ed3f3728dc707a48daf74fdd66e78ed8b701? 7zXZ !t/']"k%o>rۻ5|*j3QJ61C] &vx<8fFg٧bvy=.(sSþdHs6",0yڷ28p3?^ {,?[O=¦'T$giֵѕhrl]5c&x%f ^=E(ŹDLBPY /8Ր!D Bv)nnz-.'9xݼ.5v9%\.uy fI{rnG زZ{+axG- 4ov; 4Mwӑy1wM{ T^:#etK^ xZ%)*c T. xhFa*Y|f.(U7bibck`es# Fĕpa`ypViBZKЂZ9Xt]K" qf"zM)9;2=@4:ȼ J?wdU6TӃӡsŻ#Ha$^[eenV${{kGc .CQ#tlXcT"$_`KS!V } E)'KoU iBD|CUM~źdicRy٦S䠓^q4!샕ɧ "۴;ѰWGp~i ί}f-l=L` 5n+ W*0fL_^"s i&nRr]꫚r6:Jy|YV8f:0s__J )<dk/F 3 66FƫJS 1f# S-`6M"?y j ~Üh<e}fba/~˒T&Ik)ۥT"3Fx+3.Mfo]Ul7UڻKb0<"*}I1L􈔬6{بҏ&@|70p1 $\NuMCgL> R"Uq(7[n} 8գ0J%\㾲ԡH nLpiփ/[+&ϻdcz *!Me`>53&]m{F$R?*o 2$,] 6j|& V;\RwM}d85d&pk8Kǿ>j7P$x$deF<\v1r뢫]9>h\/Ab1.滠a#m ; ;K㼴{i~꼿3voh7ú(8 xOKmO~dx\A£t|:4iϲCh_y4 ݍ_Sv = 3YA6tXU\ .P]Ws| _4 b˜T`7erHpϸ:T^kmH4lbO!p7 aߊ,S'Q{Tݹxؓe{KO+YR6T`#aYfUڜ`0 ZLpJjl, 1l@0sޫtUUֶ)*-r揟߇ۭ:^5l?!cKy -ǗyYje!eϢ/COy`bP|m _ԟazQJ-~O u;d~mXj^4 ֦NCj"e(uO֍G9) Xk y/hgگ63Flﯮs w@kL̠,$0";bG'E\K&Aֹg{REݼvr$59}kir> -% oKk`9M>c$i:!g\r@J+ܴ>snр~vu!ֈa6-l}@ٙUI Y81J&3}~/OH> 3M=WWf]N@Y8Ò1 A?[IƗNiH -CZ"IƠ7H5Ygoq0Qet1yC&%F7XA;lµ`Xv}&lpAEFp{Gm To+7 rLHd_ a_,Vȼm#B|9(^QtFq-Tx|7dZC|<+c~Uh:f%h} D%yWUm[3)CZk%`BYS; *\ Ӡ 4mّVv[ÒslG`"y1ovi +xQ ^E@76bw;o^ݍЭsz*&6dX\ꋿz)fz*rw| S3cI-=Za}A>sUs dx+ &pDAg:b\vjPƜclB2< UkKq 4i)?&М7j/w- 0=4ۇcQ']/m 0sf`Tj_иfԧ(hvl9,7HWX6# hdо# VĎrVAck7"WrJ4bD2J!<(>f }(ͦV*'VDpمRr<6¥t@ƑDǖ:6!{ 3Bň+OjB7ip"[+6,F&ϫ@]ﮠiY5,Ē1Ȟ'\ MϝxW)`",psT( _!nPZ0^{$T͆E o IQ37ÂgKz9C`׉pa}sw) ]L#o_>Dfn=T5ZP鈞ꔅir!sN@ljt0`4ҩEء dZly$GZ3$#T +3" <ҎF/^L2XFpbKH}&1"}m?A]qZST="R3(^|T)nzngRC){T}:Kr<{nU\za^'!\eå vL\NyflӠmy3ʥKҵC{D>cPG~\(wFg}a2Rï R= ]P Cs;_mK|U= _+Oh|Lr m=,@&ఆIgxg 49Ltb\P=ɮJڸA5!ՐPs57~S@pm52%F:@0.U$):˰/Zwh5lKh|,R4IwB#(Q9~yo/ ٺ]@5<o y֗%nX 9nwNlt! .qՀ5m1Agvi@c#h" 623'|+jD=uxavF@&:Ii*S|b-~s;MV.^lkBG `J1a8l8aOU1148/Ǿ~?|omi{^|»t0{Pp~ͫ+ELVɾ|% K@ZwF+:֚&ʈŨ\kJ[;g/kna6_SȮwj_Y'ƞm^; 1!~q 6rZ[׊M>duUH29ˍAW3[3fslx\-e{޼yGX͐ub *c9J~$G5-'˘V5Nڠ-& 䍹.`k/tH.C-k 1R&;c짌sjo3Ye^|J.oCVm*0Ahc3Puyg!&Q´~(O›{SlUn2)wT*YoS EUxrbS%$XR?#U1 *I%YjV;h|BcW5DI;)yQsEQ,aLic4`{"aYTe h?MDu5d:_ 1Z,*_$j<?|Q1;Չ^cFqdT@%gOVs`K$.̓(v%MppIr=Х{>+}pJ/Y7bԡ\"oonsz(_E)7Q0J XpL>Ip)ʭ7U-~c Z٘>2^ r@)pa?ps=j<+o:Xt{hܲeu>ql}yF7: .eux p27OMIPv6̊Y͡~wF2?rea^%}QYv fHxi-, ܙ+k F%MK,V4JVV2o*)_1ѢJ /Y us3"h$ҝxڿesgשhOQGCWpN곺n" { (B9(xF\k?i/ $oU"QXdڛm ʫ=$!teTVIڑXuWi"ϩEKzL!WPmX9pn$V$X5~De_v|ʹ +i.%Atjʊz2^67c&ATP0+6 I8r}0LL8YKa+-!#އ$Զ'u[Vk?v+[i_%-G"@0 HZ}ږ!\4UvBFbȵuUߡOC=!p+'Q^_^=%ŗE߂nݽUEiVYy|'O,ɔ/GTOn'bR)B\ [d`.<-Oz'Ѷ YZ