php-pear-PHP-CodeSniffer-2.6.1-1.fc22$>`AR)' V&蚞>@?d! ( N );gmt|wXw Fw &4w 8w (Gw ,w>wTwkBkpw}L}~(A8L79(7:7>@BGwHwI|wXYZ$[(\0w] w^Abwsdx9ex>fxAlxCtx`wu<wvwwxwyCphp-pear-PHP-CodeSniffer2.6.11.fc22PHP coding standards enforcement toolPHP_CodeSniffer provides functionality to verify that code conforms to certain standards, such as PEAR, or user-defined.WM:arm02-builder10.arm.fedoraproject.org30Fedora ProjectFedora ProjectBSDFedora ProjectDevelopment/Toolshttp://pear.php.net/package/PHP_CodeSnifferlinuxnoarch/usr/bin/pear install --nodeps --soft --force --register-only \ /var/lib/pear/pkgxml/PHP_CodeSniffer.xml >/dev/null || :if [ $1 -eq 0 ] ; then /usr/bin/pear uninstall --nodeps --ignore-errors --register-only \ PHP_CodeSniffer >/dev/null || : fi|\ R%)" "V 3f18 _ ^3Es,X 'qG " \e+%wYS CAj!a#+aF iB _ - sl = =7  #/ (  Rk  (/1H un@ ^!".j 7 ' @ L Z n F7xz :"0 A   6~{& AlUa; +toTEL ,U{{^  Y EE #Nzb. {)#   `'W- `:MZ"t2@ x g U -GF # R )t"J  a0  gI/ &4)' @8  9G.I  0" 0$+ " G*A{ y(} x $ A  V. " U 2D mX (t n (0T%$_# #W0:h{2r?`v sfpywskm ] ^ k dl^ j c{      .,%12sFI7F~pN  Aij P o      Z 2%>_R |,, w11Um =J%H >DbJO sFG - V4*4c`, u&",74{q% {67eHhR_Q i  i _j_ &y Y'HL e v q  \9>  )$kg+KM q } [p`'D53AQ70/ "bEzH~h#RaID|LD2b=}"Yrx1 XG TCC q r &ynia 1WA 2 (   ^l 5e :  (%""X + o C  ~ 9Z zq[ j$( bx a~R_. ?V$D Br{x Azq_`_y r N  u X t SQ @ _ZWJEI  ^p]22 32  tW/A" nyvA큤A큤AA큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤AA큤A큤A큤AAA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤AAA큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤WM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:qWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:qWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:qWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:qWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:qWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:qWM:rWM:rWM:rWM:rWM:qWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:qWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:qWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:qWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:qWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:qWM:qWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:qWM:qWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:qWM:qWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:qWM:qWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:qWM:qWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:rWM:p9fb20889d87532d2b3444399d9586bc1ae8b4595fbd537bc38d107e367c6fc7e302eccc50ff45588026d3362ce06ed48596ebd46a6bc343cb5be0083a6234ce055479af92542ec0259e9f48281d068305e4c8a5b910fad6e58f4cfae3f3c76c8da815d69e19ef30a5f4011f6187bbf6791548416247df93a5d9d17962a2cbee2821c1697ab88bb71a5d1637743024e455d87074b8a5d0732f85205bd40cba6c93bf3956ee8c25e2fcb2ccb29defd207142c127ed3ebc387325a515eaad84c645dee7d2c05982f6d7ef5f3b9a3f8440ded6cf0a92c81592450bd2e14734a67404afbe3588e0c3d41c1bcd501b9d10187ec4905192726f00e01a3095fe83703bd377f4d979cf401f89e6bef4c382ce5d8cfad0039c1a494453d77e10262e7cf2add1c955e5e559f2166ba0d1f973e12eda5c54aea26acff1b8556748920fc7b77a504fcea0bd9e11064fa87c413ca0b547e914cc7bccdc887ad8fcbc9e49dc49402e424ea36ff5b673f4d65b9778407be15ce8e7efba27f172e7d678af64a099e71e7d9bec2915186f3f23315d3cc1765f2b739e3ca0ae4074432eff1d531b3546f3a9a2f800835184bb7eafa473afc33dd055e0f7f230b800f5a5aeccd7e0695676c028d5c40d6f13dba803db2601ccd5766bc81ca9ca4bfeda07e34c96311a2bd9bd0e9c70d72c53105f4322fa6927b570942a6d3d76c0809820294ca2a6a3f707532934eb1db7f9e876722be9b090118cfec3703d8aef25ec1ed994529fe2afac71eb6843d52b55ca31a789f106330964d8d1e8aeecdfcfadf65499b05770eba70ee12a24fa4d93802e05448a3a5fa7d0b9bd35eb081427183028e05d1186dab0d130366a1649d2356087169e33d76e5e604f7ceff96572c5123c3fead23fc98060c36b8bfb8efc09ea9cfc85c19ed015acfb44d5102e6ecf46266048c073e9a38774f2505cc815ff3c6a12bf9eb6e8782c2b544ca8edbdc2ec4497b754572b12ff723a214e8ca5514831e4cc52a73f37d861d2a1ec454596b0e0797f7f731574b4d20fae50b9f34108a04658cacac7a678120af7de0f8007830d33dca190ce141f97b1e8f6eb6fa5140644b6158c69bb4979a371b9aaacd2139540a9bced8d092828be4875e5ec30f3bd4a8e8506fa3d1adc62cd0a0ea9f29a96f8e02d0423826b7f97c9f1dc8860c1b93d18bfb57cf97198ba6a45383e79cde22ae379e3785a9fa400b14ee1dee7ad61d075de4ce37402e61fee593a6334bac678cd940e38839b4e02300831a04fefe4b943a91b9f6644d115d6ae20e77ccaacea5e3710a4899062f93ef7f982cd07f83bc06fc0ff6efcf4488b9dd7dffa5566eab977fc50cb7906f4c587e9a422bf9ad0012a3fcb67e91b928d907f55d11c9cff54bca5233e8d8b9f1204d10b8c68c2ce50e9eb39641169e2f04a0cf2be4c9d99590f79a7fb4c7e69dd01c9d93917da4ed2d309f556d65184d12ea32df55696156bbeea97bd0b8dae2fe0a2191f2f73a8735b7e573ef5c9442feec8aa9763d826ad906c751b81c1a4822a310657624bcd5dff1b909be594b4cf324f864b7a52b549866122d05ae14fe592c697fba345b343281e6a32f7d48ea8dda477f267a40086ce8e12e66c7237c6476399695afa99cee79fde9e56353b867d269a99d711f9c2e60fc23e1d37ebfa55c2f9e818f89ef189b1b0ba43942cf4ad99fd9e9e67c485f9af1baf7ef2079171595262527f00bb9dc208cf9f6e87841d9c2c486e01751263af287755ad599ebc31d1abf2fef3f20d52d45c498dfd8d974641bc3446c3ebaff7dae8e4f798e97bad18c5c63ecd05be563a2aef9318fe349f2b89e74af5e14ff2d26958eb9e121d19876b4149eac2f684c2c84d74596cb23fe9a7d30bbc34be790ffd535733572ef0d1b6b6728444b03c23e7fc2104321bf8235d15cc0670a5db3745fd40b9e14890eec5046989d54feb70cb096eb4a758b7fff5b5747d6bec3e5a116dd54a556989f3bd868b1512a27a26ac1b76438781988dae4048971200ad542fa045e16de6384bc63b00e1ec6456bee4d2ba130df4fca01295511a11660653e7301418e53baf2b68f1c54f47b2509d969405a46ee5844c81eb5ae2d61f8036300a5b5a9dde414688e42bde8888cdeac327d1b552654336bcfdddfc76d379cdfd41d0a73f1413c8ad52fafe3fcb438c04c15fba3572b3cfac41a6bb2ff25daa8a9a93b1ba1f93b1362b72bc411102148b5d04cbf2cf951f6489a58e29a3b98bcc1ebe966a1f52896a4c5b191511a12ffd13b7174cf9df2141c0259f490a62b005b3ae45219eeb2d54953ff381c4b6feb0051105e226b67c9297a137ba549d1d29dc5b15071c3dcf0a981927770a9023e837fc15424aceb09bcb9ebb5c638ed1a1750e0f9ca4771c371c1469e9e439e3978cc7f29055fe5f3554eab31ddc5e8c7d085ed264cb0d18c6405849110b0c5c0e7867cb6fccf9508aa495fb6a5779d244690a378aa7787420ab647d50e45efe57db5b1a14e2782e1832a4fd3a52938377ae88baa8a3aa46efa2621c4ba638d8be046e882bb8041c964d37e3362f3a48956483b53e39fe7856dc8f3de680b6fd3c77b40d8e0c100d1290d4ada31f3ca5b4a5c58aa55fa2cc17ee14f6accc911b79cdbb14b38122d9c9c3cdd72381a747b5b340335e9b40485cb7c0b970815a4239cf22e7f0b7708210776e3c5d027456b9d13ff351b35c2cbe94e66b071d744654570616ac7858f82cdd72674ceaee6d3322373745d99af951cb30bd2ac30ef44004a7c2930c72e5e76ad6f48181996af09d6ba489b197ce1045570d074bd8aca9e575356af7ac25b732620616e9618e8b538004e3edf82e1a2f7eb7c25611c9a3ac6810dda74a0692e25c9b8d6f75699625ba118fe13f1f5076926feabbe5cad25b99e95359334e31f0643ff11ff0fa2a57c3c76e4214a494ba18fa0b1849b54fe058639886b3bbcbbaaa9e17a6f2d15f8c06e73524961f5f1da2037e06532a28d287d5b9c0f9336aa3093f0b97d377b02aa9956cb61c01c9c880884441e57460e84c78cf239797d56f3c6b6dc341608d251a413988e8d1d2d583241daaee146a93f313ac82de379d5679af578a3a91d2fc8f15b6e1a4819d6fef64a4f74b254bdc151100bcdfdc6c2c10092d8554565c0682287e15d2f295b2afc35d1d7cab43a54c25ef00cdd6ab6e707a358f9380f9a99aa6cdf8f1beb9c23717ab306830aea656c6bad1653c04ba8f390ac192a6017a510f2bcd2d58c20dabf43f3e94bc961e285c6b8a5d8f24566182dae97de60eaf12f23a5908421f2d66033378dbc5080b66e783c8da2dfb64e10b508120297ad6e58f36e7b38017445349fc54a72fc921c17cf58c1797a940270b943f1d621277b38622304e812bc8839f752b34176afd34ceb5673beeb47a032dadfcbdb57330af505d2efc6685412131ca6149ea1c9fbaa72dd9bdc908834a5cb1136b1152ba1b51877aefa5d05071c35da6bac96fdd33dacf36c161d546246774b3141a7c36c9403f4e9521e0afda3c9841179b296770f7f3f0c3946d3c9124e01eb4689b0d61a741291a2273dfe9d5ee511e8dc10fe4f52c28df53ac107ce5b24bd4566be29bab23ba72370edee62327a28f93af746bad901e301f195cba8bae366e2ca22de20450fbad669d61f373a427e99f34756e75c2d7e6f42f946cf822cdf727d9916c2e3e57996c96bf5e6ec04f1462bb7f6a81a1927ae85e7d92e0637ccdc97fd3f20f082eb10a7d107b53481ef5c10cd165b5f7ee355e32c669349d38d5963e0987d24e71a641a5e89925e1614e59650c82fb165cbfcdcb34255f572b7f9a42462038f9f6e806d49ebea9a47536f16647bdaf953a01e4443fcf9bbd732081650c51b1b609f800787fba3852e79deeaa14dbbdd2801df9886687ffc416305392ba0f9b5689725c9930d11c9c2b8ce16bbb496b3be34bc20ed210f37c29d2d2574052e03ae5dbc9b73cf6ec2456dc95089e856ffe625244a474bba795fe7653fdc4f4804e650bbb310314f7f25e20492a10c684792e15b03c1bdabc6c6664ccce2792e460a887c8c8e591427b27ef850d919ab06081f674b6041293f0ec5ae834dd177b1f3af4428f95550d5eee361b4f486c7817c19a5b57e361107373eac8380bc7a624f6075e121f2eaa0febb5f8fb494ea3a38e987b7e0694a884b922511d59f4faeff3528c7457a21674a96644b0d6e64958da4fb075de230ef990b28ef2ee5c8c870f311feec558aad2bdecad2a21784bfe79b484e587f5452ca1761ee35aef09c0850c9e9937ae7fc511a964ef22719acf0241f394460c0892ac8626a98376eab6d20abdeb19af28e04f3e1799b7c7ce9556d3ad82969da5891fc4f3234723a682e1f7cd1c2f36c9519028e9bd0056d44d89b5fad815e33ca33a14452ffbf0320849b5f5acafdd2266b1773772a6d6f11a0f9bb8c359c1ce28009bd86b3f05aa47ada4d005c190de0039b3fbeebf8593182227f59afd341a85fd5435f6af8ac20baf4c325e29c10ad4781c22720627ab37a94028deede164464b80c84af32d5fec5028ab912decf5d80f46d532817014dd8bf3e4ef0de972d77d5cb91d97a5679ddc7f4488a3abb0c3944a6c7f11c118a1a551990c84b85fb074b5eac476c1181d57ec960ac6c2e5d055bc0574769193e0f9a1899cb58132fa43ea316bc9dd54e91d9a7226287a3622f6d0c5d053bdd80142cbf9081130c4d04a26c073c90369236c8dd552571874b5468918cc2e4757ac753a3238d90561c9c52712d2996bad713ec8f699042b02d9b614bc8ac77562822c1919042be11894d84b1bf65db3ae0841383f9fc748277c2733a71a0414725e8035da2cd313a086ef4cc6b017f4a1f2f46f54cfc8987e418a379892b6e23632b1cb812186bb2657b6fe267643718110e49910f5080f6be1b6cc285dc771c2fb7c9094a5bc45d00b62cea446170c4972e0160bec61d1818b7c01a0f2aaab3d98534ba341726dcf7cbf57209cfe60d936c476faae7490c5d5fe4f8c740c9031ed3c009c07dd471a8e3936daf0780de9cab284ac3b707fbd7bcf000a6d551af535c35dd48c62951fbbd199dbd7c481d517f6f1fe9969ae43412e5cffde248e5acb30a77253c8852b2e00480b17457d88ea57fc8e67489db3fb869dda577daa27e48b212cd774cbd66320433430b25c6c5efc288b031f18d67e25c8ff0f800bcbdd557ff77f5a9411e64b2ca0617ab5090c052a5f17a2d85fb2106027914110b6ad660d3ae87821fb61576b4176a1d13d142d8d18bbd906ce313b1690552ee3d9cc755198ab7976a3218465ce99092d9d1eaca8f8aca3122edda2ac277dba96c76a5d6393210381f19df554cb11ea4632afbdb39c7b9619c70f3733eccca38487ab88a176ad9d021dbcc9413c91e1bcb65de95f2741f5e2d0d4b1110f1a54c21933e018fda99cf1d657814e0d486a21656fb28f3f81dea407ec9839220eb6f232ed7d054ef4f819a6ecba0fb3012abcceb3cb0d8d3faa99923da5334d1349e70880b6782783f989d96fcd9894915c4feb5cb931733a5c9fba6c4de25a81767e624eada5c22302dc152d063cfc2d8a9d09047352b49a95ef495e0bcb0ed8780a6c8d85a1cc840ea9a7a94b199377ddb65f3bb4455c700bf0920a9c53839a05f6508e691c187689815b72e489ecfc06ccd2e22cea055792aecfe20243af2d712acb2bc57e72f21681eab36022887ff47b3e2482b7dd5cabbb1be66057e392b2dff83995e110f930ccfe1b08093929a71aa52d10e54c2672eb5235af979819a1b992a92bc8be09287a03168740cfa99ca810f22a481dce9d4daac7650c34d925350d9f96a21608fa7661ef680a4366e3e1bf191c799d8e341b8ae89e7d03ee322121a2fc3633929ddcd963c173c37141a8525f2995a2c9efb6e7e131d66a9e375d4478e8186416205171d118e06fb534d16c2df7241d192ebe93f3ce5bdbdd93731a115c03d9acdaa12e95f5f49aacba75416e04b64f5d9ebfa59beda54fa178168524eb61aea0b9098e70c984fcab9722c41d967c29bdfeb39ce191b3dd1132f0f079e1655d0cd18c7bc7bec46a269ebf0643ab28bc5eb9cc8de404299b646979f4dc90dd03aec6403968afda3803888114e51b95575cce4068f43ecac77b9edd2999dc76b6a240d2ce1b79c2765153bdd86188cf9f2c8f5ccc8d46270c1448a8ca44efb029f06a92b5a725bf8f80cb8c1086052b10f051ac9d32ac846550d38f59f237e25ba3a62a848f5941e9c7e694d5b2dbf7b6e0a86212f3a862821bf9e546321111e65456cc720f44aa900ff1f99612d1ea6210eb4fe86f802f1de9f94c6d7fe1e14245d2b1e0d69fb999f3f91fcf8c0a0bd0e0561e4b3d3de9b8e6fd84c26ce24d3aa83638e8f651f31dd6655ef3c3f338a4355652e602e4eebfcfc476d9ce5fff50d27e0419e7d6502279d6f2b47b5ab0cb9f82d9a5fb93a0e15d0c5dea867ad7bc02ff1ff179762a9f16623bc8315072d25aa3aa43decc4a191ed2752c7f1f1115744b0f12436aa33c6be38df9b1f04a9ea605e959c883bb8b8fb4afda6f251aaa9b52ed6887ea7a5dd9311cd3ea2bc8ec8af7a9e25cdc5e3d058acbca0695582bf1c7e3fec207b16a5c9b2eb6922df9d822def4fb3d3913d4ebd1be228f9fca2797919b7618ea3df568b92bb42ec148042eb61eacfcc233d32cac206430c8ae22f1faf445414b537759665ee9eaca5790436983087137fa9d3c88a3316cb3f61afc85aa2172c42ef3210d03f6fecab10bf3a044a1004190be49e44f5b4419c41e37db00f4cc6cd3f1fd4bde3c5d3c21905132a930ce4c4ee51f078984cf31370863db19127ed53938f8c40ea5448c113ea0cff346084551c1e77ae4eec6297d6b97047dbe4f4e510eff928ba134b330d252ff1e6f9cf5b1e2b48d05e718e6cf9e6e6ab55f41ebb3aa691c2342635688569e38630897b0ee7d3e312799a84cf6c090f2935325ccb4b5dad420079df3f63580e03621d4ad95d293b7f6670c984a2879fd2297b2be742624048dd23f3fad36fdaae2ff8d029f7e63fbed104c4c072077b9fee0256aa451c7b797b0c43722dd5d7ca8c0cd3e362e89f39d98735aa18388ca617ff29e40018cf20d760e94eea6b2c0486ca4df7de35b342d793470bceee0ec7e5f6634d7dbd3b72d443653221c13636fc034ddf6df3dff6948e73e0245a0758583e18dde1b3b0c548ef5e1646dbd8bbf4e757319eef1e7250cf9f39952de1e942147260fb96b084d7a5ed66560cd8053750b2a4c9405623d7abb06fbec9f90b3715bb393a04b40985cd4a8f5b0f3bb27f670431bc88befe26fba432a59c381b6e220d8a647b1f9ce51b29cc9a8fe4ca1efcde8d0cc548f4a65b98950555e58d93d08f70bea79e91d3580e4ba9fafe009f867ba740d65f86de32010af3edb29ed1bfad95ec93eae23e8713cbf5d8d88e075613284c524776ca161ab0876f88b5b627c6c3b1d2be80b90ffc15c3d09858ffcc4ad86e744a475eff1e7d381e556981a9247d6de902270c618460d88cc052c5700ddc189d8116ff0a7823e1f5100b7c2cccef8efc14af73aa4464ff0264d052a78213c33ab3007f219575f4c09f0cf1e83db458601b4b85d207104daa81083245fd91443ff28584906e73efa537365792fe5f8ce164da3aed081c0020ec05718a79a7adeb902c24bd31acb131e2d686c45326a6b97c44033301116f0107f8954bf2439a3f683beb04fb60d80c5e2e6c2b5986b9e869cba93cd2fbcf0a7e7676b277b2ae93395ad3b25e0218a7ece9f7a62ba6f7f67f2e2d3d914c65ed3d5394d4a6480bae467de1a3e349f0e3391465fe81b2305e7ca8eeb50ae0aaafe710a587e25b6170c9891293dfc858b0f654dd1ed3bcd7fab709a2a14a09b88f0b7552b23c0129ebb9ca796ab9728f5c2790b083e25989adfe9324f0186a57f495ccaaa5e8c71768e55a5a6f230d39737a2f689a0b1c5284c67d5cfc73bb6a4d412ce362b4586fa7264d3e7178cdb8f2f9ec98c1c36f22cef625c18d261e283d7aa3e151cd51c88d20c6354785738a74ad52b65a06926a1202d7cdcffbb77c257559fa4f337de819162ebc8859ffe5783c3f03f8a215d917e7d594eefa92411e4fda8406834b034a11b387f5b1762be2afa6396cee2049770c1b3aa3e908603804fbf9009f785fcfd2418321b09e813a26f75fe6e3a586090c6627404c5d580d21a02fbb736dfe9bd35ce75b8128944e41aca6fcd6ddbae24d3d9a0bd5469ce1d94011ba38bac981d3ccda718745bd185b2660b239b51b98a512085d00beb557d4133752de49b6fabb0f63214d19ff9d0561e4a56ff0cd0dc366550cb763aed7f711ef5768aaf44b55a06c04a806d49439919a8f4db8dc0a320b0b527483bfb2038d13336966d476fa4a008b995f39e3127af98a3a7bc018ec273e6d0e1734555f87ba03ee433d1dd891b5f5780245a0853555057c37c54015a9039ffcc96d8029af56435248019b97173410a8cc7996c19f43a7da0e8d1ad2a542ac5aca3c8aaa57863e42ae5522ae0eeb5f4efed911696c1abe0975c7f8f5324452729d559a31e25692141aef2bc24a933f1ffcef89814990bc2138c5ada43e0e20846e4fb831ccaebb8d5576b1f2ebd2d4a492a74ed3e31f3fee1ba81c43aa663d61fc98414a44b94c09fbf352d4de78d7469418864ccddd0e2e8040db050d7a08fbaf02424b739808b782d4758bbaa68a1e47c477e144d4a2032755e14625a16fd6bff7233f79affede82d98ac9916d3d55c83ccb254daba0bbaa895fffc2009c79a42a1d33bd53c100d66e17981f43ced7253b46ee2dc4915d7062b9f96f552bd8dc6367422dbb6c5abcd95a10c600b234a4fe55e22f6840aa88e0f9721f94769662fd5e8cab034945ddee79c765dacda9714a96b34cf747097913e03ca55c664c73cc3f8807a12883ba678a59237bb8feecaf84834daf49fd70746105afed1fc532bf8accd07cadc615abe1ec476b3ab42435aa784e5bf4782c71c2ba5f51da19d434247ec4d1e788a43b8cbb14ecde4b30138bb20d41fe1af3b8ff7daaaa40b040b64775246fa8afcf67f841a80f061e4edfd2b85698dbb683e914f6c5f2995f8b50d628d790d5655e42b8dc83225ceab9b3ecdecf370506ca0d34578aca54c8ba76486bf655f3f2c6cf1b1cbbc31b592ebc07edd0ea6d99f12529e93657d3f21ae37ac6c206da5536ca4c08487933e6f0fd7bc47fad952826847e52519bb9766e756a62e24d18b200686c1f2bb67864eb67926a7b325391460bf04217c3e8fc0d6e4e43645bb176ad59296b90fe188b47434d258afbc7b39dfef0c23d7d19807f1f2347736203c01349c23f0fe45409994e2c555d70f90076b295cd9425f45ed80dd3b77549b292dd5197f6ecc627771e7581bf8428044d3babf3c9218594dc7a513f19ca99fb10417a77fccbb933a166a99fc8844c905710fdc860aecef5e4f0d571dbd0e1e78370ae3773d24b32e0a003985772aac938577f8f1285208671e4d9556f833cfb917a684ada442dae60c396fee4f5f16afaababeffb7019ecb7ae644d23caf785e05af9e9d13048426f223ca6783088a2d27fc69e5736851b2027d4d4357341318c5c4b6f327ed31ff6584b355f4decaef97422eacfa933b2ee3c45eeda56e8f5a6f449a380460294629f7a1144bc81a07bd3291e74e0a5e4ee3715463e77aa9176dd0d1f94b542634ed471859695de2275d4a79beb991135b4e8276cf543d46d9428f090e8edf86e13db7cdb50b7bd7aab43673159c1cfdaab77e6b96e0ed09a7e073c4b45439c33c48dbb6da429bd5fa87712c2979b9372616467bf8d26936bd5e42e3ea0a9b336e1170701631a3255f768f86a0307f84c79b0584b715b105ed05fc8a7651ec957805c157aae9ca49c19c239f1999f419ac2a899d1f0817f480a84fe32c93d8bb6e33ab380b276ec9ccf67c242ef5238ab85458ddb7eae15c0b218875cd719c2a839ca40ea9f293d54f89932b24bb763293c800fafe60ca6d0e6ede846624911c54b3509e8935e57a7032102a9d06dc695287a39547ac21759a711669b2969ce349c68dc811125c5b844b01172864df52380eca212ad3edde6211ae8e6a29bd7332a09f122103f98476f8f39cd3c3d356bdb46972453776ea14b92d947f87c2ae77f306f5dd30a288156d1efb7b8828b014a609faa2138116258a52048a6df7ea8124fe42953937830a372bd7906868c3bedd9675f8d93e9f29a5a45cfa054c6428f806d4111a89bc19ba8f0b55e9276b5af8660fd47cc41bbe0d4187195b03f0b8877b9d3d54f675d55daefc5065caec42542c057f7923a97007d501275a2cda24ac1e1adad62b636d656edd869cd9ef462e85efeecbbfc3735502bc5ec139417924e5891e3ec8b8a742f851310fde6a713c5d5712b7c0514d36f54ddd8b2aa9f0c966c442daffa8582743acb2ad77cacaac0d7bf873f2ab752cb6e3168d8dc8b2c72d3a01e7699ba36650057064d8977cf9e9c51d74a92076215d46f05e3bae22e5f18b298ae4db18003a841a22548826426012e9b1edabd224c19ef07e209751fa6d854f291942882b0015af8ec9c44f6e154e6d191ffcb2bffe1176271687fe8dd8cda7284ff66f6da84f775fa4fbdb766ce2e65610a60f74d7addbf947dacaf5498e1d789c24ec3b2146dbf13d351eba64023f2e193f912bf3cb336a986daf7fc61738832f1dcea5ef94b24f58f9a32cba9aa0f6972705b4dfc0c3bee55fa85caffbd8a20a537e3b7658360149f8d05e285a32167afd77f5d60aa6ba4e817d75d43a835152377651ede023e71f78054d0099d545390737e1c9c2154228d9e222e07ac8c21995d7697e9fdd39e0a0bb02712de74435a60f6396061d35db91269f174b0aaed5e1571d7e3e86cf7a183913a34b58b45dab43f60ecd7d419e8494ad2b851ac0c45fff6de5192ee344e9115305a9235a83d8b076a309a2b6caa067beea1ea0a5213f19ec823921e734442791db466fc8514317518b93a7ed60cc272709fd410e123517a38d4e70629098012c93cbf81cd3a3c35dc0507ae49ac676e1417b50092f36b195d312882acc0fb22b393a5a9551695f2a03693908c416809fbafdf21de39a682100d8de0908f0fa1aa535f3d7fd819b5822f5e6f955c2f16af5cb9ca0c8dba65f6420e507b1b4ea13f0a82550c16214d286d23368c7020b7884b37f78bd7bf5606198ded1bc82f47259c4faefb7ac824f79657c35c2f6ef6511d87c9dd03a79b2e0579fe026149bae2c1218d04971d44c2fe6334087afe1a716f03236e19295f6aa898a89870d998ce30ba3d18f17198c96e402870d178abccd09e4fb2bb90e5fbb119f403e278e2c4729890f705d764f69791f048e763b2bb31281ff2d923b590e27d4667417fa2786ab5546680195250ed02052264722390ec0d60a4be9a81fd05d7331700368c46aebdb8d42a2d36abb6aa8a9832a740b0d4689c1edd7a9877d9335d9e693fe4e76f26f14ae0eb56e9a3b86725a1ef046ff557f6735183f1302966a6a0082d5700dd730baa3a89d69adfe0e93bbff9a3c340e11825c0c7fe80ccf2debfedcd933570f188c0b54c2ccec11259fadccf9f57099106c5fe1726d1e257a08fb7f417086547a84ca99039c1bbdf26a2ce059d9c2f6f26e414c5d99302e63f9d13c729f4a000119e702887757dd061e9fa5944c3d73d23a9bbe3b966ea2977b09978ce2469f19eccaedb399d799702f83a5d0b281ce99fa2d9535940a70867337e0e46fc570183ea5c2d75489a767450a1080188f20f20a87f5e872a06af5882c6ac9c06b4e6bc52337c4b08d83e0d18ee5ddd1b97755cf499e49ae1a41544967d84685fb77ab82ab28775d3279e38a1cdbb6e3ec21079f5661d4d9f0f8f83378e7c9b06c8a9e622ec0082683f2eba67a8daaab3857acf181dee6867bdd2001f4fc6e426e36e742cf3440630359be000e76394ca0ef6a109279d45b684683b9af873cab1ddb6a2e8b5bbe1bda43a8bb19608e5c40d4c4d24ff8e5381949b1e619a32f6b6f38707d9190c5113aaeebffa126aaf5c50faf5b7fae637a3928224c68ee251bf843b22f1196b04fe30c2e73c7cca7994e0235577aca4b6b782a3278a911419eef88d4e18573242cc7802ebb824755f502a6d40b2c5e03f04047a20b5e8133b72d5c22bbb7b0668edf0e2a8667df8f960f40b7edd815c0c12df07983093fa1a99ecb42b2b17f4ffb7c2428a29292ad197ac3f7004ff0103d9b0f97cfe15982ad4c9dd553d48ee300c1f7b065b557bf1bb3dbb0174f99788a2684e7ec2d2660ea4b9efb3dbcbc52b0c9f44fc9acdb80f597e4b5d208d95b7f6ed3697f55950d8ab2a55c350ed16bcd83c46e2eba09a2fe9c3b5d1975c0995367e2d47e3eb73f5f4e5abe0d856a1034b03f71ba7f971a2a34aa142569bc8eb8845a3c717f7d33164f696514099a69b0e03165850cf1c86ee4d781e4f3c480f9ad91e48efb7be338cefa68248c9952bda96260cad6a759cfef2df7286fed77ba9e102d369ce22ce7ada32d4a6d93dfb5747607d7ab5268395469b0dea26eec3ec90f5a888e094836d5f14b0af8d65ecd211a827485aab36ac832dc0aeaf76b1f7f79b25ad6c663fddc38b3cba2f87652910f5745b7810782d4b19a8736fb5f50eb7b216acb6e04c8e476b6e0346f06088986e02b580a8d0846f79e21454023e5c0a0c0b23d654dec648ff3d58871e2edcbe66c7730af1357c1fc4fe52872ffe65fd7fbdba3608ca478e951f82dc73deac480417165c190b13f586bc4838fc2c4f51ffc60110669a4f373fb47cdfc3e28aa58066c92539054b724984a7fbe5ef01505f3bff80e87bfd6ab7172510c117e13e199d5f77494586534ecc9824569cd209bb9b4acf822c71f620d7620a54b88971aa2399e662476a5d14d8bd636f6112eb261a884c7bb754cf5fe56d6ac64be57ce755c6f1d45aa385d942b52c218253405b82e7cbd16d196151c545aa252f9788b921f9b368751dae66d600aedd3d42c29ea4c7dcec16e745b5da6543292c34d76d0aab6875f77d8e52f42672c654601c8d0eb5f37ed0bfc44e47cc1bc54a74e1aa09112f971c455fea0f7dbfab3fbd8a375c56f614d13969c422f6d949efae8867c4be722dec3edb3586a8b146c3f4e0884d5b7dcdde96c3546a83bbac9b9c038cfcb10d4a6f3e23be874fe027f5c14490817f4a423216259545cec0c31cfb788dd60944481e775e83a4d323186dc213dd22430dbf7a604e36f391f9d8d024975d0446cab3539328bec1dfa77d365d25d863cd00619cf9bd120e8222566aac138570355aa64904b285736cd4575d28a6177b197ff631dfa6029bce14c81c695724c896d30f54db00165865307487cadc280d42028d1e97198a444d954b8c64db7d67f12b7d29ac020af4bef3ad0ee989140973f270757837cc4494be80ea2ca5a2166c3f8e6342c387033156ec67825463984749d4f44bab3be896e2fc120c93ed362cca8596fee41e837a6508abe4edc2688eda67cea0b2e2822112526d60662b16d5037e5e89aee88085a070d4bbb4b4f5af3584b66bed766e38aa8714d713750a436100e9dbe757935ec58dbdc44f5c81253855464a658132a48616ba951e6dd183eac639a2ebd0625559afddc2ed775b0ba3cc58a371096259f7dec191574307818d593ca8d11cc7b2e20a1ec8ddf13a6bb8aa47a5a85bdbf0e70a6e49d25f07fc869101bb9f0497cda5ea60b348380f43bf72899f35e1e9fb918eb96d644fa4857da2a1d835435d2c13664166020637e789dc348cde577fd0e82a475ade7ffe3cbf7d4a6f5420a25df881fb0363b7c97573e1a5381e5599262f1dd315a2ae550a8e99926fd8f6ec5d101e43bb13611c64017f3786ee97b5b31321a4db72d470f9d85402ee933e0c963a4db3a7480301d1e6db78ef0f010af0cb7084c14a1e5af68f7015a070f7b26d3252b4fac117c4ee745d2d6019160f3da278f2af36b59c1aa41066f6fa2c55ada28a6d6aedaea455761324822091e3e408b137b094d5aabcf466971c56665b61cb8cbbdfb3ecaf0c38d01446cc35c1e4cb190b927a6887c0b048a6406b782032dbf304614bdbcec53b0656a99d4447d388b15b68b118974004c7b925834e664fd4c9e8e957744d92b3104b7ae42dc1da27cfcaaf115e1aaaea8aa9875b00b66c25b60002a8af60b54106360fb8380a8209c48c90c0fcb84bc843f9de39289c1f83d7a2b43e4b27eef11b19bf37a72c738f7a46524ee7a6a8a7c81865073978fb899ce0fe07e9453aa79ca2f9036ef12c9196d33f97077203b8640469ab4033ef29f81248223d2b13097bb06ac1a62f6691a3bd2317b08a1f392a84361ffd22afe5ac7c57f71e9be70c45a08e6cf0cf111d41b69675d67e8eacc27845600be72a95e5e556e88810a13022d03b2c3bbb7ba2bc19c5caea5a0a50fb12f43ba940329697b2f6aed2299fd5592304a8b7eb890b2e78229276ce2600b3da074bcbdc34ce5cecdcd55fade46b1ef8d580dcff9c3c3f9e3057688d11af8558862e9b202bbb5b10baea3080a952633e63a8a8700b345a5b2dc3f4f4cb568d270af4fcaf685c201ed82a51ab5d207b4ecd0f25ef093003bc2e15b6e11ab1b4d96252db17812b774d97df36a244a067f5f27d1da424875c3a55e7e03cd38db5356413b0d7f6fe4f47a72e11ede46f9d705674c327b007d00539d982a1e285102536fde9eb22ed021a5c9daa06b3ba4bd364223fa45eb9be67af6e5806f5835ebd92619be73407f519c7266a9903ec3ca555df55b93371955b6bd54a6b27d3577806c3d4db08f15f9921504561c3385f83ea696497c584a741f24cf762fb4813f6ed181da66f496cd980efa3a11ad492a88005bc7576aa28a39f742ebceeefd753eae7203da698fe3e570a12163abaa0fbb87917553cf2d360aaad741781265a2937ccf85e2c672a4552ec188982f3dc4a59644ab5f9cce7e3b16261fa75b7e00d3431c244de3ebead4234c78b0a575094022ed6e1a1e4a62f18169faa5dcc11e9f9e3deff13fe9ac9a74f716907afc05574bd9512475697a9065fd4d4299a3db1d51cdb06b7d050e324878ded0614b29b869f3534c835a5fcd36d4935b02e8f5b90b034222d4b7ccbe7ede232b196e9aed3e599e4a1fb167e70111821ee8f5cdcdbf477f9df90a0bace7608f021976eb076c9afe81188e92e3e2ecdbfc268f30a175ea38d817af6b54e8f2b73043e0c9c36f39f11c007cb9359c5457020fe9bae899fbfae20d569d608d886b5844cdf58f38f37ffca2a217209fba49db85355b242d902d9ece37c4645f196274b9f571bd57414d3631bd3627aa791d9c10392a48cee9937f6f8bb4bdb6229f524885f50d587d1f656c020f7aeefbe85df1657c837c89dbb105055d05d51fa1d9b86f2cc254559b68861cf4650d8afe096db1b9a927d69fec18bdf93ac982977eaa32af39c8bfc8ee7d2d7857256a95b012acfbadc3a74197286cdd09ff927aaf901b7c63d552cbf6882b402f2116eba479a6bbd54f5dc7a1d23074d039bd4f226f3e4a7f7572c99a2a2b3972c542867c85c66139f224395082507e85c38dc321a25494d058cdad9f7e6528e3cedd9f71c10d563c1b35ae02764083bdb3dc0e0efb9d31b7f82076cbc05013ab0d3830becd7dd18962c10eeaaae67caa85454ce945361da3bc76203d05b2154c3b07790a2d1f3f2a1df8c2158eb6abcf00322081c525f4845eb1f2bceee10365c03c7b2d245a54f28adcdde6bcb88be6e0f36f223887178c2ee1922801a5ee8e8e22dd06f84fa8261ca06cc557e0797674bb7397b98f43af3c5bcbc6d6c69a7a9fac5c2fbce07d14908823b5e91f6eb2a105a470d515d6cb3b5a4b9b869ca38ab464faebefa898fcf9a78059b88c7779140bb48a30765b7f9629c8b124fb8e8a5c7d7f258e68fd96757f2996f68f85bc792f8877d8e2f964cea2d5c4599bc347725216e37b56a75ce1f994f6c4d6f8d4ca4607db1a288a1c33745b917bbecad41b5e40095ec9e80d636884ba56aaf6f61d3fde8b803094d83e9bca7a98f11ccdd9f578f1ef047856d64596970a0a02aa1e26d38f22457e67a896457b8c6120f470212c75e262a21f1ff79409ffd052f04091c3de66711c8ff76d974cc97aa92f6f28e73a4a3fd774446b00de5d207f8b0e0670383723eabedefb975887445dd2144afc1c75dda6d9a8983cff7c23f38e669dbc1988686a5de58dfead54d616dcb3d0b75aeddcd5e0ead675aa1a7fe512c2c907c3f27d83fb42dc805e9a48697cc7efc23a0a5930b1c2029263fd642ec86fb468c82e17e5f5eda40bc0fee572ce21d5d0f1e19d31509ba1056a8bcd10e50c08a31a5312ae947693895e17b1f5e8aff57bea54ec25cd156cfa9728817a7047b6bd93b551bdd49b959783f3554a0ac0bac93872588db17bef47e7079030fbef423f31fc22cd2fe2001b197bbef384af4b9a1fdcfd3f325366cdaa943222f96c7ba9d5fcd7d36434cf2605c534c56933a6e6fb280144a7e218f30506488431ecb33e0eed61aec9206bd81c8fe711c7b86d43d3484e2341344b74562f3d3a454015ebec28dfd7f7c553010a20d7b95b90cd2615a4d1227ef88e7a93197f2bb60e13522433c56ae26b86845b75a3839856c0cf19a70c2c7dbf0bd1bbad43528a2425caa911b1f4e1c5c31470d65d5994cf6412d0fcf7b6527eac1bd131c15b201055858e8d5cf183f4c81028d2f23ba1ef329473441a4d84ff41b35bc00f9e476dc61f0a90a60efdeff2d289ef933bbffc672b4b2b94cbbfd9db539db31cfe45caf7ae5c22797b5cb3bb6f4cd66a8e571e72f78d7bb776145a7fb507209f9a2482417e2a8ed443502c04f6d587f8f8feb6fb06a57d8b8a4cff17072892d9e89eb9f7677ffeb788cf9307d81cf38ba2a793e8c81d134d9a2617e7ee393dd60778fb6058c92a76175dee4633dea4bf64eeedf9371e31b11b06d5098f68af29b069928de566f5b9d800212e2fb68c46ff827029762690cb5e32c62268b2875c19089a42ad22b93f359369ce08fd0cdb26ce5180688100478986cdba2dfc635069278a9cf692f28ddd14cd3204ea950a7d055e3a2766b4b40a86fa96360deb1d11791de5da6a356b181c692654ce71336fc50a311767f08081007c56d2adf2cea12e90675ce963ead5e47c6df4ffcefbfc05a8372133faeda10258ac0e5fce9aa7f233618cc7113aec888ca42f9b39ed15df80acc646bb342545ea422f90813be24b395eaa0938438a86c3efa789ec446de16905ea3b39112596bebc57367fe7cbcaa9f2cb126babc913dc67abc8e311dd7cce5bdcee666988fded39ef68d37029b4e93a1e1874601844480eaceac6588a0cfdb0bcdd459c82c947645d3e0be77fbe312a67ea9f176b9b03a4b723533bd27c6f49db3ff215a45ee2f6ed38639b6971f814be270088bb53705b2c7b726824f5f5747ad15b55913d93f13c7b14cc5fb0440ae78c355197a54eec52484a6395b99d69646a1cfccb18a0b06b627d5da04541b9fb87274934d291378e1c5977627eb634e5195e2fa2ea511ca8a5cdec4dea8c8b6df806052d00cd7303315b424eca5cd2fe8014504f0cf533d233e056717d240896ef0d69a38fc053d82229501cb7a61e16617ee73eae78b21406a50d8766ad3c13182eb0eb230b39b254984e871757f7d122dc2705710e0803135a3493097d89d9cb6d0c7162dabd428373a3af2313bb29c0bb8d56b3eca5538ff8a270cada70a91348a9639c43b35c098e5a6e7db346ba3aa3e09f9be2346830356c32073098183c691ec4442996ffa28a90e10b3f8ff04cfd49dfddc5b93b80734b5ab5560d4334c2a1c56af31fc0887dccad9a04797e09914bf290b8e482527d3b75e534e1a6d41ee6b085341ab4089172b50e7c1a4c7d142ada56fcf5310ce21a123b2fb8366f0cb64125b27f224faf79b326d3d55fb70c6c69185f8832f6b70b13955bec6581bafe7d9664f5369c1c4489aea80e498e5a9f6e877aeab440e4d3eb90876ea263a4fa7a9ba57f308d6baec28ec34026d9613b58e7538ddaf550e7067303d754e5fad0e303fba2fc440bec13c32c5a760eb7108ede8adfd02f19b46d2629a16b387da673ee7674e2384b4e21442583406a73b0f59621d49afffb4bb18dcfca113e503b8c8a7e33dc5816c98a9641489b0e5e1dd1f64503f8878618527067575e1dc33489968daa3a4df1c9f6391b8813fae0e90cb552fa763cbec4a6539ce5a56cabd0eea35d85d4a75c357aa519a54256013fd1ed0df5da028ba804c3a878e87c4b68cfeba392ea86c30dfb4224b9b1c2089213b196ebb5940666bd2b1af3576eb25b0e8382f891236dc3dfc2a6141924279a846dfa26471631311681f1f32169a70b4148500d65bdec21c51dfb3328a5acd927609c5d9d73488f0d3fc75dec6711d370ea6e77386eb74de06cf15e036dc07b5e8ef90c87a8ce8ace6f9a66b68e148d44ae732bbe2571bac8d2a34a3cad0b7e79dae72dd72c8559eedd1de260777b599d88418f35d2f958df330705c1704d609a0bcb5464f8504adc57f2f2555de69c8d421ba7541511e9df05375f7ad50ff668c9519bf49b6194a7abb285a45e977ae398a78e4074ddec70356bd32e53492b60aeafa170c4fa98ca67f0111e2e560626818be875907f7121a9943b1950116a7db50ef6e0b57f264ba63c6999bb0c1e98f25e0e70177d07b9ef84a6c52fafa618176748c5cc6faa4b186a5b16d949ca4d1bf80d528e4718c475a29b25ac2a548a9e13c784ee2736a533a8a0be4c86de79eed1a382c41a7d72eb2e91e21e0680938d8f05797923f19a53dd74150dab55e51049efbaa8898dc6eab1d99f110a7fa0e44755729cb8e238032dda87118236d9aa8da10b5c7d93802609538e18e32c3ce2b91e0abc8d56dd63635467ce30547ff1fff315d6d108604d45817db1a004bcc1b006b22296b6650181bf123f87a5653065cb0252c19c2d6f9166adf5861c8c29399954f4708ddc6300a6c2ea6ecb2c6e9373b66689523fbca7db82a2c9f76c5e549c6a75b143194992e1e146dee52e33d1888a4c97c29860f063c7bd01e7ea2e58127b0e73b415e85e836d3948db095b9cda445bbfe7b593de1866ebbc6ea618299f04938936359a6fa84c0f17d8a78d1e70637aaa29e0d617cd72682480a6955f8b864a6ae49034c07420c9b515a7d12c9c7dcf481a6384824b804f545f38cf45dd5e15058fe3607d81be4c86de79eed1a382c41a7d72eb2e91e21e0680938d8f05797923f19a53dd74150dab55e51049efbaa8898dc6eab1d99f110a7fa0e44755729cb8e238032dda87118236d9aa8da10b5c7d93802609538e18e32c3ce2b91e0abc8d56dd63635467ce30547ff1fff315d6d108604d45817db1a004bcc1b006b22296b6650181bf5b2972535ae5465a96f29d7438a2a6bac03d5fa18a549cf539e88aa1a9dbb28cc2ea6ecb2c6e9373b66689523fbca7db82a2c9f76c5e549c6a75b143194992e1e146dee52e33d1888a4c97c29860f063c7bd01e7ea2e58127b0e73b415e85e836d3948db095b9cda445bbfe7b593de1866ebbc6ea618299f04938936359a6fa84c0f17d8a78d1e70637aaa29e0d617cd72682480a6955f8b864a6ae49034c0743f0343f21ae2ae8658b9710f980ca357170e0b8502aa14cb2a42ddd2cc3f4ea19b511947f15a9919458103294988e158ee2f8204670b1b8780828fe533e1f0ef150dab55e51049efbaa8898dc6eab1d99f110a7fa0e44755729cb8e238032dda5b2972535ae5465a96f29d7438a2a6bac03d5fa18a549cf539e88aa1a9dbb28c8cf6e87f1638eaa9c6eea5a0bc033c9bd2e43e7cb1b28df1b0fc1be283a1194cfede3d7319941c64c34f9e0b8f18c2822c49c7cac7b05d9cf2843a9e6a7896bcc0dc17c38c057cef6e7ca1cc61b0e067697524ef334742db5128e63ab2bea68a3926534044b100e0e2f8be1f6d9777e4f6415d9fb6c0fb1c3edec9f1e38de15dca18c44bc8fe3164802404b1eb18a2130224b368e7633b16b1fa5a9cca84db381ad639d45397263e6cdf76c8569ff26082db90dde58ffe1de67cc9a2f2213c1be04d348554b2d81bd0a02129610aea54853ccd2168defb1752e52deb2e9506c28ec0aa29147770350c57eb20d70117b5f4745af1859b31c93e48a8b76ad5037039b8b785151b59051806a4166b91469f26f987091e7732a83431dc54eb3d17c4b53c45dda6ea20d9764f9ea75b3d7b1da03d9064101d637f6e474f1d2d508dab3bbc09a4acc1b80a57705ca46d8b4fb466458f67b873f2294bf8819ca88bcd9b9a0279dee469e95a5eecd6ffd07ff6a479ca78888b8d418c3b841f1703259c7e9612d6712215055e95d567a08751241a86f042fd7e02fec0807d55a5ba343e025ff6eb531e68068c00f9b0f63b727304a3c2e508fdf254f3000101f1779bd3604dea53cba240260dd57dbaefa31c02c7d60c02f432230643c8ed6c49d0d51b595640288a53767c427832ba788fd3d430f193fa1ed3e5aed71ca5ba591ea2fbd63a64eb9376d9c8b5547960bab555d4a22ccf5f25ea158b1c5aad39f0790dc67339be2d8376b8f38d16254c99ddd2b648141cc51df293f28292971e1c73d81189ad831af9e27bf97056d7fd14da39442c6f14d5b4573449b14335b0b492e9cd987a95724d0446b898fc3d497c31d18ccbd9115b86886f5f2a8a9a04cba3cfce0392373860f737fde9e6a993e235d14d02b7f9bdda4fa0c19de7cc0baba658b77e736ce61ee27b953f6e61a1520e7205ef3f7413bb7a20ae4b1ef93b4e63ec545deaaa759112f5127f191c4f1d40b6a32de3a7e2ff4191f26970a7d9c68552bc0fbc4d751401473cb1e20c069b0cc1fb6a62289ed3a988836f4afe75e1faa52460cb696150a73f3ea791cb71aa05f6dfd07c087ce6b6dda8c190c307a4c9f55d8188b020a7dd3455f4ce8f9a4823d6444f41699a7adeea9131c0936ab72af398adb0a442b0934d12094ce56870a05c55f42daaa0bce43336a19a8f0cb58625b53888b020a7dd3455f4ce8f9a4823d6444f41699a7adeea9131c0936ab72af398ad9c4af98c1d32def7cf81c1645780c71106fdab92c260ac5acfa0616f4d70ef5e0b484e377e19fd1e14c5c37dd9b5133d51c2344f87e94621d11dc5177f66fd69c6ec6f16bf7b8f096ca030d97d9be716af722fe0486e6b01fe5940b45719f8c9ff374369a6c7cf210061e506a79a074c911525f6185a2dbd4978b7d97122e368379b0374dbe35f2f438273f17dca9c002f644caf30769c5fd0a52d9788eff98cd4fd5cc0ca70604ed82f5289bde02f31a3da4f4621fa7d399f5ca8a96618110d112c26afce1b51f8fa941648222591bffa1b5f51bb8efa218af37831c83695fe911759bdc0cfdc6f8e26094f08a343810f7348b3ba37712df283237b2d6105a369017c17870a60e0d59dc13ca58a473289bdb7a6f4d84df53afce94b6622b9c31d264b47e9f3821f4c8c42504c2201be8c2037616f061a40999536cb109c555c17069fba921d85d3e8086b3225bb8452c7c75aaaf10e56173c5a94d1e2e195341c3d3dcd647dce74fa427b5b127a1683699f809b0d984fd9d0d10455f0616156baeaaa129cc3c6fabb6bd26bc8d6b77f9becefb761de172059d1b7170572f76ec678282b3ac4f9fdcf0189c1a7b34af8779e189a469189bb0bd05b4dbd8e56125b1baede079a0cb9e8ea5251590bee77a4e44ee7ac7fe8a5a0bcdb17e61dd06412fd0054f08eb20196aa2fe804d401162fa38eeaf2f04735029a9ed41d0d308f94fb744257fd973a44e26eb0cd1bbec144232e6b8cb339c67a80376c3c48c1e9d89d4487296c7f54607e005624b13b91fb8c88e0344fcd664b1fe7dd2ce61c0cb141668a82ecc47a52b01120204d1b3515d3806ab8559a1a73469fb195ac9df308b55dcb009c7e3e13edb0a615930d11beb5c4779925720e9552d4e5fcbdcc85d85e81b6bc9b9036cebe0ff17f1786af21b00f5e8eab2d01e57b442b9092e1315036e430aaeab17735f20dbb15ffd1c0868cbb820b0671cd7a6cf7c1b5b009d575b8772e843a05b15cd9d872569dce04d6c3f2574ab88b097420b06da7fe4a4c5fb3adfba909c11622b87df62d1c5796d93fb825c925204e5c4a5ecd66fb7687d5ffa2cd23964f5c4221d4f47088dd981457621c592732676b2e7130165d1ba67c696ce747d34d7350b7fb1a4063a4c7b967692d4c4f4192da1c8dbb7b94f54cc1ad298c7e1709db273633abefff57deee744a677d2b458fa2ea650583e87403e46ec5cf3cd0a8487a63c901e00ead1b53afcc6670f011242eaaf11928110c6fcf4445408d3fbf1692d6361b2e6c01874f66e1310059bfdbcff61d43d8ffdac308c1ef1c48704b0ff56e5402309a1f83227e80afd0c19a9703a5ff5004e7ff33c361a5efe31f4b0a74242de1614fe90b4a94cd8221d32b158fbe024504b3c05a36fab7dedb7df06479b170676956e012bf32e3279fe56fdd43ee86bc7e52d03517f1d7fa8126ba65ca613a6449f010b1947cd0c2b81306e67958f4cff6c2877e3cd4a1b3425f4487cd988f3b55e098a7872792c7a2b454edb9442d758c6216ac9b71bc2f468c32dbb141c7de4d3cdc72a97e396a530607e1d3efde076ffcc0c3b03c15036003ebd3b18ca48c35f4e3c5ea8dfe71947259ef016b0ef729341cb9f9b8cdc81fec254a6865b0137bc4ac4fcc120149018a9a2e92bd79bdffb05810f6e91a74d5dafbe5df497c01645e452f9657f08d24eb822e7769fd666f7296901124bdb4f2e1f06eef63db524f586cdd051608d9bc1fc4e4ad0fc23c3c20fb467a1617e06e6fc1ac2e00d9f70e8227e7c04a19a9dd277d205276078f36af7676b1d7594ab9d0b7206f46dcf797ec5daca06472ab7de7858b0110af8653ecac8c82f144338d9183a517ccd347a78bcb9d96262e576e7852c584fbe5838d769c2bd35b1ad1c76cfb7d8acd2b016a294a13363fbe01901a211d724730a394c731b97ed40d6f9b1a616517ed08468d2254c2a123ff50743df890399ac126e3045b111f2a019ebd7d40ae025d132fce160fe1a01f68ddcbb5b42d0e3d91b8a2ba8c8c5b92ef240519cfa78419702702353836711345383bce8fdf65737ff35142cccf230e1f71b88edf39616334adecfd7bb784295ef1065fd918311a4bb66b00bce1bc582b243f2a65cfcf9b0d27cbf569100caefa9aefe9d6709a8bd8ccceac06af0e0fa082d3596c84eff649800738a6e11b627819292035a4451f592cad55f6a24ca6c09375475b42d439c856302eee39a8e3838880e238508f4dc823840b92a0a376b3edac093ccf964d636badc74b8a46d96e50b9aefcb4e2a39ad7601f3f4a654a14d3d475b164432ee45b8e66f85be6cd2636a6eded9cd76da0258ceb0b47b8ec728d7952f0dfbb32fa20921b2c929f41b7c78acc998a54851f8bb5c115a378b6efdb7ef7b3ce5ba54644480fb8cb2ef5946798e53a885843d1f93667facd819a6b659129615583ab427d7b3c7413f99e8f07966bc102f663c9e711215687a582bd771fa5d6e38d65349dcc074c8769f42273698a301f0d5b535cbf69c7327a69930e837f2f48dd2a60aa7273afe1ce88773c0f2febec2eebd9debc8ce913f6bf8a448d4a8f706b82db95e46cd357afe40534d1dbd2ad67683879963cf1ea87d03180c22015f68ac8eea35a28323317adfa6e6b0cd77fa4b6ab2d61ea74b2a56150803cb61100e366bd444327303f5a16989c77df2ade8de1422f310e950523a9bb20c9b6a02e8236f4fff9672a032b49b2c9d2694a01e9b390887383ce27eefa315fcebbcb481684c84591aba22891bef9755f549302befb4585bd40516791447aceb30e5a48757cba443acdd12823dc3bbdb34a31d3afae4df55e0d35843733955e093e173ac8db67ac940d9e35512ea586dd48a4fa5ab29224d4c71a236c13cce55705ee78d1ae8db024029c3f98bef2e03a2e1f2675dc228833ec2d5731a6e10c4e00234f83582c7dad5a12f4293b7885ac25b8c6288bfd886894fa99cbb698144991a5c79880cc6cdab394ddfee19e24d2dbd2fbd4b5433e894a682df7a663f096b31fd5efc44e8eb7c6bb341e38b66cc565788517c7b1297b98b643744963acce9c5d8f38b804ef9d9846cb4b20e130941ab037530d20439ac207e96640c540e7cf0143f47410ce9131d6bfce6b57d6014ec93185a1a35221accc6bcd952e9542cb1a14d513a2e5f209c2a27338316ccfd69aa846e7907fdc08bb239567f82e667be1cca6f10e45a661e6bca07d00183b611425800e48743ea363d35b162d86a3b1916b893d8e752078d80850538315acafc9e999b751ed035546330136ed1df6d0229dde5b25f7dd1a94694901a8d9615a018d70d50af6398585a54747661f19b32a3c09d720652fb08e6317a9cb08556578ab4eb6ee6705a7be0b45360e690ca21fc3fa22d26ed54cea832a1bea83aa08097d81a5f8a0b8dcf59c113a2eb88388c17a1130dd689b6cefe97d48c7bf16557b91a9fe368ccf585bba2d3c4e1120b4f74b004d312230add98a44bc1e2eaeb8ed0cc63b1829c0334e9774f16c9295626df4c104a8dc044825a8db7b52800f21b486e501aa99fee6774457cd12df3ab4b77fbd2f1707166518e25084be2b51e9b38d5c2891d4bfd8441c11a1db411d5d21d7053980b7e3fd605f8f4bcf7ba77877e86eba211aa85b5ebd31bfe02276af18fbcacaf09fbad4487886b04893f10af9ab8819a1911fd7e1700beab6959e973ca180693a1ebd661ee0eaf071eb6631f1ff6d00fcf8c7fd07ade2f38907af4dab295daf8d203e870188f386672b5f8ab475e14e5d348bfa75ceeb4eecc7d43cc6e03782ee8440197c10e83d24bb1c55decb6cb12b2a702758a8246a1b2f2be8172124c8dd459742a51a12e2c283589412610f2d4cd5085ede63e2fe371922603cb41ae43e9ad9e4e65829f8da968fcb11916605d745327a8e978582301ea490c03ebc1f1836ed8c9b37ada0f1b1a0bc47745dfeef1becdb34076c6535faf3181d650aa869f80eff79942d7ed75acff5be4f00c2b2220606170c297a871d37c557d2d36d7529f43b2fffa82b9a9f4270363a3474bdd75b06df0c69baf6af77211ddc301042717e50b168f9201b4dca8cd3fcc89f9601d79c2b60c39f6d1f9e8b38dbeea182d3dc1eebafe535e1942d0bb0fbd500ca12078a4672dbb22975067554c38de7d767a70148948e2c165ea3ae3db39efe1abd38372629c22dbec223ac73e7089add41d37dbb8f8b8b4330a9903518d5bc181bdc787844496e8793ea3610a736e7a7913dab08aec96d0785e9b1932d5b1d18a3b6cb4345d739cde70e080aaefdd59311ba5cc1241f442333e478ce8846edae0208ba5b039236c991c32b0e771dfed6578f9189f5e311dff9d99a264031eaec6a1953ddb7ef6dd97de016862e4853f021627124062e71db7954ab3f4f1325f053e9df90cdc3470bafe4a0532fc02117f1f2162346302cf549119951ec2c62ef505e1956b67c16bc51e8105737f877c768b9715256d7125983a7559321f3c56fccd2baad49c80cf7a1719837e2b4148cf1daf68be2ca90e7560ebce308aae41981a2829d1adcf920ecb369f4d6b32811c395898edb979a5c4a7d6251cd53863f4cbd8c219561f9e4dd38c6e4f6166f63fc9e30b6f8ca5cf45dea3b77eee3ba7069224f26e13f06a109e7c0ef0d0355b7eb3c6fff7adc322adf69c0d6ddd94435d000b4d15e07be0d210b8e98a2008f204fdb495ce108460c51d3d71052495e7e22bee6f838895edc731108d90f1ecbe13a922e154ba4933799c1608abacbf5f71c822ae86fba7496eaeb409eae5b9b3c24828ede4028de80cda4633b0f15e14794d425f9520dc87bb5c3e89bb7f6a33cd0c1d3fbf12e4d884b23c1fdf955d05e87e791a1a2b4c36cefe449118ebf0e6dca8d7163c471aac0bc22b3fbf454361b31ba67dfb27b08821f4748c0d5a43f91c708f436fbae51de871862f59ee9c558947dafca9df1ab7bcc7f8b8aeee4794b03b6b6dfba5372444d0ac46857eb8e69e6cf432d07c28f8d465ff2485b9abd7a46fcd54fc191b3fa7a0882ffa6e0c4b7a5656160371c58fe4f9e2d6a4925842d11dc63283aca7cf35d4cf1f18dfca1c9d766652589e20ec30c82867195c642750787ad03b924f6850c978ea604950ea13a03da31b1d6fbc460c000e8e9a885e60183058669998c32323f7a4ae4a09000145c1dabad1b707abfca0fda8ce9f4d238a979e34eb47aee7c1f7066602c0faff20302689945f6c9fa6d8cf03da6feae4a8711c67f036bbc6314f8ace29d3280bd6d7dd58a646157e2b8c5ffa102569def034471a996199cdabe3ebf71f45f530006b7bb9b0efdfcccd8dbe011f1f28a52eb93f8ada69ef757c37a741c33d9043ed9cda327d9826770152fa558f4714f1ac53e645f5d9b6678f8b87425d6f5d1b44a35a179d838a97143f23f6ef94bd124654b8fb9c636ec5a870faf98f75dec6abba6865ed77a7db1af3c85d4bb72e1b0bc5254e1707a1b8826722af6cf5e8819a47fd02abb1e2e773602a93d9f74378abdd5b06f3a08be7bc83a87ca5f2c87a5f4be8d570668e96adef8b7efed059b218f3441a7da3740986aa6fd9c17d4ceedea8eeb311881c474bb9a115c447454c3e8f26c50b0bbb2d83fe8ca34b94f9514d01e402c95dec663fd344ad7e21caa657cd972fb0c638940b17145c44ee63e3b0fa8c73fee5b739564778798d809f78dd3dcf2882cad8a50f6fff0c2dc1d61fb21cca77f2a3ae3821e58b6a069888b961326861ad10f8443c58aaa14d5ed754e6e10bf90c683a2ed06845c11a6d3123947c93ea8b0c7eb1eaa12e476626749f310c56c62f608d3d73dd4ee3961a8d5871d981dc71b46b195a96d92958a22c3fc6733267048c31d31271cc48ab257eed6c0b96ea92a51329bdac2b9ab16c22ee02ed8417e4f48f15907505c9d4bbc65564d624b55296b3f87a07e99bb83588c714d22fea15e877a74332ce6576c13879faef2d16cae998f5350a07a9cd955222d437e9f98a634bfb598134dd12455c716d519570ad534d02211138f7c2e061dc6c7e6513f2f30e60b4e12ac268b4d1907057597916c60c80887296eea5b828d856637cc98fb7b922fc9efe723a14630058fb765392177fe13ca98cc22747836b9eb90d53f04052a5daaf2a06b50069848055e52dfa25cdde3bafb3924e54f9b75c6d17a1a57467880574cd0e1a70c26cca8fc7c509ec584adf014cf752c36c7a4cf66568209db74fe3ada5b4ba706802eea59401730ba5f56345a6c15ff9eeb7776f8e5804ac9c92211f34a2e7ce6911d1fbd6f023d04fbd3f66b078eb9c7311fe8c46684d8e5e43fd30204c01f655177e5b5129fb2c5af5ca7706b062c1b43f467a2f63662da189501b5c939295c6b83f6f21898e362a10688d2028f81a7f38ac6cfd3aa04e08257564d9e77b433848a4d3d9ee83fc022fb16a202290d05471ccfe759cd2d2aa2a4e2323900ee83642587acd3e9ac226c8c77f4934b7b35724cfa1da85f52145b426f1ef6c1c59b54a9a2cf818f3415470de8b55e86e920ff89e4e1953a4ccd38217199338d4707004d442d02c88405834c1e29f70617d2e1f318bb5909cbef6f5489841e0df3e26e584272d0c6c4ce38b433223e637cbd47003a962500aaa40838ffafbb20ba20ca0094498a3733b9c1082bf51efab99756eb6d415a55bd70e040b8897e725387f1a0c2e9d13854e03f805a5a2a527ca567a0e32c9729dd61aa6ab76820b7a03538309f403ec3e952a470209dd6cebb7407ab5dbc4c83d49ba2772cdb2f9fea775d7e700c7e483c2fdfae1e2f02dd49c492279c83d6edddaab858be405f57855c1e2c3fce5990f133299293722b541a1f7b8b8644e574c7cc7d5d5120db14dbb47d0d848295fb1dad926210dddb9b526d1ca8c29eee157a68311482375bf809e49902eda246edb314b1a9f91325ba2c0539829147fc48b0aa1e5240f7bc3fa3189bfef80e641a22d25fba4ad13dce535450a5d893b209fce0b52cf77cbb26cd919734087d41aa35f902a084d963108bee6c3aae84a1b5fe260fff7968088e4545b74f5a291bf8c6c49a924e7f1b3704fc1896f77fc1b79189156e745a50ade0ab7dc3864a8faf86a91e0a543364a9a7e0b1dd22c698f6fda2f48c37d74682da36f391db93f1cf380a987b16982a15a1e6402bc4a5b445691628d25f2cef43d26a78d7e30ff5d8cbdbf4d58cd4765e2f06824ee2239643b8b7248e41647be9bd2796a5bd31ca88af962e3029d22bd04cb264d1cfe3464e91a8be02f33325034185bd80befdbb0b5195578f430ba4c7d44573742d2c87df8774d1b9b30f4c71426b1effeab225e4edebf4bdb0aa1eb84f7cafe9030fcd222a23022fa700dcea4887a989f120854b0742c4fa7fee7f8b96babad63ff5b60a7207b5730e02c197c73a6f3ef4a2283a71d5c1c0cc969d40fa0f15ee593a93763965d69ba606f8735271d4eaa96c9babfc96c28de25cccec17af6470cd046def823b972c13399da221521e15b48ee3e0799e121b220ef55b72993f2b69335c15a5c0a90f5687f8b1d5a7e6e79a92fb2287b6d3ab7e440950c8f003ab90ccef6bd2093d502d0cbe510a029aa7b7ba485a0c228c60bf28a059132a2d2c3b8da155ad257d68f6c48c081dfd5928ddbe53b0cb54e1d8c19da632b5a91e29068644f4f5114a47104afb294f6eea7159686b81096f72d2a442a494ff3c51c969f7b67dda3766103acc2ca998a06139129cd65c9a023dcd1c72d047ed72e70bf0ddf49434b69833dbf9d48325aa049ff593f414a2c9069c2bc616643ac1cc2b77b7d3d0c77676f55cd7bdc4e7dfcb2af988ad3eebaa26a017fb6144859f94c2a2a07fe48f3eabaef5a1a853f3c47464ac8111aa23a75ed32001d26f5125ca21201e119b72cef2be0c503b04b0bc2bafb702e45f6b0795b3851880aea9b5c6a14d87231efb2f6653cd5a48c0b2f2c89bd5c1b2def4ae5b39debdd3936685939641b75d7bbbd41a93d4d41ae98bb9279c12681d181a1787153a2d96b9203ffad00fb9eaaca2ca78d1c0442c5705c83c44f58b33879ba656b4354dd2824b79a1bb2b26bbb07d66e943f314c9e3baf06caa719f0d4d5254572ed1c528298528f911c1e49469c16cbb8221976e071a2785ac9b8dc426905db242aae00e66ec67f005c7d42b74d67e99511f576c71d5e055f2ef9f2b24a136f0c5d8415f84983ecc3455013949ac0646cc9dd1f9470e4bd5ecad56c439980b4b69ddca35357ef7d4247ce2287a150dab55e51049efbaa8898dc6eab1d99f110a7fa0e44755729cb8e238032dda123f87a5653065cb0252c19c2d6f9166adf5861c8c29399954f4708ddc6300a66d3948db095b9cda445bbfe7b593de1866ebbc6ea618299f04938936359a6fa8897369c17999176493d5d7bf845ee8b19f74f7a3c8aa32027a72d01c7761a34549cf82b1189dd44318ba657d9e39f02eab5733d72b1212817b5b821c26d875dad8417104f0fc0d928f247e731868b91c578bab1fa8c6408efa9ee25d0ade43e4c46d49c54e0e106446970a43ce5f7b8ac109b89eddf904ce224854b3e91362c0d8c1310afaa88a10a58f3d22b33dcfcd898b70380660b6f006634155e5c9c5fdbb29adbfa53d775e3633bcafedf7bd6acfb22f9af5499fa1610fd4db8e99146c0055bd4e33a1fe593323b5215ff62ca2c642280147b92874938ba3e34619e56d5002a032ccb7aa4367be948b32bb5c27cf52ccac3b82a87a528d28a4469c70223870d50f0d546964e94c4910714cd17f45512bcb1058b7e74f5bba914598d5223921ff148ccf2585f548939f9e9e8af1ca184323d4dd394d55de8680645a4464a2a358fa05fefe99f0aeb636c572daab582d8945db0ea6b2118f87e9561ba4958f474fb6902203a3d0508e158879c57c0f77ddcdcf8982c826134da9c19117af07bab1bd94a196268a04775701c45b87e746cccd8273a5326b03851984b3a2d64f0735c65df8c65a7e3ba3f1d254f71c9a20be113f154aa10a58e6377566d0c6e4d522f11d85b218eec867d7375a5448e523c6b70d12e7fabd446310ae46a5eb92f787417f9a2db871b58ac5d4ca0ba3fa54dea758f566b8a4702cdec75a8b321429573d4c1966463f3927b3ed20c669f12e9823bbb3e826be5adc32f6a0bda153656f435ca00cbf0c176f34647ed4ac5cdeaa02d8512c6f75d590835898f567b30b95b7573b6e23d48c6654a02bd79f715473823889f3ccd7cb25ca207701ade4e34e4f2cb9bac62cc3d2fa346813d53234401f7ff7cf81a519504a30bbee2c3919c22a68830a64958ef7721ec2d1b9e524ee588985c255b2994f574ac91127c1bbdf7ab812499f7a57daf63d5972fd9ef260180d20b9e3f9bb0d4e9899d556bc1530a0e5d61b14b415b47842a19f9037e0d87f3c727eebedb19960eb6bc4e534fbedf5c869a268bd4aaab055ee657a563fcf8ea87f6939a5c54d7570e4b54534580366cac7cc9adf8d2e308d98ab08656f6c9a566853f09b8f407c264ecfc70639697d70ceb140301c4a0e6900baa2c1f5a37efe05367271e638c7425f2e0b792d3426101b5317440faf1751673ceb69cd91b0f7e36b9d88ce3bd8c5f775a7c83fa1e1c53f377c2c79e2f590a7b3717e6d51328d550ebc5b5b4c593bc270ba797580d5da2fb3df2b912a73bdddbe246b62ab53aeae1884188cb291709f0d80b9dd05535cb2ecb91309b699ac5e8fd13ba9fa5d5575d8ee005e8a814082ce78294e4212de9d90d8aa1e2fc112cfe3ceeb7d5e124aa325dfff947f68bc70eced09ed97e995724b822f11f241392d2386db1840bbbfc082a9854eb69e6e73262ed75217a056b1b4c5ac46edba4bdffc750d9608977d5f58f919e7c04406ac56726eef511a42216ddc8620d3f52149837283f9f4e207f26d8751ff847e1c94e4673f29e91b9ecdc8a09a5e81865fc72f878da06dce4c4c36798f71cdf72a3df7dc1022498577807cb9436259708a7f6d57e02de6be6e99bbc3e41af3301d66ef3ed5758d82b390d4822c6c2d0e4bc035a5da66c0f2f43b0d3561bbef6a81a7f2984f16eee4206e2db8e029c79d17d04553c3f2fb5a9d55b3e812493ae48abe9454adddaeda34cfb8a62a88493e1ec49e330ff5f617363d0a9fb1277b0266730d788f6577cd837b2d7b2eeef7c64deaa54918ac40a8d569be46b7f77711a290a46b0eb0a32c80d6c4d16f9d7005a18c6a5579fd97c6dcdfc3486de6789e215002639ba6819f7986f2bc3c3d58af72756261545019ee678c4cf5fbcf5b940d7e96b90602865736a657c18bb04781b1318c6bbfd8ce8063b22ad336be4c81b18a92807f2e7a65b99819010f608dc7a793aa7f93e14d7c30ab8b988796433af6f12aaf6f4642bd365276254b18e7cc85669692ac5729f54e2a1c9e952dc74b34afdebfd31f26a6aeb26e35bd053a61a20cc7b332e3228ee984346a675e4944090b22baa5bb21590de2100f1435e1cfe5a607765fc14587dbb20a390099c22e82b0f02e8ea768af9dc82898cff2e832c22368d2cb6e44d5cd02170a32d55f1e47f45e019e3523a01eb7e056d55adc0bf9e1cea3f32e3bc8fc23d86de17b802ba95ee7ce870c1bfd82ea4a3d6c26e0d45fad1aa548bcddb30fd98c6f52ba3cbdda15da86fa896958c36f65fe41a1ca7dfbc1fc69d41a1ebe9c0792515cdcd2fc74932a7c04a05cd8725791b98f1f5cf219c404728b9d3b7ba03a0cffa5f89522957372eb94b4f5d2410492358ebc7ea1aed0ffa72f7302d8b2b81c9ab8656a8e45adf5aed2b49cd865466944aa473c4beb3d734315cf2e9740505c348cb9ad2771d7c11059281c7e854e4c7faaeed2bf2a37c1410331a8ddb9f3080f9bfb1f2fc52c43c05f8ab3c8d233f675c11781eea0d45efbf893a82b4e1fa6e61becbda554473a25a8ecc24e167585a2e25eba28540bda02f38cf34be42e2f1851922ba58b45621880df1da7ab21a7f546567fe035bbac770f0ff30fe1819b2c3a804cb704421d0a5a788a2519b51574f83e93cb35314f6d3b61d5e0ce43a85504b6344e201eb7827fde954ca7c6f11928225de0817d01c029c13795205ffe8fddc65de2181afb3ef20233a93e402ab8b9592e5c8b6cf5b2ff1ab16d1adffd21273fe860cf6f57b98053e24b3b951cbbfb29e9138af803a783ad6d6a35ab93c4b4ccc8fea815df5b79e63d5e738e110f47932a0d61b4605b1ed718a2a2db9230432acee7981c18d2987e1dcc365aa975e2fdc8f6086f7f77aa1588e4f753d52df23ff42401c98247f056894c2c738af7c33d94f7c0a22222e3a835170695694068e1760d349b58ca88b4e4aa0c60713f4955e3336ca810509db728e3957f8f83a9ef7bd65a6310e95f7a5cb10ee7b0ea178a08be4bf45b8374c56ad1d8be469de0edefdeaeeba48099b114d3f5049d5163e2cd010d587bb6bfdfaa95a6fd25293770840946e15a311a7a8cb33b04097b71b9382225e2916d87de881b8613dade04bfd7e29f58e8fbfc222dc600dfc49cbb968c045c091d6f580f5ffbe4469ceb55f6097395fe1a3b3bb0e2fc6b23e6a73896c29823fc7624ad9808245c09cab7304f6c15af0ebdcc90f5e56bc43fae031f883b44a0deded8a990090f7a2f63c8df8cb38ea6b47b0a74a2a33405705ac0c1614eb7dcd43eafa67d9af62d3758047a6b8b6317af577e07f04e299aabb7703e2dcce2c5727967bf2d1e036d8f7b07a5f4c869f9033004465f77f9d967994fa0dd8bd3d3b3cfdeb07aa7d20e627cae79faf8f97c8dab4a2ffda1923604b055828ffd2f761b5651a4aa61697726f8223315d48b8e4f3f77d39c4516fe7bb33f162ca51e372f1a390631007eae4955ee6a2bdf3e51f6f3ded8ed2e560d4557516c873ae4cf2b0d6283664d03c3b6d8d8394523772b6f85ff1169e254ff1541ee21618c69a0bd50088402bf4cc758eb9cf7d27f4204a366443779f0e0bd4401c6fc24346b55f63a0e9e1e66ecff1c9fe65cf1abc085e798bdf3147a5c2b46bdd28c3ffa706fb8d3c3bed0e4e4177a158aa2f2e82cba165300ea4260425cb51c87e4db45317d3668352e013fea4c7dd7f5cf1722c203ed964b3d292d384255d8e3794f906d4f9d336f1c50784ecd94835b6b79c485a08985724eb060e0d3aff788a2bf900fb0593c4142708c8e96cbb7e8d57ce42b563dd62d8dab9614110204665f2fa044b5c30edb3c2a766ed32d6efdbbbd2eb197dc13c7b9e0a8586b5e99480cf1ae648eebb33de76ef27a3428f6b2800a34f0cb96112a35ccd0ed8d67040f805d484123d39ce2933cc769e957579e43284e8e52128d0603f9035d13caf6c490f6e49665c662d5092ac97e8738b586619c7579f46c2eaa1a3b5a257972bfef644dcb1a417465855f7be10aea953a74fd3a4ad7982977c5ce7cec1dba15d28705ced0d6c90ad55312430590cd06eb327d25985f46cebe3275e324163612c98540e318e0b50019498dbd6a343f3c8a24b0ab1b906ddae730b23ac67c17ebbf7c1b2982bb81a60233f0a60110c9792b439a7cd4f313ba0d070751a83671ab55f82972f9c334692b358bc8ccfd1a0c27c2511bcd84427a35e9e0fdbba238b69bd4ce26437e794d97e8f50ba12a5d5e49b34e53516674c105274a36d586e1993125df7dd5c2c4ea9b7f7222cc91547486bf7f71370f9cabc6f47156647ede2ce4b0c87df60b8d00b56df1efcd6841001567c0ea81eca030eb8f81fe11f57d32a34fe3f34c8bc7612922d9eee9a75f5ef6ff60848b08ea9ba3c88dfc972a57bbfdc49a1d0aafc91aa0c087f8ac910a68e4c8d293cb1eb2c29a38b4cf085906632425551d08760205fdd0f1c4a861c1f03197108f8819ea672d0549daa6a36f1f78511225ba7f5631f2c2bc80716c2de87130a35185082166e3ef68a08f73c6c30a17e0b50dd70a00e9f0c136a83d33f79afa23cf75329d43a9207b6f9ac635c93762ea5ed4daad780c834b1b407f9296ee9cac8a5eb3504ddf83e17a15c4f14ff0f4852d3bbc2c0ba6941ac5ae5b3822fe04eea1efdfca2f1d197004119c6c7a1f373d55de3ed88f323d9edb85a3b47d088a31996338434888b2ab024b67c4fcb1f824f95ab8c6f6011213dbb05d83feef7d87ce98a4b616cbd972c4dc49977033c1dd33969ec29cc23c8a47c3719fc51923d0b40b336044104044b71e6be90994e1291fe47e5865cb68e252112db1a50abed6347fd6531c75570c2046fa7f52c07e92f30773730c5cc9c0b341fe3dcf4a816511294a9e8ff63785458e4406ab2b9c33c4b502175fedc0a0c29a0b2a890de53f73718c41b8ca28e0efbc374f34ddecbf7ebd4ed4daa89978ca9d9ff58f52314c0519a79ea007072cf8f74693fb35e4d46d09ac47c002a7fd6580123802cd79f0956ef4e67c504dfb7f535b89215ee7c658626efe633be5f206b6248bf5e9b2c7b9ea98fb17dd4dd9fcb973c92560b731c17b659531d151ce0c1fe3a7eb460b9ddadeefcab35f4dd3a71a75b20a55880787c635f595ed307f687e4ca59043c590bccae78152cf55740113fb8b6049582e2f72428184eeb873f4320f6652128572e6cb9b43d73e043b2a4fc04a1694efbb9f0407df2f80ff5cb9526429421cb4e1e179e9cc8eb9c5e55abc94c25c61bcf3b993fa859f1617fb820e6247d415b77925e1a57963532fee9e1a4c21b7aefdc5f0933bce37fb5a55b4f90b60e4b9649c9fcae849399f178bd2a25426e07f5944ed98854e33463abff0ef8fbc3b9627ba1c840c8b89b0f0a8c17dab498a13e32413160bb9f5443b294553db293a595cc98e5724ebee7231751eab30ec3dd866c45c31a0ee746a9458b313c55a76467807ea413ef97d0cf20a784254c9240cf2d82fc9c6c0d5e629c735283439b31d153c6e15bb1bcd09203d1fb829ff1ae3267e7a55e80cc4dc18061887b2c2ef3177f6c4ee2581b055dd2cb94882147bcbca471ce918c4025241f73d04ac13b8b36e1363bd9ec8af418d728b38ef77fb3c86a36b5abfbadab3211dfcf494af4183e69c92e10802d85a1ae20cfe70442c02c406f70e0abb0d58a61248e1a92bf6948cc753aa3f6280d7e1392a0a071b72465381836c17edbefd0805f4eec3e9c22dc70114e96706899de93ef0b0db35a6d4113530d6d2f325e03ea53db93e7bd6be96ff45460562c3d505a19dfa6736d9773142eabb60ee3c227f23507bba5f64077e2bfaf4a919fb3f8c53c01319eacad2287c43e9dd77114fb35d8c5f5f4324acce8e0681bd99b6778d08d0a64f925bf238cb0f87d7ed865925df39215c4257e917c11a069a6ef4560a8af1a9a785f08d9ad91d4b2fcef9b0bcce76818e55751181580e1d0f21a34a7164b2586bc20e47cdd90b06ff8d57e7b949f4e5fc2b6d9efe7e57a6b693284d7f8af1a9a785f08d9ad91d4b2fcef9b0bcce76818e55751181580e1d0f21a34a71d2f5fcf8aa1230e0678c69c98244709226ab897cf7b569dbb8bb41ec29b9c724f1d11d19df7966a5773910d958744fe0d77e3f390ea51db624008b333e8594981b487f5339a7d92f2c69739a5d80a7c3d75100c7f3b27814aadba147a7ec44fb89a8167e79031ac671270a4212f686c31360cdab73ed3a49ffe024249c6a0d7a83c0828fd3b1f7dd6c5070f61208789a3fd500a6a618532134e9b7f7419e5af5f08c88acce46acefbd5233d45a7316eff270c774afd0d0b8d8df2317afa414e6718b66fa5c6493bf89a2d040c7203ea84908c7477f9bab16d045f1c729707fdd567771e74d442c61b1523d8745d023bd05aa9d1030054884328b3a9bf887d7c6012b4bcb0197dcf66ee34f2913814f52e0bdf5385f8365017a9400348b178fe7cb1d04e453ddb47debb608c7377d0eaac037d1600eb70d71cd74e93b705913f820efc2a72607a92ebd877c3da77d3ffc79fcf71bf117ff5cda7c024f631d95912b92d8a6ab40c8fbabb0443e0db65fd8ea5e8dc23d45e626317a799734dc4eab545e1aed1a94ac6ae29ff35318941cc23640510b22c9c304c93f6533a6e8e56661c3c9d5b14aa2a6873dbbff4d445ce50156d90f19c01f02ebec1377451a0c09e69ae3428c76af0210862acad25a38d85513812449d4de5c5bce6ffea412dbfad739cac9274cfd700b53616171eee3232b3dbca4478e6b1198a5ed34fa81399b6fe928cbcd2bdafbab758e83b7d08e711a9974d5f5aecc3ba6c23ce01f13dd89c0e712bec7572e4d3b189bde7d88a9fc1183be268a76e2b6ed905750c999ad0c087cbb2b030ec0f60ceae0d4f89a65792c0c038d69a690780d4f96bfac92f469a56698b5e46da539871ac8c1e80805406db9228b742b75a307aadc0ff1c466150b4619a8ecff8b197603da11ea069a4b46d973272145d4f07e0482b3cbe497225df3a3ebff9ce681d8550e13428f51e11e2302c7ef87b1db09043d40bbe7efb1341e802e42443b0b919db2f62a800f7e10793d3221aa84608e27091fcd26decd919c4133b12272497942f24ac161fafd3ba43d9aad317f10cba1f36bdd5ddbefe8507d5541dfd5a3ddaf81554169f675f0ca70daae9a6b36a1d69881460e473f4f76e8d88e07a98488b53a8a0f06377da409f1e2c52f2f617b1803bc33ed3b4747013dc363b9282a0f82bd6c282d34e8c2fa4d4b226764ab9fc1f6ecb8ed97010db2dd8f8b8b2c7f29483e12d0d8fc31e14a0e09d7f818d798c5814e3496b653e425997308c810c5e96e50aaa7da880d9ef1edc8a2ad78359f756fe112a4bd1360142ab2fcb98f1d883d29186081f4a38633b2dd3177832ecf5e9b94efb57e1f9cb8e6d831062b1aad5de53fba43408ec242de405ec7e8be892f66c28ecc6abefe18310a5e12ea3b1af289d481dc015c4bfdb48da4dee37305d21383cab581f6965ebfff14e178a633df760b9c15b24bf62dedb9a3c659448f78702181926727251a4da5ed5752a4f4b374e7a588b2322bf49422d0d97d579d8318ca40945920f3dec51f1269ccd493f5d08e7fcd13e4b6acc495d5854f3452ba79b83a8231c217a0bb7976ecedf7d72fabbc519cb52f83c8c81f4196afa1585eb1e505c429e423839b7eec372c6b7583b965391acbaea10921e38c32eda5a6bd92facf06c20674b7eafbbd4bff3f3fe18943061be5bf92e83fdc4f4ea16cdd727afbfb0cc1cbe5fcbaf504abc4ca46340a8b4d19f84e63e94e56285f6ba7833109fe44f6aa05b47d7889da6daec98b288457fe4c1f22fa9af64d0ac7c747bd3547fcf3b81488da3755b80b35d4622b4f1fc10fe20b89d229df02b2c0e6482cd2427c533126b7178245e0d3d368ba756fa210156a34f7086ebbc0dc367ae0030ba5deb4127e9c2f04231d80103640b50885836675b3c253ebf55f8f49d834e7b58e020ff193205656ede3dce0b773784cdcf18f46ffaf251e2121e14a0eb6b47fa8832d907801512f8a3de72423e10a90799a456f4027b6a59064f1f5695e92b4b68fee0306d8bab2e83ef068e5fa1ddb28b8637da4d691eae871695d083b86772bd07d3fa2f7a6932cce15ecedbfb722e85a085317a70562e277f2186a97059946220e30c9e9662ad89dd397458476eef7ec0a0e7e976de613860474f7816f674044c2f03c5d1945d6594162040fabc65da913feaa685068408713598938364bb1f2974d3f7fc8f0f57fa37839e43a168bb524ce5faa765f8a53ff9f996872b0e54c0e0f334c59b2040a1cabbc6caaa65a81ab3d76939045a6fbeafc7a00a08c40a4f70ae1d0ed719d42961a7929d07c214cf4e3265ddb024ebc0a52f9b6150f6a752af9c3262d242ab554a425d17faaf0d5e82f828f14966b140235c1626d0a7f1923d261089b6d8f20ba75a53672b9451dadfc80b69bb6f9e6a7e23fd35c9fb58a3b1a86a043af700af37142a9dc0c929064d539f3a1939be11ffed375f98bd0a5d58da358d861bb0b8682ced2b8f61b0826a2c08895348da3b4b379681dcac8724a0fdd31c9e08d4590d449aed3f28d8ca89761f8847b0ee09712ae068d0c2020260343e79bfd0c09d3ebf6091318e3aad2d1960a2486bb9886529c17788d65288460e8e93b3a5c9507b329acf82946cf575987712312af3471436bd0620ba3b23482e9dbf6d121c376636bc7e701deb39b7da24870d4e5cae06eba0a16ab8620ffcba10319dd846f585c8557d0a1950f9d8aaa421ccca04cbd3d64e1bb5626bb0c76c0ae132ca3fb765d0b82e9934042c58351c2893cb2c55ecad17f9605780b7e60975bac1616aba59da61b9193c154a8dea52efa60f09ffecaef4d229acdf76737d75371a1c3be55db48bfcf12d6a7cbabde62976112cf4cee99eae9040a962d6df8f989f60dc8802d60d599676957bce509f41d356fc1a97a397d78cc6aaa1fc54aa6709ec80ab79e0ad952ab951c380e1c845d67edc8edcb0af587b9c32c8d1c3ad4eace7488bd89fede86c1f97853f2dbefed9a97fdeeebab7f68aba93582e0bc334f03c5217755a1b0582a71a4eabb699030a8b454f1902f0e8f87143625d77c543187e08a02f3b0cb558e3b3a736f3149274ab5a6e9e8447625fc4d6161bcdd890bb08d73570bbe17427d562a731591e4db082a26e0b0a4a4bf8c190a686afd605dd84876a2c7313162bf4ee4d0aa3afa2a0347d66c84a6a1b7c958258b761c9b7fd686d3e5b95ec26d340f5e56e756f8811d4fb945484be675947090c477f375b47aa081d70499b3f6308ab1a8a775bc84d3ed08a74326c81c62882c82f282d9a87d8c02abcd70316886bab54ccd2b74142f525432d5704bd8e67d37a0e96406eb9a5d42a2a4320df13b850d7986807cd5636802910b77b88e798fc825725f56705000cdab85197ccce8bd8c91dd4ffd5783f344d34bd384f854a058e4367580898b80301d29c5fb84535ebdeb41e2fa4c9b260922a81f60961799dac0da8d9f5f74c4fa02d2f7ce5de7dc5f179b5507578971c6ee79e2cbc670f4a4729a5417fc2fc927c82f06318ddb0d1275e23dd87f6208343e796d81ef8498b22dd878227703cf27c8ed32e6b58330baf013f84c62837be3887087e878c66dac54651338f849ec2bde97a997c73c067f26533569cfd2c9b85dee9d72ed08b3a240b5c64320c5b0012e02d338bedf5fe763b57fae0b04012a1ffb80dc741a278028f6509e65cca7598e3bccf90c19d927b3bfb46d3c7938e64856bbf6e0532f90d568a240e3f8783d3d4108b6f1a808be07f724350a82f0f9be760be006501507f8ae7e40247967962b4396f412a8745b82decc2de4102a93925de3e671d5b27fc71b76a7e54a7286548cec54f2203c7808ff1260446bec3aa34747a1bb3790b269f638fa0f5d8bb73dc27f6985186907ef06431022a566bb63c1bdc7fa1b75049747e88e4af4c255277a6fdeaace7b4b4bd1c330a1c124c042c471ec3b3d1b3e8d02ba5bb592baf4556af466746e519eb99516021ed4d5219b79602798383c28a6afbc114e065077da954ff2250956cdd848479b5e66e9755958e75ef15750a331c7ef371074ba32ec2987c7e3c373c34b4804766aa3cc5cc496dd1ef384547c1b5ae0b2d75b12a6f2e60bf790809be0ea4a6ae055dec628afb6fab8897b08150e91f3920341efa89e2d1129da664d0f9741b6e0219040abf2d54ac61aa1c4bdf68fa9fc63ea4770a1c1f82a0d3a8d469d35dc37ca5efc032c61a592a5a0194cf89bbd728744cef53581375e6534c179175861f73a3759e75169427ae3d96807c4bc85f1dd695442fa445f5212bcb9ee9e9852de98bddf0a2ed7f253dc5d8a99e049339bf4867b97b366b9d08557ef8c0505cf55582f94b33c32528457a4496b7ee91385061a85a445129aea9e6a217d02f84e36a21ed82235f3d34b195260f93ef7cb70e0a2bcfef1ac71675d44c760e954ba586436403721e7ba1be42e768822d637e4f908d8b68704c73dcb990eaae35d1a9e90903e73aa8061ceebbdadaeba23f06b989404bb9f3ba23a111fe474961e724cd4726cefa0323d29ab27f14ac10d3b2df0b31628376b100f3031cafbae7b41e4a983d9585d0c4b9c18742d4141e9b3268fab964fc6af89124dd4d501e7478e2b96e1dacb5fb1ef81138a02ab492d1cb8f27530dfd3c12061a4d3dbe1486e30a5a0d2eb2da8197778b5101ed03f92999d9c9edb4cc93874a9ed38cdf1027e4d24643545eb8e50e1f7617cee65cd6e1a568457a6cb74ba6e2f6108ccfdc488875e0bf660b45888a090df31ae38c429a22f554928f7a7c4ddeb2ddc06a5db924b584c6e5271b44991d8ee8ef6ae0f0195f138694332be845cf7959f22fbeedeeefe9999356a1124e77a7ae0e89a3520e9acd5eae954a70951cecd1f34ccac0ae6b0d082bc16aa14f86c97db14ab48364ac558ce40b40761672a90e9482af23e780a22285fcf570958ea6a1fe0cfa949043ecd432fe39f7f04cef8c88d8ecd042edc1d5d5942389b1acc0eeb4142c773bbb5abafc7f2a94c5f655dcce490e3fe4095ad6e0fbe3440bc770ce7b3909d1d142f534150f6d0ac16b226ad512501bd4a21bee7c294d1344030fc765beaef83c1b5a7146d49d7ec823db59050dc3e848caf1f4753b23f2cf099d04df03655c077818717551bb41df0525818a2a78332d5b618f1f567ba7911fc19479b1d98e89e94a44545ee278e275eb729c3cdf5259c9950182ce24317cb1d106555c575b19d5353dbd030077bca18ad5cc85fe7782bf267ea7d7c5e5734c44f2b4e6b1410de777815deef29ff139288bd6d93feb9fb187daab3f610b8dc4f6aac02d714ba887a9ddb20d223be6b07f39a1b7086c26bcce373ca6841bfa90b654f813c2fc8e88c26ca4832e76c203f4e59ec27787af6be081648d7b29da07c7889df296a6720c52e9bf1c00c1deb1647289a360233961b4f70d2cab787bb874852c386b948014639a6ca2c715a54a7a622ac60f55182100857a864f81c23d2cce419ea3799a96f0d32e106175895ad4e432013aefb4dd2c1039cdeee0ec5a44bdf40db9fadfa3f60c4ae4e7252682d862273e97afcd49a1e0b19589f1139dae9d510c99ac80844d878243de48b1ae68d5a72a0b2a2590aeb051beb9866e497ea1396fa6b01d712d9786bda6a274c9e6b0335c4636bc21679127646999c50125fd39241fe43f5a7bbc5e4d829e0a6303acfcada0014a7bab93bd3ad8787cb20b32ae1447ee2c52a296ecb7e7d482632bfe6a3bdef3b2f3ab602e712abea1f835510fdf0ee585703d9f162022ac9c129d5f0c80446af2e2b655bc1b26958e4ece600f1d70956188304705476784f7caad9a7fad172ae6e9b250ff8ad3e88d9f3ab650fb3a829e94f45babecb2058971e6f6440be6e7d58d72abfb2701d94a0eb2435c05df4bf6f5a30206094d39e08f2b1b2ef86c57cc7e122f09131a3cee151c2b37188d2e92d18820eef1a03be0753a7e3cfab2a5d116c5e349f020c683bc4606ac6ea5e93b87be5515fcde60bb3c18502db8a964c5d48a81c1fb75f80343f93aedbd7bb75166a5462df4022b96a10ffbaec873ac0fefddc87e64058c0042e3e0e89fde36ad5948b0b24f5a61de0baca3d397887596be37b024f30817a5a67d81c8a83b73f5def8b0b24f5a61de0baca3d397887596be37b024f30817a5a67d81c8a83b73f5def4b78257b10e2bcdd579df44679ce6e17863b4d3d9afeb72b003944ff38f899a04b78257b10e2bcdd579df44679ce6e17863b4d3d9afeb72b003944ff38f899a0d29f2f49e92955762001c78cdca19bb5e4d503d48879c1e1ab0c8f7c28fc75628b0b24f5a61de0baca3d397887596be37b024f30817a5a67d81c8a83b73f5defffaa248f7a72959b28a051bc841353f222d60a5bfa0ff87694135d0a44ecdacdffaa248f7a72959b28a051bc841353f222d60a5bfa0ff87694135d0a44ecdacd3d0bc4cd81b1f649e0a462b024716203ecce95aad4067bd29acee5491c1d1b302b42c40748e9bae24b1a9e7a1183e73bc67d0823d3aef013e3d4a2685544d4eccde34fb7da32430d6a01da49cc86fe02dca99a0dff895aa13a7e62e2a3f212f394b98b430705a2a743eee08a06195a3f966496e2b11b293cb31f3a0448444887f7f08c78afe8def7b0c077c3fc6ce61f362a77825b6fc53c2543cf379f2609578df0d3d6c1965bd480af26d29c32ecb419642ad5b543a77e0cce1c5be12ac68bbbd41a93d4d41ae98bb9279c12681d181a1787153a2d96b9203ffad00fb9eaac8d1bb36f0d47243ca62325190636ade412014836661547238a13919592891ca9ba96a569dcb7104315928fdb5276114d84663b5becf8bb6d0c6cb076b2dbd2ebdc7622bfc184de923cf7b1afcb333e24e174a290e883d27afa01c801de7e1e1330a8270641840aea21cee7ed9202a676096ca9969b8f8843402168f7c72fb4942de60c7b10198b160cdaec430e585921687b51b0266cb55c380473b7aa97af7arootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootphp-pear-PHP-CodeSniffer-2.6.1-1.fc22.src.rpmphp-composer(squizlabs/php_codesniffer)php-pear(PHP_CodeSniffer)php-pear-PHP-CodeSnifferphpcs@    /bin/sh/bin/sh/usr/bin/pear/usr/bin/pear/usr/bin/phpphp-ctypephp-datephp-domphp-iconvphp-pcrephp-pear(PEAR)php-reflectionphp-soapphp-splphp-tokenizerphp-xmlwriterrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.12.0.1WM|WW@VvVjU@UUU@U8TT@TT@T6xSQB@Qq1Q+R@QPP@Px@PK3@P0@P*=P P O@OP@On@N@MI@MI@MRL-@L@L>@K`*K@JJlE@II@HhG!FōFm9@Fm9@F$EEEEx@E - 2.6.1-1Remi Collet - 2.6.0-1Remi Collet - 2.5.1-1Remi Collet - 2.5.0-1Remi Collet - 2.3.4-1Remi Collet - 2.3.3-1Fedora Release Engineering - 2.3.2-2Remi Collet - 2.3.2-1Remi Collet - 2.3.1-1Remi Collet - 2.3.0-1Remi Collet - 2.2.0-1Remi Collet - 2.1.0-1Remi Collet - 2.0.0-1Remi Collet - 1.5.5Fedora Release Engineering - 1.4.5-3Fedora Release Engineering - 1.4.5-2Christof Damian - 1.4.5-1Christof Damian - 1.4.4-1Fedora Release Engineering - 1.4.3-2Christof Damian - 1.4.3-1Christof Damian - 1.4.0-1Christof Damian - 1.3.6-1Remi Collet - 1.3.5-4Remi Collet - 1.3.5-3Fedora Release Engineering - 1.3.5-2Christof Damian - 1.3.5-1Christof Damian - 1.3.4-1Christof Damian - 1.3.3-1Fedora Release Engineering - 1.3.1-2Christof Damian - 1.3.1-1Christof Damian - 1.3.0final-1Christof Damian - 1.3.0-1Fedora Release Engineering - 1.3.0-3.RC1Christof Damian - 1.3.0-2.RC1Christof Damian - 1.3.0RC1-1Christof Damian - 1.3.0a1-1Christof Damian 1.2.2-1Christof Damian - 1.2.1-1Christof Damian - 1.2.0-1Fedora Release Engineering - 1.1.0-2Konstantin Ryabitsev - 1.1.0-1Fedora Release Engineering - 1.1.0-0.2.RC2Konstantin Ryabitsev - 1.1.0-0.1.RC2Konstantin Ryabitsev - 1.0.1-1Konstantin Ryabitsev - 0.8.0-1Konstantin Ryabitsev - 0.7.0-1Konstantin Ryabitsev - 0.6.0-1Konstantin Ryabitsev - 0.5.0-1Konstantin Ryabitsev - 0.4.0-1Konstantin Ryabitsev - 0.3.0-1Konstantin Ryabitsev - 0.3.0-1Konstantin Ryabitsev - 0.3.0-0.1Konstantin Ryabitsev - 0.2.0-0.1Konstantin Ryabitsev - 0.1.1-0.1Konstantin Ryabitsev - 0.1.0-0.1- Update to 2.6.1- Update to 2.6.0- Update to 2.5.1 (stable)- Update to 2.5.0 (stable)- Update to 2.3.4- Update to 2.3.3 (stable)- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Update to 2.3.2- Update to 2.3.1 (stable)- Update to 2.3.0 (stable)- Update to 2.2.0 (stable)- Update to 2.1.0 (stable)- Update to 2.0.0 - add phpcbf and phpcs-svn-pre-commit commands- Update to 1.5.5 - cleanup + changes from remi repo - add explicit dependencies on need extensions - run test suite during build - provide php-composer(squizlabs/php_codesniffer) - request LICENSE to be part of upstream tarball https://github.com/squizlabs/PHP_CodeSniffer/issues/273 - add spec License header- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- upstream 1.4.5- upstream 1.4.4- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- upstream 1.4.3 - use php_metadir- upstream 1.4.0- upstream 1.3.6- rebuilt for new pear_datadir- rebuilt for new pear_testdir- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- upstream 1.3.5- upstream 1.3.4- upstream 1.3.3- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- upstream 1.3.1- fix my version foo until 1.3.1- upstream 1.3.0 final- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- fix version number - fix timezone warnings- upstream 1.3.0RC1- upstream 1.3.0a1- upstream 1.2.2 ( bug:559170 ) - move phpcs into main package ( bug: 517775 ) - add php-common version requirement- Upstream 1.2.1- Upstream 1.2.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Belatedly update to 1.1.0 final.- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- Upstream 1.1.0RC2- Upstream 1.0.1 - Move sample config into docs- Upstream 0.8.0- Upstream 0.7.0 - Drop Requirement on php-common (php-pear pulls that in)- Upstream 0.6.0 - Fix owner on phpcs- Upstream 0.5.0- Upstream 0.4.0- Rename to php-pear-PHP-CodeSniffer - Own all dirs we create - Require php-common > 5.1.0- Split phpcs into a separate package (so we don't require php-cli)- Upstream 0.3.0- Upstream 0.2.0- Upstream update.- Initial packaging./bin/sh/bin/shphpcs  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvw2.6.12.6.12.6.1-1.fc222.6.12.6.1                !!!""""""""""####$$$$%%&&&'''''''''''()*** +,-,....,/,00,111,2222,3+ 456577775885995:5;;;5<<<5===4>?>@@@@>AA>B>C>DDD>EEE>FFF4 G HIJIKHLMLNLOH PQRRQSSSQTQUQVVPWXXWYYYWZZW[[W\\P ]^__^``^aa^bbb^cc^d^e^ffffff]ghhgiiiiiiiiiiiiiiiiiigjjjjjjgkkkkkkkkkkkkglllllllgmmgngogppppppgqqgrrrgsssgttttttttttttttttguuugvvvgwwwwwwwwwwwwwww] xyzy{y|x}~}}xphpcbfphpcsphpcs-svn-pre-commitPHP_CodeSnifferCONTRIBUTINGLICENCEREADMEPHP_CodeSnifferCodeSniffer.conf.distPHPCodeSnifferCodeSniffer.phpCLI.phpDocGeneratorsGenerator.phpHTML.phpMarkdown.phpText.phpException.phpFile.phpFixer.phpReport.phpReporting.phpReportsCbf.phpCheckstyle.phpCsv.phpDiff.phpEmacs.phpFull.phpGitblame.phpHgblame.phpInfo.phpJson.phpJunit.phpNotifysend.phpSource.phpSummary.phpSvnblame.phpVersionControl.phpXml.phpSniff.phpStandardsAbstractPatternSniff.phpAbstractScopeSniff.phpAbstractVariableSniff.phpGenericDocsClassesDuplicateClassNameStandard.xmlCodeAnalysisEmptyStatementStandard.xmlForLoopShouldBeWhileLoopStandard.xmlForLoopWithTestFunctionCallStandard.xmlJumbledIncrementerStandard.xmlUnconditionalIfStatementStandard.xmlUnnecessaryFinalModifierStandard.xmlUnusedFunctionParameterStandard.xmlUselessOverridingMethodStandard.xmlCommentingFixmeStandard.xmlTodoStandard.xmlControlStructuresInlineControlStructureStandard.xmlDebugCSSLintStandard.xmlClosureLinterStandard.xmlJSHintStandard.xmlFilesByteOrderMarkStandard.xmlEndFileNewlineStandard.xmlEndFileNoNewlineStandard.xmlInlineHTMLStandard.xmlLineEndingsStandard.xmlLineLengthStandard.xmlLowercasedFilenameStandard.xmlOneClassPerFileStandard.xmlOneInterfacePerFileStandard.xmlFormattingDisallowMultipleStatementsStandard.xmlMultipleStatementAlignmentStandard.xmlNoSpaceAfterCastStandard.xmlSpaceAfterCastStandard.xmlFunctionsCallTimePassByReferenceStandard.xmlFunctionCallArgumentSpacingStandard.xmlOpeningFunctionBraceBsdAllmanStandard.xmlOpeningFunctionBraceKernighanRitchieStandard.xmlMetricsCyclomaticComplexityStandard.xmlNestingLevelStandard.xmlNamingConventionsCamelCapsFunctionNameStandard.xmlConstructorNameStandard.xmlUpperCaseConstantNameStandard.xmlPHPCharacterBeforePHPOpeningTagStandard.xmlClosingPHPTagStandard.xmlDeprecatedFunctionsStandard.xmlDisallowShortOpenTagStandard.xmlForbiddenFunctionsStandard.xmlLowerCaseConstantStandard.xmlLowerCaseKeywordStandard.xmlNoSilencedErrorsStandard.xmlSAPIUsageStandard.xmlUpperCaseConstantStandard.xmlStringsUnnecessaryStringConcatStandard.xmlVersionControlSubversionPropertiesStandard.xmlWhiteSpaceDisallowSpaceIndentStandard.xmlDisallowTabIndentStandard.xmlScopeIndentStandard.xmlSniffsArraysDisallowLongArraySyntaxSniff.phpDisallowShortArraySyntaxSniff.phpClassesDuplicateClassNameSniff.phpCodeAnalysisEmptyStatementSniff.phpForLoopShouldBeWhileLoopSniff.phpForLoopWithTestFunctionCallSniff.phpJumbledIncrementerSniff.phpUnconditionalIfStatementSniff.phpUnnecessaryFinalModifierSniff.phpUnusedFunctionParameterSniff.phpUselessOverridingMethodSniff.phpCommentingDocCommentSniff.phpFixmeSniff.phpTodoSniff.phpControlStructuresInlineControlStructureSniff.phpDebugCSSLintSniff.phpClosureLinterSniff.phpJSHintSniff.phpFilesByteOrderMarkSniff.phpEndFileNewlineSniff.phpEndFileNoNewlineSniff.phpInlineHTMLSniff.phpLineEndingsSniff.phpLineLengthSniff.phpLowercasedFilenameSniff.phpOneClassPerFileSniff.phpOneInterfacePerFileSniff.phpOneTraitPerFileSniff.phpFormattingDisallowMultipleStatementsSniff.phpMultipleStatementAlignmentSniff.phpNoSpaceAfterCastSniff.phpSpaceAfterCastSniff.phpFunctionsCallTimePassByReferenceSniff.phpFunctionCallArgumentSpacingSniff.phpOpeningFunctionBraceBsdAllmanSniff.phpOpeningFunctionBraceKernighanRitchieSniff.phpMetricsCyclomaticComplexitySniff.phpNestingLevelSniff.phpNamingConventionsCamelCapsFunctionNameSniff.phpConstructorNameSniff.phpUpperCaseConstantNameSniff.phpPHPCharacterBeforePHPOpeningTagSniff.phpClosingPHPTagSniff.phpDeprecatedFunctionsSniff.phpDisallowShortOpenTagSniff.phpForbiddenFunctionsSniff.phpLowerCaseConstantSniff.phpLowerCaseKeywordSniff.phpNoSilencedErrorsSniff.phpSAPIUsageSniff.phpSyntaxSniff.phpUpperCaseConstantSniff.phpStringsUnnecessaryStringConcatSniff.phpVersionControlSubversionPropertiesSniff.phpWhiteSpaceDisallowSpaceIndentSniff.phpDisallowTabIndentSniff.phpScopeIndentSniff.phpruleset.xmlIncorrectPatternException.phpMySourceSniffsCSSBrowserSpecificStylesSniff.phpChannelsDisallowSelfActionsSniff.phpIncludeOwnSystemSniff.phpIncludeSystemSniff.phpUnusedSystemSniff.phpCommentingFunctionCommentSniff.phpDebugDebugCodeSniff.phpFirebugConsoleSniff.phpObjectsAssignThisSniff.phpCreateWidgetTypeCallbackSniff.phpDisallowNewWidgetSniff.phpPHPAjaxNullComparisonSniff.phpEvalObjectFactorySniff.phpGetRequestDataSniff.phpReturnFunctionValueSniff.phpStringsJoinStringsSniff.phpruleset.xmlPEARDocsClassesClassDeclarationStandard.xmlCommentingClassCommentStandard.xmlFileCommentStandard.xmlFunctionCommentStandard.xmlInlineCommentStandard.xmlControlStructuresControlSignatureStandard.xmlMultiLineConditionStandard.xmlFilesIncludingFileStandard.xmlLineLengthStandard.xmlFormattingMultiLineAssignmentStandard.xmlFunctionsFunctionCallSignatureStandard.xmlFunctionDeclarationStandard.xmlValidDefaultValueStandard.xmlNamingConventionsValidClassNameStandard.xmlValidFunctionNameStandard.xmlValidVariableNameStandard.xmlWhiteSpaceObjectOperatorIndentStandard.xmlScopeClosingBraceStandard.xmlScopeIndentStandard.xmlSniffsClassesClassDeclarationSniff.phpCommentingClassCommentSniff.phpFileCommentSniff.phpFunctionCommentSniff.phpInlineCommentSniff.phpControlStructuresControlSignatureSniff.phpMultiLineConditionSniff.phpFilesIncludingFileSniff.phpFormattingMultiLineAssignmentSniff.phpFunctionsFunctionCallSignatureSniff.phpFunctionDeclarationSniff.phpValidDefaultValueSniff.phpNamingConventionsValidClassNameSniff.phpValidFunctionNameSniff.phpValidVariableNameSniff.phpWhiteSpaceObjectOperatorIndentSniff.phpScopeClosingBraceSniff.phpScopeIndentSniff.phpruleset.xmlPHPCSruleset.xmlPSR1DocsClassesClassDeclarationStandard.xmlFilesSideEffectsStandard.xmlSniffsClassesClassDeclarationSniff.phpFilesSideEffectsSniff.phpMethodsCamelCapsMethodNameSniff.phpruleset.xmlPSR2DocsClassesClassDeclarationStandard.xmlPropertyDeclarationStandard.xmlControlStructuresControlStructureSpacingStandard.xmlElseIfDeclarationStandard.xmlSwitchDeclarationStandard.xmlFilesEndFileNewlineStandard.xmlMethodsMethodDeclarationStandard.xmlNamespacesNamespaceDeclarationStandard.xmlUseDeclarationStandard.xmlSniffsClassesClassDeclarationSniff.phpPropertyDeclarationSniff.phpControlStructuresControlStructureSpacingSniff.phpElseIfDeclarationSniff.phpSwitchDeclarationSniff.phpFilesClosingTagSniff.phpEndFileNewlineSniff.phpMethodsFunctionCallSignatureSniff.phpMethodDeclarationSniff.phpNamespacesNamespaceDeclarationSniff.phpUseDeclarationSniff.phpruleset.xmlSquizDocsArraysArrayBracketSpacingStandard.xmlArrayDeclarationStandard.xmlClassesLowercaseClassKeywordsStandard.xmlSelfMemberReferenceStandard.xmlCommentingDocCommentAlignmentStandard.xmlFunctionCommentThrowTagStandard.xmlControlStructuresForEachLoopDeclarationStandard.xmlForLoopDeclarationStandard.xmlLowercaseDeclarationStandard.xmlFunctionsFunctionDuplicateArgumentStandard.xmlLowercaseFunctionKeywordsStandard.xmlScopeStaticThisUsageStandard.xmlStringsEchoedStringsStandard.xmlWhiteSpaceCastSpacingStandard.xmlFunctionOpeningBraceStandard.xmlLanguageConstructSpacingStandard.xmlObjectOperatorSpacingStandard.xmlScopeKeywordSpacingStandard.xmlSemicolonSpacingStandard.xmlSniffsArraysArrayBracketSpacingSniff.phpArrayDeclarationSniff.phpCSSClassDefinitionClosingBraceSpaceSniff.phpClassDefinitionNameSpacingSniff.phpClassDefinitionOpeningBraceSpaceSniff.phpColonSpacingSniff.phpColourDefinitionSniff.phpDisallowMultipleStyleDefinitionsSniff.phpDuplicateClassDefinitionSniff.phpDuplicateStyleDefinitionSniff.phpEmptyClassDefinitionSniff.phpEmptyStyleDefinitionSniff.phpForbiddenStylesSniff.phpIndentationSniff.phpLowercaseStyleDefinitionSniff.phpMissingColonSniff.phpNamedColoursSniff.phpOpacitySniff.phpSemicolonSpacingSniff.phpShorthandSizeSniff.phpClassesClassDeclarationSniff.phpClassFileNameSniff.phpDuplicatePropertySniff.phpLowercaseClassKeywordsSniff.phpSelfMemberReferenceSniff.phpValidClassNameSniff.phpCommentingBlockCommentSniff.phpClassCommentSniff.phpClosingDeclarationCommentSniff.phpDocCommentAlignmentSniff.phpEmptyCatchCommentSniff.phpFileCommentSniff.phpFunctionCommentSniff.phpFunctionCommentThrowTagSniff.phpInlineCommentSniff.phpLongConditionClosingCommentSniff.phpPostStatementCommentSniff.phpVariableCommentSniff.phpControlStructuresControlSignatureSniff.phpElseIfDeclarationSniff.phpForEachLoopDeclarationSniff.phpForLoopDeclarationSniff.phpInlineIfDeclarationSniff.phpLowercaseDeclarationSniff.phpSwitchDeclarationSniff.phpDebugJSLintSniff.phpJavaScriptLintSniff.phpFilesFileExtensionSniff.phpFormattingOperatorBracketSniff.phpFunctionsFunctionDeclarationArgumentSpacingSniff.phpFunctionDeclarationSniff.phpFunctionDuplicateArgumentSniff.phpGlobalFunctionSniff.phpLowercaseFunctionKeywordsSniff.phpMultiLineFunctionDeclarationSniff.phpNamingConventionsValidFunctionNameSniff.phpValidVariableNameSniff.phpObjectsDisallowObjectStringIndexSniff.phpObjectInstantiationSniff.phpObjectMemberCommaSniff.phpOperatorsComparisonOperatorUsageSniff.phpIncrementDecrementUsageSniff.phpValidLogicalOperatorsSniff.phpPHPCommentedOutCodeSniff.phpDisallowBooleanStatementSniff.phpDisallowComparisonAssignmentSniff.phpDisallowInlineIfSniff.phpDisallowMultipleAssignmentsSniff.phpDisallowObEndFlushSniff.phpDisallowSizeFunctionsInLoopsSniff.phpDiscouragedFunctionsSniff.phpEmbeddedPhpSniff.phpEvalSniff.phpForbiddenFunctionsSniff.phpGlobalKeywordSniff.phpHeredocSniff.phpInnerFunctionsSniff.phpLowercasePHPFunctionsSniff.phpNonExecutableCodeSniff.phpScopeMemberVarScopeSniff.phpMethodScopeSniff.phpStaticThisUsageSniff.phpStringsConcatenationSpacingSniff.phpDoubleQuoteUsageSniff.phpEchoedStringsSniff.phpWhiteSpaceCastSpacingSniff.phpControlStructureSpacingSniff.phpFunctionClosingBraceSpaceSniff.phpFunctionOpeningBraceSpaceSniff.phpFunctionSpacingSniff.phpLanguageConstructSpacingSniff.phpLogicalOperatorSpacingSniff.phpMemberVarSpacingSniff.phpObjectOperatorSpacingSniff.phpOperatorSpacingSniff.phpPropertyLabelSpacingSniff.phpScopeClosingBraceSniff.phpScopeKeywordSpacingSniff.phpSemicolonSpacingSniff.phpSuperfluousWhitespaceSniff.phpruleset.xmlZendDocsDebugCodeAnalyzerStandard.xmlFilesClosingTagStandard.xmlNamingConventionsValidVariableNameStandard.xmlSniffsDebugCodeAnalyzerSniff.phpFilesClosingTagSniff.phpNamingConventionsValidVariableNameSniff.phpruleset.xmlTokenizersCSS.phpComment.phpJS.phpPHP.phpTokens.phpPHP_CodeSnifferAllTests.phpCodeSnifferCoreAllTests.phpErrorSuppressionTest.phpFileGetMethodParametersTest.phpIsCamelCapsTest.phpStandardsAbstractSniffUnitTest.phpAllSniffs.phpGenericTestsArraysDisallowLongArraySyntaxUnitTest.incDisallowLongArraySyntaxUnitTest.inc.fixedDisallowLongArraySyntaxUnitTest.phpDisallowShortArraySyntaxUnitTest.incDisallowShortArraySyntaxUnitTest.inc.fixedDisallowShortArraySyntaxUnitTest.phpClassesDuplicateClassNameUnitTest.1.incDuplicateClassNameUnitTest.2.incDuplicateClassNameUnitTest.3.incDuplicateClassNameUnitTest.4.incDuplicateClassNameUnitTest.5.incDuplicateClassNameUnitTest.6.incDuplicateClassNameUnitTest.phpCodeAnalysisEmptyStatementUnitTest.incEmptyStatementUnitTest.phpForLoopShouldBeWhileLoopUnitTest.incForLoopShouldBeWhileLoopUnitTest.phpForLoopWithTestFunctionCallUnitTest.incForLoopWithTestFunctionCallUnitTest.phpJumbledIncrementerUnitTest.incJumbledIncrementerUnitTest.phpUnconditionalIfStatementUnitTest.incUnconditionalIfStatementUnitTest.phpUnnecessaryFinalModifierUnitTest.incUnnecessaryFinalModifierUnitTest.phpUnusedFunctionParameterUnitTest.incUnusedFunctionParameterUnitTest.phpUselessOverridingMethodUnitTest.incUselessOverridingMethodUnitTest.phpCommentingDocCommentUnitTest.incDocCommentUnitTest.jsDocCommentUnitTest.phpFixmeUnitTest.incFixmeUnitTest.jsFixmeUnitTest.phpTodoUnitTest.incTodoUnitTest.jsTodoUnitTest.phpControlStructuresInlineControlStructureUnitTest.incInlineControlStructureUnitTest.inc.fixedInlineControlStructureUnitTest.jsInlineControlStructureUnitTest.js.fixedInlineControlStructureUnitTest.phpFilesByteOrderMarkUnitTest.incByteOrderMarkUnitTest.phpEndFileNewlineUnitTest.1.cssEndFileNewlineUnitTest.1.incEndFileNewlineUnitTest.1.jsEndFileNewlineUnitTest.2.cssEndFileNewlineUnitTest.2.incEndFileNewlineUnitTest.2.jsEndFileNewlineUnitTest.3.cssEndFileNewlineUnitTest.3.incEndFileNewlineUnitTest.3.jsEndFileNewlineUnitTest.phpEndFileNoNewlineUnitTest.1.cssEndFileNoNewlineUnitTest.1.incEndFileNoNewlineUnitTest.1.jsEndFileNoNewlineUnitTest.2.cssEndFileNoNewlineUnitTest.2.incEndFileNoNewlineUnitTest.2.jsEndFileNoNewlineUnitTest.3.cssEndFileNoNewlineUnitTest.3.incEndFileNoNewlineUnitTest.3.jsEndFileNoNewlineUnitTest.4.incEndFileNoNewlineUnitTest.phpInlineHTMLUnitTest.1.incInlineHTMLUnitTest.2.incInlineHTMLUnitTest.3.incInlineHTMLUnitTest.4.incInlineHTMLUnitTest.5.incInlineHTMLUnitTest.phpLineEndingsUnitTest.cssLineEndingsUnitTest.incLineEndingsUnitTest.jsLineEndingsUnitTest.phpLineLengthUnitTest.incLineLengthUnitTest.phpLowercasedFilenameUnitTest.incLowercasedFilenameUnitTest.phpOneClassPerFileUnitTest.incOneClassPerFileUnitTest.phpOneInterfacePerFileUnitTest.incOneInterfacePerFileUnitTest.phpOneTraitPerFileUnitTest.incOneTraitPerFileUnitTest.phpFormattingDisallowMultipleStatementsUnitTest.incDisallowMultipleStatementsUnitTest.phpMultipleStatementAlignmentUnitTest.incMultipleStatementAlignmentUnitTest.inc.fixedMultipleStatementAlignmentUnitTest.jsMultipleStatementAlignmentUnitTest.js.fixedMultipleStatementAlignmentUnitTest.phpNoSpaceAfterCastUnitTest.incNoSpaceAfterCastUnitTest.phpSpaceAfterCastUnitTest.incSpaceAfterCastUnitTest.phpFunctionsCallTimePassByReferenceUnitTest.incCallTimePassByReferenceUnitTest.phpFunctionCallArgumentSpacingUnitTest.incFunctionCallArgumentSpacingUnitTest.inc.fixedFunctionCallArgumentSpacingUnitTest.phpOpeningFunctionBraceBsdAllmanUnitTest.incOpeningFunctionBraceBsdAllmanUnitTest.inc.fixedOpeningFunctionBraceBsdAllmanUnitTest.phpOpeningFunctionBraceKernighanRitchieUnitTest.incOpeningFunctionBraceKernighanRitchieUnitTest.inc.fixedOpeningFunctionBraceKernighanRitchieUnitTest.phpMetricsCyclomaticComplexityUnitTest.incCyclomaticComplexityUnitTest.phpNestingLevelUnitTest.incNestingLevelUnitTest.phpNamingConventionsCamelCapsFunctionNameUnitTest.incCamelCapsFunctionNameUnitTest.phpConstructorNameUnitTest.incConstructorNameUnitTest.phpUpperCaseConstantNameUnitTest.incUpperCaseConstantNameUnitTest.phpPHPCharacterBeforePHPOpeningTagUnitTest.1.incCharacterBeforePHPOpeningTagUnitTest.2.incCharacterBeforePHPOpeningTagUnitTest.phpClosingPHPTagUnitTest.incClosingPHPTagUnitTest.phpDisallowShortOpenTagUnitTest.incDisallowShortOpenTagUnitTest.phpForbiddenFunctionsUnitTest.incForbiddenFunctionsUnitTest.phpLowerCaseConstantUnitTest.incLowerCaseConstantUnitTest.inc.fixedLowerCaseConstantUnitTest.jsLowerCaseConstantUnitTest.js.fixedLowerCaseConstantUnitTest.phpLowerCaseKeywordUnitTest.incLowerCaseKeywordUnitTest.inc.fixedLowerCaseKeywordUnitTest.phpNoSilencedErrorsUnitTest.incNoSilencedErrorsUnitTest.phpSAPIUsageUnitTest.incSAPIUsageUnitTest.phpSyntaxUnitTest.incSyntaxUnitTest.phpUpperCaseConstantUnitTest.incUpperCaseConstantUnitTest.inc.fixedUpperCaseConstantUnitTest.phpStringsUnnecessaryStringConcatUnitTest.incUnnecessaryStringConcatUnitTest.jsUnnecessaryStringConcatUnitTest.phpWhiteSpaceDisallowSpaceIndentUnitTest.cssDisallowSpaceIndentUnitTest.incDisallowSpaceIndentUnitTest.inc.fixedDisallowSpaceIndentUnitTest.jsDisallowSpaceIndentUnitTest.phpDisallowTabIndentUnitTest.cssDisallowTabIndentUnitTest.css.fixedDisallowTabIndentUnitTest.incDisallowTabIndentUnitTest.inc.fixedDisallowTabIndentUnitTest.jsDisallowTabIndentUnitTest.js.fixedDisallowTabIndentUnitTest.phpScopeIndentUnitTest.1.incScopeIndentUnitTest.1.inc.fixedScopeIndentUnitTest.1.jsScopeIndentUnitTest.1.js.fixedScopeIndentUnitTest.2.incScopeIndentUnitTest.2.inc.fixedScopeIndentUnitTest.3.incScopeIndentUnitTest.3.inc.fixedScopeIndentUnitTest.phpMySourceTestsCSSBrowserSpecificStylesUnitTest.cssBrowserSpecificStylesUnitTest.phpChannelsDisallowSelfActionsUnitTest.incDisallowSelfActionsUnitTest.phpIncludeSystemUnitTest.incIncludeSystemUnitTest.phpUnusedSystemUnitTest.incUnusedSystemUnitTest.phpCommentingFunctionCommentUnitTest.incFunctionCommentUnitTest.phpDebugDebugCodeUnitTest.incDebugCodeUnitTest.phpFirebugConsoleUnitTest.jsFirebugConsoleUnitTest.phpObjectsAssignThisUnitTest.jsAssignThisUnitTest.phpCreateWidgetTypeCallbackUnitTest.jsCreateWidgetTypeCallbackUnitTest.phpDisallowNewWidgetUnitTest.incDisallowNewWidgetUnitTest.phpPHPAjaxNullComparisonUnitTest.incAjaxNullComparisonUnitTest.phpEvalObjectFactoryUnitTest.incEvalObjectFactoryUnitTest.phpGetRequestDataUnitTest.incGetRequestDataUnitTest.phpReturnFunctionValueUnitTest.incReturnFunctionValueUnitTest.phpStringsJoinStringsUnitTest.jsJoinStringsUnitTest.phpPEARTestsClassesClassDeclarationUnitTest.incClassDeclarationUnitTest.phpCommentingClassCommentUnitTest.incClassCommentUnitTest.phpFileCommentUnitTest.incFileCommentUnitTest.phpFunctionCommentUnitTest.incFunctionCommentUnitTest.phpInlineCommentUnitTest.incInlineCommentUnitTest.inc.fixedInlineCommentUnitTest.phpControlStructuresControlSignatureUnitTest.incControlSignatureUnitTest.phpMultiLineConditionUnitTest.incMultiLineConditionUnitTest.inc.fixedMultiLineConditionUnitTest.jsMultiLineConditionUnitTest.js.fixedMultiLineConditionUnitTest.phpFilesIncludingFileUnitTest.incIncludingFileUnitTest.inc.fixedIncludingFileUnitTest.phpFormattingMultiLineAssignmentUnitTest.incMultiLineAssignmentUnitTest.phpFunctionsFunctionCallSignatureUnitTest.incFunctionCallSignatureUnitTest.inc.fixedFunctionCallSignatureUnitTest.jsFunctionCallSignatureUnitTest.js.fixedFunctionCallSignatureUnitTest.phpFunctionDeclarationUnitTest.incFunctionDeclarationUnitTest.inc.fixedFunctionDeclarationUnitTest.phpValidDefaultValueUnitTest.incValidDefaultValueUnitTest.phpNamingConventionsValidClassNameUnitTest.incValidClassNameUnitTest.phpValidFunctionNameUnitTest.incValidFunctionNameUnitTest.phpValidVariableNameUnitTest.incValidVariableNameUnitTest.phpWhiteSpaceObjectOperatorIndentUnitTest.incObjectOperatorIndentUnitTest.phpScopeClosingBraceUnitTest.incScopeClosingBraceUnitTest.inc.fixedScopeClosingBraceUnitTest.phpScopeIndentUnitTest.incScopeIndentUnitTest.phpPSR1TestsClassesClassDeclarationUnitTest.1.incClassDeclarationUnitTest.2.incClassDeclarationUnitTest.phpFilesSideEffectsUnitTest.1.incSideEffectsUnitTest.2.incSideEffectsUnitTest.3.incSideEffectsUnitTest.4.incSideEffectsUnitTest.5.incSideEffectsUnitTest.6.incSideEffectsUnitTest.7.incSideEffectsUnitTest.phpMethodsCamelCapsMethodNameUnitTest.incCamelCapsMethodNameUnitTest.phpPSR2TestsClassesClassDeclarationUnitTest.incClassDeclarationUnitTest.inc.fixedClassDeclarationUnitTest.phpPropertyDeclarationUnitTest.incPropertyDeclarationUnitTest.phpControlStructuresControlStructureSpacingUnitTest.incControlStructureSpacingUnitTest.inc.fixedControlStructureSpacingUnitTest.phpElseIfDeclarationUnitTest.incElseIfDeclarationUnitTest.inc.fixedElseIfDeclarationUnitTest.phpSwitchDeclarationUnitTest.incSwitchDeclarationUnitTest.inc.fixedSwitchDeclarationUnitTest.phpFilesClosingTagUnitTest.1.incClosingTagUnitTest.1.inc.fixedClosingTagUnitTest.2.incClosingTagUnitTest.3.incClosingTagUnitTest.4.incClosingTagUnitTest.4.inc.fixedClosingTagUnitTest.5.incClosingTagUnitTest.phpEndFileNewlineUnitTest.1.incEndFileNewlineUnitTest.2.incEndFileNewlineUnitTest.3.incEndFileNewlineUnitTest.4.incEndFileNewlineUnitTest.5.incEndFileNewlineUnitTest.phpMethodsFunctionCallSignatureUnitTest.incFunctionCallSignatureUnitTest.inc.fixedFunctionCallSignatureUnitTest.phpMethodDeclarationUnitTest.incMethodDeclarationUnitTest.inc.fixedMethodDeclarationUnitTest.phpNamespacesNamespaceDeclarationUnitTest.incNamespaceDeclarationUnitTest.inc.fixedNamespaceDeclarationUnitTest.phpUseDeclarationUnitTest.1.incUseDeclarationUnitTest.2.incUseDeclarationUnitTest.2.inc.fixedUseDeclarationUnitTest.3.incUseDeclarationUnitTest.3.inc.fixedUseDeclarationUnitTest.4.incUseDeclarationUnitTest.phpSquizTestsArraysArrayBracketSpacingUnitTest.incArrayBracketSpacingUnitTest.phpArrayDeclarationUnitTest.1.incArrayDeclarationUnitTest.1.inc.fixedArrayDeclarationUnitTest.2.incArrayDeclarationUnitTest.2.inc.fixedArrayDeclarationUnitTest.phpCSSClassDefinitionClosingBraceSpaceUnitTest.cssClassDefinitionClosingBraceSpaceUnitTest.phpClassDefinitionNameSpacingUnitTest.cssClassDefinitionNameSpacingUnitTest.phpClassDefinitionOpeningBraceSpaceUnitTest.cssClassDefinitionOpeningBraceSpaceUnitTest.phpColonSpacingUnitTest.cssColonSpacingUnitTest.phpColourDefinitionUnitTest.cssColourDefinitionUnitTest.phpDisallowMultipleStyleDefinitionsUnitTest.cssDisallowMultipleStyleDefinitionsUnitTest.phpDuplicateClassDefinitionUnitTest.cssDuplicateClassDefinitionUnitTest.phpDuplicateStyleDefinitionUnitTest.cssDuplicateStyleDefinitionUnitTest.phpEmptyClassDefinitionUnitTest.cssEmptyClassDefinitionUnitTest.phpEmptyStyleDefinitionUnitTest.cssEmptyStyleDefinitionUnitTest.phpForbiddenStylesUnitTest.cssForbiddenStylesUnitTest.phpIndentationUnitTest.cssIndentationUnitTest.css.fixedIndentationUnitTest.phpLowercaseStyleDefinitionUnitTest.cssLowercaseStyleDefinitionUnitTest.phpMissingColonUnitTest.cssMissingColonUnitTest.phpNamedColoursUnitTest.cssNamedColoursUnitTest.phpOpacityUnitTest.cssOpacityUnitTest.phpSemicolonSpacingUnitTest.cssSemicolonSpacingUnitTest.phpShorthandSizeUnitTest.cssShorthandSizeUnitTest.phpClassesClassDeclarationUnitTest.incClassDeclarationUnitTest.inc.fixedClassDeclarationUnitTest.phpClassFileNameUnitTest.incClassFileNameUnitTest.phpDuplicatePropertyUnitTest.jsDuplicatePropertyUnitTest.phpLowercaseClassKeywordsUnitTest.incLowercaseClassKeywordsUnitTest.phpSelfMemberReferenceUnitTest.incSelfMemberReferenceUnitTest.phpValidClassNameUnitTest.incValidClassNameUnitTest.phpCommentingBlockCommentUnitTest.incBlockCommentUnitTest.inc.fixedBlockCommentUnitTest.phpClassCommentUnitTest.incClassCommentUnitTest.phpClosingDeclarationCommentUnitTest.incClosingDeclarationCommentUnitTest.phpDocCommentAlignmentUnitTest.incDocCommentAlignmentUnitTest.inc.fixedDocCommentAlignmentUnitTest.jsDocCommentAlignmentUnitTest.js.fixedDocCommentAlignmentUnitTest.phpEmptyCatchCommentUnitTest.incEmptyCatchCommentUnitTest.phpFileCommentUnitTest.1.incFileCommentUnitTest.1.jsFileCommentUnitTest.incFileCommentUnitTest.jsFileCommentUnitTest.phpFunctionCommentThrowTagUnitTest.incFunctionCommentThrowTagUnitTest.phpFunctionCommentUnitTest.incFunctionCommentUnitTest.phpInlineCommentUnitTest.incInlineCommentUnitTest.inc.fixedInlineCommentUnitTest.jsInlineCommentUnitTest.phpLongConditionClosingCommentUnitTest.incLongConditionClosingCommentUnitTest.jsLongConditionClosingCommentUnitTest.phpPostStatementCommentUnitTest.incPostStatementCommentUnitTest.jsPostStatementCommentUnitTest.phpVariableCommentUnitTest.incVariableCommentUnitTest.phpControlStructuresControlSignatureUnitTest.incControlSignatureUnitTest.inc.fixedControlSignatureUnitTest.jsControlSignatureUnitTest.js.fixedControlSignatureUnitTest.phpElseIfDeclarationUnitTest.incElseIfDeclarationUnitTest.phpForEachLoopDeclarationUnitTest.incForEachLoopDeclarationUnitTest.inc.fixedForEachLoopDeclarationUnitTest.phpForLoopDeclarationUnitTest.incForLoopDeclarationUnitTest.jsForLoopDeclarationUnitTest.phpInlineIfDeclarationUnitTest.incInlineIfDeclarationUnitTest.phpLowercaseDeclarationUnitTest.incLowercaseDeclarationUnitTest.phpSwitchDeclarationUnitTest.incSwitchDeclarationUnitTest.jsSwitchDeclarationUnitTest.phpDebugJSLintUnitTest.jsJSLintUnitTest.phpJavaScriptLintUnitTest.jsJavaScriptLintUnitTest.phpFilesFileExtensionUnitTest.1.incFileExtensionUnitTest.2.incFileExtensionUnitTest.3.incFileExtensionUnitTest.4.incFileExtensionUnitTest.phpFormattingOperatorBracketUnitTest.incOperatorBracketUnitTest.jsOperatorBracketUnitTest.phpFunctionsFunctionDeclarationArgumentSpacingUnitTest.incFunctionDeclarationArgumentSpacingUnitTest.inc.fixedFunctionDeclarationArgumentSpacingUnitTest.phpFunctionDeclarationUnitTest.incFunctionDeclarationUnitTest.phpFunctionDuplicateArgumentUnitTest.incFunctionDuplicateArgumentUnitTest.phpGlobalFunctionUnitTest.incGlobalFunctionUnitTest.phpLowercaseFunctionKeywordsUnitTest.incLowercaseFunctionKeywordsUnitTest.phpMultiLineFunctionDeclarationUnitTest.incMultiLineFunctionDeclarationUnitTest.jsMultiLineFunctionDeclarationUnitTest.phpNamingConventionsValidFunctionNameUnitTest.incValidFunctionNameUnitTest.phpValidVariableNameUnitTest.incValidVariableNameUnitTest.phpObjectsDisallowObjectStringIndexUnitTest.jsDisallowObjectStringIndexUnitTest.phpObjectInstantiationUnitTest.incObjectInstantiationUnitTest.phpObjectMemberCommaUnitTest.jsObjectMemberCommaUnitTest.phpOperatorsComparisonOperatorUsageUnitTest.incComparisonOperatorUsageUnitTest.jsComparisonOperatorUsageUnitTest.phpIncrementDecrementUsageUnitTest.incIncrementDecrementUsageUnitTest.phpValidLogicalOperatorsUnitTest.incValidLogicalOperatorsUnitTest.phpPHPCommentedOutCodeUnitTest.cssCommentedOutCodeUnitTest.incCommentedOutCodeUnitTest.phpDisallowBooleanStatementUnitTest.incDisallowBooleanStatementUnitTest.phpDisallowComparisonAssignmentUnitTest.incDisallowComparisonAssignmentUnitTest.phpDisallowInlineIfUnitTest.incDisallowInlineIfUnitTest.jsDisallowInlineIfUnitTest.phpDisallowMultipleAssignmentsUnitTest.incDisallowMultipleAssignmentsUnitTest.phpDisallowObEndFlushUnitTest.incDisallowObEndFlushUnitTest.phpDisallowSizeFunctionsInLoopsUnitTest.incDisallowSizeFunctionsInLoopsUnitTest.jsDisallowSizeFunctionsInLoopsUnitTest.phpDiscouragedFunctionsUnitTest.incDiscouragedFunctionsUnitTest.phpEmbeddedPhpUnitTest.incEmbeddedPhpUnitTest.inc.fixedEmbeddedPhpUnitTest.phpEvalUnitTest.incEvalUnitTest.phpForbiddenFunctionsUnitTest.incForbiddenFunctionsUnitTest.phpGlobalKeywordUnitTest.incGlobalKeywordUnitTest.phpHeredocUnitTest.incHeredocUnitTest.phpInnerFunctionsUnitTest.incInnerFunctionsUnitTest.phpLowercasePHPFunctionsUnitTest.incLowercasePHPFunctionsUnitTest.phpNonExecutableCodeUnitTest.incNonExecutableCodeUnitTest.phpScopeMemberVarScopeUnitTest.incMemberVarScopeUnitTest.phpMethodScopeUnitTest.incMethodScopeUnitTest.phpStaticThisUsageUnitTest.incStaticThisUsageUnitTest.phpStringsConcatenationSpacingUnitTest.incConcatenationSpacingUnitTest.inc.fixedConcatenationSpacingUnitTest.phpDoubleQuoteUsageUnitTest.incDoubleQuoteUsageUnitTest.inc.fixedDoubleQuoteUsageUnitTest.phpEchoedStringsUnitTest.incEchoedStringsUnitTest.phpWhiteSpaceCastSpacingUnitTest.incCastSpacingUnitTest.phpControlStructureSpacingUnitTest.incControlStructureSpacingUnitTest.jsControlStructureSpacingUnitTest.phpFunctionClosingBraceSpaceUnitTest.incFunctionClosingBraceSpaceUnitTest.inc.fixedFunctionClosingBraceSpaceUnitTest.jsFunctionClosingBraceSpaceUnitTest.js.fixedFunctionClosingBraceSpaceUnitTest.phpFunctionOpeningBraceSpaceUnitTest.incFunctionOpeningBraceSpaceUnitTest.jsFunctionOpeningBraceSpaceUnitTest.phpFunctionSpacingUnitTest.incFunctionSpacingUnitTest.inc.fixedFunctionSpacingUnitTest.phpLanguageConstructSpacingUnitTest.incLanguageConstructSpacingUnitTest.phpLogicalOperatorSpacingUnitTest.incLogicalOperatorSpacingUnitTest.jsLogicalOperatorSpacingUnitTest.phpMemberVarSpacingUnitTest.incMemberVarSpacingUnitTest.inc.fixedMemberVarSpacingUnitTest.phpObjectOperatorSpacingUnitTest.incObjectOperatorSpacingUnitTest.phpOperatorSpacingUnitTest.incOperatorSpacingUnitTest.inc.fixedOperatorSpacingUnitTest.jsOperatorSpacingUnitTest.js.fixedOperatorSpacingUnitTest.phpPropertyLabelSpacingUnitTest.jsPropertyLabelSpacingUnitTest.js.fixedPropertyLabelSpacingUnitTest.phpScopeClosingBraceUnitTest.incScopeClosingBraceUnitTest.phpScopeKeywordSpacingUnitTest.incScopeKeywordSpacingUnitTest.phpSemicolonSpacingUnitTest.incSemicolonSpacingUnitTest.jsSemicolonSpacingUnitTest.phpSuperfluousWhitespaceUnitTest.1.cssSuperfluousWhitespaceUnitTest.1.css.fixedSuperfluousWhitespaceUnitTest.1.jsSuperfluousWhitespaceUnitTest.1.js.fixedSuperfluousWhitespaceUnitTest.2.cssSuperfluousWhitespaceUnitTest.2.css.fixedSuperfluousWhitespaceUnitTest.2.jsSuperfluousWhitespaceUnitTest.2.js.fixedSuperfluousWhitespaceUnitTest.3.cssSuperfluousWhitespaceUnitTest.3.css.fixedSuperfluousWhitespaceUnitTest.3.jsSuperfluousWhitespaceUnitTest.3.js.fixedSuperfluousWhitespaceUnitTest.incSuperfluousWhitespaceUnitTest.inc.fixedSuperfluousWhitespaceUnitTest.phpZendTestsDebugCodeAnalyzerUnitTest.incCodeAnalyzerUnitTest.phpFilesClosingTagUnitTest.1.incClosingTagUnitTest.2.incClosingTagUnitTest.phpNamingConventionsValidVariableNameUnitTest.incValidVariableNameUnitTest.phpTestSuite.phpPHP_CodeSniffer.xml/usr/bin//usr/share/doc/pear//usr/share/doc/pear/PHP_CodeSniffer//usr/share/pear-data//usr/share/pear-data/PHP_CodeSniffer//usr/share/pear//usr/share/pear/PHP//usr/share/pear/PHP/CodeSniffer//usr/share/pear/PHP/CodeSniffer/DocGenerators//usr/share/pear/PHP/CodeSniffer/Reports//usr/share/pear/PHP/CodeSniffer/Standards//usr/share/pear/PHP/CodeSniffer/Standards/Generic//usr/share/pear/PHP/CodeSniffer/Standards/Generic/Docs//usr/share/pear/PHP/CodeSniffer/Standards/Generic/Docs/Classes//usr/share/pear/PHP/CodeSniffer/Standards/Generic/Docs/CodeAnalysis//usr/share/pear/PHP/CodeSniffer/Standards/Generic/Docs/Commenting//usr/share/pear/PHP/CodeSniffer/Standards/Generic/Docs/ControlStructures//usr/share/pear/PHP/CodeSniffer/Standards/Generic/Docs/Debug//usr/share/pear/PHP/CodeSniffer/Standards/Generic/Docs/Files//usr/share/pear/PHP/CodeSniffer/Standards/Generic/Docs/Formatting//usr/share/pear/PHP/CodeSniffer/Standards/Generic/Docs/Functions//usr/share/pear/PHP/CodeSniffer/Standards/Generic/Docs/Metrics//usr/share/pear/PHP/CodeSniffer/Standards/Generic/Docs/NamingConventions//usr/share/pear/PHP/CodeSniffer/Standards/Generic/Docs/PHP//usr/share/pear/PHP/CodeSniffer/Standards/Generic/Docs/Strings//usr/share/pear/PHP/CodeSniffer/Standards/Generic/Docs/VersionControl//usr/share/pear/PHP/CodeSniffer/Standards/Generic/Docs/WhiteSpace//usr/share/pear/PHP/CodeSniffer/Standards/Generic/Sniffs//usr/share/pear/PHP/CodeSniffer/Standards/Generic/Sniffs/Arrays//usr/share/pear/PHP/CodeSniffer/Standards/Generic/Sniffs/Classes//usr/share/pear/PHP/CodeSniffer/Standards/Generic/Sniffs/CodeAnalysis//usr/share/pear/PHP/CodeSniffer/Standards/Generic/Sniffs/Commenting//usr/share/pear/PHP/CodeSniffer/Standards/Generic/Sniffs/ControlStructures//usr/share/pear/PHP/CodeSniffer/Standards/Generic/Sniffs/Debug//usr/share/pear/PHP/CodeSniffer/Standards/Generic/Sniffs/Files//usr/share/pear/PHP/CodeSniffer/Standards/Generic/Sniffs/Formatting//usr/share/pear/PHP/CodeSniffer/Standards/Generic/Sniffs/Functions//usr/share/pear/PHP/CodeSniffer/Standards/Generic/Sniffs/Metrics//usr/share/pear/PHP/CodeSniffer/Standards/Generic/Sniffs/NamingConventions//usr/share/pear/PHP/CodeSniffer/Standards/Generic/Sniffs/PHP//usr/share/pear/PHP/CodeSniffer/Standards/Generic/Sniffs/Strings//usr/share/pear/PHP/CodeSniffer/Standards/Generic/Sniffs/VersionControl//usr/share/pear/PHP/CodeSniffer/Standards/Generic/Sniffs/WhiteSpace//usr/share/pear/PHP/CodeSniffer/Standards/MySource//usr/share/pear/PHP/CodeSniffer/Standards/MySource/Sniffs//usr/share/pear/PHP/CodeSniffer/Standards/MySource/Sniffs/CSS//usr/share/pear/PHP/CodeSniffer/Standards/MySource/Sniffs/Channels//usr/share/pear/PHP/CodeSniffer/Standards/MySource/Sniffs/Commenting//usr/share/pear/PHP/CodeSniffer/Standards/MySource/Sniffs/Debug//usr/share/pear/PHP/CodeSniffer/Standards/MySource/Sniffs/Objects//usr/share/pear/PHP/CodeSniffer/Standards/MySource/Sniffs/PHP//usr/share/pear/PHP/CodeSniffer/Standards/MySource/Sniffs/Strings//usr/share/pear/PHP/CodeSniffer/Standards/PEAR//usr/share/pear/PHP/CodeSniffer/Standards/PEAR/Docs//usr/share/pear/PHP/CodeSniffer/Standards/PEAR/Docs/Classes//usr/share/pear/PHP/CodeSniffer/Standards/PEAR/Docs/Commenting//usr/share/pear/PHP/CodeSniffer/Standards/PEAR/Docs/ControlStructures//usr/share/pear/PHP/CodeSniffer/Standards/PEAR/Docs/Files//usr/share/pear/PHP/CodeSniffer/Standards/PEAR/Docs/Formatting//usr/share/pear/PHP/CodeSniffer/Standards/PEAR/Docs/Functions//usr/share/pear/PHP/CodeSniffer/Standards/PEAR/Docs/NamingConventions//usr/share/pear/PHP/CodeSniffer/Standards/PEAR/Docs/WhiteSpace//usr/share/pear/PHP/CodeSniffer/Standards/PEAR/Sniffs//usr/share/pear/PHP/CodeSniffer/Standards/PEAR/Sniffs/Classes//usr/share/pear/PHP/CodeSniffer/Standards/PEAR/Sniffs/Commenting//usr/share/pear/PHP/CodeSniffer/Standards/PEAR/Sniffs/ControlStructures//usr/share/pear/PHP/CodeSniffer/Standards/PEAR/Sniffs/Files//usr/share/pear/PHP/CodeSniffer/Standards/PEAR/Sniffs/Formatting//usr/share/pear/PHP/CodeSniffer/Standards/PEAR/Sniffs/Functions//usr/share/pear/PHP/CodeSniffer/Standards/PEAR/Sniffs/NamingConventions//usr/share/pear/PHP/CodeSniffer/Standards/PEAR/Sniffs/WhiteSpace//usr/share/pear/PHP/CodeSniffer/Standards/PHPCS//usr/share/pear/PHP/CodeSniffer/Standards/PSR1//usr/share/pear/PHP/CodeSniffer/Standards/PSR1/Docs//usr/share/pear/PHP/CodeSniffer/Standards/PSR1/Docs/Classes//usr/share/pear/PHP/CodeSniffer/Standards/PSR1/Docs/Files//usr/share/pear/PHP/CodeSniffer/Standards/PSR1/Sniffs//usr/share/pear/PHP/CodeSniffer/Standards/PSR1/Sniffs/Classes//usr/share/pear/PHP/CodeSniffer/Standards/PSR1/Sniffs/Files//usr/share/pear/PHP/CodeSniffer/Standards/PSR1/Sniffs/Methods//usr/share/pear/PHP/CodeSniffer/Standards/PSR2//usr/share/pear/PHP/CodeSniffer/Standards/PSR2/Docs//usr/share/pear/PHP/CodeSniffer/Standards/PSR2/Docs/Classes//usr/share/pear/PHP/CodeSniffer/Standards/PSR2/Docs/ControlStructures//usr/share/pear/PHP/CodeSniffer/Standards/PSR2/Docs/Files//usr/share/pear/PHP/CodeSniffer/Standards/PSR2/Docs/Methods//usr/share/pear/PHP/CodeSniffer/Standards/PSR2/Docs/Namespaces//usr/share/pear/PHP/CodeSniffer/Standards/PSR2/Sniffs//usr/share/pear/PHP/CodeSniffer/Standards/PSR2/Sniffs/Classes//usr/share/pear/PHP/CodeSniffer/Standards/PSR2/Sniffs/ControlStructures//usr/share/pear/PHP/CodeSniffer/Standards/PSR2/Sniffs/Files//usr/share/pear/PHP/CodeSniffer/Standards/PSR2/Sniffs/Methods//usr/share/pear/PHP/CodeSniffer/Standards/PSR2/Sniffs/Namespaces//usr/share/pear/PHP/CodeSniffer/Standards/Squiz//usr/share/pear/PHP/CodeSniffer/Standards/Squiz/Docs//usr/share/pear/PHP/CodeSniffer/Standards/Squiz/Docs/Arrays//usr/share/pear/PHP/CodeSniffer/Standards/Squiz/Docs/Classes//usr/share/pear/PHP/CodeSniffer/Standards/Squiz/Docs/Commenting//usr/share/pear/PHP/CodeSniffer/Standards/Squiz/Docs/ControlStructures//usr/share/pear/PHP/CodeSniffer/Standards/Squiz/Docs/Functions//usr/share/pear/PHP/CodeSniffer/Standards/Squiz/Docs/Scope//usr/share/pear/PHP/CodeSniffer/Standards/Squiz/Docs/Strings//usr/share/pear/PHP/CodeSniffer/Standards/Squiz/Docs/WhiteSpace//usr/share/pear/PHP/CodeSniffer/Standards/Squiz/Sniffs//usr/share/pear/PHP/CodeSniffer/Standards/Squiz/Sniffs/Arrays//usr/share/pear/PHP/CodeSniffer/Standards/Squiz/Sniffs/CSS//usr/share/pear/PHP/CodeSniffer/Standards/Squiz/Sniffs/Classes//usr/share/pear/PHP/CodeSniffer/Standards/Squiz/Sniffs/Commenting//usr/share/pear/PHP/CodeSniffer/Standards/Squiz/Sniffs/ControlStructures//usr/share/pear/PHP/CodeSniffer/Standards/Squiz/Sniffs/Debug//usr/share/pear/PHP/CodeSniffer/Standards/Squiz/Sniffs/Files//usr/share/pear/PHP/CodeSniffer/Standards/Squiz/Sniffs/Formatting//usr/share/pear/PHP/CodeSniffer/Standards/Squiz/Sniffs/Functions//usr/share/pear/PHP/CodeSniffer/Standards/Squiz/Sniffs/NamingConventions//usr/share/pear/PHP/CodeSniffer/Standards/Squiz/Sniffs/Objects//usr/share/pear/PHP/CodeSniffer/Standards/Squiz/Sniffs/Operators//usr/share/pear/PHP/CodeSniffer/Standards/Squiz/Sniffs/PHP//usr/share/pear/PHP/CodeSniffer/Standards/Squiz/Sniffs/Scope//usr/share/pear/PHP/CodeSniffer/Standards/Squiz/Sniffs/Strings//usr/share/pear/PHP/CodeSniffer/Standards/Squiz/Sniffs/WhiteSpace//usr/share/pear/PHP/CodeSniffer/Standards/Zend//usr/share/pear/PHP/CodeSniffer/Standards/Zend/Docs//usr/share/pear/PHP/CodeSniffer/Standards/Zend/Docs/Debug//usr/share/pear/PHP/CodeSniffer/Standards/Zend/Docs/Files//usr/share/pear/PHP/CodeSniffer/Standards/Zend/Docs/NamingConventions//usr/share/pear/PHP/CodeSniffer/Standards/Zend/Sniffs//usr/share/pear/PHP/CodeSniffer/Standards/Zend/Sniffs/Debug//usr/share/pear/PHP/CodeSniffer/Standards/Zend/Sniffs/Files//usr/share/pear/PHP/CodeSniffer/Standards/Zend/Sniffs/NamingConventions//usr/share/pear/PHP/CodeSniffer/Tokenizers//usr/share/tests/pear//usr/share/tests/pear/PHP_CodeSniffer//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Core//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Core/File//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/Generic//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/Generic/Tests//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/Generic/Tests/Arrays//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/Generic/Tests/Classes//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/Generic/Tests/CodeAnalysis//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/Generic/Tests/Commenting//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/Generic/Tests/ControlStructures//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/Generic/Tests/Files//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/Generic/Tests/Formatting//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/Generic/Tests/Functions//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/Generic/Tests/Metrics//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/Generic/Tests/NamingConventions//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/Generic/Tests/PHP//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/Generic/Tests/Strings//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/Generic/Tests/WhiteSpace//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/MySource//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/MySource/Tests//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/MySource/Tests/CSS//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/MySource/Tests/Channels//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/MySource/Tests/Commenting//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/MySource/Tests/Debug//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/MySource/Tests/Objects//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/MySource/Tests/PHP//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/MySource/Tests/Strings//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/PEAR//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/PEAR/Tests//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/PEAR/Tests/Classes//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/PEAR/Tests/Commenting//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/PEAR/Tests/ControlStructures//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/PEAR/Tests/Files//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/PEAR/Tests/Formatting//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/PEAR/Tests/Functions//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/PEAR/Tests/NamingConventions//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/PEAR/Tests/WhiteSpace//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/PSR1//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/PSR1/Tests//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/PSR1/Tests/Classes//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/PSR1/Tests/Files//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/PSR1/Tests/Methods//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/PSR2//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/PSR2/Tests//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/PSR2/Tests/Classes//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/PSR2/Tests/ControlStructures//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/PSR2/Tests/Files//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/PSR2/Tests/Methods//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/PSR2/Tests/Namespaces//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/Squiz//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/Squiz/Tests//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/Squiz/Tests/Arrays//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/Squiz/Tests/CSS//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/Squiz/Tests/Classes//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/Squiz/Tests/Commenting//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/Squiz/Tests/ControlStructures//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/Squiz/Tests/Debug//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/Squiz/Tests/Files//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/Squiz/Tests/Formatting//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/Squiz/Tests/Functions//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/Squiz/Tests/NamingConventions//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/Squiz/Tests/Objects//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/Squiz/Tests/Operators//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/Squiz/Tests/PHP//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/Squiz/Tests/Scope//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/Squiz/Tests/Strings//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/Squiz/Tests/WhiteSpace//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/Zend//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/Zend/Tests//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/Zend/Tests/Debug//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/Zend/Tests/Files//usr/share/tests/pear/PHP_CodeSniffer/CodeSniffer/Standards/Zend/Tests/NamingConventions//var/lib/pear/pkgxml/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=neon -mfloat-abi=harddrpmxz2noarch-redhat-linux-gnueabi           PHP script, ASCII text executabledirectoryASCII text, with very long linesASCII textPHP script, ASCII textPHP script, UTF-8 Unicode textC++ source, ASCII textXML document textC++ source, ASCII text, with very long linesUTF-8 Unicode textPHP script, UTF-8 Unicode (with BOM) textHTML document, ASCII texta /usr/bin/env php script, ASCII text executableASCII text, with CRLF line terminatorsASCII text, with no line terminatorsRRR?7zXZ !#,<]"k%~ Ċm wұy$񍆓ݼ5)jI-lc$̛);/ߕ$׌3ֹxq-(?E/ﯭ5};^V%֮'!/-J̇d:IqPgaorbvΏc V 92#y6J)pOSƫ>Y>eL"VYAcFG<(sf M,~Qˮ-*֩ KRy}p\s06WjKxŒBitW4ϔ ϠPRU@UʗL#Be j5o7Hb- o&?Ǣ0R.R90}<*8eHUs$FHRs!PA>3>FS<&؍Ux)*./Ceka>ԡxlP&+EL n/8=2xR#(DECA}Ѣnʫ@y4RpoPkM\ͅ쀒'hIExS1Ђy)_8d>cZˏ_"f )z%.:^(^aNb(D8i,F2T-o:?Rऴg(Z}NgtC' f/&P㮡aVtAXR}Kynˏ~+=xlJv]#r Zv‡fY,PF#D3AKՏP8LLTdaRy8ud% `,qND&6t=3* Z>Y%NS' ]#uQ 9$!)(w iȌ^s d &e3`-v\0p+oP WYDze+#gk3֣Nfǭhuv̱#+ ");&;:|,֦Rvz~'2䔘PyOUB`"bZIbkZ8Oނ |: 3m º ;Dg쯭YG K=Fw=JffQ0%G=9לsgJgm޺K(`wc?D\0 /\9{[Ba޶[dY}n=W\[ WsͻuqwNh \#v_)L ˱Ɍ5V_N3*<Ii|Y^"ȞYQjA3GtTUY]쐩ݒ_ID, `-qA+\#`mo*Bs|, k8SwdGerVZt{8@I{F%wX<Þv1`XR)o .z( Yp8?a`tqN_>F`mZah{8Q|b*)তL9sb!][Ii*{PeOFjq1C2Yv'k'  -?y:d N`_Ĝ}vԷ!OŽkl5j3|)S~g'Y ̥!|9{=SGw_i9.JJuͬLq')?{fPPo82cOyVN>E1/ϩ + 6]*Ե6\@&@Z%.k!mOm/$EwVJy@@fWc"ـ`fa1"_C9_!'U֢a頗3bԻ̣cs|_o{xK{@.o>Ț-'3 j o%Ľ| mKdj5g; XK&4ԝ)\=:QJ܇O"0j}mw 8 " rT.?P (+=WAK=`=UwK𧂊Bpd>VA(tzf晄(vbD773Ygy۲+4%=%WQƷ3ZB}:Χ׈\ls`J.(# ^zc Bml4Hf{GIĻx ;B(YSaFQ֖q&Qŧ Fz'c1E@5%^%eg龪/BeR&s-f9O,.>t1i;!zFl[mX nG᫔N3Vy±Gtڌ4g:sJSv3Y͆[E)xӓ3>2/Vȥ1ervK9b=@!bvu{7V u$VyNE˗3]z:pIBc]H0.nC3KHI\'wO )5r#/3gZȀʗT Zq&R rh2N93h*Ɨxf) CP*]bH\7tl@=h]Q"5 %0=be\g2,O9LfR]5E+[j D ܻ^yۀQٌ)ێT[4}`nR12T!ѭ3 =kCCʹX9t"Cě[j46 ̙nBU~>EepNX_'R^\fJee`ZC-6R:28W]GW pN LeuNk숝 gHi]zp,wchSV5<9a|᤽nvUBt4,)X$$؜IW"vu[R7+1*NU9@NWOO 8B}e']53*Fc&LbҋJ;=hw.ΚIt`O)iUVZ>rM#~7 tm503.8#D{V0V(P= d?gPg-{D \mfpsL{CJ{%@%#z/i*+h4 ٛg$y[;Ntzk^}wGNf`9goZW\[eeVt<6J2YԢ rAΘGWq F8+k,G4%r%DOJd{Xq*IՑoK">%d4 qdT 6spB;N-;Ib5U𙝢Qs/bb L.ia^oedMx\둬T.^{9G]dz~&)RSrZV)g8R3eBQtYYuzb|ecޞ3MgAyf, ^6yUx(C=LۄR[Սf1hD*Le9/x[ Pjhdv CZSX%pv!`O9+aǶβ~4L=0 eghezLDD~ o3 ,Ko0DdHXá5N'j'Gh-,8pp9]S |KڜPT=.Z"ٟrT2Tg>M{ j |O0q_3kd=Dd$yGFx,@A{I&KjP䏘Nؿi%Z;TT8RD?|f)G9&jG:gUm$SAYc x. IWݨIѺhuȺ}1bܾy*_tKaD  -A̛z˴-Ib@KDG!zFzސ1D-7EVHpF'p0o\S OwB9ØL(r=Ĝ4'8Ƥ7\u=> E?ke(JIz$bWajTif}ԇ6p9$=WhR~rE$qs&,R9:9W} ug2RRH4(|XL4.0O$iRvm8aH M KerTY&9]#!ΚV&JדJtE?']YrIޏ%E ]'H+~;!p3ď܋O#ƪy1UpUjp46k_Gt156u $GLH= *rD7,2y3J^RNd JD- X/pP54R8\0ۙ8EfZg{n*b*#K\Q~rs64G*(켈bӊ!-mBJ@Q.PRhl& YHG`ߜ }{H ?30WQ'"4y#RY!{75\7ۡCytհV{+,5xϱܗ~Y=yw;[IC`6b2'…ݣR]| XΖʹVC7+ 0ڻrmh^N:H<ЀAX" ǯ؀HDY+;.V)&Lm#encPΤ3 CF76_g&i24P8]ڬ`HTW-rw$:`rnijW BK]+ęj;2Fr0C49j* ldz?#BV"H<F!"}e3175P]!B{BR`F Fp7^`}|H~dۨ< Nl_ hPݴꇔ1 q0mN̼k5z "Sjš;h)962 f6q0$BI;xuG_;yYOQv:z*a/LP62c=}3`4aR䬟MPh#AKN%fƛ98n̓?SE鴲3RyGQJcly޿]ίUBP( w#I]\`iQHw]&*BpP=)4-B1-Go4\kȘBaP U#hTiiy&V [W2h{Jƶ9jeBd]T&s]aOBnӋ~+;v޼a@9Ex孽K g4I H*A&RҎ/&YFmNv!eB2rio0lC{H>QxTm%`.(Wk<ޡvԅ%)F3t)F.w]%lʽ9T(J'`5][ڰ`KRTG 6b"\S 6 rc@vBzwUu5z]a('z.0NZvǁ32f,ZZ()Rid'~t:m$ ףjhI=NtcVgCBEV-z:NNmY%ꏤrJpsͰ`I0l򟃞Mۡ|D;5MM2BλC_f= Gs^\WLyҩĪܢ=> g!G K2@X{9mu GCe48b ĕowDcFQj>,xcJs.VN,=.:W$IW,,,!w#Z # H!QgnËLZx|\Zp˾{8,]N('2(`!d ` +s c ; r藨+!bsLc2S> fKg{zHjQi =j3CIsnBHXVCkE~nIآLN<0U<ߣߡpP)h $~<{L &"q,']j{@&Yw`R/:O-*túE[/UuWR1F4Me^L]A&)>p[q|#IoBI;Bhdy0O \Iv"BԧYAZ~f4Z+Kr;[m4})E5/NR͎)oͭӷ(a}(ъ=yqH /C$wZ cAzLEQ .fDC"*dw=9ȲMQ)p _x.Oժ&FJT\"iXPri~$UeeG^r@`tUGjI:kNz;cxG .#nVeP"AޢɵIH.@ [3QS*$>n+Bh;}=JOZ:/8HulL@\َEF5 r4nEOj?>vHgh%:56#(% Sp\R_IMih+PWMл- lՂ@$Q"I'~u0ᬨbl*"P?Y2c`kaquNRF _I2_ ԆOkz 0'D~zrǿ)'LSx+u0+G\Nd Rv-/>r/^_~ DB(Pw{"k*M{9kaC$eZ1#>w|b*O a;+?Pֳ%>ư3 [xocܹ<2ڃ옻=B[HBCkBVŒC ZZF'L* j4󩀹k)y s3+O}uO6&vp3(UW#=:Z ;k06@LT2ςl;rJ)at~݆<רSܗ|%ӏ:z3(: h`|G뾙*b D2gGĵ [M#DNfntGg ܦ)up4B; KyQ$s;RRFx3o"ur+hխ*{B`Qj܄Kr_ 4`SkhQRL7t`񮮙C7 s _. Td|xcwt }C'1 L>LC|ч =1_ [<~bU.WGю@ ;g|l0g)~NA%>1A]6IA)`^NpT:mG[tx+)n./@;EA C4r J>%Z $|J)SdB.FBcP5Hie`*Ij:kq?Hm%󼣥<܎ kU4bs=޴|f|<2yh%5|cdR'5=j"2dY ޕrBxR'j染fyඨdăVhKgMcmj[}VFmR!OdXڻK=^jJ`~NV^G:&$E`KV$UU*%C ДjL׍ªzlb+k෻P ƠlRX&N%?kE:ʊ_,X\im@92ţoO{Sp2(T"v?{54Q& i#QLt}5&\w~,<(t[վògktτ)t̮uL[[Be|Y[je9<zȩwv:[Ob5wۆ#¸Im.lIB:¥=-[}_E0۵"PCjڕj-6 r9ŕe%Rf|˺^b:/;BдAqnC 5z}[r  x&^1 ɐA.?9_bעkM+Xo\ L Qi(PB|^WI!.s'N/12t43*?/!.{wSɗEwS&__53B@mq=E4 Ym$/gܱGsGGc+ rL T! itC8dїztؾq}h/*lUrHkUEa9ʷLGy&w<0 Q7g[ˇ13т ӡgC߫+.+˞LW QXv0wTlth+rNnfvxx3NW(j&*ZN۪h\1u(|&?_PM!KZd y mpZ؃G"d)P+bMƔ`魪c"<*;$suA%vݰ1Fs82=4[Loד5;9_/4 je7s~]wAӖ4к F=6gxG$X΃IAxG }j~ݴ)*`H8v( N6? f(W5|N3loңc,O5O2⛕33UR,j! C#w^JyNR;΅({7,<3MY_5n9+ӭ.M٫BCph[6uU{͍SGԽ\q ?Q uv; -VEKˠ‰uG%>eTF+oģ{h2H Pa\J'_1U鏫@kGgz |CC 21=kֹU%8kAjdh#G0~G#ji"樖m r54F_0ߜwM{C]Hg([Osb1x(l ÙcдE҄O5Isq}9? 1bնo+M!B:Ӱ ,-`&E+g_]0@Npz{' ,XKq4|)46u\;7@~M6|?}@lF>)RCb`e|I}WC:G;C4U0'kTdl`6֨HmX2..T-ĎFNanty$NyzkO_J}&hMcuL|'$0LfĂ00JoI.wNӈNRotUҽ5<[5b+e4W,S'@bhA}*YHx|Jf0@lq 6/d0sX{&e|\*uEf.vLlpb;@Y"6#+ PhSSU2t[L!!C;ϼQUxN[2BFh4*uFvA$UOLNbd8A3ЃvS;QX ƹC_r6YjSy޾pieR0?#K&8D6aw^J +kXŷ#feԚ\WX\II@C"A&7/Q JE>ִV -jhy0$h! Fм #J9(y/J1D1Yj lmΐ@[ @05u1(pî7j2VoqG\n/v֒AbQ'zt>ɡ"']LI&޽G*\Ŀ&!KH*;W&X;srO6"R|GIc p=jW*yvMnv:&\Vq\5Dᾰ!c /XvULBS۝yzDA# (V[PLNwjVY0J9fn֏>۲ᬷ$aBlswe]\tc[ӱs{n.+ũH5?'ʑƉ@ĖK3dNx1G' (o!^G2Kډdf42$fR.]+mLeS.VUUYgy< P|&1f *̝B!>\SELq)ˣ؂O\]Ofl;z!>Yۡ8xKH6WZ۹,@U% H^//DtԮ#TӀ8rr@P%>~ۧn_ zBĀg,{1L#0lP?cmL*|tLCcΠC#v eVnijNjd<(Bd(,"u_(ָ[s3!TʛHtb?b[UwIe9>|?p *vq@[4ֺo$FE;uq x>WsrqψjmU"@UNk rk%vFda}A0Q4"cW ISF\YYMbFQޠY(Q 1\h qvB%jJAlDz0vR,$gDk8?ֵwyӢ>eOӀeߝ6ATk ^n?~ݭ]GW$3O+ڜf61̷rmW=V]Cp'w T5LBcduݘ3GH6Q~ly'p K8P.$sHP)Yvba LJjwUX㑊/aǣI4}pKM<=_WLxSwa߅R/GlE֊-{[~[R0iR b;-<<"!)Z~fnc0 &ρ=$YwFPĵu޼ -8\%z^ MwI3Aʩ&X@!suq{Se1zc$UˌYvo"xp7D FaiM&RJ J 'F9bʉb\i])0pv 9UH9/č.KO/xQid5$@}=-'u }K-k~u2r^9k7<ʀ:e#@BW @Nzs]c@rdvk:}Bt঩/jI\ɫXBs5hÚs}mb*uo Xexj^hq:>Υp}-QK=xKOES!e: n Ubq~JJҴܐکC<I\l`k:u :?VxЪbcW !CE5xXQS3i ]z k*na3]5~?AiYs.rq;ே0UzȤ\PgE5Whco,-, aҥ{r]qFEl4Y+f[7 B,i0x6d7wvokeAɤgYE.ƭFEgk_ߍt;v9vANBX߬y38 j?L ?GBYs4@S$ jXPEs3)OEg޷+_ Hs9j̋E'zaty) 鉖~\[61Qbxa,tƩҳ !ykrjrUI^1UXGgB=JS'eo0ydZו Wnfz}2d{3n~.kura٢v]Z&U{ O0e*vrX- Kh"eέ Pȃ?z}0npqjMsh@:4'erЁJ`pBTƭ,@}h0(aͪļHt[r,VBD92&Q4␣Qӡ)xl[K2bo}>}1Y<,{J+`+8dk.OHE iB q+Xf1KV`ٿ_hOcgZsO@D`Awljqd 3Na6w ~XfVÑid;oIɠJHoэڳnʤp`<u=z7uKwZ2`VܘH3U=hk&)X=PVܿ8۳ݫF!^?Ocΰ`2U$+? sz|w1W! fz҆@1}o&]zDp.]/`d: Hl<(#wM1K!d^ e0 Ndwj<-k` #Q˟R mr/p/'*+ ql=ΩӴ&m5X18=mrt&*b 8ӛM#|g`1 tL'oRش{C.'qbN|. 2hM_şҖ]yUEKy9 92yc @9*Mԧ,NCnݤfVIVHc ӯ AE9ܣ1 .~|3gvAj=i2-~Yr;((x6 ^`)JG0>r7|{Sl4!)s-`?m~$12|H s(Ḍ薻0UTa+Z$znj?Zw]!>ǣ ˔9Y5ѵK j3~}qV!@V2~^;fcqD9cMAi%jX}Zt.#@4nQkOR'=vzҏZ'4B[`TG:Fq.]TU͟SB 72sB63Ao`W"jx+4)~AϦrq;{ EAݴeGBHH4Js+=<^8;ҫsrM| p@˔ Lw4͎Ru3 ݼFĦGJf噃MJG7U^؅};T Sn\"|H0ig9'zx{ ݈?PP0`++?N0_G*=?21U@v zs:B}b1q.5xsP$?"JUHR֦%\24ftDS3 F QP#zy8HDzMS[-AW EJ,v6MG.:΂/y6ƕh~C8,J@0)ӜXVju n#UZiG>d.EWz;~qg`G4C]ʝoqwr6$j( "uWCZ8 Scm;5hUQh5IUGS)X;_}HO$Z?lJ%BJZ hM_YpxF _.2t}yG$U6s]o4=ݞs^}{bIxIHܳFgmNtr _r5ƕY,HdPJ%B{@yY];ΤB[.yFڜɿ.#ԑ=|]|%kH[(?i\;|8rpC #!~[-?4˩L@]1XGغe  +ae}2EZ€@X-~lR,zLjj/VkkCԦc-9TD"Mk0 t,&dMs tA<^SmAVUtExK~\|$򎝦bl>q@!muHR>vJ)6\e:u {8^(X(WJWøm&)5j*-<7_|ahwTR/_pO1ZjF}%<Ǹ+m\LdgxEh-X1j9W0sT-M|-$J80s[pzI2\,L6؞O/"[+vMX=3PiIxfT)Mֻ}Y RfF|Dr5DVuZF5"D>I/SLjB^뜁*)X`aAu"v8wΣd""y6J8y|x̪^yYsNruK mk9E$@$b=?}xr}t1|V^%fh$  h` oK;F]ԥûDzVqh%oOS﵀5'L/} w{nDꐎ$aT+a3p`;gSfl F mCvu[V8X[}$3O;$sRZSML(F 岱}RȳUH\|<#5Fwmܤ ]:/x,"3^!E}lN BWZ{nӛ޲D |B%f(X!ZTً PjyKяElp|~z:Lóv(eUxFtYqsNU&}L} 5G n љÇ7ի.j $*=̳ysC(:cR,]vgT,t*uFAXRi.: ,$?8We-_ڊS D)AoΔ"|DŽM(1Ŀ \Ȣ.`cr4;8 ;3u\ħa4v+'XwMAD\;ӿ Rby7:׸BQ1T{s{}"&`o!uR(XL(k\jhj %QL[):.oQ )=W tUKza_DIJXҫQ=eԦO4zq_=QA(.8aNRKۛ  |UzUl%PyѕO,q7K-.{:_i Rr3}qnbD=Rvh)ixz\>Rv/NsCd*L0ݝ &mN1c TVmPC/nUFmFnՂQ凰WF7.Vq;o9EVQ+LY*Vh8P ԜBLY<ĺG#YjA ]wJxA'Mps橾>`^FK{ȷ:08&ns&.Yd-ыVIy?6LqZJ]W_nY?t6-"L~DU$YFj LVA:]iBc{6t2ז_8 Ńл{.z/ƫRaG]9}<.-4^v?c_]{gCq) ҽ&~F5Io.Ȼ`t.aQc.;=E.VcRKզ|YN}|wS#^l^}I#˻enc!!a dd26 7 ~<kX@[Q_!lS} 7'Hkqh;gx[b] %)0mxu!ur`0+37}B"{WLUw7돳tX|\ p1`A|{wjPury\l@by& ʱ5KT,Λ5ccpnh_&ڟhA%)UMC~\2HbɣIٗu0i(8+|[wϜJ$C?3Y2.N3kPD[ '$"Pj侥o6GlaHA-^hhAAgy)m 'zd;,2oEGbbQS?Mu~ٓGtʆJ4ɕ3 =~"Bn0a&awˠR+SFRX%Kt7*ἰ̻u2'{z29yˋAT(3!c 18`ڧ_mUC!V[x`)?(R3A y,{?P rr}6(gDCb;6.4WfFD' UP ։TC3wU\=dP3 _4K'lZ]zg(+waC1g!?KE nW?xnVD6ţ)6[k.އ% l28go~PFrWmGp%Lۚڌ1&2f<\W"j-^nps1JK_!1znդfo/0@?LmP}o} O}]&S NR,=}ڸ9zSiѐ~ 7q01E9ha$"J+4T<,`kyќk RVZ>Lwۙ8z!d4G dXeD̬^<a0F±a)`Gp<7[􄿻l\ oۉ(xbJ:D^ͅy ˟ ojyq;[j`+=L}B"y?n:y] RD8u)w}b7AdsN=5V#&Ouƒŏ`\s1;;C: 3+ ( )/F#WGvO)qK*U /<'4p6_ JH%FT-mJk5,-g<>΂aݩ&E#6Yc .odn-drw$8f!OF|0! Xh4O/-%dtRSfK.hH\ m(\aASm^O$?EGdtdgय6ƈx'&L=︮5Jm3hl54zR>8ے{=^2p\ Z` a%rڻ6FF!5f~4,fFG]~j9z 򙸈b/Z%&Yai| j[<ȕ2H݁TU͚52lM9 2u+qu:zfԠ‡&  $յf[)/"*M襬zaS']= N U>{A0q _ mX'*2,`u߹Q"m#O࣑o4TʃM>sk_n`ٯrmNqt**`ŷztb·2~B^%]:pxp 8\K'KO<(e ̈́! 5 cxGRysZ Wl)MoFLWvm]'+3'lƛ{#Ӏ{ӛgUUf'-3x o$ FiG*:S|.G&݄:ֿ-*mrP^u^?P %)*#S+ ;En&+ *eU4sv_ʃ%׿,խǕӪ֙WuYyr"wC1Vw|$)RVqN(%0 oU_$<0\MK<.imX,\8d͕"MtScpuh8[hw _Ʃg>aɣ$c訬2|jwk~v=PsNDڻfiZJ^#ut[MX:<ɦ(>|>+q|^3)Kx2o]$ ^YXSp z=%,$WE"D)Xݺ+9SJ$-0N3g`ta U)Ə,) faƀbLcUse-wF4A-U@BݛѺysQJE+h tvHr< n'<Gl9Sg4{lB fZΑw!N$10w۱@>yFF:b7ux5FEI-0G!'дZs ~c Pi8gߌY =!Dog*Moʖ%-ݲ!Ș"h&ta,*Qa.&Fdj H:9gP{RQИ# Exq6^x72>Tۂ<о3{O^eIi5 uE/vq|&VD?U Zؠ (禣?}r&>%yEh5X-2JNvT#р{Ld7AQL#ued1cJݏui${fA3Ԡ,UMVlJ?R8GȼJD[49lͨQjz[HJGZӝmP403į27!T6x-zs1jۭZIwܑ']:S6O$W^Vf#`U{XK"j}14mԵ t$h5%#(Gt[3 ]c?9R^ ӰFys96V6_4w a"YU.P)DSp3mQnnL6l$b1c<–YNAQ6+%[]7+#fY5 )fPQv|{g#.Ux Tnҕm$X}Z~2s}q<*-ږiqFׁ^]Z56rq/UXF8;2P]ℜ*U0RK'qnXÈR+{g412KDk)HvX<S@\.M5d녖{8؏ CCjdisCC%3C0fȭ֛I! n)7pDw&pcNKr`ow ~s8Dݙ[jKm@'̭>0̹h@Ҋ3}n]M>5l'V6'Kg< r= %i@㓘39.nf#mNZհc-v:6'v чUg#G{Ftm 7er|cr_jFQT3\R6 BDžWZ sƛ%AT;zg_)sd nċ4e8|8kQbo+=ȧSۅWCFxߥ1,4Eb 0:đ|VU` Q5 cr+_G;w'CmS@UGW"¶;Hsg$%4l4a#沃s܂@(r@Ȫ.5F QvW P4=q.ݵ-$-E`X73~ၤ%{;>PL>ɉ޺'}a~[ʓ=BjE ]ȹڹXWACS=7"~u6T2ʡ㈜]Bm'k®3ٝW===vhۏ;i\1}lQ%#OeחJKj=@j}+.߿̇;3Jk_:s&(\5x,@{;Iaֿ@ }?X<~ܞ] 5FBld9ߟeaμi-B 2uP]qhD@V6vŽ<>twen98P~qMw%? c?Ž8[F.%EPmq+Q5kΓZrڂbh:'փB窐 W˱ՈAA[ᑀ@ [\W'g.^[>;>&퐴"U nCbn2]v sކV!0C`\e˳XB?dy"=B3z( AU5tQ@="D7k&؂Jv' 1uVl47@9ڤC3ݧS&]qΔ]`p}Pn1x>yw%@6vj ' 78e9"Hn)Sr52 O6I#$Avrbނ8$_D ĥQ(6vHcp2PxE@=**4>V?-`X켅if㻖,zܫO#>XْODBeewYӹil2Cӓj2аHw׬^^e:P  e[)\~(wէ ,!Zӌ.M۰R;{u]u?MUs4 GrT>`>m*A>#Gw oB a/ev5_a^ y6ouoDkwA5 _hos7;C N ȼ_arX*FXlIP8߿ȁ_HkW`X4-綟VBVN(;[q&z%bj8oD2%hh4GhݮL)dyOҩqw["gm_=z ž*š)2f[{o5"S l ;ך)&IF;xl =~.T}2]r>X TPk\0=WZ /ńBVNV 5xkh6|\⥵Z^ I%vf%dJo꥽'K`I7n"L (pl?DJAbs<]a"g>.~CG^}Jtpdln)<ʥ7$~Dl?_ŏ6LtQ 2!~@]OƺV(ʹࢌZǞLJ@̎jKCAz,2&aDかZf8 $Ts'k.JWyd)䟶̚-}V#O;`kKHw7wp=\\>ܶL`I  :Y$o8>eqǘ1A- fw؀lŜ'rwm#A+|P8w5Yv7q /TL`77|dM`w'b>P%{t銏YXahǗ!da_ ^)[s~@Hb(S~VvDs+&w wAܑ("Wߞ%![ ͌[b`KzQAdO pq6BzM\ &\RgrUBM5sćꓶȆz u{2te5m[й9e":ip&S Mz(҇r gC^Kwݾ8VrŊ}߂o~tHko;E%@ ,{y PnIŷ* *4N)HXLPXʰsRjښ ]8XxxB[^P"6tPƘN#!xWxDcFj0vŗ=M5W? pUGYf D3_kN5o8f ;2-covrr{ɒ@`4$ƥ!doJ#Ta2(쯢eHd8!} ]men}?v2{x⊶bm3eճJ6o;Jb7avoî^W!v3鋿hp#a50:+&\G 2>Ud>p`1ND}Sj` mT-do) }/u&ϠxTQ ')}$ʦj{hBH-l5Zo[.?FG>-m2G<\-R%q(9B5'&i,rbZ[1X\ U UQLCi ybUD{"*]E#Mм`@FbHM%6/'t=d.^5@jQ;ZfДż۰Zr1 Gt;&F.sg=ajTM8'gi@X+ i\Xūp[\zQl L%Qժ3yDt(A: 4K]?c!g1m۫1}N1V 6>QVʈ;YoMDsX量9lZFz0G3fa TDg2s&SA‘C!!A7n}n*P\ŒHkϬ=Dz|ik|aH eM|c7PYFa\w q!HV,FIKPD^l=AAĦ\p.?e58B+B51S{~?I#Ykmi ~ژui89}(, â;w7Mȟw2+De#cA >K@ Gn[t?P"YRhr(n: > S}+,y=-= FFbn{f޺L 0*I~3D-ZX+sfa~δ:z-I9,&t{l򻃫sD&Il8[{9: Q -%uG 6ȑO.hK2.3`ZN { .@٧x6!܇Mȍ=?EMoa~˃\{>r[C:5^GMnHQWcߺH5Bx\.YqWDfg|@Ѡ=N-7yMՏc%0v9uB!*4=SdZ Ï#Jp|CgQjD9[l`pԵ9H~Sp踨CQB=<9mz]O&L 2EOC|7XOXS'I%N-xw!nfRF2Ǹ4Ӊ₫q v4YF. թxH*dҼa!bR3f&kp~2D◅]5<:vMT7,A1|VyԾ"ɬeYNj4Q\84 #G džScfX"T͖ pU GWX>S`*{Bwp\#|rlwx|-x9a *G-gn+J?\mo>Ɂm/tBA N;30t!tc0+_%El];,~ >BݴosD;%L Ǹ׎I/}&&`ء ވy'!KB+vm)U{8OeVv8XFne "Ri U&DͻKުNQZAMg[e)\B lfh=wT 3+k K|ec+3' љҊWsHDc _GTu3ˡd wғ1qҰ||th-y+:-ΒG{P1p?B'gZҔ,j-{Г$e'\͸f' ܵ2ZBvp6A[vOp4S2p^W8IV*}vԑWE5]XL_VW*Ek:R~kzx#.SW[6Pd*1YN .ȜQX@${1EZ=LT qT@7J` wV2 4`H uްގsf*o&6kTC kL`#$(vfG_3C6>! >3^[!<<W5hEQ[E"X1siΕk4茩oGT uՄ+ ,pvYP蔐f&90};&]Uc7BۚU;UNdy Qp1B" 7Y62 [D~USB5Iՙ2RP@p<%:, G=Jv 4SlcR:Lcmy/Dq,mZ#j`1 /y}^c**gv!wJxׄzU M;7iE wAg iC8aVԣ,u v3ѦQ_ A/zKܖeHNZ׻QWw U)7Gdy9fl2Ԟp cr3 (8(l"1F>3bܷXncc3fb|OkY>WHwۼZ.(/RU H^9Y5BOSx^]I%!CA4q+O6bMYd5^ROAkP <vfn1ƲNSܦ:z#ert"x+ rqWyw aHpPeLŲ Dk·#mr5l,{ ^_eоbvOp2'\ю#M #*.h@Db!̹,^xN[ܑd[uK 46D3 TjW}iɯ={z6F(Tq="kEENT!bWWåy*|+4.-iS KyVΛZύϬPl2śvdc?VjRхF~cP;6akE՜]ZPc#?n>g)OParq2 g`ʺ "^4bsnԒKrTJywbiF{?/K}+ӻ~"Ɏcy*#vq$ $"܄Wpظq'!QU;åKJH)W۷=%j:I1MzQi":|[TիҵXs2E/ [ i" ^wӋ=&UM`:!%a̬L@^ﱈV ~E5>3DRg`&ABIO=yYxmpĝC@7J~(jaLPw& _qaoH-^mkZ6z6Të3d bt j,em(z(+؁3$ڌZ|:!ƜM+wt>W` =?,".N_NFP T.N6ϵ,QSlj68e4;|Ko/oiwٵ{$z}A:ʩ%mAp)*Lht?4F35`*L_ڭn9a?رw7ZR`lU+ݧCRqL$]k BnqJ!>7ɿan{|Ӓ!t(ϏCOfw`&(Tt,sL)'b:XbHF(@\#PY aᝉ<1Е^~f/8M RRrc[)3Bf^@89ң.NB*8>`*5*&^*M՞މyeݿ6,1B~}i\{T+%::SfV-"'v3|5T-!pP8Ujy c%z~ 9N!LFrf[?s&l_tԗ)n3=LttV\D][=M'0{W_ s뺼ӞU)𛼠H *Q/]Pc7z7Qv$j*3`-s- ?C-vߕoNdPa\d/Vԁ-<Q)dSJ'O,҂ʣ*-Ei0@FTR$ŪvؘЬ)O'yâL>J 0Ilxv1䔆|I=M O뒥Q\6F+ZTҼ"QIة38.sU~5h̳(eEگC-&VO[YvҨp)W6 v65fԖb^TaĢfWRf+&oj=oy3>/5ABĶƤa,ߞw3L1:[:”0]ꀉUxFZ f9ysc|Ɋ)<:\s=]FdpOIu^ UFd^m-$Hg7_YW]5D4U/e4G"B!u1u.0".9^hȪsd Hjۭ^1g~‘H h5ɺ&t¦V~e-i7y *8l7ßs5#.{޻<3mY}a?y[G) sk.>L u: STMՓະ~F &@CD70QS0Txi'׽{'a)Wr=okpݖ[6= w$2DZr}UߚGʝEfՅ_OW!80uzI[wnݱlw;CaejivAO=my|o_e}#.#GeiRѴE~,`oפ ף ͩ\~-4C"4ZuBy ܀p9kDQނdf3MϦ.MUB(D \~[H*z WKqbی|'74AnV XYzׅ̀Pm:Ʒ,aw-\PO?`'ٺq5"ɈB6WT?M(,F sxפ.1Z/*6:Z!ٛߝ#vO4 w{8AѸs?()0ퟶ^.'UE^*hf)3q2 u2~Z ūnQro?CM)e(U`=}TBtFʌTJxǵ[l:⍁u8Ge5K NME **i|DqcCA-FI ѹR~Mj,+3j \zf4ǩ9@~ehQ]fr u1`Q8+VYj@Hp>ETnqb>U\c c?t:˙ pKw;XlqiK\2%@0V ]җlch|Q>4M:鎚,px6]-kzHiA몶?8~IC Hry%aaN]MU>#i\5 nXd$?6j*\] 裔yq &E@$6@ñ(]64p*F,aݦJuz[-/tt G? B]KIg_s=iW@ .:p璍a7Z.j2sܧfYZV4~p| g"ѡL|6sZUQ`a( I?7V-ͽh]t.SSJ>ōrf_Ӕ7 2u1ʰj`/j%fq#+"5Cܶw EH>@[' .(oeڼysDĮıl*:ѱCA}F <3y3}墤pt/ @F/g0jg?$2v?t=i*4~`]JY?%_<T#"% w3}ىkOz~LSDF8STApox&95G #P?ޘ )fCqhΡZ9|Ur!H`Fjaa.M_O5KDImԄ82%1`Y)eGz#r4(^(cf_czaeW=/)oflz 1C=(C{!<Pb^b ^W+_-"I%zD⨅I 9)ZZ9ۗ] 6ff P(!Ɓߏg9<淉4"y^Ά j„6nW^|ǰ?ubOst3%,FgkRӁ% ÷P57,h!%/fC ?UW-oRgp_:'kPk佇 b)^5ܗ6echbv{=v;(`hmgoXzaW;iE_)R8^5MO{? һnJni0R/nsco!>ve*T@A1N!/2h7/ f>C@ %pKf*Ac7A5(?,)6Lz=O _:JpKI-m&v+@ -pDY?+,lhjv#.5c- F?.*@} k rAk+Q əX|Msc[ G^xS;wD Syjzj_CJ  i*DWj=d / #|t,68=>y>tORb^& dLq,_e O$GTŤqs"I<>Uz.ݦGM*XdG`͋<[ode_ZA@V8\P엮%E[ْ#čQlop}mEP ڜuWFa4tvmtȽ$>"7t52" KOM,DIrk (oՆxMqb W$tC0aRY8Ћ}ʫ䛐ŖQhm loӦ~jF7ڱ u >Qٖ2Ts ¼2/S{)24agBqg[|GSeDP gpS%nUAhq].Q?UzDnO] @s%E|q.gRmQ;k@VE p 0@]c(&bDMnlm>U]ϋsίP2O@Tsšu$#>-\2_^#az*|^3r-6k邌[>t&D$Ʀ"LOj @}Ř9S >_zh!+zbA.T/jf;K`tcHA`i9CB= 2B7+SutS/ƠT6 X|֐ Fygԏ"E_%BJ"=/1'{BDku_2tƀ}l%HC)|A˞0UZfDȖEWy@kak21 Yeؓ p˰FXp1In[Z4;f1Vf<|ó )&]@W7299ehNx[71NnAD!jr G\(02wSl~ ~l|gaoLȼ>ZѤf܎ %)PZ5-CojWYNdh?^ 9+I%wJ$%1/L$]@&,4em3WWas)^5/\ 6ݺN6Q['oK( 840RE#Bb:-\ `~Els{ݼ0 LEF1Ռa`*ULtč`~R dfDgɀTiD6S葸D  Vgތ1MhwΘ_-bQKUdz;[)rJavG'CbO]z0Qmy-)u*Lcw14=HUB/sY%דbjHxdo W:Yi5fYrO!=7wEkEPZ,-mrbp2a&je5[f"3[{LͰaoiݻõ-Fi!V̢zdut3a.5~aC/8}XEUծ .HPkq4dX':tqkm{HhSຊNvTN$2{]NaunbK-F@pWusc `ҔsW} @iIH۰'$#0 -%wWxh!kmicfu,y&B}:p?\ Ch̛)0;M]FMߥnvx hW&ǶG Ǣէ#CgHb͋1iT­3CDt{-Ρv[T3,ϭmI6{8Ì<\{<|y RG5'>8vU[2pv~k/PѶוf P$%<WbE}ྊW|]sGnf9fCؾ2<w#8f -T+P/g:T6{hݙ2^0va<-.z*K2{ f<_S%^wV]^"ϒ=-t0l *y(%vHd20(U~L4d} }[4?ZlKB7?=\VT@hOO֣_F\[= tFܤlU|PςXߪB2#EZDGO%1^NG K0;$m3'@db#ds{c.rh!ɋ"'%ZXݖB4/u M14_$‚43ieBy;A_vnղ}@MA7u*r_v)^B$Li$ik Y/C}͠yQ=-=&_9G {q AW>sa~Fð0gK2V.]wtʚG $9k#!~]A[bӳhz&\*MpP2$é# 9dFF0!gcvҍFZfI aq9Zvbr4q UIG3_{@^z G8BO}L+:ɼn;"ՕVCaj=@,OS%5D\Q&g{J~ejͬz3 k hf7ŇQT6KࢧƙJJt1Y3^w\ӥSpHLKUjζt0;{^  - τxt\2ӿCFd6WN0OU сgk!/"+UK? w eT6H>aL;Ғ-{3>ݺM"-)P tޮ}eXcGWړg.6B)=?OH¢ K]%_{;a&;K[4ګ7{^c?y=[U_p?AKE#j%0if!$n+L!񕣭 Dޏ=޶;ш|peMd:!"< oPkdQP_ v!0pHNṎ8tSpDdHV9(_dYq NmjZC)gbrعNt`Uk|u q%,;V\l 沨b'A>]ú4 _- pnl#Gj?4 ?fH& U\#b󰇚{4a;iˊVHCwOW2Ƞ$Ćv΄M!!.h bŢCٕiP(_eƫEة𥸿(ùI_-芿͠vJ@%PzAjA3,t|21\$g:@VfEe'*wEQ%zE3Ȑ0ghk[M)|)Kbg6@ πU4G^xQ/JYwMQ { ۫j2[4TǴU#- HP, ϑϱ\XNWoav@BAE ;XN4m|Q9SzBu=Ꞌ:Uvi`A?f<ɸR;8=iQӽݕ Fq+"SԦƹ'o7tPp}ʢE68|kF]o[es`I (R-) WKr<^v'&9ҁJ 4H3ҠvNWcsc:?Qi>lcL[jD:n㝠_-( :1QM_d;E(a1OoF%"c-y<"[ ieU_b>0qZlizαcst,1ԔA Sӏ =y:@%sYOaUvΓ[cȗ)M<#˰׮H4|sڃZϨ"PKXrwƝ"Բ!2t+ YZL2kF Mls_7JMe&w/Sg umgfK*Tw0SLc/lOт?9NV{E9xڥFty:dOz&LlZw6N / 7+D({$s~6^"JBPԛs`.* =dCyEdg߷LqvXęk+p.§u wL69yӱڪ6Waf޺x2g1h'ǶG_5"R[SppM-AَXh״nqh<[0z$mc6tLPiBTS輪<5gl6Ԙӯg3kR$[-^r6H0S۩$X [kr|z9fov Af2捒zdE\A x{:F8k1 V@#/S4fUWBƑč(N؂ =>(8%Flp?dsq*,ئȿf0/g4T$Y^,󘛫5Ν4+kecN?1+ Ɋ*ge1ӳph<OV'$|5Rwpĩ1.zn_}F[kA3tft>F;gv&n/tG1< AB8z^JXxreY}.Oǘr:WeOVW8mw̃1\ʮUB Rp -P'ᰈ \2?9E]c4@E:(e䕁|۠<֐5K"撅nV>zPorwn 2;íZ2sHy{t4||ѿ ,m>JVevy4lIt@Q_`ޜ@ fMH69lܝHU#Q'E(c@ l])2+KGhq:qw6G\t;w(;BPԮb|MB AvMt=2pE^ʹ G*N@* at.J0 "R$aP?Ƃ$NÌ8^1E -7DmWڙJ.~cBJGVVR gMїE6^ed}ԑ9LF>"5oiyb65Gw&0/e.IZ+T|/yj(5~DR/Hp_̡e%>8c]PdupO&UB{j~&dd)il]:-(pҳI`;Z&T+囇{[k3 iB_RfNb󉩢]`dZVD_TصV\ 0^ )*HvDVߘ?łihd @_=sLMlU{$UU}a"^Ai;m|yFcARhJζ+bdwΝi Vo*8]_xmmXrɟ|+ uyWq܇1A0{" L0$ ̌cMhIс? ŗ|tKzآP{F|7{hXN!8c9@ֈS 8"/TВ{Hy{R//A]SHzRNX~P8ePM]T`Zm!DV'oRnDŨ >-ZANV´ ̈Q"JjcU5=۸⦋.b*q,3TKi6YiuŸ#O{hSq0dkirDiYARh:uzOP[ss㽘g/orRPi`If~!)2A(EL01t ){5P{LJJ!7jꗲ2VXo~žr,cO@1l8-{K0'_-+5.̘n/'g ŷt cA%A9%ҍUH4%hO-p0H.|=l3;O9V419{s]I&itԢy<H4=X?{kTy(zaCw#w$щFW+>|%|G}_;b2E#6]5ZEi;)LJ2+/ăOP5M8$b`q:h"z;Ƒ)K=Aa]#eoo}vj4Sw.gj#x5dcym99H3=blN(d̷1 PEpB{%SO,_t%z~ z2˩j0G1g2G*&q|Ct 5N+Y?2@̹X޹oRvLgm"bKaKYR\?`0t >hylxkJ`gUU.̷2Yj?DGt"bφ\і$1xWOu:>tec޵{;|2S3ޡ'q3V;IKV{C/3T Z]I3ܔx z1-?%/nEyuug샵].n3.V=F=ߪ*'kV=m+X^WSWy޵|.hBb쾑rOI[L,c?9m0 L7)@LT:YQ$Ѓs١P~았 ?D2k(l9Ч. vd.qhp|R]J W8xմ1;1!Yju`Qq 8-;%İJhHxt; @[gh%af>0( 6ek=|5TI(귞 g^ Z`MU:oD%\䢍12TKRkkXB߲|6;/]=%$FRur: H;B{C@ɅVL;G\e96`q0$}h34^OFOp_{*N2'jn`,)Q&5P4Ka}6~SrM*t;EH%_Mw) Lq 2-dB2ξ6.bg:nbe&FAyia,jXq"w&^I<\/(vqbVY4 %:K>20:JOEq:[vFW23duB sÛ4DH@Xk4T<1׎t5J[)UƓI.7q#Vu5h>$R}A6vz|-)]8X*f2 t;pA,>4$d14Wta!C@XDC0qYj6F Eb1@g)+OVhUtЏuZ~C*,.1qG E@@?`IsqE>VhƒF Pبl%7X!Ku0[8ܠ5eQě%Tn :S%FS@IA~h 9m:y2(~S_'ݹ—- B(itLǛ%g{tl}){}hP>"6|kGU[J9T/)z>S^@V#=SZl1as1̩DZz;%GP+Z!L@)JZ˫.rN F̯x1rCB#y Ѿvz)ޏq֑Y |VKx|%Oqꮗ X#'v3&T9?]A%ptzjF҄N"B xL3o;uR'+~NP/(C!3w2Pzaۡ%r;D9)-eξj&r_Ey ;DH$sM?YaO5ZE, H 6w4Hs;Q"G56}i@AųR,T!46MQ=趗^p{w[Kr WS Il\ 'Q`t'r_<2tx`"DOKp#pH+zثp_Iha/~ퟨWd)^i$AHT{.|xpaX}e|cHlIriPI=,/v2y4/HDC*j.UÄdR\P `7&o,Z:lDwZj_i~VE]vjI}"!sќD{PS^0!f6>%R uH0@:Y \;آ΋2f3B=YD&rP\c-eZdt(d[n T勞9YUWvj[_|oY줵|X`0A]o0P[P&Yaܑ^X,=-8ws#Ӧ>vlg.7U`i$&ҙ@zT`fkF uށ8 ,2qx<$s;Aۼth*Wo6էS !]iK\-k%V/s}UMgV 3O_U BSE`%?;a,a|.4?bU jAKtqj)<٠}{D/Np^aJ#yД6Y2 "Rk-5« ް0دB㭎A~v] cXÿڟgQ0P3ŧN_ϬptQT7-/!̨=)%_[Ё#H>s(W>C}.`e?dGiуpwD$5DWob~VyzsF4+ ;S*w5\e3LJ[>`Lm(1|}JPԭԟ;dYVᬦT\ :I4wC7w3Չ¸ LJܺW&PŴo:1q\$8 $zUG_)f[8ʴj[;1V@8bJv&+#nj ~^/0敛4ؑᓺ41";Pa ^DM<Ӌq׭V!)&w}7iPp1<$>|f}NBR!)ÿ1SFk٠p0G T[D9[p.F*嗽 x&p&Izܴ6p)N9wZ( ;L+{J)ˑ'0e֦$&CE%[=GܛJ r,۵N'*QIJH(!MtP.O{ c]|I%nUl7DJGV^ͮ2si ]bӷqjꄧ Ӿ3hHz, :[i;a]]ZՃaJ+MdC9+Yz92v3Y>YdXeIYI YuD+ o4F}]力7W#⻍.s 2czHo(br<j*CG ܂)EKWE y6 ٓ)yВ:8T_g gt$uXxc AXvsԠS93}12<|_y>A/l7OpBJ>P_쫃OG`qCMR0ۂTkUl\FX+ȄHVD,mdDczpFtaE +֗Y!b6Vu:#ǰT 4'"3j%+5 WkN?pͫa;2 nDz/GĖ9*NmqG7R:U"l&# thqT,瓠T⛞O R|1]|\> 5.Tn7qtY֠YI,td~URabd@bjh v\f )LlNpӢK `0~ɍw$sߍ?1*}cRZ]LȕoKΞ"/N򕨨$ hVJ׈Ÿ`T:4)zmXlۇ>otϒc;AM-_~`b2[d@2t~r/RlqvkfPYKq~Cܠ ,63>F)W /A{oV ,it)| TL6ee=.2u/zd" CCLlXwCb5^@w8UB ~ ̑9^iarl&[n9g˿Ep9`8[ 㧵-t0\fx{;6Yvo c#yngFeV^6 O$çuݒ_/2QܼLåQJ$#Ŷc$mIq I YI.:Yn`1ȈAOTړЄt+rKa2ЂJNJSjx8LZM;@rĔ@N[EEЁ." z{F[ S[2S=- ހ;DOPsOdL87 UOc$vx^don+e>KܕW,^ڣ}pS2ߪ+^_CpLT,?_wa7F3^8k\6;qe!Q|Id~60ڊEPvt[vMUjFϰǞv1uhep&?FW18saӶj d&'qic8ev?Z'NJ/Kooot5q":/~)ը"H7V4R#Wsg͠fq:f7#c[Q/WJƨ]V-+8NZּ/x^q-Yh:W'8o 7-8qɐ\FMH٢cμyL3anh{-@OFת.@ixO;:]MG%u3@f϶s!4{U%GL%RV$]~n$Aݪ˧Tt ,Z’-&(.->9a2hʫ&25񣕁ߩre4MEN,X`? GM;M^_1],o k*,BLEwS ᒳl]YSRIPr NY{p{gyTDW*7W\ ƨPֈeL &Wq\FL'W4F`W1U9*ڜs*yЎG\bѲUA\R=<[離Em^Uqh\nlol_im {8Bx^.L̥"ELW?#OFOwbB™0GPt9<D/Ɗ/ gYnҔaԇ(،QW` Ѓ`u AJ ~&A1xﹸ Za8ukݠ4cXzyԭb]ւ5,$,$5`2A>% tXmE3!\&Q+]C&w=c%T<WPtɻJyŮX6dBM$ ]: |*pr w5͖}Jʐw3BM =_KծtvA0NsZРi+WI?Ђr(O"=d)摓NM^`/["JCԎh:^oqAEh%ONaZ>l)1*Q44WJj奸Y &}x*?Z~ե Q5d2[;t#Kכrde 8&)oT))G[a<@(WP}k|KrRg9MV2.>lZhٌ2eG$XTTqSDw?ǾXI&6E9 ]wOmjd.0l)g]uD<8i%e4\:R {*wp?X*jNAv^ab^v-CQu4FlWz:ӫScpvcs U)EGꓫ}ʈFtfcYбgifrnIyn-@țj A=]3 s薴<V&%pOSF?jA7Ydb]w҂y$dbQ#Xvx9d6WR#!#;c>(V@-E<:LTSE*6՚a cd_}"3Յb{:utjj4g9EAR\s,iD=ϊ@F.5QJe~]nK?JB =-{7"|\RH l!q$L6J#l+?ߔ>\xxbhLcx4i~;gm@J4I XHu*G:Q5d[psę-a5sU_l'4I-ᄌ9&~Do0$4ǻ2Kɴul,L$/(X:eoZGa6_ߵ_IW春nuXt`^0e9;;@3qic^q6Do:F~ظD#5MYWDZc )F# U:G0J{{ϨJO-m"tD'c&GS>7?]M9Πl!ͨ  B3ܧpprQ]c@>Y%y]|`*ؗ2;0^c/!E3X CcKpr=[ ӇT//,C/3ǫ1s}~{EA$Ake$Jp:d>J_"լ#8` zOBLc'gAPCX&u9oem_Tx9S睄HQ(Q7m5Hc+x xlazX%Lm_mρ'1PI*sW⼦+yzWj77%/ $ JRѬNho(koy*=/k_yL2OKMT:d-6@iNtߎ_.W#EpnņF>wODbGz<((j!xW7;Ph"dJWt_[u-=e2 w-HZ~z!X8*B~TBL-|PG3;K%$bvg.W)w5T)$o9< (I-OU9 y*rgT5 ._p1.7IDH}9;\xCh@ DXPw!#nJ6zf'?rF;YVGBUոͬ}U@O+K8CS~-{IaϘC!=*=a񍗻CLrmV:_xo u; /_Wj )-bY~>~‡YP&Mh%443OE`ϳJb`BԯbBrV.Gy`&l"ݚ H!9`0 *dJ҉z)c*y:}l %Q`2ՊMTGpx+TG3?M=|s '!Ox/F%ǁ[ٵ U$=!-? 1@n=&L @0oZCp<$lOY gAZ2Vɇh.:Wێ@|\_3ToLD)>_ha}x5Wjn q#N mr}{mP13ʠin^Q)4t9 Z_vyӜȤ E=2a" J4 #*)~%}䙟n!PL ʛYpf.M[~%@,]9҂uw̎q)Ec-"){3>,Wؘ!a `(CEmp oVHHЄmGu:s/Ƞ/TF `Yl!fi4YKJO<^P#$[OʩZ6NʹndY^Qq) rV,'ے=}1j.244=gkX{a_8RKQΙ0@Ά.V11q=DڊK6Z_u#wQzP09p3Ly \[V7CpZ[iCb|N6X[GM9Y^aF$# FyS";fb%Yl 1~ɲw,0Xw,[>݆X(+MNo-.2Hn:Q 9ijP~8䣪q@9b+)DwAgYSt56eէ?duUl`_ݖa -ox ra; '