commit 3283b942ea1a691282f986a8d4f31490e760f760 Author: MSVSphere Packaging Team Date: Tue Nov 26 19:21:43 2024 +0300 import squid-6.10-1.el10 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..12549cc --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/squid-6.10.tar.xz diff --git a/.squid.metadata b/.squid.metadata new file mode 100644 index 0000000..e2296e4 --- /dev/null +++ b/.squid.metadata @@ -0,0 +1 @@ +70e90865df0e4e9ba7765b622da40bda9bb8fc5d SOURCES/squid-6.10.tar.xz diff --git a/SOURCES/cache_swap.sh b/SOURCES/cache_swap.sh new file mode 100644 index 0000000..77d06ac --- /dev/null +++ b/SOURCES/cache_swap.sh @@ -0,0 +1,21 @@ +#!/bin/bash +if [ -f /etc/sysconfig/squid ]; then + . /etc/sysconfig/squid +fi + +SQUID_CONF=${SQUID_CONF:-"/etc/squid/squid.conf"} + +CACHE_SWAP=`awk '/^[[:blank:]]*cache_dir/ { print $3 }' "$SQUID_CONF"` + +init_cache_dirs=0 +for adir in $CACHE_SWAP; do + if [ ! -d $adir/00 ]; then + echo -n "init_cache_dir $adir... " + init_cache_dirs=1 + fi +done + +if [ $init_cache_dirs -ne 0 ]; then + echo "" + squid --foreground -z -f "$SQUID_CONF" >> /var/log/squid/squid.out 2>&1 +fi diff --git a/SOURCES/perl-requires-squid.sh b/SOURCES/perl-requires-squid.sh new file mode 100755 index 0000000..029e7b9 --- /dev/null +++ b/SOURCES/perl-requires-squid.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +/usr/lib/rpm/perl.req $* | grep -v "Authen::Smb" diff --git a/SOURCES/pgp.asc b/SOURCES/pgp.asc new file mode 100644 index 0000000..d4b886e --- /dev/null +++ b/SOURCES/pgp.asc @@ -0,0 +1,2067 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQENBEfSAIMBCADk3IDpqpCzbLbSliZzXr5Z+K9ytG/qGlGut1be1ZQLcyaMKImi +xKCDwdxYS3N1B8Oj2mHxbEk/8pHZzX/K7l21HQotuj31y0Y9hNz4Sd06SuYm8XUa +ml8dHEtm9OfgRWkvexCp79CtFJQ1H6NL12d+XFosfRlUXxAWX3orLEtMWgdUmIXb +BaQjf+exkGisN1FPh9/ooOOuTu1c0LIRFUhb2kII7HuihaqEpSDdqTEefHWF8AbA +ZDs1+9nNIROJFsY5MX7QNnFnYC94J1aqImVoNbg0knurdPo8iR4hN5ZRUsj/Yjev +cbv0wisZryCtpPrGQ9r/i8bd0UxKql4VW9MXABEBAAG0IkFtb3MgSmVmZnJpZXMg +PGFtb3NAdHJlZW5ldC5jby5uej6JATkEEwECACMCGwMGCwkIBwMCBBUCCAMEFgID +AQIeAQIXgAIZAQUCS9wlXwAKCRCyaOcG/1z0Y9FpB/4sp8CCdb4agK4/EP/olLcN +1em51BS3715Q3A/iOuU9giMTfToqd94qDWiHCbNN+vrx4jjVPYok6QXEzKz5jK6n +VoRSaK+Se72GxdZVhcpcIHsdYcofmR6135RlC3W8aBTYlmX4Uw0FI3Cd9sthsBG0 +sVy9tGDbhmUOsLsqzPyY1FIpq/FyZxoNIjUqaZWVqtOmw7+3LLdjp7xCgQ3dkqmX +d4KDhOWemwSMwD+v4eXSZ7KfHxIPG8Ep7nQfU5+0POl7oC5mVjSSUkWxDWAiFKZE +5H705J/8FUrOFmTO6D5esVgZ6BZ6ktXnRYzXmsN+7Yk+TLvP6MtBT09Q/y1IR21Z +iQE/BBMBAgApAhsDBQkD69yDBgsJCAcDAgQVAggDBBYCAwECHgECF4AFAkncrZ4C +GQEACgkQsmjnBv9c9GP8SQf/X+KDD3a198N1x13LTYMa5cbRbJHRfChh75Zii935 +NnfU1hLnjZNn19d3YarMDjrDpgXO3nhUzLSABKYC7no4WD0YV3q1T/1H7ZBKk4SP +3CO9osFKI6sRD58BuDP9uyNsTFbsjKbnMGlbJuIGcFyb53iv9RRxh3M4cLPbpegB +2hitrclxgV594eddvVA+7hrKKXIPIljVM8TFGdhUaSlt6yHU5LYEdUNOTyEIZQJk +qOpAUQO8PFuFwfzpjDgEcTjY5VDPISrQQAm6UnwHte07oURmg+3RADokYCD4xeaq +Ygl+dB7CmSEiYXBvYndHJHW2FIcfWH9QoW+tb0LyD0NG5Ih1BBAWCgAdFiEEKbSx +984D0bHe0i8wKPhQKf726GUFAmWvttkACgkQKPhQKf726GWzOgEAhv8hWbxetnps +1DKrlZZmf5NY1G1nuQP8C5PFMuCYYfYA/i2/awR51PE2G5xfCfC/tajAW6xYWj47 +ska8zSzU9WgEtDxBbW9zIEplZmZyaWVzIChTcXVpZCAzLjAgUmVsZWFzZSBLZXkp +IDxzcXVpZDNAdHJlZW5ldC5jby5uej6JATYEEwECACACGwMGCwkIBwMCBBUCCAME +FgIDAQIeAQIXgAUCS9wlXwAKCRCyaOcG/1z0Y/UcB/473QtJku9QSHaH68h+vXi9 +GU7rWGHcCs+HL20fzSnim+trAyoxv+MPUfPH416fgIIMmM9oZlTulp027AwHHUYX +ZsxzYLA/1bqCKYy7TF6DQ6bLVyuM/SddtAiajZQKUq8UwKILSRcGooJcp4Iu8J7y +4jLm/c+hjoLK6jK92tNUtoKGdLOQQ1JpKRRissihGvFg9nxFoFP+i5313k6DKj91 +G1Z5R+bbP7Jf65CjdBENNq7rRNVHMBBscCHG7X332kVSacqEi4WFrjBTEasduOmQ +RQ/frdptK2PmYrqw7F4CsQGo0C1WWXv/5q0gJFb1ovptL9QxmhvVHU0IS0tnKl04 +iQE8BBMBAgAmBQJH0gCDAhsDBQkB4TOABgsJCAcDAgQVAggDBBYCAwECHgECF4AA +CgkQsmjnBv9c9GP8Rgf/XrCY8MqWDPq3L6Ks+dxuyongecPyweu6SypmxVshZM5o +qcf2iwIZl55UqYnT3O+LhAO7s/aVjX6GzLy1onvlQcA3R+cg+/PNHsgbj7uWBx0v +CUhU48sp0brmEVrGnvKLhosE2THWS6SIC5pGd2l75Bj8jDPFYCKuRxenXywoi7rV +afr0D63z6fkrMjcDhqsQiTM82JF6w4HRFjiIhF5/FhsEIcCDS2cNr8iEP0FDkDEC +h2rCKa5svYveEsit92BmvrRaSW/A8TsGOAo9EApy7ANoSRWH7yF4N3RFZW+6uR7Q +AM8G8IvjGIzUMDgEwLc0hCSNX5VG8W8wKs72oancqYkBPAQTAQIAJgIbAwYLCQgH +AwIEFQIIAwQWAgMBAh4BAheABQJJ3KmOBQkD69yDAAoJELJo5wb/XPRj/dwH/3gR +L/USknzpYnXvXIBtQzmyH6K0Kgr7lEeYsHNm5ShcGxQBqXkJ+FAb2QNTRXhi7Zgq +Famo3jFPINjg9PsagakuxxLUCUUjwOYr5GaDhIXmb7IwNi2GKNYp3M2pxkbHR4M0 +mmQM0sR5DqS8m0vpKMQQzOUN0auDwIZC8PrAW4JG+wqAHXUv1fXWukAaibrjyeqP +5kOBIhAXj1zOdjpddhkAG/GN+37xJ9T7KwCHRN1Ma9wVOW56hFSVM1rH+uOUK8/j +bM/9HTMwAhhBKuONMY+2BbS5iKT8Emnc2wivQhHdsTKJixb7Yc4VzauatJ7goSUI +HO6zmLaYsVcNg+CF3vWIdQQQFgoAHRYhBCm0sffOA9Gx3tIvMCj4UCn+9uhlBQJl +r7bZAAoJECj4UCn+9uhlHdYA/1ouxRckYLyB7Dj0PIkTLfNiy4pOsztJ3AQoRZyI +JzlaAQCyF8qRerGNjrrvx2oEH5Zal7AWiX0SWkCI20ajFmdbDbQ8QW1vcyBKZWZm +cmllcyAoU3F1aWQgMy4xIFJlbGVhc2UgS2V5KSA8c3F1aWQzQHRyZWVuZXQuY28u +bno+iQE2BBMBAgAgAhsDBgsJCAcDAgQVAggDBBYCAwECHgECF4AFAkvcJV8ACgkQ +smjnBv9c9GOlowf9HxZu4RWMWcSb35vhlVNg6Vn0O+W1uH9lqo1iXyjaQsACC5Mk +qA9Afofh0EZGwEPyI4n2zkXU1BrmKlEcrGiYQhD+SXkNuobPXVMP2oKRGpr0ThxP +z5bR5dSt1yF7O5gdosHsYYJ3JqadA+FR9/XEIjJCCx4sb+cUYqFxyuT+CZHJRyfs +yy9yG3YJku1IowNwYPISFHKctrPuIcuUqPDq3IMQ7quCsMSnELJJR2Kl38RffrYs +tNhXhk0l9ycglVLhgizDjGxTuqFj92FikFLhPV6YBtMpM9sxGB284fAhvgE/3QNb +G45ED+ck30dzaTzYpcCexyvSp/tgF7LUQri0gYkBPAQTAQIAJgUCSdyteAIbAwUJ +A+vcgwYLCQgHAwIEFQIIAwQWAgMBAh4BAheAAAoJELJo5wb/XPRjE2MIANM2XaAd +icVXI5SrexhZOlqvtW6THZ8oVHk7rhBzxCaJQ5UhSiJ76lKmUAz1SBW9tPlje5+e +x1hCBHsYQJss7ej/0CS1hLL/LtxjDxdk1gZdBjngRanJkesHt0FMvgh3oWf+c9ab +Mfbaqcgeh9BSzo08CVUOfLiqJLdY+vyNzaXuJSdqYXQqyNuVMmUZKmupoqusrc8c +Sl9nBR3l5nrMkAQBRgEU58xXu37PL4B5kfH4ezAQxxiewb+pr3mOpCzWy1AYwf1B +Firc1YZMmAWcMQI5Ocn+K8rySJE2CTS7f5nG/3J6alZ5q18EJeGwXvxnYKCyaFHb +C/12r3B0I6dxpuOIdQQQFgoAHRYhBCm0sffOA9Gx3tIvMCj4UCn+9uhlBQJlr7bZ +AAoJECj4UCn+9uhloV8A/R4wHfWnpambabI+YxG5+PiElDakRqL/6uKwM2v9qMGN +AP0Yofjbubjw23S197ThzRqsxOcbjD8Km6f1TBN8HF9JBbQkQW1vcyBKZWZmcmll +cyA8c3F1aWQzQHRyZWVuZXQuY28ubno+iQE2BBMBAgAgAhsDBgsJCAcDAgQVAggD +BBYCAwECHgECF4AFAkvcJV8ACgkQsmjnBv9c9GPYAAgAimPR1oDoVz+u7/oWvHEr +FJjgrcFUbe3GdcQrN5BU74G1C9orATjkYgwrl4yxGAUvFmvVgpJqs53JPs8IcDfJ +0QmXrU566mvnpYoXIzNcJPl2mUbzo1dx47a+N4YQYkMiQ41opdCy/0fFJd5fNc7C +71AF02V0sMa25LHG3wxvB5mH3lU+1m7gwFU5xS1b4qfLt7TgMvBlNCpYtGk51QgX +M3o3XTOkHq6oquIEsqL3u8tktDwtBtDZu4/5qm54HdCJ5XEqwt+voVqvMFO/9bJH +yyAC6jKb6TD/Jaqb880Mk2pnjDru/QWTMNeBYmXBC0gK4nG3xc1BYEP6j3V0tSdj +9YkBPAQTAQIAJgUCSfAFegIbAwUJA+vcgwYLCQgHAwIEFQIIAwQWAgMBAh4BAheA +AAoJELJo5wb/XPRjpZUH/jlIV9hxme/VWl5zqIX4QrmindGKyj5WGt+aAVEUUBkj +77Sc9Vli/dfbem/9VcTTnmQ82nz+OvP/3t0Kli8pjbIS/C8XOQa8MR2faVnTRw+p +dHUeIYrDA9FfLIz0tVhUg35sNbykC4NosU8BTfTn1wm28z8wP03o1z6kjLjRHoP8 +hd5rTIkXGgSB7IYSCqFi7QR8caUDmxspcwT90tck2LH6TwQQ5MVJ/by+Yn96F+2O +ue4JQRlKBpg3lO5dy6lAIuqoswItAhe76/3f2x6iMEdbw2466GrpN579texxxr3r +xuqezd3mqeqt1hvnSt6gd2TNaTY56HjT4YKkMDlzLpCIdAQQFgoAHRYhBCm0sffO +A9Gx3tIvMCj4UCn+9uhlBQJlr7bZAAoJECj4UCn+9uhlswIA/3wVibrfYTr/yOw+ +0U4LxpWn415+KDhyAzl6z5ZSF3DjAPYkPoZR26ZH7ORfVVYU+a4uHUvACynJekR/ +YiXFvJUIiHUEEBYKAB0WIQQptLH3zgPRsd7SLzAo+FAp/vboZQUCZa+22QAKCRAo ++FAp/vboZbMCAP98FYm632E6/8jsPtFOC8aVp+Nefig4cgM5es+WUhdw4wEAACQ+ +hlHbpkfs5F9VVhT5ri4dS8ALKcl6RH9iJcW8lQi5AQ0ESdytvQEIAK1MwIER3kWA +GM3Gtv7LNQpC27xxnLo+al4RoyUQO0Buz5J3rBvIl7T1ljc7BIOKycDTmE+p3dvG +aLgIW3ET/YL/+NaXWL3FVTs3Ir7YJTEQdGg0Fj0MCnQgC+dnUE1Bx/oJgQyjJNHr +QaNOcJ63aQe36r0X69UWYZVq0+iNS2DaKuH6tiO9ZuuKI0KjB6p4Gq+nZt5WpkKF +AObltFqaAVbtLxsCFKfbi0FmZ621dDqPhmCN2o0gyDI7zSwIDfUtNzclx31YQhgR +sn/1or7NUd0HVPDjdhCrrY6iwN5UQ3BJ0TWmOHxHjxZ3MJPlHB7vdf9y3kNGLRL/ +RCRyyMB6njkAEQEAAYkCRAQYAQIADwUCSdytvQIbAgUJAeEzgAEpCRCyaOcG/1z0 +Y8BdIAQZAQIABgUCSdytvQAKCRAHimOq0PQeo1NfB/99BwOUL83HifgbYsUFFQ1q +eWDeIAic059U/IHl9VbAsdlRWnE2bio0pIbHDViNUSWHoS4yM19B4T6Ltnj8vYdu +p3Xszi9dc7g/GqSRRWaohwgf88pYkojaAuUqNJ5ujhW+DM9lcXNsoF5PLhRFfKJ9 +XG7yn6LT57V7IUHzT4QAJodfVvxL1yXzxmBsSqbuZWAdP4vbyj5jcytJGmqROep9 +gDkj5vEw7Ys1lKG1F54p0NTVgHRc4o4H1jqM6g4u3mAYoCNgHIV6oVu8ImHB+dwO +5lns3Lw8hePRryPx7vNkf0jiIJOtG3l4r/7woEfC5NR2WIKS2q2NgpN6+OVo+U/D +iqwH/j3oc1yK4WIMeah8sqe5hehHY3ZSjhvoSubK4pMoBcWEOI6Pwyg3j2YRubT8 +V1l74gvRobsQQjPb6HeH3LurXl2pFrBtyEwFfVu7tooZ2JB6fKJZsayWITuH9yvG +0seoNA+DYKKZAkjUyzHh57Z49D0Mw8EeB3VNU30HvlCHjqYnrXaPhwgNiykWepYq +pfHnZdFUSDJUvRkU3Q6fla6Q2gFYg2pGcuVMkzTN3DmMaFFp3sHm5t1w+ltsPD1U +t8044IA8ryN5A09cy28UgSgtd6jzAptVBffeFXbLuQcYJqYDUDTmCYm2JVpkF+mH +kzECNjHQl2vOVzCs8H7gM12PWNi5AQ0ES9wligEIAPB7izYIFDEV//J6dy0lieaI +WGmkYfd/dGC14qXWu3aakvfArv0gOte5x/NvEBvBJ0DnbBxtqoFux2C7PI4XdtU8 +kvdz9tVn8Czubeg6vgdFKm6HZyzmABN6yNZEhNUwyQ6Qej7r2Kw8B7u8Jfr4KB6V +0+NZJ8hyDmx8SjXzf5XSDxtaJh6Ya54MqYuouTADIIyABGkM8woGBKGe9E97Wi8b +hr8ZmKWlLm7hArPKP7caYtsIclA44N0Md23T8BWRuHQpSud4plu8ZB1bMLY1fIQ1 +r7XdTWUb5ZLJOy5A3T2zN3etEJUhNApH6OeZaUifcmKnQukxrNMQ3FyfgQ3WzS0A +EQEAAYkCRAQYAQIADwUCS9wligIbAgUJAeEzgAEpCRCyaOcG/1z0Y8BdIAQZAQIA +BgUCS9wligAKCRDzscyJXvSc7Cv9CACxCJmMNXvQusZ6HoYm8phakrfnDnuSsJur +CK/NkoMPj30S3QO8gVSaR2frEkBSm4VfPGQ8dda4KqdwJCNGepKbSwBULrXZxAZK +0FmbvcnSG2ottBz80aoDNtz/l45bkHFAkbR+EYi82G7UlLwBxu2LarRd+cMq4DCc +nJlCxmZkE4CqP2S4HgBPBTgpbA9AaR9nfxbpVKVdsJU1ig/v48FKMzqDKOg7MLlT +7VN/uVm+U0RkSZHguzRX1e14ZOecmukktDqJUHZ2v3tljfpDdo4GE8xLGD8jqxyP +WJKCYC4CpOljnep1J/ZfbgcQRG3FHkBUXCZFUjRhCDEpN4UksgkzKb4IAK21mbJm +hJZLVq1E2E9vjj81Ga0O/iZ8VGC3CDZVxcAQv+Kk+Lmcxit+BnVmNvN/l7qvo7qq +sFOPLuwcIilPwT9FXRTtaaH8yoJonpOVIUMtqghjKXybknjpUM53tcURtT/n0vDA +/vByBTiI1uPE2aNnL/NkLCLzNacotUZOCSrHnXOy6sXlkjMNLvYC2WDZEAd0aE5o +Kp41vlzDjhGHdc93NOSVymijc1wxfH9pQ8etFz5IFLqI/pQwf78i6LA4bpSFXVXF +GWtUNvknf8ZPEdY8a0SIc1SPEe4fcQ3aWP2hMo8oiGxIcWi3t7s9N/l8nqtPN5BM +vhU5ZU6SrgzjGZmZAaIERtdhhBEEAM5nrHpt8lsEddhzdAjar0WjeJkJLHsucLFG +h1jhea8aE4mKqH60KDYAGkred2fOFtiwGtC9hbv1GwYj/P9L3MOMRvtb5eQMztdT +v+TfJIS4Kr18QrI8Y91Ag2AFhXBBpK5U8MVJOBsl2eTqpwTmh6CUq0AA0k+DLpHz +N+gIVuzDAKDDwpWjAqfyYiGSqtxruF2mi3AwcwP/RBiJx/JqrFWSbyEKwXRPuzML +z587R7tKbP9a96myB9z2PoPHEzbiHqZ51yKlf6d7CuIA6+3+X6bU/I8m0vhVhPAa +dNIH1uUCEhYM/SmWP/kb9RovhUIrroi/TKg0Te15Uee53cjZXil9eTBKKRu7dtVk +ZSQOVbqPwoI7pgxmGtkD/2vvH0v4nyAP9h8zuYu39wXdzx0HeazbZRwmXAgJCNoJ +hfbOIpEc5pVukdJQlIDl79yqM3IM25NeAMGZinx7LQalqi1c+a+jucwIN2smSYBz +y/a8h6zr/ACE6sc71eF+IoypWrQRO6QHZDupUzSxePqGtzLF58DOxtR5E0rcQWVL +tCdEdWFuZSBXZXNzZWxzIDx3ZXNzZWxzQHNxdWlkLWNhY2hlLm9yZz6IZgQTEQIA +JgUCRtdhhAIbAwUJCWYBgAYLCQgHAwIEFQIIAwQWAgMBAh4BAheAAAoJEEJQq0Mk +AvL4kL0AoKVy4X0yxhHNhqRhuvbDa1x9LjrgAJ92vSBL19zGDQVjOE/BseZCH8+4 +YokBHAQQAQIABgUCR9OGVAAKCRCyaOcG/1z0YzjQB/41gQdO5gHAUUGy9AvYTo1x +UnIgRmE3DismETfgIPEyQgYIlncFwVVQcPwnzp1nWBHK+TJYRZ/xOhLkAo/jeuIE +6R1cckDr/doz25a4+wRL+eWHiXmQVTSL7eP8libYBX2aGvukajkgZ4tMpdIFcpOr +gB7JOoajTJkOP/o5GwhDpOQVCkU1pqseRB23WXpkp/hQzwT/O71AwjSHNRjOOnRo +3mCyod70a8XtBVoTFFpZcnZVBZy/dSC2pYfYQAFHy6ZOCWJThEWipZ5FnuL0JPtg +lgjxWiu4BmTQKBo7TjTgpe6VT9MyHuCIemuaGPEoaWPiHgoRxMpx941K17RBXwLC +iEYEEBECAAYFAkerrUwACgkQ53yYxBII6u92SACggAYWdywXepoO132K7DqJRJQO +N5EAoKcKxSMXN7nul1Vl0KZpG/OULtp/uQINBEbXYYQQCACnTre5BbK3g0/5lZ4W +Cj27nQw5OUndoU7k8zExE81F+DBPD0BW1eK6hfnJfw4B3clpZSnEAzUcZ+UjQ3fA +iru+FdJvOpMIW9SGUOfIKMH55kWi5pzNj6XPkd4grHu5ccveM/k0DyHNB+YyPdZl +EH6ZK9zBmuWWeFOIWq14BRtyiWNvE2gNkfxT9JnAhSuWDSxsXJc69b0YmVZLYeZA +g1xbFfq04FG8szxlh0H8zbO+rM9tRGgylpMU+yx2kf6Ey2rQ7mUXI2CwAk5rSZsD +Ubh2U1jr7S4q6v9YVyZay3EV3PUI9Yf5Gk6lmtTbWK5tTuC3VIsP/Wtknh1jB7UR +FwLjAAMFB/0WtqSmLEQ3bxi0qpU3nZUD1drg++pSIPwldRT1Ibf7ezLYO8k28h5P +Cj9cVhb2UIZfwowRzbeyAYluZK9O8omTvedlJDz2u5rJvS5FGm4Cnqt9SNrArLfL +6xbhVifaafMt/JFkqm27wJ5JV0L84Fubr9dfcCG341iPAg/2SXLiXpBzDTq8PgC6 +iv8oLW38WdvpFp/xoU/9NSvUxVsduUzch0QuEt1rWR50228reqq61GswvcmTRBsP +BNr1ReLn+ard6FVK2Wgop2BZBstswYAF7kguYENRP6KOpl1PyOUy3q7bjLQW16S4 +RoYEm7KHMEQvbhLkKwRryhv5WqsAvHIciE8EGBECAA8FAkbXYYQCGwwFCQlmAYAA +CgkQQlCrQyQC8vjOLgCeIJJBPharprKNCXD9NK1A7aS7jaYAn3ps617n1y4A6kNh +RRBYlBU1kSbNmQGiBEHIB1URBADa25b+kviy0nUr6GdO77soJEpmj0ERlCJrbUmp +r7Qx0dVwhfdHuzgOgZaZJDr7dTJ6TFGaxDrHzkn8Lbys0CGct+Sjhf3RNdyuvvDY +5TCFRkyqz0v+MymW1hKFQZ0euKPNwXVTcn90CQpHHKSHuNPTfd9N/w6EisZo5y02 +2KtKOwCgkK6K6FOpfIcEIjH3Cyc2ixrkO5kEAKrirTLhqnRSNcaoroPKuWVsFIDm +28Wo8G8djICQj2syYmDv5Y4mvk4uj1PoFACPP9Ixwz1ulEbTOUETkosZqjWV65HK +SETUWgJaM3JeRjuT2XIQSfnbKLt3YurfKRPXYzgNMxp4pK90RjSYDzytQ09vDTGv +KNYSCoR/1S7AECPxBAC+GtSAn7TKNiqhT75OGQNVmkJ82o3v8n35vN/7D7Prb4M+ +C1GY5QUsVgRA/m/6I1ZMv26J4eMiaKzrXpCiv6DHraMz26x68NHPY0KyEZams3LO +ZpKj/6/FlHWGkfHkivdAOD7Cg6vopnZTdD4a0ZrQXavHjI6//zT/1Pusl5Upn7Qt +SGVucmlrIE5vcmRzdHJvbSA8aGVucmlrQGhlbnJpa25vcmRzdHJvbS5uZXQ+iEYE +ExECAAYFAkQdRl0ACgkQhnv5qfvT647YVQCfXg0Ei9vH8cXYTMPR5nd6laOYVlcA +oInjOFVaZhJv9kH5NsfNrsUGRLA0iGMEExECACMCGwMCHgECF4AGCwkIBwMCBBUC +CAMEFgIDAQUCRVdDjQIZAQAKCRDnXpDAOcwz29BpAJ9PVh0b0mal1gl6Niy0T1mM +ZYcGWQCgjKVnC031Hj9G1aSIGWxytDXEUjeIRgQQEQIABgUCRE+aWgAKCRAQYQTB +b4yO5kdfAJ9Pemn56OjSd5j/4V8ZHltXG7OXzwCfZG0aTSurAdTYELWYAsPfO4f8 +jPyIRgQQEQIABgUCRE+adgAKCRDGMDVhGlTFc94nAKDdikbqXdw42jYrvUNMrsOt +yyqYBACfcYV8WSpSsIjtK59ut+JOiQPvsbaIRgQQEQIABgUCRFfQzAAKCRCvfDtM +sOyKH2iRAKCG0c/+rhlEy2z40vm5myy7+jECaQCghHjrmhkz/TRcc+8zumkTy6rk +ATSIRgQQEQIABgUCRVXyPQAKCRDsDq9xNneAJYZGAKCSO5Zyga25TFA2t6CmPoJj +qf0TSACbBhVanS75UNQ4kqgaDy6BvLDYhIWIRgQQEQIABgUCRVdduAAKCRDxukwe +0ci6jxBFAJ9Dl6pJLWXKj7N6AHwlG1zJzWkhlACfZJa3op6fQW8jxf8HMHDKf8kc +BymIRgQQEQIABgUCRlg6awAKCRDVFzJ0PVE0jPRFAJ0UQhlEeaAId/r+9zer7BMD +qgefmgCfVen4M2cCphhA8Q3O6kFEsNOpVWeIRgQQEQIABgUCRlrKBgAKCRCqBeUW +dvTPCdfFAKClM4RDOds7Vqe7TWqyTVC3A03ceACeIScde8/7j6TE2XqnI+BxHrpC +5lCIRgQTEQIABgUCRFj5vAAKCRDSW+bmq94QBCxOAJ9NEq8IJ5wIeMBES4JqQ6yW +ZHDYMwCfe5RDHCOre0+wv6y3NYdiKRKONDKIXgQTEQIAHgUCQ4zUeAIbAwYLCQgH +AwIDFQIDAxYCAQIeAQIXgAAKCRDnXpDAOcwz233+AJ4zrOF7ZJFtydKBLaGhfiWj +Snve9ACfSEkrYkoiP4MQ7w53+sAsCoyp2LSIXgQTEQIAHgUCQ+58rAIbAwYLCQgH +AwIDFQIDAxYCAQIeAQIXgAAKCRDnXpDAOcwz28xSAJ9vgksiY6xrr4nTo4etDgAB +CZUPPgCfS2JwexhxlZoMvRLYbNH/4+fAgeWIYAQTEQIAIAIbAwIeAQIXgAUCRUtM +SAYLCQgHAwIEFQIIAwQWAgMBAAoJEOdekMA5zDPb4f8AoIhEoX/6ryomXU/1xt/+ +AYcqPbM/AKCNZZ0RyMe5oiXjt3KtfiqWEK/rjIicBBABAgAGBQJEWHgBAAoJEMRK +uLhQMn35JNAEAJwQPX104cGS2Klgd9w1vueGT1bqr52i9UKQUgq1XwJL8vLaPIKS +3CQNn5g1P0AJUJocA+dWj0OVBpvG+dKzZfsBz5m+eZU22IS9Pjp+kKxkaG/tHU5Z +uVur3+fTleNie6s/MhIE+eA139G3ZejTYijmfRUDC4lqpvtgH1Bbq+4siEYEEBEC +AAYFAkZazb4ACgkQ1TjsCVOAV0b3qgCglaoS4lh3Dd5U7Mvthq+LhhcaauYAnAld +OqQQpVbkvcpoHCsMozH4PwtBiJwEEAECAAYFAkZbLYoACgkQtkLQumUDh8cNzwQA +u9L6q3EYDNnL4zsFyKZpc9x7saBOooXOGZj2cl/qA3BfLgymaC2aLGRyD1YWnhNB +BqAvd+cbIxyL+2OpeNkXJz+huGjK4846xngV+Cmko/jQaM595aWwTGA4DAu9BYhO +BJIYRThKNxhceLiboLw8Da/IiFW2NyVHPxxcwHIxyCaIRgQQEQIABgUCRmAIzQAK +CRCE8MXENIOqE92WAJ9ys7ynHRFb/zWubVB7KCZ18J9ONQCeObg0HUEptPa7DZI3 +ysdnjatDyQSIRgQQEQIABgUCRmLiCQAKCRB0v0rS45VjgcrpAJ42oSQ+EH5NGWnk +vb2LXz7zjnLMTgCfToGTpukEcPhrtasRVN1y0WufThWJARwEEAECAAYFAkfTn9wA +CgkQsmjnBv9c9GOjIggAo75Qod5frSozFAUtg5awcJOaMxfnf5qje2gWKVjNiVSd +XjTbVm2MpZm/b6z21Cdzbw9SH7MGAnIgw1C6Ho/3xCV2qjMPpnwbn2iHZQe1hFca +kVNbxPnLRAyFspCL7IXB5Nzz/fZdtTM3lHMOtxSn2gq//2Xb/r7inNZERbWJmM5f +Z14y4xxDiiezro6ylJejRyz/G52BODrpl+fJwojupSWRa8hzXx1/TWdSkEVjs28L +Wu7Kb+8+4fLeoL3cEoI1dQ4v7kexeCvjSG/aJcAY8XnEWXpn2XzB4SXdwAv7tjwv +L9/Z3kOXyrDOTcqvBov3JrhzQrDz2n/NYvzFBl3f14hGBBARAgAGBQJG56OfAAoJ +EF2lxlUw9Iv/DikAoLLZWh7Xkqfq52QYEFFcJdZfohmcAKCcBHK9qYdwGPez6Mjy +Crs3qh0ZXYhGBBARAgAGBQJG6AEeAAoJEFuNpocPp3TZquoAoIzllaEJ9Crog1b5 +YhiGLnyQdqUEAJ95J7fSgV6hIlT+Cr09Hlgvc7GwqohGBBARAgAGBQJHWbZnAAoJ +EHIENnC95fHu9YwAmwWVlUAemK7vMXmdenfPiJkElxJzAJ96CtjaTkZ7B2hEC2iB +d3cQkYcog4hGBBARAgAGBQJHWbe5AAoJEOEOegnnL3n6054An0dgBntumXiAD3hf +Ly0rILFnYZpcAJ9sVyS1hlXmuvgoEotJmOPrTjVWlIhGBBARAgAGBQJHXAs1AAoJ +EO2/HhEm8iS4t0gAn1Bf4epAqMDVkZvlV5/87k8EKW5IAJ4/Q7WGQGJUvZonBgdv +FRwpnGY5QIhGBBARAgAGBQJHXYGpAAoJEIUGW1nVLdGnEH8An27A3qEqztK/hgic +qqXKmu6W4OapAKCbK2wZZAgGDfwi6lfx0VvG0lKcrYhGBBARAgAGBQJHYaYlAAoJ +EFB4/VGsulDHzjYAoKe9Yy4OItYT5g3oRR6hYNmZs8B9AJ40MTMxIz/f4VRHXaAg +rdyoOE067IhGBBARAgAGBQJHaZMMAAoJEN2c/HmxMgNJ7GcAnAv2iPcZWpj1qcu1 +3XndGVnHWQ7aAJ9pwD69ZCtikpShYSOgLqSCMjP1v4hGBBARAgAGBQJHaZQyAAoJ +EN2c/HmxMgNJh0MAn3KQFay+XsBpJBmweleSYjzbCQK5AJ4+mVo/xfJWLLAIfz1a +8RGBxEHVFohGBBMRAgAGBQJHXuK3AAoJEIXCJ+WlVzjyd/8AoLAJnmU8j+wHd3Vn +UC+OKuss2noqAKCBJsr9dw5LPGbQMxgrWzRs2s4/UYi8BBABAgAGBQJHXV8qAAoJ +EO2iHpS1ZXFv89UE/jW+fVz9eePmE+p2/vS3Qivgf01ThadOkn146XVssSjjoP9l +ZkDcudkWPM/utLeCj5sNTYH3I4vtAThIfwwPjbnbzAqM9EiNFnohrqLww1ALeWZJ +HXQN/0yWTcKhgejcUi5RQ0JNX9N/uhdTK4pWqbz7Ru9LJJT401GKMLHZrdycAPl5 +wAMT8wOGW5t0W5La6kebAITQ7C/9EXkAR4gu82+IdQQQFgoAHRYhBCm0sffOA9Gx +3tIvMCj4UCn+9uhlBQJlr7auAAoJECj4UCn+9uhlgPgBAJ0XX7r0KIgfthYzl4O5 +YMd38ubUVWEGGdw8rYm+fkQoAP95rwlfBB9K5afGnECh+oBq2T/m1CWV4hwTjKqp +caeaDrQmSGVucmlrIE5vcmRzdHJvbSA8aG5vQHNxdWlkLWNhY2hlLm9yZz6IRgQT +EQIABgUCQcgLRQAKCRCGe/mp+9PrjiLzAJ9pUVgH9kLS85GBDOVap6p00zlANwCb +Bjb+RGsnK7KUbS2mvexV0cmGWY+IRgQTEQIABgUCQcgRJwAKCRA66+xuxmZI/dzl +AJ9j9S3N5/YsEzo4i5T26GhioKqW8wCgnvwfCmDHBYH8nlhv+6r6K11Gxf6IXQQT +EQIAHQIeAQIXgAYLCQgHAwIEFQIIAwQWAgMBBQJFV0OKAAoJEOdekMA5zDPbiCkA +nApjrdzKcTwp76mQ9ViyMxyHEaEHAJ9IbzKQgWrVOjfQezOjyqc3pDjRH4hGBBAR +AgAGBQJDQ57LAAoJEJ8QOwnTFo8yR/8AnAiySKQvD7XP9159YzyqMuW5gQutAJ4x +C0A7XI2lRyfVrVTUI0QKxMC/F4hGBBARAgAGBQJDST++AAoJEBIG8aOS/Zr2WQcA +n2UgNQ4HVrkOt1TwQPxzZ9pzsv3HAJ99gQ6hVyC2/YkyeqBu5xkvnKYA9YhGBBAR +AgAGBQJDST/gAAoJEFZ6xPbaO03aOjoAoIq34RIzYjD+SiHN0UNt2R3vMmkWAJ9w +lLM3lH1Krm0poi9KbIQyE6A4fohGBBARAgAGBQJDSkfUAAoJEFptr5X2ttOxwpcA +n14KsSyzGvzdj9q+PqmPX6imG7OOAKCEdIPbomk6CGol9l4MwLfEXsBvnYhGBBAR +AgAGBQJET5pWAAoJEBBhBMFvjI7mdRoAoKK26wOjkhiErdwzAXiRJ/8hh61mAJoC +ozZulxg/2uGNiMWbGozINKMEEYhGBBARAgAGBQJET5pzAAoJEMYwNWEaVMVz+CsA +n3uYuSQNHsYlYx6tqRhcgZqb0X2IAJ9sdX33gH6QjeGaqE6iNsGt4/aRGYhGBBAR +AgAGBQJEV9DFAAoJEK98O0yw7Iof48QAn2yIVmhfOG26T1Zf2T8vdF00ic3xAJ9Z +nokyjTLsSSVWdFmxwmPQKy+0EohGBBARAgAGBQJFVfI6AAoJEOwOr3E2d4Alv+YA +n0suFFQ212yAlmeLk5FCIit7zCv3AJ4nYhWwyY2WaXRvJj/EcSBK/vyje4hGBBAR +AgAGBQJFV127AAoJEPG6TB7RyLqPMyAAoKvjAMecb53/1hvTJLtehjQ3upQHAKCJ +q+BCiCUkQxdYnvCnZe04fo5aZohGBBARAgAGBQJGWspCAAoJEKoF5RZ29M8JikUA +oOXP+N5KtrpD1AlUmvPTqKvJu0fXAKCAbpQnDAKTVyQsqr3hdDnyz+jrg4hGBBMR +AgAGBQJDTd94AAoJEJz8HhM4K2MXVSEAn1ctpFeMo2eAL55l8CJ0eGFr5lWdAJ9s +sWFHtd9dcyr6OwixdWCx4J2PDohGBBMRAgAGBQJEWPm8AAoJENJb5uar3hAE0T0A +n15VxXLnu5CGODWDPCov2rUBoh9bAJ9mOMoKH6bnDvDbanIky/gfuJrWrohZBBMR +AgAZBQJByAdVBAsHAwIDFQIDAxYCAQIeAQIXgAAKCRDnXpDAOcwz23FrAJ0bsnLA +R5M0fytiK0w8p9tMZ9vRSwCgj8ZCgOGWGPPRcr6Amf6Z9PfjHQmIWQQTEQIAGQUC +QcgHVQQLBwMCAxUCAwMWAgECHgECF4AACgkQ516QwDnMM9txawCePSunzi8FQkdl +ESyJCZSPtLoHeT4AnjQ/W+8tRmfhnzg8uO35FjJ3Dht2iFwEExECABwECwcDAgMV +AgMDFgIBAh4BAheAAhkBBQJByAdWAAoJEOdekMA5zDPbL/sAn33F261SB75VyIn0 +/GPHzN23CrQkAJ9W1t1emGU7FouYvI3zWBT3Z7RGAYhgBBMRAgAgAh4BAheAAhkB +BQJFS0xDBgsJCAcDAgQVAggDBBYCAwEACgkQ516QwDnMM9vI0wCePcSs4Mzssoab +nq2rfQ61VNnUNNsAnRrSyj0b+ndQUTVIwFdImqudcX/GiJwEEAECAAYFAkRYd/AA +CgkQxEq4uFAyfflgjQP/WlvguCJ+c+7cVSmWQWW4Bw760piY1g5+17mm8qg6somg +JDnAxN3Uj5uVeWaIM/Kg7Iq4FGTMNLvsf3oCoDKPtVmbnvf9/6iZzGx+0hzrGzJM ++jiKXFDCG5D0CVwsL4a5S2ugz8pKG0uyXLONzwh+DENChvmiR/OnVuxaiIHX5deJ +ASIEEAECAAwFAkKKd9YFAwASdQAACgkQlxC4m8pXrXzYEAgAqG5rorZLMroxtPdB +eesvYHj9PV+z8My3QpxckyDorF4i7vzkeJ/82cVeyMeu2o45G6AgVU7ufoAsJ+zE +ZFFJU26SPgnJBhcL64kLiWoLFS58h5xKAocFWqx7iCgow1okgcALq9IGOluzyerE +nplL8FO+AOdSgpwUEM65M7D7QBP49o2WNRTAPqc0U9effocmZXfcwmB6imBgJ9WJ +CpOD9FDSTC4gKnRgAGr8XZnet4WAqvTSGjVCimUnyRy37og91Cg4Uv4dCaUWx/nN +pwgcSPfpf41ctQ20+G1HulyVgXijdvn+AMBM+BRdW0N0UFUjI/aPA8dqmqm6QiLR +0HMOsIkBIgQQAQIADAUCQp6xbgUDABJ1AAAKCRCXELibyletfBPjB/96h9wVGqSb +0JL1EDwbOmiQxyk/Wmkcpp4OHIM1wDQAiXjPGyZ0STkVISsIFmmQVrc+qmCsQq6j +uBYJ+lpFwLG592k7YNXhEb+UHEfw+9PArts4jYEZ3Quns8l59BmT+1LCSPjk2sYN +IIlo93mHuZHvIArr1+Aei8Wj1lU13cqO2Sj4OqQoyu3rUmmhtJlR8XiTddkljmL/ +loV2SS2/mfI81RSe+phidXO/kc7NDUIOCUQtY2wSwFZPb+0kuEBtb3MMMOXciHPk +/XyWlrzZVfRp4N974KQBCF2fZGoxBVNIkqZFTupyIq5J34jLpx3EC5idzxcqn7Kp +n49Jsh6PA3LCiQEiBBABAgAMBQJCsx3uBQMAEnUAAAoJEJcQuJvKV618qiEH/0mM +zFom8k2Nrr8+Kvi6AY9zUyKf6mJnQqD7D8dcq48zugSPde1/RpKV9kAZCgUaOOWt +jSeOg/XGs5nYfF1FzLQKmiPllNKvM2vuf7EgBboNV9wCNT3FwGYSX0MJdQs2pcoN +yi/C3dri4QHDeW5BunzRCx9REwYxSuF8t8TVPNqH2C7dfXtpIDr5S2K3+n4PvqQm +NPveCSoon77Z0Tpu272b+Kvp5L+3/1KBuFDtIB3lyO2i7lZdBOBSJZ9hhHYcTxjn +sTJmA96Fwx8TXlsJH6DpO1Dm8R3iaqKMbC+2bg0M4Bz2hl7FbBT+lwjtmqjURnjV +nBFbOdjK6oizeo3lXVGJASIEEAECAAwFAkLHjSwFAwASdQAACgkQlxC4m8pXrXyr +RQf9ES75s7/+sg8FVL6IlF+ZoNO2JrePfNetRtCmdCcNIB2ieIbs0gzROfH7GxcG +jP0WU+3567hIxHjppqpj9aQZh/Fv59wQKEeole76iWmkk1faK1Qe3hlpXd6I0BlI +q8qQAGBWgVHi/1mYn0RivepA9k7eje3z/Zd072f9a9gsnZTmGP+8x/qTiqNuCXCB +uayXihaEeV3FwU03b8Xrjr39GPOlRsXsw+3S0kq05BZEcJ/RcbgAPq5LfuzXdM4X +qcA2ohcYzAWsSmdKkOdr610iHM+CupzG+FxeCDjUVovXMDg8/AEDluoEDsUYvlxy +2YJpYLvwFQ8nni+8PAVMDkjO9okBIgQQAQIADAUCQtv8YwUDABJ1AAAKCRCXELib +yletfNNxB/9HR4j+DZ/czSqczR6jmVf2LO71/Ls9fr/k1zIVaSx9nXd+tp9RT31u +5BUkT+O/Vu/3Yjzl4SOh31Q6l/WDohVdZSo/xfl9327VB0OZG8DI4SNg/HX9EgB8 +S9jnS9UM9HOnEIRbnXWnw11uMPeoyD4khH7LZouLIcqZ2D5wQ9zsMpiteZHLXsbl +v2zGZrXtYZUSwpl6W5mDywZ2uUM9+adjO+YtC3EB5tx1SuB8UjczDg4u/f9X1PfU +uSyMjpFktpDl4m9ljUVb2nko4xJ2c4yirHsyNM0m1yjvfagum3bWY7Lq1ECbkSsZ +wYaSkRVmuK1qaRAtrsnEtFTc7K8820BRiQEiBBABAgAMBQJC8I/VBQMAEnUAAAoJ +EJcQuJvKV618GYcH/2qRjyNgN0HApNz4NksyuZQpWS5VN3i/K9scjpQ7s0KRFypV +czWyDniB+BZL9G9iFOVERJgiqhuzd1a07seEiFtUC+ISKSQVA9laoD6AokzHSWE9 +rvp6ICnCMepvZn+hDKzrM5jNEdTKdpDPDQh019ikGtqgZ3zuRjiEsi5MdjjRt8Jr ++lmFTIIO5UzESxYKB1jpkqSqjtP4M/aqdh4dRcyoh/WD2xSnD5OG43SN8MavwaYC +YugClx16xX/tIOGv/0g9t8KGZ9BPzwRcx0Er3KIdxbxIlKolsDYKIIgMcYYMhKa8 +LUwPyHmQTU8H29aVNHktwdBvqdt/pvfbXuUHiQCJASIEEAECAAwFAkLxvUoFAwAS +dQAACgkQlxC4m8pXrXz0WAf+OeSPMjqqEGHNSk8xw/eUPBjM91JJ+5DwkfJA2N4B +LMrem9fC0Qiyu3kWE6IB87P+gtCcwMYCWb2CNc5XChrW051pGOLpnnyiX3L88rz2 +uRvrYPQwUYU56cpMvyCWiQPTsFS2pxCexiRc8FZCksu8RkanKqy/HaPDm2XgFAA7 +a5ibxQieFAHHi2RYSKnlLcUem/QN7g/nXPkrekwYCcphASKCOl8klNweerTgb0pE +LWFPoLjxtS1U9MKydcyw1MVcHjfkU6b1p8Ir4Fd6ujASAjtx9sz3VxVUzo0HcmmS +GQPa7qCgVZfBdzk0myexStCIKgso7mCDYq9AYb17Jknfl4kBIgQQAQIADAUCQwjP +mQUDABJ1AAAKCRCXELibyletfFHiCACeGIDqsNTYpWjzmJrGX6ElKLge1IhEam8P +24um6JgRVOQX1ylL0dJGM8Byyu3mXbkRCg48pfDIINgUlMSV3XzZs0Lx6MLIykZ6 +7G9KsdsS2b6XMcXvvkTL08GKCmtycjviEXTTc1x57EKMcDFcpEDSI5HpOACMKQRG +W7d48nFYGcQffknC5LycWw+jo4O5VkZGoT6oBZa1xU2TeNxvORQYmBSmSLD6tGq4 +HxhImVHry4pkkDwGHEHHKN5La4As/4nNJyL96Fd9hxLV0VgbbCXN2aTzWegx3OSM +5zEzoYfJWE4EaMZ8W01yiXsAsJYUgScvtFlUHuTlG0N1Fxjq1fyfiQEiBBABAgAM +BQJDGpvZBQMAEnUAAAoJEJcQuJvKV618sW4H/0o6IlSHFGzT42ZwDVMEQzf9UVjm +T1KidI0b2y38E8bDexVVMTG67AqAOFF5mFkJVV6sdEkjOZoNDSrSt3xBripfCFaW +DHgfW7vjUevYcv6715T69HLR1UUpg9sj2n3jSYDAtURvPVU2sqXiGLdGLHaWqhio +H9IMoU4Zkgp/2W1o+LyZDHf22idbz9/OG/1x3oKvVYhPZVSrgKdJnrZJLrEoxlCM +LwCphak6l/t5f4n+uNNd1CRqcp464yRWPL2AV9m+eA7LpYmNyJ3BhqcgDV0Tj2Rd +oX4936YdVVLEmw/AqGOH6LHORLziI/slFDMKzjB3DsOPBiM1Xe4fdnLmUeaIRgQQ +EQIABgUCRlrNwgAKCRDVOOwJU4BXRoqbAJ902PR+mbRoo4JnQyAYT4JKkIwy6wCc +Cy+YTVMVkV2uVVi7ky7noRyWjciInAQQAQIABgUCRlstjwAKCRC2QtC6ZQOHx1L6 +A/kB8Jh9nmbnqmMix2Fcr2ZTKqGv9hz6POgoOQKWMp6p2uapuqzWFbSc0B3LqdxC +YgXGLvmxq6n6QksUikekczOGVCjQs1uLf6cqhBZVgisQHc9wmf7l7nWDjURkcaan +oVTn/DsaGwBdn74+zDRQzztsMXKU74PrT+paNo+6r49RA4hGBBARAgAGBQJGYAjb +AAoJEITwxcQ0g6oTir8An3QXoV81AcSbZYhyPQR4IXyi2PyeAJ9HkENYYM30HBAy +nWIuDdHH2n4QlohGBBARAgAGBQJGYuIJAAoJEHS/StLjlWOBOxcAn1RkYLsl4H5M +V2ZGRjC+uN3RO0W0AJ98ZmBPAbCA5Xccdorkcykynh66k4kBHAQQAQIABgUCR9Of +3AAKCRCyaOcG/1z0YwqfB/9YsuEpzQDYXzXwzfLddKGtdE4AAzwDflCEwaFWDIcU +2kOTjQyxPeclqRUFQJwdfqhD2KUd+AWlUtlPJUI51emSoRYMiSwM2cpJ0AP+3e1S +WVeTUOlzdQlTAHs/MFVIyMfP1aF74NRq5BBoh9nEnBXtkdb1Biz8kClCGa7fzC2j +93UQo7LVBbOJVFSVNLd9uBOf6Qk2mY46qyHnp801gwwP2wUXIqaPCpaCVWP5350M +7TSTRVhY6apqbqHtMm9kg+TqfZ0B46hFW2zj3a0FjGdDFK+aj/fH2xImBqqYKdm+ +5HpqrqgHGuVPt1SDeA7IdY8ccLzLYqpUaZYZQ5nNtBXyiEYEEBECAAYFAkNKLrEA +CgkQXaXGVTD0i//cAQCeLjgYxA4dX4sqdf+unJooFeUFrngAoKjJIj2R7lThoDWR +B/7oRc1Z86qwiEYEEBECAAYFAkboASEACgkQW42mhw+ndNltEgCglZ/8KwP/PNSD +JrYEks+9LmVFG3oAn0yMX74vBJ63Ym8Cxq4hEfZPjjSqiEYEEBECAAYFAkdZtmkA +CgkQcgQ2cL3l8e5EXgCfbE1uNlZhvy4FtaH9yOU8B1uj9D8An0vTgF6RDpbC2M6l +BWFbf5QLqdmKiEYEEBECAAYFAkdZt7wACgkQ4Q56CecvefpxxACdGH2/7ddBaxzl +QJD7t8HumF2m958AnjIQuoN7Ec4uveGL8UQbPhp8hMbFiEYEEBECAAYFAkdcCzUA +CgkQ7b8eESbyJLhh6wCg3s5HK8zBgnY9QWwR3YiSJNlqEJAAmwcIoLPNt3m9AGK8 +yV1d3W9BNycXiEYEEBECAAYFAkddgfAACgkQhQZbWdUt0acPggCgqob5o3NjOw72 +KfFjGczggROQRGQAn08sa/fVWhARexxXcrWPQ7qxzVUfiEYEEBECAAYFAkdhpiUA +CgkQUHj9Uay6UMdhgACfXXaMbbiqQ+vHGQTwSU8YIes++0UAoJwTUggHlJTy67E7 +zjNfCv2w2ZQDiEYEExECAAYFAkde4rcACgkQhcIn5aVXOPKcgQCgnBmRrtiUfGzJ +C2bijUZIZuwOHf8AmgIKQz48vovuFFEKphXXuOkwadRYiLwEEAECAAYFAkddXyoA +CgkQ7aIelLVlcW9bFwT/WCBRbYFykUcFcRqa4g5tVlqYbJjBvVMmTNmIpe4aDO3b +JylLc5GsDj7ja3AiZck10/hPMC3MF7o9aiiBVsuuvRlgF5I22vfymJFKGMtSqS4n +OdOx36SPWcGnkQlg79gtpy5bgZLjEgYBLyQa3EiBLS4cubxDBeTBwTbMD+rcDzdR +6P7PCFt2g7Smc88Kb1Ok4fRKrRpWcPRGcajgTWz6hYh1BBAWCgAdFiEEKbSx984D +0bHe0i8wKPhQKf726GUFAmWvtrIACgkQKPhQKf726GXFCQEAu0ZLbTaIQ/Myw3BP +s3Q9eOW6tDzy7rbFpMtvQrPfjXsBAIGo1vjgnUVGQ8Re7xDcnYp+hKrU4yXY9Mkp +14iiZzcGtCVIZW5yaWsgTm9yZHN0cm9tIDxobm9Ac3F1aWQtY2FjaGUuc2U+iEYE +ExECAAYFAkQdRk8ACgkQhnv5qfvT645WeQCcDEnVxy37nOw/jKrJZNoOfoQ5RhkA +nRivQkvTRRenwIJ2Yj9Ir24ozNRGiGAEExECACACGwMCHgECF4AFAkVLTEgGCwkI +BwMCBBUCCAMEFgIDAQAKCRDnXpDAOcwz25bgAJ4htwBjuHHRS6lui926caA8uxZp +fwCeKHntpjYxiVPwqb1QVUGiy/EVZDqIRgQQEQIABgUCQ0Oe0AAKCRCfEDsJ0xaP +Mn33AJ0e9eM+mLJAC6UjK09aYInJrMxNYQCfZVb7TmWKJefr+gbo9PrqBb5ppVqI +RgQQEQIABgUCQ0k/zgAKCRASBvGjkv2a9v9BAKClosC8sSRYh+wnCVNA2KQhJnEO +dgCeKRdLDnw7Im08PtynZcBbBO9afyeIRgQQEQIABgUCQ0k/5AAKCRBWesT22jtN +2rGHAJ9O1Kp1qLitfs8MK5KQYTw62nHRJACdFMuRC6jJCXoHoaVDsTgdQZL5l+OI +RgQQEQIABgUCQ0pIJwAKCRBaba+V9rbTsasDAJ4xDeFI9MtSiVcIHxqpQZ3kbOA4 +bwCeLyTUS6XYQ8NZtIC9E3UsDnO+vaWIRgQQEQIABgUCRE+aVgAKCRAQYQTBb4yO +5nUaAKCitusDo5IYhK3cMwF4kSf/IYetZgCaAqM2bpcYP9rhjYjFmxqMyDSjBBGI +RgQQEQIABgUCRE+aWgAKCRAQYQTBb4yO5itsAJ9sXX61bUys4SaHvfPXpSv+qBdV +dQCeM37KQIb9IQhSWwwtT3+XcE0UjzaIRgQQEQIABgUCRE+acwAKCRDGMDVhGlTF +c/grAJ97mLkkDR7GJWMerakYXIGam9F9iACfbHV994B+kI3hmqhOojbBreP2kRmI +RgQQEQIABgUCRE+adgAKCRDGMDVhGlTFc/QlAKCkdCuAEYuPdeCOaYybZmTWuYSR +3QCglZh46GYOaIu4CLH7nV3MRijD77iIRgQQEQIABgUCRFfQxQAKCRCvfDtMsOyK +H+PEAJ9siFZoXzhtuk9WX9k/L3RdNInN8QCfWZ6JMo0y7EklVnRZscJj0CsvtBKI +RgQQEQIABgUCRFfQzAAKCRCvfDtMsOyKH5SuAJwKZiKB278Tr6oDWr5EAZZPPC0V +RwCfV6eSq+rE31e16bJ9bMhZPRH7/+CIRgQQEQIABgUCRVXyPQAKCRDsDq9xNneA +JWPsAJ9EL/PjGS24HJmvgTn/gb0HtLdczQCgg0ra8zkFxFwh2+TKVIY+WRs0SOWI +RgQQEQIABgUCRVdduwAKCRDxukwe0ci6j0J7AJwJ581Fs1CTMoLHb+17Jrl5yPQX +ogCfe1NfL/ACYpqeDEhRerSGBYSRgFCIRgQQEQIABgUCRlrKGwAKCRCqBeUWdvTP +CQggAKCwE6wzmVpaH5DETVQksU4MgbmvpACgiOiyivxdfZfFGv9qYytz4ZwU5xqI +RgQTEQIABgUCQ03fegAKCRCc/B4TOCtjFzpzAJ416mlWDdtgdhG/YPrKSon60yV5 +pQCeJ4JHO3EqxMF5lUd4ZFVfRq9HCxaIRgQTEQIABgUCRFj5vAAKCRDSW+bmq94Q +BIWtAJ94kZ76NOd65o8UyBhPhrM3YCzJ6QCfcXtosiBIP7UtSMcPgV/14tfV7E6I +RgQTEQIABgUCRFj5vAAKCRDSW+bmq94QBNE9AJ9eVcVy57uQhjg1gzwqL9q1AaIf +WwCfZjjKCh+m5w7w22pyJMv4H7ia1q6IXAQTEQIAHAUCQcgUcwIbAwQLBwMCAxUC +AwMWAgECHgECF4AACgkQ516QwDnMM9sziwCgg7hGvr5rVuljEZcb71qWxIz5fREA +n0/WuCxEgcCLq666KD61SnN09eoniJwEEAECAAYFAkRYd/AACgkQxEq4uFAyfflg +jQP/WlvguCJ+c+7cVSmWQWW4Bw760piY1g5+17mm8qg6somgJDnAxN3Uj5uVeWaI +M/Kg7Iq4FGTMNLvsf3oCoDKPtVmbnvf9/6iZzGx+0hzrGzJM+jiKXFDCG5D0CVws +L4a5S2ugz8pKG0uyXLONzwh+DENChvmiR/OnVuxaiIHX5deInAQQAQIABgUCRFh4 +AQAKCRDESri4UDJ9+WBrA/42jMhpm1RmRmVdgVq7PsuaEWfCqTeH33ldfa9UKifn +jEmFYKyILo1pqjn7Eio383SQReq/2tlx5t4/rsYcrbi3QGpznX24dVNCT7Schlbw +V9DPqnSjxqlDCpXiJOl72zEG2aVpsfzQoVGxVw9QUSY516oGBqYuF5Uxv7lskVxG +k4kBIgQQAQIADAUCQop31gUDABJ1AAAKCRCXELibyletfAMCB/9RcejKkv3iA+pY +vdaoUcG2mNBw/zYm2R1Al9MQLqZeWuVYucbwSOV9ZawCCpvd5aSPyMHzHXiFOGJO +kvqg8RoK73QC2YdkrkI8f4l4DHbCrum+uctBNWAkD2LQVzdy6bsF3gH8YyM5kV32 +l8Gs8O8a+uKtKjWhLzxKt/u3I168LFaZWYL4EOVqI+6cL1Osn4BHGJuKtQx8+a+H +mYrr1LXexgKkp+odjCBIaw2QY0+YEGlPzE8+1jmBjqA/xwxg+gocn9BZFWScwBIO +pCWycgWFYYR1DJccI0wdZgEXmTlMyzdua0NuUeyjN1tERPeIGzVd7qsKZnbUHqpa +wj6fA3kYiQEiBBABAgAMBQJCnrFuBQMAEnUAAAoJEJcQuJvKV618ZH4H/36bpZs9 +UT/dpqZbzEFVI8Qw5wBHhN4AeEeqt+SggDtjjrIZQWYdcPiJcgCuJKHBA/Ida6fI +exXZKjGYNI0MtOmc77XDJCM3FS0fwlrVvai2GkwqfLHSawYvTfCp4Of7VWEAAiyk +fjH5UoO7iAur5qnPN5OeRtmm9AwL188RSJqhCiAD59Ept5goji3B0P7UIm/K+RlV +7mDV3sTcAOt00hP34zmqOswTWCVZP04zPkGsuhj3KjN46zB7iLWkNbDhuud/Uf5s +DQ2AeiX14wlNSyeqaS+2GAsl7lwVjgUimY1p3WlTyAyO+3sBjXblS0q95B4MoFXr +DToV/bVwePGrgTGJASIEEAECAAwFAkKzHe4FAwASdQAACgkQlxC4m8pXrXyn9wgA +n4pGrOI1JuY9to0acd+PQmhdaRzXUvsse4eo0lhaol8XzOBWK7yAxrL9kwtxqqz1 +mSGEKapk/y4kDXQp9gfc2tOHmIInCKe9Je9I5sBP9WML3SQqqsBavuJc6MFpzB97 +1amed+iMN8FTXozpYDd+47ANT8uE/yPHmK6ap+u4SnxM9EvWTDjrXPKmo9Wk0/gb +t/BMhUPw97mjdKRsWMzHlC284X4Dh1RPkMy1NNVNDgsIwHf8kdY919V6NkROPygJ +kZBufKA8uyae9M5VCVq2AbY9s4htC5v/jac26xCkt0xMjT2oGG84OMFRQn+mtLis +3cLXfXIJPIdBcIpD5OGUqokBIgQQAQIADAUCQseNLAUDABJ1AAAKCRCXELibylet +fCtBB/9HMbChxQhM8NCpF4fJ0J6zYB5it8kemFT5oehdgHnrqJyNqd2i9yyoF9dp +cGjruMzLh/IrhxDktC+MLpbjNbgZuv1TIuwVyucLNF07XwsJ7mezCyUV5d1kA9Cq ++wMCXqRl/vKRCOIRKLl5MUqC0ZroVglDk+/1VeliX44NJ2YbfQQrMqIrkXG1Hi0O +kMp0P5I94r7vC3dMwQvbVcRpxj3sn6XJ6GY8IMa9uvUI9vMiXgOQNvFybXudm8wL +orfP7ejfr4qdW5fGm1UNFULxtyqO2yIA5+EplFysZjOnVaDX0pLhjBWQogLUq8pG +gMdGQxGynAhGaYxKh9bzChF1ERIRiQEiBBABAgAMBQJC2/xjBQMAEnUAAAoJEJcQ +uJvKV6186JoH/jhfhPSIyAdnUvjzux7CggHPag1Hw8ZcizV4rWRgSEDb55qldHHV +cB6m5I4vZjHXK7EU+TnVHJmCNfiKQAN0t5OdzPfm2kG+X3lyLFZuNvyuYfGD5Ru+ +EquZucuDnY8jUakFQSXaC3A+RtA1F3Jfm0xJJi+ptt2bRYJlE+HyZbfl4RdijPZC +TAgQwx10ByLSP9fZwEYUUSs3kQq+LS0j2pPMJFS76hawr7WngBeJOqY1IFeJZZHj +6pYEryNBNl+BVwMvBGzujXQd1ITHpT0iOQuHTMiCH496VK14C9mF2MG+eMTMO/2O +Dc9P+bvUKCod579oYxAtlmSdjI/MJusBO3aJASIEEAECAAwFAkLwj9UFAwASdQAA +CgkQlxC4m8pXrXyMcgf+N0uHYpleftu8nKdLKlt+YMcReimKIAMQ8tStQNQOKgfC +uZeX/fRzp9L5+YYdsrfYPMVKu0WmBpcWS7lzfMHBq5JVI1mjHtLZMcJ44xNHbolD +NJHXc+kyBzSGq4HXvYUi7NbRednvJyJNsj7GCOdDglmDOtgGcIlT6ksn3/JDVGpD +I9Jnq4xxQfYxxfTSPwJAmGqRbAgudWiDlAr6YGAmUH7oW6B/V7K1palFKJMuWX8h +S+WOC8HcyRABJlkdadm1kTOVwj8hUXbtONCW/qj2itSpZpSC13hQb+27Vf1FnaBK +2J5KCOvUajDWixWe3zncZPOWqV3HGHKCfTOqodHWbokBIgQQAQIADAUCQvG9SwUD +ABJ1AAAKCRCXELibyletfOtkB/9F863LQkZpx5knJ/fO68obiWVyIs8v8tznd3zn +2XpOfgOy6Hq2GNkXZHgYDaMehKQkSsAkm6Sycqd1te3Pex8EXItD3pV27XN8CG1+ +gQPCqVA4g2ilT+vlFDPM72rm1exv02+rYNrpI+AlxVoI4tIt8oJeYDbKlo8vkIXv +bafNmez6D+JChYf9Y+4V3a63kfH+T0nCf25xZA9xyM4NFek+Wjik9NDY2URv+ENR +sVCAzuIyuPMB58JsRiIpMoTjF4MqXnTjptRsoSzIZtGj4EqAixOsWFVNv4r2Cz7Q +sFfFEVgtXedfNP38ahnuQMCEAV+/Bb+xKoiSu4oALTbFHrexiQEiBBABAgAMBQJD +CM+ZBQMAEnUAAAoJEJcQuJvKV618zNcH+wZ7qz7/+fu5gTl0haJ3vkU5jWSESFzB +JrFWI0THgMDKEPUrUrASmheC61mx9r++boeQI7JiaxHAxMzojKCkDCKhJxsZv5+4 +4C104SGDE4QCEOJI63q5ByVvRHiedENN/BpaerQBxujZrU93CLSlNluGbRYl0TTw +Xw6h9pb6t2Wes7TX3lIkfRJZFexfLOkv5iVHpl+6xf8BPSXCRS7XcxnUhraCQqnY +Ol4h2lPeBMHv5cJ4R8/lNEVja8qaY3Wl5gy7w+ZZHt19byhN4aofejf94NrgtN7f +FUKW9OwZdQI9D/aLuD3cYkQ+cXAZBBuqlxjiyrrBCDQA0Sc2GeAYhE6JASIEEAEC +AAwFAkMam9kFAwASdQAACgkQlxC4m8pXrXyHygf/YakueqBs7CiaNBhjjGQa3LRH +rI8YUst9Z9gqQTVo+3QhlKRPGD8Yz+kQvzCAdG5xSKnDmMgAoBFe0Gk2T78TZ9II +JrTVzxLzESd9XqjC4GPRPN9q7OTw71G2QKZ7ZJs/Yw0rXPnXNEq+28oM5Ym82ETA +gXdlQn7nYXPkrlk9Aog+/faPWWM66HQCJj928d+AYf8DjyN4YUZNssy1YJAAFAek +DueYv7CD6ixJ8orrRDm3uFhEBPYKxTACvRFB1iK+quU6sEeTNjzzWQfekDc6XVBq +aqNsdEOjHVLrxxTJVw0rpr5GymF34sGlXJMESGnJTVXa3100m+HeM+Z/D78d64kB +IgQQAQIADAUCRFsNhwUDABJ1AAAKCRCXELibyletfNWdCACGxNuiNGihbHgjrwc+ +8o6sAgSGrHTij7N+uuKE9+xofJceZL56CKYtqyDvpIGYBPzW6zDXQMnpUMy5/cc1 +R6xl71uaPzBzM+YrukqdAuFdSaaiAQf3NOt4f4hXeAUzGqo4q+LG8rFcKmQyvzAf +yuRZo8IqUZftDMgUXelsJh+StWLLZg9TeEEo5KjlXHHRBA7sCaD510vVCgLKYOfM +JyIcs4rRd+/ejQNFGXWMG+Q/EZ3RzDuTQrJJF/lR2+Qs6OiXqkGGfBSZeEzg6K89 +8f4zPFc15LDuJtrFV6jGOMy1xK/XdKb8G4nN1AKm9CgTumzawUgQiqE9alGf67SP +mWeZiQEiBBABAgAMBQJFItJ3BQMAEnUAAAoJEJcQuJvKV618RTEH/2QK5OJMCE6m +IAtFd9/fLQHuZUKam1xYsN7VDFVATphNZiSoobpD1TER4Z8PV/vlHf/aOc5RaEW5 +oiEhvuFCFRRs/WbZEVAqhBkU9bU/VBhpvE7smwYnA8Vmizw5VeUWy5gbi6ZrHDXF +jtI3c+UFSqf+QMX1dblIxIeia+47qRQ+CKdX7fYNIRxq9jRcx+7fJSg/JFgYtDcO +jiD1tqgeYExhxjewgEKBOSEsI4WTuIuayi9v1Vf/UVijH/2qMLhyRBb8G8hTKmgC +iiLhixqHH2T1SEaD8DiZS5fWMyU8cWfBRvROD2y3M7ssuC4AlccpvedgT6mO2CTB +eiz93eWdaYeIRgQQEQIABgUCRmAI2wAKCRCE8MXENIOqEyU2AKCEUCCPozM3ZGsr +zOR3GyXY3Cc3bQCfbpi7aF6M6z58kZM9zj8W22jsY72IRgQQEQIABgUCRmLiCQAK +CRB0v0rS45Vjgbb3AJ9gnUvnsMtzqIjlEbNMwfxxRzAh/gCfRDT988J6CUCb27sQ +hnb5lmjVd82JARwEEAECAAYFAkfTn9wACgkQsmjnBv9c9GPc9gf/QEzskIGzF4ii ++f7QhTPhh2i7QqVcYYYGFmArKYpyy/srbhT9MbKphAaoBO0ZcTM9tQXUgOJOqy8s +Cm0SitpWOwo4cnH7rAAUbMDP5X7oyE7Pa8Cvj7Ar0XjDlkhCEyyjizd2FHnY7qrX +Yzmw7aNTZZk3Jn3JZPWYayiEaduP76JHBWByYXwGULa+yvXwxpJOhykK9L0Ks+2B +jdw++S5olu1sso/1Bm4d8kBhh2gqcx+TZUi6RFWwM8g0uC8bkxicFF8KRpetjB4B +17GV+L+UOnJLnTefg3yb7eDl6yC8ITdP8nYeKgBfkZH85oFouzQwFKIoaQWAIkSP +gPAbccnC/4hGBBARAgAGBQJDSi69AAoJEF2lxlUw9Iv/HK0An3ZFlUY5JNaV1/SV +jpgibtxYlI9VAJ9qzMb3K4Gp4wT9tCIPpjxKMUd9sIhGBBARAgAGBQJG6AEhAAoJ +EFuNpocPp3TZsgsAnRmyCw2uvXj/632WumG+GF1y70NjAKCGADcY/8lZ6JnI/+UC +7GOKzrafHIhGBBARAgAGBQJHWbZpAAoJEHIENnC95fHuJuoAn3IyE7Hd8fOQ+Q3z +1faRLmuqq3iHAJ9BPvN/9BIdlKlstca4XkLe6N84q4hGBBARAgAGBQJHWbe8AAoJ +EOEOegnnL3n6ILgAnRZ7hNzK7GWOOQsFurWRXfw7+9BsAJsErGlpGfuF7uRmt7qq +hJyY4Vz7CohGBBARAgAGBQJHXAs1AAoJEO2/HhEm8iS4QJUAmwU3BSB3yYYGmvhx +9xk9H8/boAUjAJwK86mc/ImzPcoWawuaQy1tI70MlIhGBBARAgAGBQJHXYG4AAoJ +EIUGW1nVLdGn3LEAoJVA/X+JGh3HdptcG8Z7dAFTxPvmAKDJzakOgRiWWg1PiJjb +A4HSyLfcz4hGBBARAgAGBQJHYaYlAAoJEFB4/VGsulDHfeUAn2PJH8TB3uyBRnGW +w+CedCYD0UIaAKCuV2pFwcoPPSBsDbT7YLoUIMZR14hGBBMRAgAGBQJHXuK3AAoJ +EIXCJ+WlVzjy29UAnjT9AnjkZIVCGAnAGKUlHrtIHVMbAJ40IN3dXHtCNmaXKT5F +qfWoryrBG4i8BBABAgAGBQJHXV8qAAoJEO2iHpS1ZXFv+F4E/jqcYbVZSb1phM7R +nB7v2xPaSjTosUGxiCkgT9k/7CiUDsBGNKzOiMNQ5rvX4ClybCOr7tTa5Gv55J9T +9L0gLS5sPTMSSDBE/Oq1UQKI5DhKkdFW99u5AekkDm2Iu0D2yLMlJj2LuVyhY7Db +5u+3ykRYbt3dqDc0FyCvV/l0t/XbwEfotpvQ14/lY0OE+Z9zHBl8WlpGRYmRE9/d +8WmT3qSIdQQQFgoAHRYhBCm0sffOA9Gx3tIvMCj4UCn+9uhlBQJlr7ayAAoJECj4 +UCn+9uhlU2sA/2e+9vuhhz2aYvuOxmsFNdO+EJUASGjwPueOdi1L5T0mAP9FJZyJ +4ERMWaRJeZ1wYWrelYjCw9uNdTDIWNYCR9NhALQvSGVucmlrIE5vcmRzdHJvbSA8 +aGVucmlrQGZhbWlsamVuLW5vcmRzdHJvbS5zZT6IRgQTEQIABgUCRB1GYQAKCRCG +e/mp+9PrjjYNAJ4hDKgDDa/fMKzA6DlZ4g+BQCY6pQCfVt6nx4t9sMJBvrnONIsY +Ykrz1AWIYAQTEQIAIAIbAwIeAQIXgAUCRUtMSAYLCQgHAwIEFQIIAwQWAgMBAAoJ +EOdekMA5zDPb+CQAnRw27pVHkdX8wDLT8WuR04pC4udtAKCINsADI/slbVUz2I79 +Dm3lwMfqkohGBBARAgAGBQJDQ57QAAoJEJ8QOwnTFo8y8BgAnAu4Xgsmg/DoDY30 +MIE+e8zozPeXAJ9DJ/lwHs2dWyRrjX8E2Cav8AK+PYhGBBARAgAGBQJDST/OAAoJ +EBIG8aOS/Zr2iF4An3T9HGOmWwpkFHAuJjn6H2pOIrRyAKCRfZxkjKwgkWjTeDeg +DaY+tOdXTIhGBBARAgAGBQJDST/kAAoJEFZ6xPbaO03a0/YAoLWZRRjGhqdMbb4m +T6WLl+Z16mMzAJ0Xri1zsl/9EJi0TgLFwm1i88mHRYhGBBARAgAGBQJDSkgnAAoJ +EFptr5X2ttOx1a0An1qneSbzwbMZKVuxyOZZUXbU+VnqAKC5mkWprSU4tLDFk4a/ +5kk1uiI60ohGBBARAgAGBQJET5paAAoJEBBhBMFvjI7mSY4AoId8jrnXL5bTzDyl +D6W60gC/Jb8CAKCdBYypEipboOYRCBHAeReO+xj2aIhGBBARAgAGBQJET5p2AAoJ +EMYwNWEaVMVzPg0AoMwoQKKFgWnfXRY/5p+mx9+asJ4aAJ0e/Vq8rIDPquBAnCc5 +WBFVduBKFIhGBBARAgAGBQJEV9DMAAoJEK98O0yw7IofeE8AnRzcHl0Mtr8OQrok +m1z3pyQevzL4AKCW/PoyQdZblCKHY0cHSLTahywjvYhGBBARAgAGBQJFVfI9AAoJ +EOwOr3E2d4AlhvIAn2zvjZVAaVktWWuX9noix50vKdJIAJ9e/yRclvFbE+cyQmBx +iV5BPcgLtYhGBBARAgAGBQJFV127AAoJEPG6TB7RyLqP6AEAoIioC1zIRVwjoI9G +een3k1rxKilfAJwMfferltyQ4sQJ96PTjdWouKuYp4hGBBARAgAGBQJGWsq7AAoJ +EKoF5RZ29M8JSB0AoPUQGJgAtgx/Axclv3xu7qMXZvHAAJ9jzOwoxZhjbSco3DYc +DnHARXqStYhGBBMRAgAGBQJDTd97AAoJEJz8HhM4K2MX9YkAnjJZaiuU+tN9pSzO +lWRaxnVeunU/AJ0fZVJ1w5nciyXUbvbVsE7ouweDI4hGBBMRAgAGBQJEWPm8AAoJ +ENJb5uar3hAEzOEAnimv3ATxZ9lrbyzpRy3rTtT/V5EDAJ49wwTvx5DjWO7noXvx +LzzI80K76IhcBBMRAgAcBQJB0zmZAhsDBAsHAwIDFQIDAxYCAQIeAQIXgAAKCRDn +XpDAOcwz25+lAJ4tlogWpTBuJ4Hsaj/re+OGwM/HgQCfQGhVnNgqlEe89mwif96k +Ri1RF2mInAQQAQIABgUCRFh4AQAKCRDESri4UDJ9+aYvA/4oV48yywFQgU9LkksD +km7iwKbnTsNHb6Ivp/Z/I9srZriX000usI5+14o3ds5MtqEjxxCFDyo/uR+9wVfd +qbBovrXkMJSoxb4TuLnNVoRttcM5ZcWkXpTEVwXYvLiq7cOhjJQQGx9GIl5tyomH +RAYiEpTy+8HUt/FJ22FR7xDhD4kBIgQQAQIADAUCQop31gUDABJ1AAAKCRCXELib +yletfA3SB/4pgPo+n+qOL0A+iwKUHM4YKNZoZddQfQhLKZfmSFue1MzMKHg9pUPT +sMq8idQENqx+0u0suWAWe9Pw4u6iDLllUe134KGYyMl2+jz3exCWHtEmgCOJI6Xx +edR/lj6jBuG8xnY1ODGn1DMJdvhTAMWKpCcpbIdEgRCcOPg/bCUcq+ynlXK52TYX +sU591Ai63goj0zf5lSr05RW/ABtT+Sx13pHGceOaXB0utXE20y4BGL+WkVSHKTHV +m4TALzjrTUGfdTl0zOyJ31zQe/d6Rwir9Xrv2OMK99eX/XZrhf8K9SLnuEp59Kpj +QLBpl6HqHpEgRXg0n1vziRsE+pWx+y/tiQEiBBABAgAMBQJCnrFuBQMAEnUAAAoJ +EJcQuJvKV618W+gH/2/Od2gN+DOlvjfksvAWvYpZnL1xZ9EqT2XL2sxGcZXPb7LY +ZO5I4mDYv8sF5UHUb5zpn96xciEEER/CQI7LMbPKt/gDRg08px/+xHUWI+3syWL9 +sX8KyKWOcLCZg/h5MeCSsBpXHHRSXFaNVxIQENUhIp5xqm3zzhhh8Ip/A/996l2s +2ldisDiKsobmTm2sEE94WZeI1J8XIhzcrOi4KDqjz+PLNDdr5TjV8ISB6no25BdN +UhBUViaif2P/8DreZt5/wF2MyOM2UoAWA3ngDgagqauuzdsGEM6GlehxidSuwmpo +3ZbQNQn8H+X8K5V8acOJhvSKJkorIpDFcLroSYmJASIEEAECAAwFAkKzHe4FAwAS +dQAACgkQlxC4m8pXrXyDMQf+IQLn/3jdb6yEairHQtF/7rIoJA6ru/7ajtZxH6L7 +geVwa3+Zh46jy8tqn0m7fRT4OYxhqoVZZOLGoxh0zw90qaVlk7S1lbb/zmDZs8ug +CSHYhS+bgVT7zRCBXlE9/BeUGVpsPLFhSfg/eGUJB34HZnVcjGZv+pFkF9TRUSll +ugX4Im+WsWlkxxQOjFZWvmL3qrslbshDJeK5tOtDAHWg10JGh/PrvhcfhZJVxTtO +d/4vqcIyHf4aTEM/h+byOtSeI4YJhW24q5vmhS0gWR6DbGBMQuNFaercytZI+3mc +18lYxQ6dcyF6GAvLPnDo6vpPacB6E5RSYenXSfjXlfsF24kBIgQQAQIADAUCQseN +LAUDABJ1AAAKCRCXELibyletfPr4CACxGgNTJti35CxKsAKKF4EgYijnbmWxY42x +TJ3GNdIz7SmlIOSQWiG1BNiqkBnJgzU1ObVL+EKxIDyv9Glq9/U4s6vAASDEOLii +fQ5qtDZSimK0+HUnVdxZ+Z6lobcEjBw/R8EbiytaTw4WR/Mea0TxzAjXBrFoeNpR +Amq5Th37Lm0HpwqhuE8DeFWKVkHenlc2PqUo1de10mgWf+hMecdEP0Fpnc+Y8G0c +YYrlyA66eWLgXILNex14l7a2P6TNSWsZr/C0Zf1yf4bsGpZq9+JhqVDMGruzqgVa +9ezNgH4u2FnpUaBtPeqEpzdS9ZwwRELqSN/8Q+nAmr3rDpf6UVDViQEiBBABAgAM +BQJC2/xjBQMAEnUAAAoJEJcQuJvKV618GTAH/ikUf5zPHXO54lYuT6XD52IMgkUx +sJ+6yuYmNhzwHbkaDq+DLGVQk6r8Lb2WOkojU1tTxpbYW+wqNePezTerq6GpHc3x +YwAsf/dgYsNnGlrBf2AcNvkjijRiB/UDihLein3OAUwQACHEN3SrEiND4s3PTTo2 +PitrNkooyIhv9/MERu9wKt4UhsUA/Un5ozYCGHg6Q2KrxJgBzgmvWHw4IceK82rF +3G0+pCPcE159I8LYLzUyEH3IjbUhEWc5FsAYvrDcUSs5eUASpeb5r3b/CGwusw1D +bb5H9NrGDwPxRhb70RoRfoZxqt431cnav0s2eahCCVMM3A4Z4zDwdbYxxJSJASIE +EAECAAwFAkLwj9UFAwASdQAACgkQlxC4m8pXrXysDwf/RvfiMYXMg77Sb6R89ek7 +qaMY6K7F9/ph15l74Fknpf57MrktiPc9ZKfruv19cwlYS4sN3o0gDvHXDOQ72dNZ +XO1KsROPMzl3/iW7/OV1fBqFtDMmsSxbywktKyIhuxiqkZPzfB9w+MTBa284UlpS +K8G1ER3ULKlu/EosODOXGf7T+4NfRGh7OL45nCM+HqWm+Q06DX/Cop5sR6diygYd +kmDTA1Dh4RsouzcYstnS3Nsgm++3AORwJdIfew8l2FtRPASaThl7tBe02/UqyxD3 +nYufDQX3j9IOPDX+KtNqqYYuCQwrqkcNreVwfiXb09eOhROsTD4louKYTOxOE47B +9okBIgQQAQIADAUCQvG9SwUDABJ1AAAKCRCXELibyletfFC3B/0dgS6hjCg5L2NW +4aGM8Sq9XTeYPHGD53LlRCfPuPN6RK4jOEpKIPQzkeZJYok4FA2MWPM2+pXBkeaj +zpexI/CKmwAiY+PYbr/MFe/0VVrvITJtjE2TimjmOqPrFnJJ7FthxuEzFzkA3alf +jYtX+jmG4A5IwlKI5wPHPvVv70Q9e94XHMSkyUqyhu6AQ/FTUN5xy4JWM0DseTXL +cxSFLbDR96Zbe4f3Vl8LxF3r1gscPkhMCpsxKFkNorxmUk+FhWbN2mo4eX0a34P/ +aCxJZLFpvz/pD+Nf2Rdtpls4dlnYFkpFnwzOyjsFmwhopK/b5pYuvIwJetXbkP3K +mM3ktMFHiQEiBBABAgAMBQJDCM+ZBQMAEnUAAAoJEJcQuJvKV618D34H/irjWA9R +0ERdWXtmVfaeXGGiJPW0/GDUafQ/4nYGXdybyapUMHAMp1w8VvSa0ZYGXMB+1sl7 +aKfY+qfR1+PSWwhUNm0wx8huAo992PlcCTKkdfN1OykWsQUNFEA5q5ep+VQUGOYu +qUgOW6R4U3lPlyxS+IXAO9tMmWepYBIVRGj3dJtg72vh8XQCsXSpNJ8SDTrTVeZ6 +0LM0QYKH1kK8um9CQUNYbGULTrSlkjwFYphTEaxJtaOclhopZ8qmaidEd1Ox7Hv7 +utUdAz+sMhtv/IOAH+NZnVdEm4YhpaWj4hzHvrChmyH30REg15yvA58Z7sFImwwD +h6OlFVF/tQsymniJASIEEAECAAwFAkMam9kFAwASdQAACgkQlxC4m8pXrXzKNQf+ +MGuXZ49+r6Pf5odY/t1Hao+bLIvPcN2MTfaYyweXXv277S85A24ObttZvYhwRoLa +3PS/0IPTNMHnrkAQB4gNzh1P+hk5tos1UuC+hNAxtzM71pB6XTStcaYpdYgpL3Z8 +7Wxs2NtECME6t/g49bGCdfxvoWSMq/c75xLIyJ+PkdWL254UWUHcDYRPJy2HVpzD +CW/IKZcpZZbc6DsjO3BvE0l0zF1Vhs8RyeBjKtNze22j7ny8ZBcOheNluuAi/3GJ +zCjhfqOgHnlS1Dlcq0g6lCUsB9s/YBGCivIPH+g4rWIuUvQHBoLKrG2kfGvY1YyU +ZEWaKUFX7Jte8i162BUppYkBIgQQAQIADAUCRFsNhwUDABJ1AAAKCRCXELibylet +fA5fB/96y5sehAwOc2qoZd1BbkWi8Rrupou3CchAIQvisFLQQpg3FCWUO9LrfvUN +qhNFIvBtEohqxLgP3D2wZK4H52aqExmgbujBW5f5FT+ggJ0F3lz/VdwQ/DTOlkaB ++OIgwXJXpY2pLMw+c8XiM+HSNZavn1wD+pL+eL0nhnmyPH786cOUZE9UPxPN5MQF +Ut5L+BLaFhFx8N96L9MI82iCeHGpKvSFugx8qJS80SGY8r6l4j4Rva9wGc718upP +b31xEKyKsYHMwc9P/9cgdL5anubOA2+06Co/+k4bX5YM6QPy5MxtIjRyrMgjgLm6 +1P537YfkuJjEu03ayZqH1l1W9gS5iQEiBBABAgAMBQJFItJ3BQMAEnUAAAoJEJcQ +uJvKV618PrUH/i/eZ8zrRG9aMysqA9JwMREB/Bh7twfMTQmb+BocPXyJeATDaiL6 +xHDShB6Q20f7ovIPbwo3M9Q1TjzUX99MFPCJnNvBv50z9NM3aAvpdVdT3bKm2AjF +itoCLSYe8GkF1Z82MsivE/R78/Ba6kikpouj8a1M1ugMWPwYJNmpaQ7NVgoiSP8U +SEV7Y/8T/uH7Cpf03t1MEXhlqMoEFy/HIklplObU+ptF26McCySui7p7XvImnVPN +I0K5xZxNbLnoM9Z+L6awxLMUzkXGkIFvD/H++0/O0amkp1bD3A2HOIJFKPENYcTl +iwCjBANliV9x8POCZoOInAFg4y/QFXWcowaIRgQQEQIABgUCRlrNwgAKCRDVOOwJ +U4BXRq2WAJ9R2/fWWXZoVIVlc9G085MuRNSUOwCeMd2kzjLY8kkAeAwWGT5xzjsJ +zDuInAQQAQIABgUCRlstjwAKCRC2QtC6ZQOHx2DMBACCyVHiDmWB82RiO1TxGc6R +Wv6VYDLXK4/tb3NuUzAkQWr4lI56C8squ8k5LJ5F094gWJEpJiP6ABdFrbkYapO0 +anTwOdmHROMulFAKptvamvMFFqQnjetDjpEI2VdPvrDlLosTn00URYRWlypNKmpl +WkJ1vwbSEIEsSu/e2XU2KYhGBBARAgAGBQJGYAjbAAoJEITwxcQ0g6oTOykAn0n6 +XT0SI4uDazFgOTiRb0ZjMsm2AJ9OTeIdYQerDmbW+cQ1X7Fct3KbyYhGBBARAgAG +BQJGYuIJAAoJEHS/StLjlWOBJzAAnAorg2rqHMR8iNh4LPWrOT3Pghq5AJ99E7qR +gCDptYI5MdXg/PsYi2mjoIkBHAQQAQIABgUCR9Of3AAKCRCyaOcG/1z0Y73YB/9b +GD+u12NVOFzyGpZgzz//dS8VDzrvfGP7oN7iZLOb9U3/Rnkmnekgcxw1P14ZLc2M +NiHbsZ6zj9eJ7sF8mqEBcHPFy2312YAMHRxQ6dHK6Kewumyt7OKgo5fsMrBYtLNQ +lK+W9YFPb3YMFkyuAI+Ti309eZO8mDCxOJCX++wD+PQm5l1CYM9lLZxC48l+cny/ +NRCThC4I7iJnGQ0r+EIlewUpwVV0UxLy5QCjN7aFk+zOvwHZAxxKsxOMAk8moj/I +CFiwpxQdATPRWMYG7zIM77etI1CSlCBrkQwenk7PJ0cpW1gy27npN9wYIDdGUNv3 +JSBYVHJks5aUXyuSVnSuiEYEEBECAAYFAkNKLr0ACgkQXaXGVTD0i/8UbQCgiTaV +S4YSX2KH8KcRw9bMXED3lp4An0/HMLXln5B6KibC7tU3tuJB+UfhiEYEEBECAAYF +AkboASEACgkQW42mhw+ndNkBLwCfZmYbI3l/EEMoMouwKe8N5TZnKAMAn3E4zGkH +jcpvZDT/z09VcvEtyUQ7iEYEEBECAAYFAkdZtmkACgkQcgQ2cL3l8e4D7QCgoVjL +7RvbtKkLBsAYABZn7MZeO8kAoMbil1TBspzBMJVdz7LdBcpK6eXxiEYEEBECAAYF +AkdZt7wACgkQ4Q56CecvefrlFgCgiZzS+WvoIGHwpne0M10jiHcBTT4AoIMTjl1N +pu9Dl8swL/gWyFM/oXO0iEYEEBECAAYFAkdcCzUACgkQ7b8eESbyJLhh3wCdH4Q6 +OJmQoSN49QmzVW1Ms3KBE3oAoJpvDtf3vnCJz5LuD9uQa83zzznSiEYEEBECAAYF +AkddgfMACgkQhQZbWdUt0acnjwCg1pT4Aqq7+u087KvIoLDHvxWpoVkAn1/lPka2 +FXZm5pDbDJbpBnDyPw86iEYEEBECAAYFAkdhpiUACgkQUHj9Uay6UMc11ACdFmF9 +FnY0Ge/hAXcpjgeq1Z7Jr2gAnRsRGFsnUzQg/DY0TVCd5nVWojLCiEYEExECAAYF +Akde4rcACgkQhcIn5aVXOPJfOgCfX2clf1maYwM3HzJxSmgpgPfXvh0AoLFV+NqM +n6PvWvk6vY/U8VnEQf0FiLwEEAECAAYFAkddXyoACgkQ7aIelLVlcW/4YwT/W4Lb +5FC1VYktkrppAzBfssH/Lzo693RCdlA0IzAgmh7dMQ9ZYpI5IhulG1u+f7wuI+3e +zcIH2GqAlcNo5nw5f86P0D+XBOd+HUlfyzPott2/ZukT+Q+r33DnaVzpQ0QJDDHd ++dcESyB7ERL33iuDARBA+wbn84MA9974HIJv8rAEEKeFBX+QEnLkezBKgKx9WusN +NtpcNFOHI28DjYMuyIh1BBAWCgAdFiEEKbSx984D0bHe0i8wKPhQKf726GUFAmWv +trIACgkQKPhQKf726GU5kwD/dNNN4FiZlV4fjc5dGoMqyekVE+DvKVupAAPu7Pkb +hGoBANFI9rs9zuLfyVoj4A3nbbd599qP+Ij3P5wXhaPkkEMCtCxIZW5yaWsgTm9y +ZHN0cm9tIDxoZW5yaWtAaGVucmlrbm9yZHN0cm9tLnNlPohGBBMRAgAGBQJEHUZY +AAoJEIZ7+an70+uOm7UAn0C3R33QguW6tNnUlWFgI16pX0zHAKCSsbQvvnI7L7gi +OjDR+9VWneWIDohgBBMRAgAgAhsDAh4BAheABQJFS0xIBgsJCAcDAgQVAggDBBYC +AwEACgkQ516QwDnMM9uSIQCdGdPGwnWdt/XyxoKq1L7600edgVwAn2X9J0z4rJjv +sFsvD0Z8ofIp3UdxiEYEEBECAAYFAkRPmloACgkQEGEEwW+Mjua2AACffoKWDO8U +tuf/CJJIAmWBSw8UC6EAoKe8D/cKUJ3OkQW8y6atgthHp06TiEYEEBECAAYFAkRP +mnYACgkQxjA1YRpUxXMVFQCgmmNb/MiSXAYTdH8oJya4acARTmMAoNzOxBriv2Op +85MjRxUEKoOsLcpTiEYEEBECAAYFAkRX0MwACgkQr3w7TLDsih86QACgqexHlolO +8ZnZkmbg+NUpZ8g4tzwAoKtroezWxaUgqZHljo3pUk8+gw1wiEYEEBECAAYFAkVV +8j0ACgkQ7A6vcTZ3gCUKcACeIjDCqnHOQh8vr5NpZxJABUtfbM8AmwST3pWfRYSF +MpuE2iNnfXO/8AsGiEYEEBECAAYFAkVXXbsACgkQ8bpMHtHIuo/4igCeI1iIRU5P +UVRl71DSO2+mfIfK/UcAni7pmxnP7vH/2hmMLM7l1b3B1Om8iEYEEBECAAYFAkZa +ypwACgkQqgXlFnb0zwnZcwCfd/LuBED1UYuOkHrnCZqeY+jn6IYAn3xRJJ9x28Cf +D2aUg0/09nGqwqH+iEYEExECAAYFAkRY+bwACgkQ0lvm5qveEASvhgCcCxAqi+EK +UcpfVTJ4FNp2/SeCfnAAn1ZoP0s76+4BO1oShMVUd7PaBQGEiF4EExECAB4FAkOM +1KwCGwMGCwkIBwMCAxUCAwMWAgECHgECF4AACgkQ516QwDnMM9tdAQCdHz07mmlz +MWOVNg3gjxQdzD8CiNQAn0KM3xy516/pYUYXpS7yraaOa0m7iJwEEAECAAYFAkRY +eAEACgkQxEq4uFAyffmlCgP+IwWGYAHZ1hkb2bzG3ij9i/DyFuWW0EhsSzcN4X+B +D0ILhqu/uYB0ykHROzDZVScFs49KVx9RJApUzaRJi57c3nEp9B4bKf+L7zfElDAu ++i2ZGGYtE5QvWn2Y8cqG4DoxGSBzAZIxl2jqhfL/FenY54N8Cep52Uslp+ZLBZmG +XtSIRgQQEQIABgUCRlrNwgAKCRDVOOwJU4BXRtqpAJ0XwrPHo+lmyS8TXeuBth4v +JYTsOQCfQwNBx/bAOv7vqKvB/0rGLjAPKHSInAQQAQIABgUCRlstjwAKCRC2QtC6 +ZQOHx4ErA/9Mq/nAPG5cr18hNta+NQFvT0xX+3ZVNucd4F5PLGJK5MyKcxN9dQf6 +7DkCHnzjdUUZ1IcqLkJta3c0uYg1MamdQSCCU6Akw6i2NT6D65RCjJZX9/OkV7yA +LbkxxBOYSSDtMGUsA4PSC9kl9zo6e+h1BAyB+ZIVYZ31n46g97sfB4hGBBARAgAG +BQJGYAjbAAoJEITwxcQ0g6oTvFkAn0tz96gkA8hML4tqIjSBI8pMYkSFAJ9CwiWf +lNxji6H3eKBnhcJTUaReoYhGBBARAgAGBQJGYuIJAAoJEHS/StLjlWOBUHYAoIDl +k9FrDJz9bVbulducOHVHaVQxAJ0R0AHJhBI8XzYMu1M4W6uy+onMrYkBHAQQAQIA +BgUCR9Of3AAKCRCyaOcG/1z0Y2TVB/9eYM9PkJteeANIPINRs8dD9JLOzht1xwU6 +6aAA5FADKn6KTuk5vwcOYjCOn5lkL3GAdpsN+Yy7+X08k0dK+r2Ke8xsl1FhsuX4 +LVA6Zd7Lac2oTdVCorN2tu3KMQMcdsQoxhwdtPKHBkpiyuN5RBH0OzuShBr+qh9f +p0ac6aU9op7t8jGRpq/VMWYEqanXpklQUFMSI7WGdKJ+Utx1kJjp1BW0f4qoBtKc +/y1DocZUQ++5ZC1JYaDgcAS81eltLCqsL4vQdKwXz34MjRfTBi2xU2sKzT5B16bs ++ltohm5n69Ir+Y9hlAAQF2OiWL+Vb1sDz6A1ILN9S5x6Jz0qSGPkiEUEEBECAAYF +AkdcCzUACgkQ7b8eESbyJLiAPACYt5wO5itaNqCPyVHDCKmt1j5E+wCaAw/Xr/V4 +KNQ3AjuNtg+3b4XWq6eIRgQQEQIABgUCRuejpAAKCRBdpcZVMPSL/4GaAJ9lAMNC +0P369pa78S7lpCJyRJyLmACeJDZBvthqY4M1B+8jf0Gp9Ko7DnCIRgQQEQIABgUC +RugBIQAKCRBbjaaHD6d02a+cAKCDm8z2PhUwCNKgM6gkjUzXuVJ2ewCgszYIg89K +rLhVmxlqCwaThgolK5mIRgQQEQIABgUCR1m2aQAKCRByBDZwveXx7nKMAJ9oS3H+ +yY3rFfwV0XPy4DT9qoJ/ggCgmuB6KAiBM+yvu7Q1+brDJBCgfAeIRgQQEQIABgUC +R1m3vAAKCRDhDnoJ5y95+p7NAJ92V0qCcidST9XWea2kazPAUP4/vgCeJrVxTJoa +BS8xvbY5HDGKQ6Uu2M+IRgQQEQIABgUCR12B8wAKCRCFBltZ1S3RpxquAKDNDshV +WNoPCNpizNsgdjc/Kk1iBgCg9GyP5fppqh+pHSBqSXIxKnFcJfaIRgQQEQIABgUC +R2GmJQAKCRBQeP1RrLpQx0CmAKDOeGPs1SFH+unpdTEkRFXugOyMMwCg7DrHU0hY +mv78AQXiTNhWJIGKj4aIRgQTEQIABgUCR17itwAKCRCFwiflpVc48nt6AJ9Z5je1 +GofhkbpUpxv0yu/sOAuz4QCfaMgm8OxlGAYfFfT2CIOGCXohik+IvAQQAQIABgUC +R11fKgAKCRDtoh6UtWVxb20YBP45sUXso8fO+zoEBMswwOCVdqRCprDAkz5R8l/h +R2ixQHI7sqlgdmxpx1oCrjPd9rMpDcRQC+OWZ06WEeRPICjb94IksvB8y/qxGsMn +R4sB/96ZnbRigRQumIHRVYKXPZqT2xsS8VXPjT1ThKjzym+yuymulHQWFYQU8JZM +tMyla6LVuINKLEtWybAQ4JlrLgbJTR23Tnd7q3bQaJYXcPlSiHUEEBYKAB0WIQQp +tLH3zgPRsd7SLzAo+FAp/vboZQUCZa+2sgAKCRAo+FAp/vboZfdPAQCiCz96vj+F +ow9jr7hwqh6QQc9k5NrxWTXw6TBFpvboKgD+KZ7Nag8gXTjwRuTRcVHMLdnM5NOG +QdSHIABLfwhmZga0JkhlbnJpayBOb3Jkc3Ryb20gPGhub0BtYXJhc3lzdGVtcy5j +b20+iEYEExECAAYFAkQdRlMACgkQhnv5qfvT644xOACeIo6LLbeUwhoLGR8kbopd +5czDAFMAnj1UV8B4hxHxjQD7GKp8MwHHkut3iFwEExECABwFAkHIFFMCGwMECwcD +AgMVAgMDFgIBAh4BAheAAAoJEOdekMA5zDPbsXAAoIw7LFEiWVMf+7DkuvLjV3kg +ns0KAJ4kcJcQnvuhtkA/P83PhcTIrY2E/4hGBBARAgAGBQJDQ57QAAoJEJ8QOwnT +Fo8y96IAni1Bku+GOAHy4mnCq9kepKfob+TvAJ9wfLL556zyMS8m+3manYnZITtK +sYhGBBARAgAGBQJDST/OAAoJEBIG8aOS/Zr2jIsAnAuybxrzve9XScDBDhNSJ99S +mItTAJoC6daUjhMiYsRMCNp+Ovu1Alk6o4hGBBARAgAGBQJDST/kAAoJEFZ6xPba +O03a+YoAn1H3xD0OVJ6/8MvKRN1Qjw2+I1IlAJ94i9bm2PWNn5X0fG2IP3ft6apA +UYhGBBARAgAGBQJDSkgnAAoJEFptr5X2ttOxNpUAni12mIMdfQgSYjZfZz4zBW2t +dmpNAJ4n6zKQu5kBpMgzNi+PD0/BgGOFUohGBBARAgAGBQJET5paAAoJEBBhBMFv +jI7mAMMAoITLIXumh6OvMrrDhAQdXCh45Ma5AJ4+t7jLlkJuOMnBKWd1k0lesxyt +7IhGBBARAgAGBQJET5p2AAoJEMYwNWEaVMVzRuIAn1P1Ptzvy7GIHV+zezSXVg4H +/QXqAJ0bBIpt0222Yq4ERKTEEmhJv23gwIhGBBARAgAGBQJEV9DMAAoJEK98O0yw +7Iof0dcAn3C+qzuKUfCoBpyFqo4r64xkaVNcAJkBJy1JsOpKuolxmyNPFKZ5UW/2 +UYhGBBARAgAGBQJFVfI9AAoJEOwOr3E2d4AlCpsAoI5P4Lnrv00kgcJsn9EzK0ir +pOiNAJ9OYeYf3McG8fmVIj0Fa8uSxEKHd4hGBBARAgAGBQJFV127AAoJEPG6TB7R +yLqP+FcAoLLu7uuCOlFYfE1qXUd0jz+C4ZjeAKC9yQeTQi2XzdBNi0+lDgLunlM7 +t4hGBBARAgAGBQJGWsovAAoJEKoF5RZ29M8JZ/UAoJ8tByHlTO0iVA5xWxXIRliR +H+aaAJ0eRTSutJcYV1XkhIT3X9Uv5fNCDYhGBBMRAgAGBQJDTd97AAoJEJz8HhM4 +K2MXYLIAniiFc2SHa9EuaEdHsIlQjaYic5VMAJ4lnGw76XotZNEWRSkWgWoCa0CS +PIhGBBMRAgAGBQJEWPm8AAoJENJb5uar3hAEY4gAn1+Q9LW0oYmf3k1QgGtPRHRO +cp0uAJwLbVAlYchP4mmXDwY2vSge2LW5SIicBBABAgAGBQJEWHgBAAoJEMRKuLhQ +Mn35kvwEAJ2HG3OE1kKraDALM6vF/zKDKz6ZYVBGbONB3yXkvt5w+hC0wtGiJchR +5cqAfjNSGEjYc4K5SziPqkuR/j7I7HlyxIHEDT7D1vjMPMDd+gHXLVuQO3ZbzKqp +YtOvadlTQsw6NkhoHXhXXBi3kN+Yr4Kb/1W2jVWjlK+a0DGxKDGgiQEiBBABAgAM +BQJCinfWBQMAEnUAAAoJEJcQuJvKV618KG8IAJnH8D/H6br/zg9kMdhtEIO5Nh+g +bfia+TET4FfhZdRLwh9B7NQ+5qeaMZwEAp/NU7/FD3iYQHJNEY2Oexs8UnGrzcfc +CrJSg9E/yTNSggPcrFV2U/XU5cSyuQKo4pVJjgVnyE/xPYEj7UPKjXo33GmGHWIt +RPlLFn89cXqt29TkzsVyL3QOCHk8gSonz6JaRm2U/qQSCDT2MY1o4DbIvxnwQtds +q8p7iogO9bhfWGWL06S0Ly7PUkZFOlVBuOL3+5l3HvoTiYHJdZDCCvL0OL+IMc+A +MpyCpS9XPnhP6rgYk7Zkc98Po1WQhPS9AW8DrUdWCY+DOuxvctdmrCtctt6JASIE +EAECAAwFAkKesW4FAwASdQAACgkQlxC4m8pXrXyYbAf+MFDY+k0PcaO/rkGwASde +WVFuijBIveq2hwnH7ccaReNnOPdTVGSzfEv46bLYonqXduM3+1va3C+icXgXn46r +UZRCyvVUE98Bau1T84vWtn2rBE6DtkeqgxSjih+o5pCSt2VXPudJBLRpupQZOMQU +Kr6hxdKQjJdNJ5Ens+h7t1xMnV1xbYXsPZRa3wI8AFwur5l4FLB2IdqnydxmjS5m +lAcE7Dl64qygUOw9/kbBUi/d5YiEw17MIyAoWpj5EZ1Gjpv4GCpOakAU+hlin+iZ +P+FM7Ld3xLqAbwnjlYXoHNEAIgPRM1PyCKV7JgWCD1JvGkuSXiqbHRISCUcQQeBI +bYkBIgQQAQIADAUCQrMd7gUDABJ1AAAKCRCXELibyletfJQuB/4z4CBnb7ZE6BPT +qRpg9u72chfKlPhRr1p6RNW9Jfye6C6DMr1yOL9RDSVmj+ol0VI6YUKNeUB7otDS +lmsNlLaEc3wAQFlrwmRexV6nGaFulirCAq3iX/YHHyW876mufn+9bFePlkP7+/Gh +XV8RC09E+IJZqQEmRuJ66bXrV5gJHXeEbW3DQEf9SAFH+O/vI3ZOt7GxpWSoE3il +Pl+hVnJhM2vRl/tE88uDzFmV2AMNRioM7anjXwZLFhbyVpRn8y+t+IKVpLp1ufgK +GfyCGoMUMvHMlyNMBUT889u92xJrl+5CFsstCxK+2C2IJldu5zRZsgPOZxVaRXIi +ipjBQw3qiQEiBBABAgAMBQJCx40sBQMAEnUAAAoJEJcQuJvKV618mrUH/AysZKJu +VYzDEtAEOFBiLOCheS+jjsycCPBA90kxerwSxMfgiY6Z1FiesDjwldc6kAYqqOie +sPnywalDOqnyKleMJveDTancYQFQX8rQbmQR3ynpd3DG7KyD34TymadCm1Uj6Ckt +1afzz+x4khyFV7Fh/CZPe3aQZg7EuQDqmq1VATRTJBlNnyBORn2ytm2OiuexxZBI +R/QW3EPwukPGabauzsdfmELtrWuJfPAVSndBqFEIEmCB4YxmQ2CTnCbsZIygkTG8 +GqgyavJND4hxGWcgMKsntmM20/3lU9toQWFUKPdvvi9AfG2ZhVYrXEhmZ51J/bMo +TI6ho//YKb9yUnqJASIEEAECAAwFAkLb/GMFAwASdQAACgkQlxC4m8pXrXwOVgf9 +HqHK+9JMfPyuiopJmg0jV5J3xTElwQw6qpFn1tVxKeorXgSUU9oZrtARjUZsZYD8 +yIaD+jUaxfImJvpWngVYQHWU3B2s+ULQ0b4ohOZflpiIIDT5FEU08IJpTwRiFJpR +p7nYll4vRYjuUgxMwhdBs3vJHmtOlL7gvYDlvVr8OwldydYccZXJvlfIKCKnYkha +tz2GQjbP6lLCPFMYpX0zL2RWonYR2+f2m3mOAqvZnjROlJd7BCUo5dg5G5n2d6lx +yjJ+cGxXp+I6OhY/JR3PbTm7uiNsR9Xns+GpPLc1EXmT9x4zqTLa9iW6FvLTs74B +LsPwzebr6+SkbLn251PuqokBIgQQAQIADAUCQvCP1QUDABJ1AAAKCRCXELibylet +fJIZB/4wqR8ducdfFawXCcXGffbED1GBHOxNs33djlwX/pqcPUREftIfUQ2jpNek +Zsv+Vi5hte4BmktKNCw43KpMaGIclFAVzRInKKuOzWdwsx2j49IzORm5pVVRNSkv +WTEqm/CA7J3I8FBp/bMe/y6FgXS3+zdMVw0rJsDtJQIS0aJ15GtoyrDGcjV7IynW +8VqdA98qqP324UPQRyE0ziBydn6b5iByQTXR0qc9PabBEupct1qfbwFAYSswVrFs +OEaoUWDrokXzFUj72R3iS01Vz6YlwIDzGzBz/Iifqr8dyruQ9r4tP4+YnM65Rr3e +Z1RU5tfSYfrggw+t7ZdisRJNXKAViQEiBBABAgAMBQJC8b1LBQMAEnUAAAoJEJcQ +uJvKV618HIQIAKcuQ+zz8sLmqy0UeMA9hUXYZD+uxlUJYWMlrcUgsLCxdXaTzYED +uaKrNw3MAD+0ACZvmIu+fXcb/Zv5T2QLSRJTIiNgxDTu8ie6BoN8Rys9H4U4SoVo +4gEu/fvPefz/zl1KbBWka+3VQT8JrpobOy5W2GdCCVxfAtcJut++a8dnkdDuzSdJ +DDc7qXTGajd+SYvHS7Xk8LWYJ+HtW00vZqNsDOF2seMvnhZeV0mmJoLEYgPVSYc9 +0Ro1cnQ0tv1gy7fWJD0AFeFMhrdbSzzlHNzQenEdnzu3yYBrZGmb32w3XuFW5Mj7 +3AfXE3T+zvEJ+QKjfVvCstIXgwxEqYeGCDyJASIEEAECAAwFAkMIz5kFAwASdQAA +CgkQlxC4m8pXrXzfWwf8Dnx5zR7UvdxrO0FfEuveGDDk2vm2DRIiBVF6x18WJwsH +pxWkDk9iFijNwUlOgeKgFJpFgvylWGtPlNzsl5PkHd/2099KOZakat+q06ylAECa +4zsKdKjHsbInf/RzQ/SROfeEaVvmJgMcWle/rDzCm4MaobwmxEoMJFC31xs0jPzX +QNBj0yUr3V3ibLBHzijl21xyBKWNoJIwO5XkNNGH8TFnFF/Vz2r1wDcl618cFHa5 +I5xCcKoA/rSg5cvmS9Orv8fKU2/yI+AZzvhBRz4dYrCap4yGzQmOUdziJyeBmYWe +u4DmFId/7zCX+hQxcUEUOM3s57XbsB4otH9Lbwfy24kBIgQQAQIADAUCQxqb2QUD +ABJ1AAAKCRCXELibyletfOeSCACF6LRwsrLAmWqPaBBE/tt5VX6aqyWxNsFasgor +rYMLOga4CtzCQQ6A67qVlQNRPq3a3dYoBVzD6Y4EgfrxzvU8slBCJVV34U4ih4Cz +avTGHHe7POKjvgr+ub22vGnXuyRVJ0PO7SAjcfPPswCwDGKTlUlb7ciLGpExyPVc +/wVGVht3rwJyBxDk2y38XgORryViPm/tQKqyJQBzjep4UijHB3fK0DEl7RDi5hwG +QTbDVFkV+ZWQm8HC7+uzooZPE92Rja4Z12/yZkefT4d2MBNbcNEa0wXryFMfb8JU +m/8vdZ/3i5mffMar9KrWiMUp7ouzOS2/c/v6MimQ1DX1uHPXiEYEEBECAAYFAkZa +zcIACgkQ1TjsCVOAV0YhKgCfWCQqcnv/LngOUv1gpL6LyH4RPXIAn0x0TuP2Uq/B +SjXTezlp+l6A7q7KiJwEEAECAAYFAkZbLY8ACgkQtkLQumUDh8fPBgP/WozeYZRA +T2uIzexGD0MJlBZKYbYOaqNbWkBegDfJ2si2KEUYgPftGHLTBOjXqHhzyHs5Ojk6 +kCZs0YVXszLmyq3iQyOGosJQDOr8zc0FSciaj0J2fcR6rSoSQYzdvqQJvYRul8hE +SkRqfV9EuWS23k1iUoyWa9b1AW4Giwt6hsOIRgQQEQIABgUCRmAI2wAKCRCE8MXE +NIOqE0/jAJ9e4N1mUrEEX4tmSAiQvrIMnwuaDQCgjK0gG+3bHyws8zHUIKXxvchk +RmGIRgQQEQIABgUCRmLiCQAKCRB0v0rS45VjgcE6AKCU8mmpWq2nJ6Uj6v8h8SPG +PuKTRACfS47HOAf+ig2eAR5AXr1GaZv/CpaJARwEEAECAAYFAkfTn90ACgkQsmjn +Bv9c9GOCGAf9EcJJGJ3F8a2ra/XeNtA417AjTxAGiO8DpJLh9TiKdFf+bXXKDeEV +JO5tKV3ucSe0PTSFxKNiQR8/KD4gqNeCqUywqeyCrDKklI6Nn3UCgypZu9We51Zb +BMQAJWyPmT1he9vCp/Otq6+qSTQd4AjzhA1mJhWlMuWda3jekKWOHPnQujlNQgKv +jCV0pCIc+9xrWdMD0D7NYq2CM4uM9sK1ktetFQ28v0TqUR24rMkU1yc0HJFzdYCO +xPUN5viX4jD3QbpYv9b6JjWilxRlbZR7r6NsVIonVXEfXFxUyMlnVe7Dvh1w7m8P +mW+SaGdKEo/el/3gcbB29Btbmpx4Wr30J4hGBBARAgAGBQJDSi69AAoJEF2lxlUw +9Iv/usMAn0/3Hy+gQd6iB5XwSWj3RbRTQVpJAKCIEdHm/Sh0GEQUrpfXc0kMxUsc +gIhGBBARAgAGBQJG6AEhAAoJEFuNpocPp3TZ0gQAnjt3Wh5bCS1lvJEhOJq8VVqD +kZTmAJ9AdQ/uXaDcD5GmM8tCGquQB/Mgx4hGBBARAgAGBQJHWbZpAAoJEHIENnC9 +5fHuDYUAn3+HIiochVLY9fnaVelXsc1DeWO4AKCw1A/A+l/ozTOP+gYal16qBicq +SIhGBBARAgAGBQJHWbe8AAoJEOEOegnnL3n6ypYAnj7Q7wIb4yRjl/HgafHpAANO +fahKAJ9CTemnpAnP8Oe3uIwVWio9Sj8UWohGBBARAgAGBQJHXAs1AAoJEO2/HhEm +8iS4DBYAmgM6fyBKyq+XwouU6evgBtuWlJPuAJ0YqMlIv6uVOYDnIu2NjugRglQG +rIhGBBMRAgAGBQJHXuK3AAoJEIXCJ+WlVzjybqQAn124rauJ70GuY/RNPpdyDU68 +C6NmAJ9QtTl2i39UH1JPMVeAn2LqJKqKP4hJBDARAgAJBQJHZlVxAh0gAAoJEOde +kMA5zDPbyoMAnA88JfVOArwkPZ0a9dmK8YB1zV7VAJ0YRX9qjE9sGomt1kd25WMK +QxlBvLQuSGVucmlrIE5vcmRzcm9tIDxoZW5yaWtAZmFtaWxqZW4tbm9yZHN0cm9t +LnNlPohYBDARAgAYBQJB0zpiER0gV3JvbmdseSBzcGVsbGVkAAoJEOdekMA5zDPb +gqYAnjU07H9NCmNyCjqiKnaHEdsryBjKAJ0YPZgYmB6Z8dOoJYXp6g6vDL7JUohG +BBMRAgAGBQJDTd97AAoJEJz8HhM4K2MXqwEAniDME0c2Hu1JNgENogxzi6Pllhj7 +AKCBdgC77AYhxrErXXt5ct2QHSJwh4hcBBMRAgAcBQJByBSqAhsDBAsHAwIDFQID +AxYCAQIeAQIXgAAKCRDnXpDAOcwz2yBXAJ0aShmx8Y7u8J8eCjUVOg0KMh0NXgCg +iU5hCNCo90QOEJcbDUf62spExSK5AQ0EQcgIYBAEAJydcPJJts10nkCgB7NOQ8gs +Rx9DUIurcdefG+fddbU1HvoAU6res7qYy2/dGbg86k9A1PsYNKSdTiASGjZVtKFG +hNSG+tMwbM7oTOLT5O2C/MotZvUvl2TqScwSrQWK4RdXtkgUywLa5Ciq53WOMIml +IDpGbf62jQf44IsHGMHPAAMFA/4tdUvPw1xLmuY1nK4EacxsKUTTA6bTrL91TvAH +tkax2ri5sEDdFpc0Fyw2gDNQeG8p4NWCVfcIBa/NfPf0Cq/SKt5WNAXPQcbFuEx5 +FquMzQR/OFofnaUPhe+QPJ8NPVzLlzAN+swDI26S8idJo9BnSgzTlaKWhne3iy2o +ohLnd4hMBBgRAgAMBQJByAhgBQkDwmcAAAoJEOdekMA5zDPbOIQAnjQjpReyClK4 +95bYDRB+hRpVj1pSAJ4ixv2hplfJTbQqFKXAVvYIcIWyX4hkBCgRAgAkBQJFS0ut +HR0DUGxlYXNlIHVzZSBFMzVENDdBQyBpbnN0ZWFkAAoJEOdekMA5zDPb+H8An3H6 +Evw6acgSAsV8pktb2jBavyMnAKCEECqDtyDfQ2/TTBB1SAdc9ljHb7kBogRByAhK +EQQAoDID0mZa7seykxRtHyQ3jid+pFIq8FlC0IkIiB5p8dN8WJreKv6BARVOoX75 +XxTLogAVSBOvRsrexQ3YG8QbBU/P9LIVgsYUxIFGYZj40tjTxyxOo4Tds8Avpi3O +HEc8Y8ZWQpqyeBHp1BAtvY3rwppNTBtWPcyQmn4YUI33FEMAoOjyhYvH/dQWJIOL +IkkgIqoTiJ5BA/4vXl3hmSns+rKWyKaKJOmugm9Pz1oFJZpVDNKjz3JMzPHsAeHJ +ihmAxYX424JU9irTh0tPKYusKBm2rKj1nTpZGz0EUy9+a3m0Ar7dh7UUg5yOU4zt +aD9rRXytderhlEyj4s1EYijfYXIN2aJ+Vr3uk5d64twO2ihppuJGQqQLewP+K0s5 +BVC1W+2nMT5c4kh7LEkPT4TO26oUIwFseSkNgiSnZaZnMySoriZuMp5U0/rR5rQi +mGD+6jKsr+O2BweuvSiFYyorYeMbt4FmH5PWwBNaAydlkeDjXJQTbk0ZxW9Rwxm7 +Yep06lG11Oth4B10uIo4xRsIZktpyyNEXgkSK+KIlAQYEQIADAUJA8JnAAUCRE6I +dABSRyAEGRECAAYFAkROiG8ACgkQB5pTNio2V7KZmwCeKukfHdJ4LnYrV2ngco3t +f2FPq5oAoJW4JFesv05CALgK5+TE29OzGLDRCRDnXpDAOcwz2wUaAJ9+xQkCJ2vU +i+PbOrBSk2irooBgAwCePMv/lMVECW9HJMESfpQvvISU0Nm5Ag0EQcgHcBAIAING +72JqaB0B5B9Byz4uE5vkVlvKpalXqSeznQhmBch+Mdf3G+am6fAA89/t1zUWnEdV +tn7W7RcWtWulrCtrVEGGxqYbzCJRAU1PZnBMjB+MBS8l2JtABiJ5Iu8lLgC5ghot +FYCkT61AZc0CkKYsh1kH324mJfw/E1riPMZ4VodnwNoi992/5of2O5jU6kEGu/3E +Enp3SQFfaYzxYfY1O7CHiAYWn5v+nu0la4bOYTpptXqLXwYgqpU+hZkhQuADlneO +t4fhQfkPDu31BxQD0sBw1Mb7udXRJ1inEvN7DwG9mHuLae+hd0KQy4LVCLMgPuEb +Kpx9hwuhzGM2r8kAgjMAAwUH/AgFuCgCj7A4jBLZDn37fMQ/vC0I3ukuhI/w5l6A +RPaGKO7uaDnrmXCPfgBMHHCFcAbV+T9G9PNEtEqNaKXlhvIjmSjCTXcSIWkyapqC +6h9cQDITNZ+ByJGOg1pzB0GyyGdREncrz28n63OOYv7XeAWi986uVhpYWqcrp+AD +CPzu2DiKndOUGRekcWIE5BjMPnvZ4EX8Z0CR91nSGEII8CQybxgC2NVCMXpNldRi +4ELkceRDuWAvIp/pbDikXPqgNxVtU115qkoHA53ZrmqK7ReRyz5leqkQJUVh/aO2 +EVSYASgqL0els3QVNyHSsAle/eaVR2IPOg4ZSRKU2GxUh0aIRgQYEQIABgUCQcgH +cAAKCRDnXpDAOcwz24uQAJ95uwZcE04iHudCZ3MCbDRNwtjoIACeJsI/aiPLPGsn +WpsYUx9MqOH1lNS4jQRFWJSNAQQAzbJdwz3wQ0JpXSRd61ol6skXLH5HQq2e5JE2 +ASpbkuCtF7z6qaJ0NYtI27H+UU6DJNVuv3tba6Qr/RklxF+qSZhEJQQEAm6HdCTL +yFuxbkeZ5j76I2IPtaFgzqao7k54YpDCrveP4OvgBm2zl7+bw/c9Wl5nfTJkzFCM +m+h6BKUAEQEAAYjnBBgRAgAJBQJFWJSNAhsCAKgJEOdekMA5zDPbnSAEGQECAAYF +AkVYlI0ACgkQQ09DkpvHx1psXAP/a2FFHDmtC5bdpfNS/rr4Ei786j1mTyCpMG+Y +/KKizxtkwvhzdj+7XUgioGcDPjbHJ+1H0qHijimWaVFd424Nx0MqPkQ7Kh+BwVAu +xvWj9khO+wRI58KxGLYRfUGvCeb+vcSuuxKLfxdxRDNNh2gUeW+hPMptlNBaNcFx +m7nZRDqKKgCdFWvGFvNDE/by3+q59LTri88Qr6gAoJAPeTT/XH2ounl5LFdE2q5M +r9txuI0ERVj/HAEEAKWQSwloAYl0EZaGJWpU3MUck6n7n/AcQeFFmzQsnR9KJ0pB +juHEcsCn2QdfdRWEZWEh54wTXsrLtCnyku7UknnSDL9BHUA1JV+kNOOuM0X2g8dz +FX5gNhCXMC52B2uUNx/1VkX6/QdVEkreF0fRmlhgS/wb+uykHSYm3cK60SdbABEB +AAGISAQYEQIACQUCRVj/HAIbDAAKCRDnXpDAOcwz2yAKAJ0QQeJGoBrWHR7uBEh9 +4tDYUH/QOgCY81kOkSyYFWlHfP/xmh3NxkIZNLiOBEVY/tABBAC8i+wlHb/AX6CN +b8kQwGYaD5uB0XPA4xQ9UKJyg7je2fIkkaPsQNuAu+kpXFoMNK1I+RVNNFpVbuyX +PbhrTnHns6XffmBYZHaL5o0FY4V1/vftWYkrknPFqocVSflPd/bBWAL4Y2CmnkKm +G9YEAHZdnsxrNUZmN93vHcf6U2eLAQAgoyEgC4hJBBgRAgAJBQJFWP7QAhsgAAoJ +EOdekMA5zDPbBP4Ani4HTI+yDKberS3ejPOYzuUU1g2KAJ49TGbfYlhPuVM4pric +0kjmnHG5ypkBogQ9OQRAEQQAjBqeqLEBY6IWaFXVVbfmiai2qp+chlK0pTUTJbwv +KM3JYKYeCOWkoBNSKaDl0R+RHJRH/CU9gGoAfen2XC5sKE6SwZX+KO/KiqzdQRgM +v5IhpAiJYek+laOOmaVF9wxchUaC+ttn84MRl/DDFBOMQDoSEy0ShjwrupIcwbsB +qmMAoKHevWmSEA/ThK34kbExNd3F0mXzA/9KhjI1LTtIb7RFyzTDB56PSQohv+nN +8hYaI1UYUwF5lGE+ghUGMVQ8QPJb/EO0BXQ6GEZb9gZewp1C/JmisR+8V40aZ6o/ +pmR9z6czuXtoCM+ENzUgS8zFSOjhOqRDbLyU1wgiSzYiQOTkzACiWWn9RnFMo76A +ajBCbEpzjGpPogP6AncrXRdrzWDrKUdZbAYUa/wdlq7JJHWB1WAs+9XZWXQjSNTh +amchmPVLZIh3o9CIVGfjz46mMEPr7XQiTr4l98rhvYW5WxreZ09HaZBwB0MOykJ9 +vcvRPlp3HaU6tsjG/6rF9l8I7XUaIjgGtjiPmu6XlYKTFqnBPu19RfHMnc+0KlJv +YmVydCBDb2xsaW5zIDxyb2JlcnRjQHJvYmVydGNvbGxpbnMubmV0PohGBBARAgAG +BQJAw32cAAoJENgO81qLtSevnLYAn3Xd985nRXJUUNMkk7TxbXgK50ItAJ4nMLmt +yymfqmrKyqVMTud7IDNfSYhGBBARAgAGBQJBLT4lAAoJEOGSwFQ7G7LrV1kAmQEn +PPcI4dbv9p4T0h9emstITQZwAJ9T72ay7fAVo84pGu4TFaUvRijQt4hGBBARAgAG +BQJB0VFuAAoJEJBY+m7rM85GfXsAoKuOGmI09lYHBa6kbn9VTB2zx6KBAJwKjR0y +4OdqBez6VihOrdFFBLxSAYhGBBARAgAGBQJCciN2AAoJENP5ldV3av4SbkEAoIc+ +F3CjVaoffcaukNQvqUGe9NDyAKChqoYb650bVHb6TYtz/VFawLYcGYhGBBIRAgAG +BQJACoqIAAoJEMKwefz1x1JW4owAn2iN6Wy2l7Mwks1EEC13HKvbLoXgAJ0fXcqx +H8QhOZWv4RII5TYpCGtzk4hGBBIRAgAGBQJADI6xAAoJEFrpGWwd5fJpWjsAn2+S +UEMh6fxvc+foPjDCDNAWBTW4AKCwNpia9W4DhRK3a0T7NP6vKPg/aohGBBIRAgAG +BQJAFeNEAAoJECIYyB6OfAP/JzAAoIzdJaJZEoF/g0h7fH5BhuFr4g9XAJ4ySBcW +xcQdzwWYiFONQZvyglcdi4hGBBIRAgAGBQJAu3qJAAoJEBigzI1XBqS0/J4AniwB +xMxiyJbZ3ZACcZ+Qtj0Axg/GAJwPcfsNwdYjvY8qpGYTTubFnOp0iIhGBBIRAgAG +BQJAu+fwAAoJEJ/PLM0/PmQmEnAAnRN7oohH259OkytBWw5eWPIHhHpgAJ9x/koy +ExPtAfODhb3ebd1dWY/GoYhGBBIRAgAGBQJAwwFjAAoJEEClvu1y0DyxP6gAn1dC +ClAIqhzGqeIw4B4pfQH+a+iOAJ94e+pWqbPmgsv+zqmLFa/dGJ0/eIhGBBIRAgAG +BQJAw/4WAAoJEMl0JfuuS12SB6sAoI37imWEaVUEqBrfiZyIyTQ+PyRoAJ9Lk+q4 +g0HZOBRoswlXFweGvBOL/ohGBBIRAgAGBQJA2CkZAAoJEA0PThLBxU2kMLAAnRWt +sQPUhZKj/RReSy0BoPLu7h08AJ9IcZdvCAebi4SnRGyHCEWuY6IWyIhGBBIRAgAG +BQJA2QC9AAoJEEcGFPCRDhssq9EAniarqKNhWwDT4SKCtwwf5LL3FsvRAJ9uHyWr +1gV/1lixJayBcvHpH/2wY4hGBBIRAgAGBQJA2pokAAoJEKYOsLT93rYs31wAoM49 +Sfw1wqxtKUOL1Y9sdstl1dBIAJ9ZC1EiJFWKR4qNcfd+aAMP5dIlrohGBBIRAgAG +BQJA3pOKAAoJEAycHDXwLL7O1AwAn2CuBHdGbqdohwS8DoLcXVrkmqGZAKCKmzQe +SkrLB2ULLtLVOSK4OF7xn4hGBBIRAgAGBQJA8oaVAAoJEN/tuyIlvNW/fvoAn2Yr +GgZe3uUbuHtbI36Mbh2XoxmmAJ9V8EvHJHV6PHhtAW6h/dCN/HhlnohGBBMRAgAG +BQJAC0UAAAoJEDxjyj+gs+iLJ1cAoMwuGj5x22vRA1t2nQOQXaLQLmMtAJ9WWGF9 +8gPzb9r8FhH1yAXYbD1JEYhGBBMRAgAGBQJAD0yQAAoJEDnUdONp8e9XcCYAn3Z8 +fOe9g6k37XvIu3tl2FACdxxlAJ44xFJanxU3uyP6Q+pS9j+kLmTKPIhGBBMRAgAG +BQJAEbWKAAoJEIpncZwt6CezxpYAniKtV+ZTTc8GRuzMVvv3jzq7NFh1AJ40iH4X +3r8omM7RbM+UH6jB6Lw8lIhGBBMRAgAGBQJAFIP4AAoJEHbvjOiHsc+16c0AoJzs +CBuEimZkbj5zPAMtTnCsK/YNAKDtvnt5+mE3UwikVmtYzpDhoh4Y5YhGBBMRAgAG +BQJAZSpQAAoJEGykGndDuNbIFeMAniLFfsl0zypHPNk0ScgCsZvGtCU7AKC5kOdQ +i4+yEE8WIZFDrfBed0H36ohGBBMRAgAGBQJAdy03AAoJEKQ+bScSgofoO5cAnj8u +3w6QDEwcd2LO5CfPzGgzetLPAJ4hzujAu1kVIas6mAP/2ro3ws7HR4hGBBMRAgAG +BQJAd6tJAAoJECHsT9yErWds4L8AnjBoFE3G9RYZMDGGL86xaaJgQnsHAJ9RlcdV +xjuiacdBgI8RlaEKWBGLWohGBBMRAgAGBQJAd6t+AAoJEIQs23pEd54Y5bkAnRx/ +BS888oM6o47Zk0My6q2ga5wqAKCL30MiyP1q1x/pexSD6L/ooKbEhohGBBMRAgAG +BQJAd7KSAAoJEGy/iy5WWzj5ES8AoIIZ7UrPV05+py6CvioWlvRqAxsiAJ48IAHE +h0LtLlll2GeAFh2ojY5ZNohGBBMRAgAGBQJAeLsOAAoJEMzf5JsKCsknXbwAnjFj +t/Mty2bI286c9BcnQBnPahMfAJsGkCOYOX+HH2V3yOL0oAUYCUWNaohGBBMRAgAG +BQJAgqnTAAoJEEMaPO2i19KS/sIAnA9XcX+PiQP0Tkl364422U8+ROSjAKDEegam +jTN2622fA8v49UeIKc3H8IhGBBMRAgAGBQJAuzvAAAoJEFGs9q11voCXaG0Anja7 +O0pbTWmq7hX1529oW0P8lYH5AJ4nG8LWziIw3hiut3GvJmHeRzy5WIhGBBMRAgAG +BQJAu2NKAAoJEIyQNH+PBoASjxUAn30zXbqwhZRrQEuyBQd+gt6uxPCEAKCPUyhZ +LLtQuLRkd92R8AepVQBPGohGBBMRAgAGBQJAu84NAAoJEIqQZ3kYgCg8/UwAn1j5 +e/BDinaP+0kPl8j6ZIMSpHvbAJ9BONE7/5yJctRd8qRhO4iOIVDhDIhGBBMRAgAG +BQJAwpmTAAoJEAG0czTg1J6ZKJAAnjQxmL1wcZQ0L4pbeV7tol8cEbk1AJ9bgdST +3z6fc2THQ+wox7VNp4bb5IhGBBMRAgAGBQJAyc6LAAoJEHGh/2Ab+N4Pn24AnA+u +OOMRaN5gEdGcNMFx40UN0xo/AJ40r1u4JSX+A4BqVjg4ZZl+m6+gtIhGBBMRAgAG +BQJAzEIAAAoJEPfw5w8wfVbtnsIAnArrSQ2L1ZJ+sgr3kG8sXjdct9R+AJ4s60+2 +DXCOAnZcp4gHT9k2LE6MnYhGBBMRAgAGBQJA2SkZAAoJEB9pRMJROafNi1YAniaX +EhRveqsSb8Wu2TZbw1g9HX+BAJ9YMMxOp7hd/JtQ5EDODzir3LJzcYhGBBMRAgAG +BQJA4HrcAAoJECFPaEFRX5t0etEAn35l920hVniGHXJo7obBJ9M5MpdbAJ9x87GF +NgTvw+l8N7f67UZgaivFeohGBBMRAgAGBQJA4hUVAAoJEHNQcJzxpXPJbFkAn1w5 +1eQ6Vq5TNJ72TBw2uS9RVRA9AJ0Z6UTvdqqnSMQ6mRbQ/bRkbF0yk4hGBBMRAgAG +BQJA5rUyAAoJEOn/+WIfpupoiD4An1kfjX7fBGaxXM2zRpyHlDptheEtAKCcg0bc +VzPME84EuTXdNpcmtYr0XohGBBMRAgAGBQJBISXyAAoJEAGvk9mRz6NNSVkAn2TH +tZY5+bBAuybLd4PyyzoDJN/9AJ0YbsFrTbbmzu7p1FjTow50CGWor4hGBBMRAgAG +BQJBITc2AAoJEHPjbrAaTz1J35EAoJk3VkdTz+akVhoVR+ZjjtCTQyUWAJsEDMMl +3pI5LTA1L8Kz527b6IzJfYhGBBMRAgAGBQJBUpK5AAoJEDxjyj+gs+iLkYQAn2kf +i3JGD1zyHgLfSZYS8iybT1WPAKCI1v3cUsD5tmV6KJeJ0eXdZUMpXohGBBMRAgAG +BQJBolraAAoJEEKfAVsJbE3TNpsAoJaYtwaQQQJXW012bk47DaH7//vEAJ47JhBO +5AGsV1GhCGF073AvUsXBsohGBBMRAgAGBQJBu61tAAoJEDRQ7VE/zCqQ4tYAn3LA +kujfc1Vzd2p08DtH/mebM3ubAJ0Z+n4IMpX2gy/hnc5169ttH/paBIhGBBMRAgAG +BQJBx9agAAoJEA3nJ21eBXfyPQkAoOj99m1F47ixIBRmfOGXH7pHnOwlAJ4zASKf +7mGl33kbBck9ys5iGmjsFIhGBBMRAgAGBQJByA2OAAoJEDrr7G7GZkj9YkkAoN/M +cavZVsbMC8l1x/ydc97DAV4xAJ9gUwPNECDK9vhSdjZdXKF5ZnlhHYhGBBMRAgAG +BQJByA6wAAoJEOdekMA5zDPbn/AAnRrv5ozdoiRKzCwVQXgVNFNYXKVDAJ9Z0X0z +MWxAw/XnfQiDAkGNE9jNVohGBBMRAgAGBQJByFS3AAoJEPbdMwIQ+kzRYGQAn05g +UsWM63nLbaFsQhlDitqsL9oIAJ9ly6r94lndsvYT7fTcRALH2ajcVohGBBMRAgAG +BQJB9bWaAAoJEGtzoQYqYj9y3G0Ani/OtkCFkHfGIA0NXf1QQ6YJliPjAKCnk9Pv +IanJTMXt53jwwOoU91kaK4hGBBMRAgAGBQJB9bXFAAoJEFJ5L6+ZeK+G6/UAoLmu +58Oi2z0vl53mEERpsCtG0ttvAJ95wnG65W8eee+nVFu+ikGfZyP2bohGBBMRAgAG +BQJCcjsmAAoJEKUG5tTdTVCIY6AAoNGW6vckMbaxIlRjNOlLFDNpd/yYAKCiZKZJ +rAxuA3JPX+LpGAXSXwMtq4hGBBMRAgAGBQJCefzxAAoJEG+u8y5QgnL+sWwAn2qY +oMUcSlQImIsd1im0uHHzfSC9AJ9kMbCyqaTN4Um5lxWbsJKjvGZ/g4hJBBMRAgAJ +BQJBvN05AgcAAAoJEErDk/ui0Gk2JRgAoJLgX+hexZykpqd4M+xO1wA+GMcBAKDS +hzA5mae4ytN3YBmvxbLuUJqh4IhJBBMRAgAJBQJCeDJ4AgcAAAoJELiUDm2pe2mg +cigAnRXX/61hcvf0Sd5kwIJSfviqrsTFAKCA+lA8ojq3z7HGLHJYiJOgmVnY0Ihh +BBMRAgAhAhsDBgsJCAcDAgMVAgMDFgIBAh4BAheABQJCO1AhAhkBAAoJEIZ7+an7 +0+uOY7oAoJXCeQHMBHLMolGFLsHbpjbooVGJAJ9lRe2nwOzBWv8t1XKcsogic5GB +toicBBMBAgAGBQJAeMIwAAoJEKv/B7RG8yEtN0sEAKEYj95rZyXWESgo0mYomDj9 +kdRBQ/MGBa+JQwkcRetZLgSl6wFCqTGsANEXImuVOdasdUngNmmZazLqd/CMVyIc +ibtsC8oMe+/jum4av19H93CPK2oIkO3PrusjefKrhreKE/MsJbSrGjhF00+nBFwa +8IUJZ5Iqj7mrC4Au6HA4iEYEEBECAAYFAkDEDIcACgkQBN1Ia7JOLPeMAACfStRl +fZurwqOpzrcFz/N3W6itQCUAnjMNRkrm30yKIT6LZBfGuYSz7UefiEYEEBECAAYF +AkKmM/sACgkQt6wuUb1BcUsQWQCZAQGHT1W1Dk1o7UE0UYZ5E6UP3nwAni+VmDA1 +vEj8iAcmre1lvH3Xy77giEYEEBECAAYFAkNnvl8ACgkQLiz2e3eWpgvGnwCdH4Uk +iOZXDUHdgC068YX8XdubCxoAoMEEdoEY36BO9lKcnD73nSQyvdDeiEYEEBECAAYF +AkSCsaEACgkQG8PvG6BKogc9+QCghBqqsJ3vRI0hNvn4xXt5tekkqcIAn2/aA3OA +CtSGpWwB/3EqvKmiPTLoiEYEEBECAAYFAkSCseIACgkQaJb8rqwGGzJAEwCg0/vw +sOBKwJHr01kyozBmX7i5HU0An1RkHdKTZOR5zII6wGSZz75aLHM2iEYEEBECAAYF +AkSINFQACgkQPa9Uoh7vUnY4EACdHvg74KiyBrVlDTqpxeZs+mASDhAAnj7l3wWo +b0ilW/qZLNXrkoT6RxeyiEYEEBECAAYFAkSRN4gACgkQjCXuDw3At9ZcawCfb4e9 +VdTBNERj69IxAaCVLO0d8JIAn2735WLrYpopmmFuyWxGEM2qXGaPiEYEEBECAAYF +AkU67ugACgkQKj530phnNM4tFgCeJSOQUuY/+Ol47D9hiw40oO9IF64AoJD0Bm6J +spAiUH1VMfx0nYkTgJJgiEYEExECAAYFAkRA2r0ACgkQXTznf9VPCEdTtACaA3Ft +zlevWsHbiduwTuXqZ+Pze6sAnR4pBd2tA2m9jv1frCqKxlVcr0q0iEYEExECAAYF +AkSJBf4ACgkQW7P1GVgWeRpPNwCgo4TFoMGwMnsT+zYemgNDmzLJe3sAnRWOkYH/ +JcXo9/8sH8xLIJGoq9GbiF4EExECAB4FAj9s3JkCGwMGCwkIBwMCAxUCAwMWAgEC +HgECF4AACgkQhnv5qfvT645D5ACdF22OXUpPlAbjU0oPW/UySBIfPHAAniOYGwnp +Mf94paKfNZRjiQC8hVCgiEYEEBECAAYFAkXFrcUACgkQrvqPEfHQdqOCSQCfRKGh +ryn+kIKinCSqLKW63dY3p6EAn0EB2LOKFCGB5ln+rUUOC6Panhp0iEYEEBECAAYF +AkXJBAIACgkQ2riYzssZSt0QxwCfc0JVoCavafABChMUp8DwUo2jw7wAnRViRz87 +kTP7yTQ2vzXV2UPCTyn9iQEcBBABAgAGBQJH06BLAAoJELJo5wb/XPRj8HIIAKgu +tGBwLJbt8lvkloSaC8/LDp+zgg+6XiS7XFM36Z/IFHcYELPj4PFvmDeDBaWE8G2U +FLkKHwuLDyAOXtK4E6AstUzP2z9AhJ9TD7ytr6dZ2XiwHGAgYw8pASSa5EzbOR1L +fVrixeDWCPYdkdkEJ0+Wvh4Bu/jwt1km6jrFC3yeNCUABmDdodhHFZ1Eu067+1Uf +uHFDyCfOSk43j7J7rNPxe+bk984dSD2A4o9+WDx3QtHmr4YCHrVxL6GgBWAIDXS2 +xBs149YQo21rGBbDSnq57H+whYmw74Ql4hrOXdgoxoZwEgKv5zNJ/eYqOqStxErM +8xNheze6+GrJihDBr5uIdQQQFgoAHRYhBCm0sffOA9Gx3tIvMCj4UCn+9uhlBQJl +r7byAAoJECj4UCn+9uhloF0A/1Uyif+NWWyY48DR+a4V7fP5E1mecljsFE3KCUdY +VSfOAQCsxXllspaqQu0x1fj+yh/+/kg0GR7BXGp/lylkVWuWA7QiUm9iZXJ0IENv +bGxpbnMgPHJvYmVydEB1YnVudHUuY29tPohGBBARAgAGBQJCciN5AAoJENP5ldV3 +av4SA50AniSWDS1no44ZcdRp0dAjPIC4nD8uAKCcuDx8ilHKTn+boax8CG3DuU0u +xYhGBBMRAgAGBQJCefz0AAoJEG+u8y5QgnL+7+YAoJjqRrjXzYnqaNVuxcMA6zOP +bxEKAKCtFBSHz93u6kdVuxhqADWYhcLkh4heBBMRAgAeBQJCcgxVAhsDBgsJCAcD +AgMVAgMDFgIBAh4BAheAAAoJEIZ7+an70+uOBkcAoKGlR8J5NNQ2gZc6uU1LfRDm +N32kAKCAL2HhEyIhsdB1HY1kShN60OPa5IhGBBARAgAGBQJChtWGAAoJEGSnwKfy +zwGoAZ0An0T/KBVm3czCSzRo7GqS+OSTA6RTAJwKqjrhLjG76kTaEsKX3ScU0Mdo +zYhGBBARAgAGBQJCpnQ/AAoJELesLlG9QXFLL8oAnAqgoM+G0ajKnTfibSVJJFKD +QL3uAJ4sI+th+/repT9Nr+xcAmLJC1qxsohGBBARAgAGBQJDZ75jAAoJEC4s9nt3 +lqYLSEsAn2xScff+3RY4qjxsequ+Gd7rBBh1AKCKs93Xy4Iq4O3WKRWnccRDKjUt +sYhGBBARAgAGBQJDagfRAAoJEDxjyj+gs+iL5CgAn2+9iH7RYpFS2EJe6RHlUEXb +Q/b7AJ9N/foA+dYc+fuLSR3jCjGBAordoohGBBARAgAGBQJDZ75fAAoJEC4s9nt3 +lqYLxp8AnR+FJIjmVw1B3YAtOvGF/F3bmwsaAKDBBHaBGN+gTvZSnJw+950kMr3Q +3ohGBBARAgAGBQJEgrGlAAoJEBvD7xugSqIHEzkAni+aDu9CdCU2s6gEKgLzDyhd +aTDdAJ9JDsuYfksTMzroA+L1rcpQVZgXXohGBBARAgAGBQJEgrHqAAoJEGiW/K6s +BhsyNjgAoL1AM/6RYnBR9GFCoVQXUCy60p4+AJwO21CwKlcBv2AJfNrBC8OMfTAD +PIhGBBARAgAGBQJEiDRZAAoJED2vVKIe71J2oDUAnjRiSGD18baf/vpn5jzr1Euj +0HubAJ9VfjxNPX5euYEo5IuBsPsmS/5SdohGBBARAgAGBQJEiDRZAAoJED2vVKIe +71J2zZwAn3n/XMPVcig1Vk2QnOucmgJR6ZJBAJ9TDzbzbyU23SQfhGOxTLc0+K0U +eYhGBBARAgAGBQJEkTeeAAoJEIwl7g8NwLfWtjMAn2isoTOKn17F3LuKxhB/TpsV +0I0pAKClMJZEOLne+V0OyAX15hTqgab4b4hGBBARAgAGBQJFOu7rAAoJECo+d9KY +ZzTOov4AoIz66b3M/7odg79Zty4UsDFgkUqwAKCSEG5VFMymt88iZuvqzcJXhQGX +d4hGBBMRAgAGBQJEQNq9AAoJEF0853/VTwhHU7QAmgNxbc5Xr1rB24nbsE7l6mfj +83urAJ0eKQXdrQNpvY79X6wqisZVXK9KtIhGBBMRAgAGBQJEQNq9AAoJEF0853/V +TwhHXTwAnj4WAHnEPxOVnTxozCyaVtgK82xdAJ0eRwnzCHxFr39gk/s92F9/I43b +xYhGBBMRAgAGBQJEiQYCAAoJEFuz9RlYFnkaJH4AnAgNHwVWVxhxB1ENv5wRS36X +qsPCAJ0W9hFmHHdeDoFMLKg1jheDZJiJ1IhGBBARAgAGBQJFyQQRAAoJENq4mM7L +GUrdONAAn1rn6l8Lk6JdhMMEmIwX92FK3ps3AJ9mmrQxS1hzfOP59UbXZrAlGdKI +uIkBHAQQAQIABgUCR9OgSwAKCRCyaOcG/1z0Y5C9CAClP/YIzrt4DLOKh5P9EIXC +XoknjXSZpUgNuxec1u39rExxag24yvVdxQuosptjE4EPyeOlr8eAHl2FDyOcsINE +DkY3zw3+HDADBq9WuqmJmyrYiDE8OIhDv/y4BtZvHei7b/t40fcajCSIJxt3ivS8 +tWVrRPI+duq+BfGnji6FQ4O/PUVcPt7LDZ4jezGRH3yQmCoJ6O60MDexpzkkOCGn +gZcFp4tmdidEA8QP5piVg+sc4y7lSY3cpighzVkg/PJCB5kUaksB64AQUsYaRdyv +ifFElvbPfBpzR5ORMq+jnMDNYovhHOMorfwfmbhtvmppDbe6Cq36Ud45hFVcNsIP +iHUEEBYKAB0WIQQptLH3zgPRsd7SLzAo+FAp/vboZQUCZa+28wAKCRAo+FAp/vbo +Za/MAQChGmECGWkfRh2NuxBpMXz9k1frD+GZR0KR2juB94rOGwD8D16nYrGq66Uq +2N4hKINrSXmHvyvPXqa7fmSYTC9j0ga0JVJvYmVydCBDb2xsaW5zIDxyYmNvbGxp +bnNAY3lnd2luLmNvbT6IRgQQEQIABgUCP1icvwAKCRApvl0iaP1Un4wsAJ476PLT +kSTjZa7YTQV8QFn8p62M7QCfeceJSvbk42TqILr4hu901Aw6SSuIRgQQEQIABgUC +QMN9nAAKCRDYDvNai7Unr1x1AJ9evf9wYdi2mYDULT24EbIv1RndigCfcImCtwn5 +F0u4V427oMsSkRujDJiIRgQQEQIABgUCQS0+JQAKCRDhksBUOxuy64HiAJ9DOUj0 +aWhRRCPt9AhhDceJtwekWwCfRg9ThHq3qGBFBBrWskiT1An38kCIRgQQEQIABgUC +QdFRbgAKCRCQWPpu6zPORhJlAJ0Vwy/3WpX11yoB3FKzOXab5ZpQkACgh/B2WSSc +GvP7H4hk83GunFmOpbaIRgQQEQIABgUCQnIjeQAKCRDT+ZXVd2r+EgPNAJ444M9I +p1/blSakHLjONll6DA/mWwCdG9UJUe8Pw8vbdfHehuDpr6LDYyWIRgQSEQIABgUC +PpYYpAAKCRDj134flRYZkf73AJ9eYpFEoWurH+QdmRpzNzjoE/MSHwCeKk+b/MSH +jfbac8HWw1e9n45rtBuIRgQSEQIABgUCP1YSYAAKCRDw3I4AsoxZldzAAJ9Rffo0 +Aa5uzxVzijTYMdiYSTE5rwCg5CgwEHOzc3g9skO9l9PEeN5q79GIRgQSEQIABgUC +P1ihwgAKCRDm72g3LP0cOLBpAJ4xzat/u/Bt/T3GWbv2HxQdmNX4IQCeKWkbkoap +OHtLQR5LTH9e0Ah9s5aIRgQSEQIABgUCP1u42wAKCRA8DDO7RCtb6aKvAJ9bXGI7 +RRRXLpQP954kWgv6FqRLmwCeI6AdliDc/JAjUxVSBhotU7a831yIRgQSEQIABgUC +QAqKiAAKCRDCsHn89cdSVjBNAKCz97Dt4+sAVrKFBqp/AMHAyvOcggCdEzGecACz +V6D8N7yDGuQZuA9LTjOIRgQSEQIABgUCQAyOsQAKCRBa6RlsHeXyaY3YAJoC0k7i +BL/3oXoaWoUosO1X4JSLUACfQuMaV9NIb4xd0AH8PNrSPRkNRNeIRgQSEQIABgUC +QBXjRAAKCRAiGMgejnwD/y5GAJ9w+CQDWje7hnpsqs3MV4yUPsZ4+gCfcU9y2nRQ +eI7wlZ/b9CmS5ysdNkeIRgQSEQIABgUCQLt6iQAKCRAYoMyNVwaktJdNAJ90OxX5 +UP+0wkPSFIFQbCRJFor1yQCfZqFsVmHDGQZqexE0/0ojICTydXWIRgQSEQIABgUC +QLvn8AAKCRCfzyzNPz5kJn1YAJwId4pQX1ShNk8Xr0bGml9N5zFWowCbBO6k3Fi1 +T7Y1kFSdbDQBf2qG2XeIRgQSEQIABgUCQMMBYwAKCRBApb7tctA8sTjbAKC4IHE7 +vEAan4YDjVCAyV7qPo/AYACfdhTNrtQ7LSLyzaBb1YTTnOcdOtuIRgQSEQIABgUC +QMP+FgAKCRDJdCX7rktdkk1VAJ4iiNSLqq8brNWG5fG7E6v37VJFIACfSOzzABz/ +C2+J75sSHyFixhlMNbuIRgQSEQIABgUCQNgpGQAKCRAND04SwcVNpIMKAJkBBEWQ +uODGumSwzW33RdiAl9MxfwCcCgegDppbTdpSdwwL4fSB3yLkmyeIRgQSEQIABgUC +QNkAvQAKCRBHBhTwkQ4bLM3mAKCPHAeyt3mJvxP7TNLLFKqPWlVO5QCgys56kcNt +BO6ic7x4jio8ul0thb+IRgQSEQIABgUCQNqaJAAKCRCmDrC0/d62LGp6AJ9bRGeI +S3R9gZsEFnBhOu0XvIlEJgCgpH44GD2ijVomT9Vf/7lyYeo3OcGIRgQSEQIABgUC +QN6TiQAKCRAMnBw18Cy+zru+AKCQb22QSMjKncinFIc0ampbX5SI9ACfZSvu8SJr +4FOQZb8HK4VnGL08Pf2IRgQSEQIABgUCQPKGlQAKCRDf7bsiJbzVvwXXAKDXLeT4 +qbyZjTOG+eg++rN2Sop3HQCg1bQrN/PedPfvAQugBrEFyx6q/riIRgQTEQIABgUC +PzTdZAAKCRAXW4/hvruTP30nAKDKkHqvJVsRWynsJv1gVkifS/ka3gCfVjO2Fd32 +4fiW9xcQaKX+qHt40VGIRgQTEQIABgUCPzThNgAKCRAis/Cwib/T9TPuAJ9DxopL +qJ4CTTwmb15AIkPeq/+4mgCghN0rjV1//1aB0j7bnckJC1isNgqIRgQTEQIABgUC +P1YKjAAKCRCbJMB9LotovRg3AJ9P3KRi6Hl1jyDg929QxesATCOB1gCfUXf1jyOX +GH06iWBL3rNYtklvZsuIRgQTEQIABgUCP3BaFgAKCRDgKFrVdgDK70doAJ4lfj0n +IQjxK18oIroLlXfPxKRyQwCgnBm/TALMZI3+2F0yI/pZezauSYiIRgQTEQIABgUC +QAtFAAAKCRA8Y8o/oLPoi1zgAJ9jFfBjH/GwHzhzHJWZ20WWUqV+0QCfaiNvF8VX +xya9nV82NnUe9OTJkwGIRgQTEQIABgUCQA9MkAAKCRA51HTjafHvVwjAAJsHK96F +UP8buN6kGs3HzLIemIYkmgCgnTvGqf2ZJmtojuWid84FMedm8lmIRgQTEQIABgUC +QBG1igAKCRCKZ3GcLegns9XwAJ4n2Ru5B8nqrWV5kSR+yOPFPsB5MACbB4Tui8rA +xiGcl6XlrEXhsavWh7WIRgQTEQIABgUCQBSD+AAKCRB274zoh7HPtco5AKCFpaHN +MlzWzbe1YiHdZDysVUM63gCeOs87fF9OX9tzRepIwM3nMKFwePGIRgQTEQIABgUC +QGUqUAAKCRBspBp3Q7jWyOckAJsHly60kmRaIQKXxG1+64n6Hb14nQCfbAQAWwpF +5/5HGdosw8QF3deZjV6IRgQTEQIABgUCQHctNwAKCRCkPm0nEoKH6BdyAJ9Oezrg +bKXhzCgDHHnX+e3/2CtsGgCdEzRy1fAtlzIoRs04llB/PrGJoGqIRgQTEQIABgUC +QHerQwAKCRAh7E/chK1nbPhGAKCPFS5cS4eHysHo+OzsqqKjNrOsaACeO6Zu1Qvv +2B+9I8qV7VJN4b8IjZiIRgQTEQIABgUCQHerfgAKCRCELNt6RHeeGN/YAJ9KMDlZ +ugEBz5ZdKwObfeqW/KNXFQCeKMmJwKTfvd8efEuS+prnoK2w8y+IRgQTEQIABgUC +QHeykgAKCRBsv4suVls4+ZECAJwLbkBlXj749xdgsu3KUbcLp27QewCdGc0NdQOd +pQwvyZw1fHvKhqcfQXSIRgQTEQIABgUCQHi7BQAKCRDM3+SbCgrJJ/lNAJ9Tdpe0 +4IvZ35Ar3b19XycgPyY2cQCZAUrkYPCdyclEsX5TEdpuCJ4ehx6IRgQTEQIABgUC +QIKp0wAKCRBDGjztotfSkrjPAKC405tPO1KQVBKE3hvQQ4mJtBTMlACeM8EWe2jI +ORgbGM8V4uqu2IyHz9iIRgQTEQIABgUCQLs7wAAKCRBRrPatdb6Al4ofAJ9aja8L +F3RCnwCBjHaGzYC2xxhrKwCeLZmfSk+0FK7xfaKzTyY+7CPYToWIRgQTEQIABgUC +QLtjSgAKCRCMkDR/jwaAEqHFAKC72Dbvie8MvJM7XNu3reErL7eReACfZ5dwF0yL +BmXxGuAgUMEOicEL/GGIRgQTEQIABgUCQLvODQAKCRCKkGd5GIAoPFYMAKC6Bubt +KHC0X5QYOstAaPXJolh2xQCgnJbpw/dnNZfyTmunXGT6F/FLoI+IRgQTEQIABgUC +QMKZkwAKCRABtHM04NSemST1AJwIjdIzyEUDNKKHS0dLunYEtXsL3wCfbuiZgm3+ +M5QMxWF7EbINGyOgp6KIRgQTEQIABgUCQMnOiwAKCRBxof9gG/jeD+9sAJ90bygM +781ty4+6OISSG7J5bm6rHgCfYLozq4zR9/WPo9OZuyxw1HbQ4yyIRgQTEQIABgUC +QMxB/AAKCRD38OcPMH1W7eBtAJ9y7lZoIKhSm6jFE9pGZXgc4OqgkQCfS/zrWz/Y +6xge6Jk358eXYLHwI26IRgQTEQIABgUCQNkpGQAKCRAfaUTCUTmnzdstAJ9KacbQ +2CrpK/0BQaDN7LmSLGm14wCfZ10yYh1kFQROzv/8+opwT5eA7iKIRgQTEQIABgUC +QOB63AAKCRAhT2hBUV+bdMbEAJ9TpidshCVITNviZm2GzWkpycv3UQCeO96CK7PD +mQXNqngjEB7MnKkxSsyIRgQTEQIABgUCQOIVFQAKCRBzUHCc8aVzybxhAJ9Vqfn5 +2LL5vh5HqtlA/+xrBvl7JgCeJoBWutuiG2j/ZUWxyyLGs9dA3FmIRgQTEQIABgUC +QOa1MgAKCRDp//liH6bqaLooAJ4wGL0/AaJXLQ9yCI1kTaqmZJKb/wCgpumqmiR2 +9V0GuzJHBXAclqWbnCqIRgQTEQIABgUCQSEl8QAKCRABr5PZkc+jTYC5AJoCAWVv +gCWfWOwJAELSw0aIcv91YACfXNoAffk09jFKBUoUj13l3B/E5J+IRgQTEQIABgUC +QSE3NgAKCRBz426wGk89Sea3AKCD73o1ks6ZXKZOAZOV6jZ6uot1qACgigWODFZw +j1tvHMhfqeAulskZIFSIRgQTEQIABgUCQaJa2gAKCRBCnwFbCWxN0y/wAJ9wnAX9 +FlgLOaXnGM/T5Wia86p1JACgn2BiZQV9Iqq7eKx0X4ga+gcp+zOIRgQTEQIABgUC +QbutbQAKCRA0UO1RP8wqkE8FAKDoRasA5r81e4O9pJrDvrnFA9HSYQCfdskCpy9W +puVup3b8nKzPus9P8iWIRgQTEQIABgUCQcfWnQAKCRAN5ydtXgV38iD5AKD5qXdk +nSZD+xYRt1HVDpsi8dc+8wCfSRFPj5saRNUq+ToPJg87+dldcMyIRgQTEQIABgUC +QcgNgAAKCRA66+xuxmZI/eeYAJ9WQ8Hs6KQ1I9fIxcrNVfwze3qVHwCgi/8Q0+3M +Wpz4Z786nhabQYO5ZIiIRgQTEQIABgUCQcgOrQAKCRDnXpDAOcwz21fFAJ9gCxT2 +SVrnMF33VWtjGv+5TsgfFQCeN21nwqnwtKX1/vdnbsddQsn1wl2IRgQTEQIABgUC +QchUpgAKCRD23TMCEPpM0dMDAJ4q8qDScc1r7QYd8e5XjjnX//TauQCfeqIWbVEK +LNYgAkL708ymDhkSKnWIRgQTEQIABgUCQfW1mgAKCRBrc6EGKmI/crF8AKCE3lTr +tp79HtQ2BoqfiDbsckWSIwCgmdU8QMAtl/pR6G/06T7sFKjABXeIRgQTEQIABgUC +QfW1xAAKCRBSeS+vmXivhiRSAKDkONZk5UOdw1O5uQbHd2m1wDmyaACgvVNZZFi4 +hEpNJxd427LtZbMPefqIRgQTEQIABgUCQnI7JgAKCRClBubU3U1QiChnAJ4xi+/0 +E/y/OigqMkfkvfj2VcHfVACfe75i6VuVXypnhTt37dFhdOIeR0SIRgQTEQIABgUC +Qnn89AAKCRBvrvMuUIJy/viHAJ9qNw0EegYvA3OIh1pD4Nevs4MNYACfXzxPWmc+ +HGMosO58agzboNp8/NeISQQTEQIACQUCQbzdOQIHAAAKCRBKw5P7otBpNrebAKDr +PjwfajCpHHXS6xXF2ER9GMrvJACgvU2dX7Ii9HpT72FrTXErZuyck6SISQQTEQIA +CQUCQngyjgIHAAAKCRC4lA5tqXtpoA5zAKCVpAvqaQ8jURiIGoZLVhU5C5CmHgCe +P5rgXzBjuSIWFFhEKkSB2YX/tRGIXwQTEQIAFwUCPUIm7gULBwoDBAMVAwIDFgIB +AheAABIJEIZ7+an70+uOB2VHUEcAAQH8tACgmiV6oN5xcRXwfmRtpSPSoFrlPhsA +nA4WcXDV4pWgK4Zbkt0PJm2iuVXViQCVAwUQP2P7XWRmcAD8BdppAQGbMAP7BU9d +wwM/yb+ml68UlGBmxPFmUVWvLNLrxV42cWcb5VTn8dapFSmOj95xcG3MP+RXJT5G +jQmdfTnVY7wccLxMRxu/BLMkUB3vGtRJq4wSv019SbX2goKQxtblgSpcdl48UbTF +V6Ac7l5TFkvggktPssOLR1FIyoqtvHHJ39re65+InAQTAQIABgUCQHjCKgAKCRCr +/we0RvMhLZSjBADBjMKaxfTKnjq35BeEBoifGA2nbuMhZJALzB13BxaYvqjfXoRr +QssJzxTQsOuDvl8YEek+Jpxh72+rRUB6FIXKfNulKAZ06IbxV9vSTFoGbMvZtNiS +KswUbtMmkBUiEAx04Ge83DSraxsDDil7TeNUaFJyx3GKLZnYS0BNhpiqmohGBBAR +AgAGBQJAxAyHAAoJEATdSGuyTiz3YWUAoN0cdT8Nl9snKPI+ZYWH4pwDcUxnAKCn +O1AiDlRE3CLDEa+MJSkmxrIKLYhGBBARAgAGBQJDZ75jAAoJEC4s9nt3lqYLB5AA +oNVVFSgzUoU27BatX2tJMNYMdXaiAKCY3QR9SdMBUDTqwUyZy4vo1XnnL4hGBBAR +AgAGBQJEgrGlAAoJEBvD7xugSqIHGFwAoNcM8BZnZ9KifNEwuuwYt2G0nN7VAJ47 +OgKnI3nPVY2GHA2aIruDJ3BS44hGBBARAgAGBQJEgrHqAAoJEGiW/K6sBhsypMEA +oIEnXy2VkryEtyDGx/Lsc6DWpTzaAJ4r9KEP3qD01LHRGSdfOnfEeKUxvYhGBBAR +AgAGBQJEiDRZAAoJED2vVKIe71J2oDUAnjRiSGD18baf/vpn5jzr1Euj0HubAJ9V +fjxNPX5euYEo5IuBsPsmS/5SdohGBBARAgAGBQJFOu7sAAoJECo+d9KYZzTOv9wA +nRLNlzjiwrudGxOrfRHlzBhnVbl7AJ4m61uDATuzZ5jNPb+RkzExAYxvwohGBBMR +AgAGBQJEQNq9AAoJEF0853/VTwhHQIwAniVCZu3SmFZZgMXRTff1omCTUVgXAJ99 +1JysQJHW42+asnLDv8MvENB2H4hGBBMRAgAGBQJEiQYCAAoJEFuz9RlYFnka/jcA +n1LZgwKfMXZvwzBS9AXgz3tBkU7kAJ9FfpUgjnsh6Q2W9fc+XN/qooNydYhGBBAR +AgAGBQJFyQQRAAoJENq4mM7LGUrdhzoAnRyv+rKECN5GXCbkkJVX5xEpya2nAJwK +qPyBhSEus6kTVTYF1cqIBzsuWYkBHAQQAQIABgUCR9OgTAAKCRCyaOcG/1z0Y/Fd +CADUUmWtnr2Fk05Bf2lg5iZ9JolU+KvGrtlddlq6XI09JQWrJAUsFf+FwOO4CSir +Ve+M8IZPMaQL25LrW2NurC+8TL3H28C2kgcHTcPEEoDQO52Kw96b+cG9OPHftUaj +rxzkI0nHlZtmH/GjcqC6OhEJdCTkOd8uRiUILkiBuxR1gFqTmgeL9O/fJ6Y5ZykX +4Aijcu14WfaZhUO4Z4fBjuuuPqee4PBIB2fJ3DBW2LWXQ5400M1YmH9dWbqBbR5C +Cv/Nr9q/8p6OUx4XerRgMzGAw+DGPaUyVvTArn6YWFR2FZXkS7yzvLJkrAWrWHeh +TZqwIpLyEZCdUCkpOlIiGxJDiHUEEBYKAB0WIQQptLH3zgPRsd7SLzAo+FAp/vbo +ZQUCZa+28wAKCRAo+FAp/vboZcOJAQD7QSV2atQv26e1B3ImMeFZzGF6Q4x+pM/+ +SNI0xGUc1AD8DSaax/MIW+CICzIROqUg99SSM2TTGrqxZgEHMaqDlA+0JVJvYmVy +dCBDb2xsaW5zIDxyb2JlcnRAY2Fub25pY2FsLmNvbT6IRgQQEQIABgUCQnIjeQAK +CRDT+ZXVd2r+EvN+AKCuhQUpULRd8LRrI5h1JNGQQkcTAwCgpqwNGDPMCDYNPYQY +F5LCoGoiRiWIRgQTEQIABgUCQnI7JAAKCRClBubU3U1QiFJVAKDWXHemX80cMUma +JofpxzRQo2SsngCg657EE9NjOKFTDHpaoWp2fprVB4mIRgQTEQIABgUCQnn89AAK +CRBvrvMuUIJy/r4xAKDb2+34jA3YkYWgdIXYpy5VZzVB9wCfeHdMqwVz/QvAmQfo +A8cbSxfiThmISQQTEQIACQUCQngyjgIHAAAKCRC4lA5tqXtpoGjCAJ4//izCbC8u +QsfCfiTo7YdxUfLuUACgmHXQ9C0nMOdyidujXmHAPYrwIlCIXgQTEQIAHgUCQnIM +SAIbAwYLCQgHAwIDFQIDAxYCAQIeAQIXgAAKCRCGe/mp+9PrjlsrAJ4/STscGjuF +HazMulOLo2ymgbiGjQCgngF/v5cnZJ+DaOb+AwrBTv6yvyGIRgQQEQIABgUCQqZ0 +RAAKCRC3rC5RvUFxS0AtAKC5ueiY4N4ez88JHZKF5cQKazcaHgCfSIB7L9tX8xPU +lgF0t/GB+QCQ7p+IRgQQEQIABgUCQ2e+YwAKCRAuLPZ7d5amC/uKAJkBmzur3uWU +UPYVnM057lb1OJRnIgCfR/LrCLpuhH5Qw4DGIILHP94adQSIRgQQEQIABgUCQ2oH +0QAKCRA8Y8o/oLPoi8AJAJ9Rs0i5T8q+E9LecFLNGMBC/6037ACgnZbR/GFBOI58 +qx28EEl4OX6CD4GIRgQQEQIABgUCRIKxpQAKCRAbw+8boEqiB62CAJ9O9sq6diN5 +irZXYOjhEWKxlfBEtwCgo83bDET9eAViZZoBaMkcsRK99baIRgQQEQIABgUCRIKx +6gAKCRBolvyurAYbMgh6AKDXPw26AigjkqnPt3X7Itjd1R/S1wCgyQlvLKLrRt9t +nYgf6o0jrEYoMsyIRgQQEQIABgUCRIg0WQAKCRA9r1SiHu9Sdi5hAJ9hNQ5TEdVL +zyeMOLCMuqA+ND0ALQCferhP9vD0oVXAOZl+BEeFOZq2p7WIRgQQEQIABgUCRJE3 +ngAKCRCMJe4PDcC31nVFAJ45UUaN65Q5xICSS/k6W67eSB1uKwCfWa7EHae1Z63q +hO2lh1VRVpjFdCOIRgQQEQIABgUCRTru7AAKCRAqPnfSmGc0zjsKAJ92eh9LJMnr +pYB5pGocJjyCUFJO5gCbB4LPIDhAk3voZ6XVOHIJ1VVXLfqIRgQTEQIABgUCREDa +vQAKCRBdPOd/1U8IR4/RAJ4twVS69kkQTLrjHH+hda1XanL50gCeNFbZuEL+tnt5 +lAxruQFRxFRTPzKIRgQTEQIABgUCRIkGAgAKCRBbs/UZWBZ5GgEhAJ4yVQMhN6vT +YQXlLUKFlrEL68DUDwCgiOWUrjeu3pJT9CNyoCnClImPxw6IRgQQEQIABgUCRckE +EQAKCRDauJjOyxlK3TG9AJ4tZXUoAH3U21yZO7VJPOgRqY5NcACgjBL7ILGlaKBy +0lbLmUTh+DQ/REOJARwEEAECAAYFAkfToEwACgkQsmjnBv9c9GPpmggAoZh2UepY +FWznbz2XVHRQTXAmf8lPIFFYbhCzTK/DAIxXQZLPwfRQZ7zP88B1yFazD/IV0Psq +v/98YIRHV0nE42cN34f/045eQxDbcnzSkQeZuCXYyULq4ibTv9NGjZw91+7k5jIH +fFVBNARPnKMStKUrLvb1VIhftnogg76w4X8NKdQVFhvVXIGKdnKAOTiPIGc4qpBG +SjU7U+5YG9JM34kDdi0UEnujAnJwl4HExqeB8xEMILFDvo16fbuY7/3DGz2f8FgA +1FILfU4Jf6svy8/dHoAvFSr4xD9gTbTJXBNLB8r0vQfvQlPVDk3KdL3UtvXIcJXB +4iyiES+JdvxKLYh1BBAWCgAdFiEEKbSx984D0bHe0i8wKPhQKf726GUFAmWvtvMA +CgkQKPhQKf726GXCWgD+L9K9ZuC0ZHY0DxY5gEr2jGem5NvoOYFDP966Ff5wSTUB +AIT/A8vKqKEN7eL17NJ4O0qPXD10zHSFAEbpGs+yyR4OtCdSb2JlcnQgQ29sbGlu +cyA8cmJ0Y29sbGluc0Bob3RtYWlsLmNvbT6IRQQSEQIABgUCQMMBYwAKCRBApb7t +ctA8sauCAKCBjn9GUWosxmQz9GOIA7H7xHS1CACY+4AxwwoGtuM4o+aHlOhUq3UH +h4hGBBARAgAGBQI9OQwfAAoJEG9GN29rpw7e2eMAn2kGBt9qU7qZ35Pa2TnkKF8q +LStgAJ41OabQptDAik4UTy7j/7BEpfFcxIhGBBARAgAGBQI9ORw/AAoJEMHadt92 +y/m0EjYAn0+imj7kaUzbVRd/QTITMLVXeGSPAJwJ0TMHpZY7aRkjHokYHI8DLKhR +EohGBBARAgAGBQI/WJy/AAoJECm+XSJo/VSfoPIAnRqI0e1htqnoHhc7QiBRmbxQ +ELdhAKCOUA7TGZxKv3JzvN8DzRMXg7zHDohGBBARAgAGBQJAw32cAAoJENgO81qL +tSevUgcAn3Q2ipULMvcT7tnsDrg/XuUQTimmAJ9kjOc0Yr77CYlJWdt9wYaX9AbI +DIhGBBARAgAGBQJBLT4lAAoJEOGSwFQ7G7LrIBkAnjvPXA24/MzapkOQ2BZyYUXx +b+2gAJ4j0y6d+yAHHGDpOoPCqqGyttPEvYhGBBARAgAGBQJB0VFuAAoJEJBY+m7r +M85GRVsAn3PwFG7BPlmwltTiu0xM6RoRiM1eAKCeJJ3U9mB2rEb+N3DSWHti7mbV +wYhGBBARAgAGBQJCciN5AAoJENP5ldV3av4SSi4AnjBEdVRrh+TabVIajWRt3UqT +HEqJAJoCD/C/XmakrZjnC9GA8L6VUAYfEYhGBBIRAgAGBQI+lhifAAoJEOPXfh+V +FhmRyiYAnj6SG8MD5I6UnQBaP7wRlNV30mgRAJ4h/i8VGPo+5w9SHw2l5xC9Ufvo +AYhGBBIRAgAGBQI/VhJgAAoJEPDcjgCyjFmVxGQAnA9uz0lnSDi9jHKfs2vv4Tpr +zg5/AKCXz71KnuRsYmMHZ/fR3nttHA9EcYhGBBIRAgAGBQI/W7jbAAoJEDwMM7tE +K1vp7q0AoJ8vp0pb8BjcCYcTSUGJ8l7V/6RHAJ9wQwvzCuwlq6bcu93Mnfy2qZ7a +IYhGBBIRAgAGBQJACoqIAAoJEMKwefz1x1JWo2AAoI6LNR70i8HHT3j5pRVsKMB1 +MdKmAJ9UJBI4uCCxIDnWlhNW017VNmLsJIhGBBIRAgAGBQJADI6xAAoJEFrpGWwd +5fJpaZgAn1DURLihVIoIFh3CInhtLNKmwbh5AKC3Me/96WV1g2lnSWpIa3MJ55xv +9IhGBBIRAgAGBQJAFeNEAAoJECIYyB6OfAP/F9kAnRCFAB5ZOWKJEnTcthxVjYhD +ZjvUAJ9vf6uY7cKXjLmuqoBhAVM8lwXDbYhGBBIRAgAGBQJAu3qIAAoJEBigzI1X +BqS0QdoAniY+JUCRXeE8GbZIgN7wn2RFot1gAJ9pqNjimpr0iPCL9/GOYeSMgRaZ +kohGBBIRAgAGBQJAu+fwAAoJEJ/PLM0/PmQmi0UAn04gq1HlsrAti/myuBb42fzX +HbPEAJ4xh8ymyNncu23w44K4nFSRm52+74hGBBIRAgAGBQJAw/4WAAoJEMl0Jfuu +S12S00EAn1ItVZnHMvJrl1LC1WgmZ9Pgx9veAKCQDWAIvBPepaqzpmZ4FgFBS1so +5YhGBBIRAgAGBQJA2CkZAAoJEA0PThLBxU2kUGwAnRCNatuNdTmr6hZ1umzQzYFK +S02uAKChG7Emxn8xaMiZfCzHYVaXrJQP34hGBBIRAgAGBQJA2QC9AAoJEEcGFPCR +Dhss5gsAoL2rgMDrw3nMYu4JcrYAZD4r2S8EAJ9WDAfBpb/RHy1gNgU56CVFtcGi +eohGBBIRAgAGBQJA2pokAAoJEKYOsLT93rYs3KgAn1fT3itWDphTna87FVSp/7DE +9GoUAKCcH4R/sXQWVPyMNIIejKHKZeRkWIhGBBIRAgAGBQJA3pOJAAoJEAycHDXw +LL7OTdwAn2E3I87ky0B/Ny0/GnS1RVhHXE8sAJ97Yy9Ph5UezOIcDAssrAxp1k+p +EIhGBBIRAgAGBQJA8oaVAAoJEN/tuyIlvNW/AZAAn1eKK1jbvvvwTF0cLHx2OHmr +ldyyAJ0XrHhD9KdA1BFLMVuze2svRRwSKIhGBBMRAgAGBQI/NN1dAAoJEBdbj+G+ +u5M/knoAniNV9D0ptQ3n4zACitPVZ9YNvviWAJoDEjCbrDHgW3X30ynsS5KgnSaO +VIhGBBMRAgAGBQI/NOEqAAoJECKz8LCJv9P1dp8Anj/42MewHg5kT4Qa8E5MVPwj +Bao2AKCfcR/IDD+KyZEPrlV42lNn0BESc4hGBBMRAgAGBQI/VgqMAAoJEJskwH0u +i2i9KcEAmwUwg0XamvGH6GPeQq9vi69tUKxvAJ9aYZhB2QSFKgojDh4UeOUVPjk0 +oohGBBMRAgAGBQI/cFoWAAoJEOAoWtV2AMrvIJEAn1Bw7AwM/gCRGQ4li8FCFtQc +dGBFAJ9FSK89uyHUZcRpXoyr6WB5WX0CWYhGBBMRAgAGBQJAC0UAAAoJEDxjyj+g +s+iLYF8An0lPjit0vkf7Ads0LS0Ms6cbBBBIAKC86UcypE9kzQVqsS0XzpYA3TRi +8ohGBBMRAgAGBQJAD0yQAAoJEDnUdONp8e9XR20AnjO1juxrZL1Zd4tlGQZUWcbo +b3w+AKCItXtFz9Kz/ks4vTZobw5Do4znY4hGBBMRAgAGBQJAEbWKAAoJEIpncZwt +6CezZSoAoIdD9sKh2Pc28Z4VfnvOfet8tnsDAJ9JW10L1DH2FQaOmbRXWF/Q3j/k +FIhGBBMRAgAGBQJAFIP4AAoJEHbvjOiHsc+16OcAoJ9SW1PC+7n1iG3gL9Lrr41o +UO0JAJ4v0lnucVRCBAeIQGF3B2dT+fiH84hGBBMRAgAGBQJAZSpQAAoJEGykGndD +uNbI1vAAoLYAMBAprU5Z0eO0La2E87CIpGgYAKCVyFKGGRqavyd8tCiSCMxFAbUd +1ohGBBMRAgAGBQJAdy03AAoJEKQ+bScSgofocvgAoMaLSTeTpOgaWoeDCV8pyTmu +GfMYAJ0aIZehnBuKmXtbw488Er3ttptrP4hGBBMRAgAGBQJAd6t+AAoJEIQs23pE +d54YcBsAnAvPhtvEnYmYMoPt59SaErJBjF6ZAKCZHjXtqYo1xYJUj1RLnhjNB6LG +Y4hGBBMRAgAGBQJAd7KSAAoJEGy/iy5WWzj5LZ8An07uNqbZF9EJxdUsQOGudSBK +mBN0AJ4tpzHTyLv88K1ZxwbXLi8DofVMGohGBBMRAgAGBQJAgqnTAAoJEEMaPO2i +19KS87AAn2LYCEBaIffJ+Vg8yInsPgVCv35TAKCEHv2tjouXcWUtC0qFC6hkolbo +v4hGBBMRAgAGBQJAqD8ZAAoJENGHgwDnG0uOeEQAniDPZDgKstRh4yay8trtjqki +OtCGAJ96Ide4CueJlWoQhy7EyX4Xi/1KcohGBBMRAgAGBQJAuzvAAAoJEFGs9q11 +voCXSoIAoKdXZRbrPf5YcCVH9zF49FKpXN5JAJ42OS86l69BbCPHKDb5HM46IIV5 +AohGBBMRAgAGBQJAu2NKAAoJEIyQNH+PBoAScnYAniVZdaCTWfX/HhEzqlyP6j/m +//4JAJ9JbR4wKufqQoVsyHIpjMm2loReXohGBBMRAgAGBQJAu5eZAAoJEMYT3Ok+ +IGCsd+0An1rvB7z2f8gQGq6T7nJuevhjVItkAJ4xcNa2cW6wVGAinlO0Xx70zXir +94hGBBMRAgAGBQJAu8rWAAoJEKFjDI904LdmODQAn16vtcsqWvMRJpr0YmcfmTur +cjrdAKCYdO4KuDcehvkaFeLe1Bx/azbdT4hGBBMRAgAGBQJAu84NAAoJEIqQZ3kY +gCg85sMAoII5zZmU4XKtCxx15sCe/VxrpJd6AJ0b4/9n6Ubw2EJYugJo3UjtYByo +Z4hGBBMRAgAGBQJAwpmTAAoJEAG0czTg1J6ZIdgAn1o2S15iMAogYHKt3daVQx2h +dRFyAKCYL8kF9xj9ulZj7hkuJZazEH30c4hGBBMRAgAGBQJAyc6LAAoJEHGh/2Ab ++N4PsNIAoK/vRT4O/G7XAgZ8qyL5kdjMSpjzAKDK+VaX4VRRtSlTNmDBXDlKTT1b +eYhGBBMRAgAGBQJA2SkZAAoJEB9pRMJROafNEAgAn1tqH1avh+KUFbxhjxCf00op +A8qRAJ9uQJHwibGBAhAF8NM99KkFuIpPJohGBBMRAgAGBQJA4HrcAAoJECFPaEFR +X5t0fV4AnjdaP+f2IHSvQIF7zii7cpLjRSaeAJ9iak6BOUGxE8XKdQp4BVNRni1i +RIhGBBMRAgAGBQJA4hUVAAoJEHNQcJzxpXPJgLQAoIH5l6cxC01Lg2ko2E0gVDB/ +jpneAJ400OwWM/ltvUOnriJQqt092BI/p4hGBBMRAgAGBQJA5rUyAAoJEOn/+WIf +pupoyeAAnjRJ5jBMgiZpdjr7idWTk+Uh9TSrAKCGpnAz1OpZREJC6dZpW+u6BbW9 +eIhGBBMRAgAGBQJBISXxAAoJEAGvk9mRz6NNb+UAnRWtJvWB9pYwGPmcBRLwMS6w +QQOGAJ9gsUUKuq5hJxQ5FSUGr8xlxf+KmYhGBBMRAgAGBQJBITc2AAoJEHPjbrAa +Tz1JzeYAnRVkxSAYv4v650tCPk0FOdJf4f6tAJ9J3K2euicImnOadzKPHjOO+hjD +z4hGBBMRAgAGBQJBolraAAoJEEKfAVsJbE3TaZAAn2CpY9ap7GIqDn2gD6+m4ysP +S4g9AJ4w9UErlGVvFcAZ8dtuiI9mssb4bohGBBMRAgAGBQJBu61tAAoJEDRQ7VE/ +zCqQP2sAoID6n2ucstX7TisgfpLx+yZM88SSAJ45UBF85jaZCSROePYLl2T6A0nO +PIhGBBMRAgAGBQJByA2OAAoJEDrr7G7GZkj9j8UAnRJgfevQbx53Y99NL6dZUjES +E5qCAKC8gcEydoBoUCuYqSlId7hKjIJddohGBBMRAgAGBQJB9bWaAAoJEGtzoQYq +Yj9ywb0An0dlm0tguP++6mvZY6ICWlC29uWoAJ9vA0dW7QHUSTJx5LmBhkGy68/x +oohGBBMRAgAGBQJB9bXFAAoJEFJ5L6+ZeK+GlgoAnjR7u2LA4JD+FDedl9fnsbxO +bhNmAKDpgESQoaSzAn6qmXcZtabUZ+5UFIhGBBMRAgAGBQJCcjsmAAoJEKUG5tTd +TVCI4xUAn1niZA+abatawfVjuDWDwClQJuMZAJ4raKBCNpeHAVERQnPOu3waJaM4 +dohGBBMRAgAGBQJCefz0AAoJEG+u8y5QgnL+BKkAoMfh2CpyQfV5GDDd2oN9zfle +4gDfAJ9LuP7yEvrB2VajZevLJkpCwqYnA4hJBBMRAgAJBQJBvN05AgcAAAoJEErD +k/ui0Gk2//QAn0HdIkAxFaB9t/CVu7Q1ZjReRGizAKDZtm/w5TuW3CMW56runilZ +FRZYiIhJBBMRAgAJBQJCeDKOAgcAAAoJELiUDm2pe2mgs8QAnRZLaz+93OK0IK3m ++0cligLNmEa4AJ9h1HL0AAUJdgZ+W2z7737h4+1xVIhfBBMRAgAXBQI9OQRABQsH +CgMEAxUDAgMWAgECF4AAEgkQhnv5qfvT644HZUdQRwABAUtDAJ0Uj7ye9YT354zh +pnjI6af/j+zCswCfX341MQxNT64pixaGVmg08NZvARyJAJUDBRA/Y/tdZGZwAPwF +2mkBAbniA/4oHI3uUBIUFNKaJpBR8m4x+r6U5FqpKI+XSbcwCHDub3gLQDYOQ2G1 +egFytQeaUst6hGTUzedee1CCup6g0zmHE69C9eye5AbVhC+9Jx8oxk5HGZhDNWnp +E8HqWstRjapSMGR/t5hQWc3tBQwZCKZr9RAtVyVQrO+1qXNPkXfKyohGBBARAgAG +BQJAxAyFAAoJEATdSGuyTiz3GDYAn0jGjo7D/CKytfL2EJxOpPeQNavJAJ0XC6fa +332boqovL815rhrdreh484hGBBARAgAGBQJDZ75jAAoJEC4s9nt3lqYLlskAn30W +DYAGmOP4EZXA6tbg8yddPYrgAJ9wdcob2ITca1r9BCfw/YewsslBMYhGBBARAgAG +BQJEgrGlAAoJEBvD7xugSqIH7HAAnAn76WKUuSrmXGbqzpV2DWwoMZa4AJsE3W0y +RP/pVy86FgYpM0LCxtEHJohGBBARAgAGBQJEgrHqAAoJEGiW/K6sBhsyaggAoIn+ +WgE20v1/bfGumKLWqffwlBxFAJsET0S5P1eEczDydWODn1buSY+N14hGBBARAgAG +BQJEiDRaAAoJED2vVKIe71J2ZVAAnjrsuzp6uSkCV/S32t6G3Jo8uKH4AKCNRDST +oFXH/YDXVXb4jlsLJrwFS4hGBBARAgAGBQJFOu7sAAoJECo+d9KYZzTOuxUAoJ0K ++Oh0zMAJwDib2hP95tIOh8p7AJ9x1566xStZU8nidqxWzLY31iNc2YhGBBMRAgAG +BQJEQNq9AAoJEF0853/VTwhHN2EAnRyOB5pFD0fkRUAG/LxN3kp/sgalAJ935XxG ++QGqXBY1iFclvJey5H/Bq4hGBBMRAgAGBQJEiV6eAAoJEFuz9RlYFnkaUPwAn336 +j03TecF5Uspkz9W2tVrr0ikbAKCexA7STYX4GPglJYgBsS4T8rA5S4hGBBARAgAG +BQJFyQQRAAoJENq4mM7LGUrdOHQAn2pw6NW5ZDQ6PtiaUBIZ5zDbC3tPAJ46GDrR +a5v73hyXGYgLqxJwZgKtz4kBHAQQAQIABgUCR9OgTAAKCRCyaOcG/1z0YxzDB/9c +1Di4TfLxU2EPCIVTrlhA0e6WvbMPAD1xNu7OxeZwmQGYWInuhs8HZrn6LIGy2CdN +nps2qdMZV4AfAwamG7B3T6cmkgDxcEHRrC4Ra7geMzITqGDByiu/f0EemjtSairU +WHEyZqbSnNS1GPQbYZfxwnP6dXxBRkWXqdu3O9xsUZjpQuM6zYzTUe3ePfjUeeq+ +vp0P8XPlldrVYqyggoa5b/i9XGBNvdDdoZH50PE6EmMonn2uOjJ0hq6/CtSiASFM +inXBl+Nu1BLvHQio29ieSs3+pI0TsbAsGkFvxN7y0OPClNAebEVuQwsVaTuDgErX +m2XITsXfcXgTiMBdtb8oiHUEEBYKAB0WIQQptLH3zgPRsd7SLzAo+FAp/vboZQUC +Za+28wAKCRAo+FAp/vboZXtAAQCUpjXvPXweG/cIw4eNWiIc+b8vmV+LqDzlzp2c +9lPXUwD+LLl6pOXRwmJsbKV0bLaJNrs5W1tBQxz7R+8N+aE+jQq0KFJvYmVydCBD +b2xsaW5zIDxsaWZlbGVzc0BiaWdwb25kLm5ldC5hdT6ISQQwEQIACQUCPzRGwgId +IAAKCRCGe/mp+9PrjoqjAJ9CnaYOGmdo6iKu7CXeyMmMtKbt+ACeI8zXWcwhTJXg +8UxSlh1OP5KMJ9mIRgQQEQIABgUCPTkMIgAKCRBvRjdva6cO3oOmAJ9Ws6MJHngK +tC05aF7JL2Ss/tcYHgCbB8dly/qUEbWJDnvjA/+WKsRnJLSIRgQQEQIABgUCPTkc +QgAKCRDB2nbfdsv5tKwnAJ9/q1WkDXJ9aQ2VKTXHKabVIvq7gACeIYTRSEbY3g/y +0A4SNxgFJVJzRPSIRgQQEQIABgUCQMQMhgAKCRAE3Uhrsk4s99UeAKDFExzzICW5 +k2Bt3DbdUiG8DGPYhwCgnnIKI1cNRu0Dad15Wuuq9m0dQyyIRgQSEQIABgUCPpYY +owAKCRDj134flRYZkYDuAKCdgzRt2/7IauBwg+/ZwMEr4u6fugCePHAx1hKcA8ZB +KfvPm/Omi3pMAE2IVwQTEQIAFwUCPTkI/QULBwoDBAMVAwIDFgIBAheAAAoJEIZ7 ++an70+uOi0cAnidOX+tobnImPhGWPOArDia1mdg7AJ4yJLuSWmNkSspEC1QlBI5c +rRXC2okAlQMFED9j+11kZnAA/AXaaQEBFXMD/3t3P6tjvXRjTEBJ8DoCznAaXcE+ +wDyYWv5CmubJ9xFydfFkBzvide5ZdU/xbn6yaKISuR7om/ZlBFcu8mGsQNEd1FUy +/u9GnGynv2Ymr+7ctIkDO/gOV0Z6B2ASzQ+e9t3Ms4UbkvaUtYsOUZto3lNjvHA0 +v5HNHFORfDN+Ks8PtChSb2JlcnQgQ29sbGlucyA8cm9iZXJ0Y0BzcXVpZC1jYWNo +ZS5vcmc+iEYEEBECAAYFAj9YnL8ACgkQKb5dImj9VJ9gLACgj7O9AekSaPz1z5AH +C94t7l2qUHQAoI88/wviaCU/jfBq9Guvf2sh6rfYiEYEEBECAAYFAkDDfZwACgkQ +2A7zWou1J69EDwCePU51E4Io7D2CqfwLd9ia9tyDhSEAoJxVhkPTpVMQ+Oz2MotD +GKPgAvd+iEYEEBECAAYFAkEtPiUACgkQ4ZLAVDsbsuv/YQCeJ9PuEqhUlJSXLf2U +9bG21LUngjIAnjTC8PG22ymFa0VWoI3io23z1aW1iEYEEBECAAYFAkHRUW4ACgkQ +kFj6buszzkbEjgCfTKJ04fus/M/ABOzpqPLzouAOVFkAmgPjBKzfmzD+0FgJIV8c +ON78QP9UiEYEEBECAAYFAkJyI3kACgkQ0/mV1Xdq/hJkIACeMbX43kQabcHWdH/w +qNpRNPXWd6wAn1+3DB/hP3+wodnkBSIMoqwGJ7XDiEYEEhECAAYFAj6WGKMACgkQ +49d+H5UWGZED1gCfU7U0DgpmlUkm1ojr4QXM5Vd40okAnR8BAsEqHgksbj2+oe3A +jhGu6jbEiEYEEhECAAYFAj9WEmAACgkQ8NyOALKMWZUscwCgmsQ2I+KXklPa/TWc +7aipq+3qtKwAoK8m8+iqZvacPRBodADXV8nX/pgxiEYEEhECAAYFAj9YocIACgkQ +5u9oNyz9HDg/AgCdHcpgETTOrzQKaApcnLnA+LB1Cf4AnA/cG2OtfILRblpvgiF8 +yuSLIFHziEYEEhECAAYFAj9buNsACgkQPAwzu0QrW+k/1gCfQRHvxq9u1ofmqa01 +FulIC0S7sHUAnRdldgyfE87SXkbhQsmqKqRbYVyLiEYEEhECAAYFAkAKiogACgkQ +wrB5/PXHUlaxGwCgieehgSpXrolKWL/W+MJrvbCovb4An1owp+i0c+CO/Dc1HCOf +vMwNfnPhiEYEEhECAAYFAkAMjrEACgkQWukZbB3l8mkw/wCfSjJKuEoEMzxgis9c +ZvgpVYg4+NkAoKzdydSiDb2ZymuraSqonEAnmaq3iEYEEhECAAYFAkAV40QACgkQ +IhjIHo58A/8jxQCfclJSJbzSqsyJAwObfPEBsHm6jacAnRSO+mbmSLEQ9uO+nqMe +J+yAxBpaiEYEEhECAAYFAkC7eogACgkQGKDMjVcGpLSZSACfb83mEh0Gh+x7/+f4 +nhVLawtyKDAAnRyGdcEt6aoC++lnAe4pvZARrmJHiEYEEhECAAYFAkC75/AACgkQ +n88szT8+ZCbDzgCeMzXQaocmb05x/x/MXxQj7tm+nIsAn0LYxtpOdkBRRJpL0Yq1 +b87nbXMiiEYEEhECAAYFAkDDAWMACgkQQKW+7XLQPLExEACfcUisO/Q+5cgTuB2g +iphehF2fDOMAn3nDEEH+bYKC/63frABkgGXk3/jNiEYEEhECAAYFAkDD/hYACgkQ +yXQl+65LXZKx+gCeLItdC14YDvd4dx7DVJmEWIXRaCYAn0P9ZLCCoc7SPyA1wSi/ +yCHNu+4wiEYEEhECAAYFAkDYKRkACgkQDQ9OEsHFTaR4GQCcCBEWe3Ejvk2RS669 +dO8IXmDrefsAnjpRh8PlJ8XGIy7JLCUXihTux2RRiEYEEhECAAYFAkDZAL0ACgkQ +RwYU8JEOGyx+0gCff6gz+uUidf1D2FTD4P5ytT4Mc9cAoNT9wIfxBPZttAMFgFkr +zoU72Hs5iEYEEhECAAYFAkDamiQACgkQpg6wtP3etiwwCwCeJD3LdCqH06ZZVKm4 +cpb6xb/a/DAAnihOx0PssO/Ud+CM5HMyVirzLhbeiEYEEhECAAYFAkDek4kACgkQ +DJwcNfAsvs5PIgCeK2Eb78zX6Zmdvn/WKlPqq3CKgQ4AnRR7jaFFRE2TwuERW76S +IPpgRSqAiEYEEhECAAYFAkDyhpUACgkQ3+27IiW81b9cYwCdHxyFcb0UOpKsl/no +oYhlTqYMQ64An1qGRR671O+NJYv80NBFFkWc6B3kiEYEExECAAYFAj803WQACgkQ +F1uP4b67kz/VvQCeM6T9hax8HnT0ybqVy9u/Ql/pNhIAnjvWZ2VQXkQN5Td6RowZ +yKl0c26iiEYEExECAAYFAj804TYACgkQIrPwsIm/0/UE6wCgixkjiGCu4zcxV9RO +FCtXaep8ixUAmwRwnpzQR2I7GPMdo6++mq8EOBjciEYEExECAAYFAj9WCowACgkQ +myTAfS6LaL0HjgCgm0fkvka6OANXyqTdEHURgdt4a7YAmwf7TDSRrDnvk9f8L/Qd +GYzvCbZFiEYEExECAAYFAj9wWhYACgkQ4Cha1XYAyu853wCfTSFHD8AqaJG0Uwox +ojp2hfYsYG8AoM6dB5UNVrFfMeUl+E8BBau0IpeCiEYEExECAAYFAkALRQAACgkQ +PGPKP6Cz6IsgAwCgj+0Mo6UOmIaYpyvNBPSwrgmp/+YAn3Aix2x4UeZpl1tJoL/H +tt6G63+GiEYEExECAAYFAkAPTJAACgkQOdR042nx71f/WQCfWYM0KsvxV/VfnSh1 +fwfjdo/xbPAAoKSBXW44HdmDNhiHVliHtsJmVM2UiEYEExECAAYFAkARtYoACgkQ +imdxnC3oJ7ORqACfSjnqu4fmdQkSTLK9tF2aTTXq/HcAn1pMhHwoAFSdXTqOAj1I +Vl37kWsQiEYEExECAAYFAkAUg/gACgkQdu+M6Iexz7U8+ACglp1XoZmStTogrpAj +LzSdsD4xwqcAn2O+cBV3suc18vAsNDZI1vNPHePaiEYEExECAAYFAkBlKlAACgkQ +bKQad0O41sg5agCgwf4md9DrK5CivQnTPua8oTswSwMAnRwPl4TVuIrrfVPPRApl +jIJEt05ciEYEExECAAYFAkB3LTcACgkQpD5tJxKCh+gHAwCfWCRnlrJll3dlSc3Y +JDYPY0/OGTQAoIL6E/xzcTxPPd6pDya4Y5ekCTJqiEYEExECAAYFAkB3qzwACgkQ +IexP3IStZ2zJvgCgsFtLFF0yYAz8XiV9xYaHBrKVR0EAoICFlHM4QfopsPJNUtml +Q8pDLrJ5iEYEExECAAYFAkB3q34ACgkQhCzbekR3nhgTFwCfW7IL6JG/RMy9Ncj4 +bhyU7Qza39EAnAu1MS9L/D6G4BNWOEwAyLzHyVfbiEYEExECAAYFAkB3spIACgkQ +bL+LLlZbOPk6yACdHsV5ERxVOVSNoPQEq45p2kbOqR4An1zRvkIinXujx/4b3EZ8 +xjYIpF2JiEYEExECAAYFAkB4uv0ACgkQzN/kmwoKySclYwCcCFAkJ6Q3cW6zLJSW +8aZQx9f5gH0AnimNbNlijpreHQfiBOKEyoYmKt9oiEYEExECAAYFAkCCqdMACgkQ +Qxo87aLX0pKX3gCffOsWpoTGwa4ZvmnTVVC0B6eHfcAAn0p3hRFpg/sn8hC25EXB +kZ2S+u2miEYEExECAAYFAkC7O8AACgkQUaz2rXW+gJeQ3ACeNWNh+ka3RNcX+vFD +l2ISMgxsJ0YAoIhxBlAUWn/Dsv3MRkF5r89/U9aliEYEExECAAYFAkC7Y0oACgkQ +jJA0f48GgBJd7wCfQo8MIrxx7mcw/Haiz1HuWLdcRtYAoKiunHQyD2NkK1LVgomj +QTJJVR+KiEYEExECAAYFAkC7zg0ACgkQipBneRiAKDwtbgCgmYh+hHu3j1o1YPCo +aGMdcriEI5MAniq3kzFXmIgpds7B5NjNUSjYTzmPiEYEExECAAYFAkDCmZMACgkQ +AbRzNODUnpmXAQCfQ36PnA3VNzIEB6Hlg+uPc+4M+tYAoIysfZQYU3P+0SjFjKRG +M2KqgRHiiEYEExECAAYFAkDJzosACgkQcaH/YBv43g91qQCggScsqfjX7bAt+gAz +2qaCakKK3DQAoLm+C81Nd8REsoaHsbGXt7UOpo2wiEYEExECAAYFAkDMQgAACgkQ +9/DnDzB9Vu3GJwCdGvZ3NKW+lbqY7r+19FENXD0SRAsAnA71uuKwAoPA93pDUKEP +f/qkWQkeiEYEExECAAYFAkDZKRkACgkQH2lEwlE5p83E7gCfbOLCNh0+jyt5q9O3 +ZOwJuJ5OWK0An3LBSDjLeOIR1tQMHeuJiFhbyltCiEYEExECAAYFAkDgetwACgkQ +IU9oQVFfm3QwNgCggI5I7Bd9LiFm54HNT5j1OKK4i4EAn1Bo+G6cOsbzGQNFFxTO +Q29ZoYx0iEYEExECAAYFAkDiFRUACgkQc1BwnPGlc8lXNgCdGWehmmvkbovcu01P +YIuoeXhEXjQAn3ghUAVlN1Fm9487H71queT08gRAiEYEExECAAYFAkDmtTIACgkQ +6f/5Yh+m6mhsLwCeN4qqu5gflhvwCwVSM9JPiNwI1Q8AnRPPG7NfBYtp6eD3Jfs/ +9xbWJx6viEYEExECAAYFAkEhJfIACgkQAa+T2ZHPo00k9gCeMPGp1GbdiEPCuBPI +JkBEz19WvjgAnjWtzkdro0+iRGm81aElmbEn67PuiEYEExECAAYFAkEhNzYACgkQ +c+NusBpPPUkYvwCfcPNA8AiTppN2Ql+TMB6IMWbebD0AnjNAHkymPb/hH6uFoBV7 +Um1WInkniEYEExECAAYFAkGiWtoACgkQQp8BWwlsTdO2mgCdGc1Ei3tBfZwuDUx1 +Vdeo0AxH430An1sihW59uZO2TgDf4dvE7Lj+zlW0iEYEExECAAYFAkG7rW0ACgkQ +NFDtUT/MKpDnNACg52aB0DRTj6R72A4M0J1Wsf2Y1QQAoOMFcrwXCe4JhvTVEuXc +bNjlSeFYiEYEExECAAYFAkHH1p4ACgkQDecnbV4Fd/IHGgCfW6drqGwhsC/DnLQs +KLwVtl5TYwMAoMyCN/juKTLyBpYqOaZP5x2Dxat8iEYEExECAAYFAkHIDY4ACgkQ +OuvsbsZmSP1iJACg24vFG8gkpzUOpsSbHFmi9IbMwBQAnjuxdysCCiHnjv0ep7zY +mIYzCBWOiEYEExECAAYFAkHIDrAACgkQ516QwDnMM9ufGACfdvhuVHrCfLOTMg1C +9lop7kpWxs0An3n6QzbgjDaLitjgshLx7eXrUEVViEYEExECAAYFAkHIVKwACgkQ +9t0zAhD6TNF9MwCfW4BprqnkZhZ2NVJg05FsUgLcv0EAnjC4b/5wBq/nTyDLKraM +/WGgTQMZiEYEExECAAYFAkH1tZoACgkQa3OhBipiP3K8PgCg9S7E432EXzbjIu68 +tRucqCmkGTAAoIxReI+ter/N0hlv31wOZgfqPtdniEYEExECAAYFAkH1tcUACgkQ +Unkvr5l4r4YCYgCg4grhEkb86rlxtYJedxZuYZbNuA0An1Sa4cpTorbaz/CtOS3A +zxJt2q51iEYEExECAAYFAkJyOyYACgkQpQbm1N1NUIivqQCgo/SRcoPN68lTNtGh +0NkdqVGGsbgAnjWwEvwCXc1tEMPdTzqh7kYgg6A4iEYEExECAAYFAkJ5/PQACgkQ +b67zLlCCcv4eGgCfV0Y4A4Gn1GhVyQchjWRhyyvOw3cAoPJQBG4BsqwKeLcQWMjy +QG2xGNn3iEkEExECAAkFAkG83TkCBwAACgkQSsOT+6LQaTYhGgCgiBr6H4xKHAW+ +AIREXqVNNg/tZ3QAn1cj84MD5dv1Hgpk7B4rMabd+o0HiEkEExECAAkFAkJ4Mo4C +BwAACgkQuJQObal7aaBCxwCggWt0PXxjpOmnH1K+vlo1v2079VYAnieakhIYTp6R +n0LMFgG8eq3kdOv/iF8EExECABcFAj1CJgAFCwcKAwQDFQMCAxYCAQIXgAASCRCG +e/mp+9PrjgdlR1BHAAEBuMsAn3huwOMFu4naHv7N4vldhZ4yRnBuAJ4oMM65nHiN +9K3s6RuR8Q5mOpa3IYkAlQMFED9j+11kZnAA/AXaaQEBTkQEAJ4snsRZkzUthCQ5 +q6ZP9oYNOyYRxUBmpLWAEiTXu5Kwc5kNRRoUhkXKR/sF7dr0+XBn1FL/EfKDFkoO +5qFu/ZItUqVQ1lysbam02BcxTsSrGBotfPmWlHKaZ/aivP6sLkdfazuS7Sa+2Rnj +ZPpsKt9gOyKFDA+OI56XVNPkQTHQiJwEEwECAAYFAkB4wiMACgkQq/8HtEbzIS3y +sQQApmAFRBgIzK4lgx0qbHaYHdpwyODBs9zYzpLhYKab2KS/zacGxDQXZ4wBXfr/ +jYcsjg5QLNpSwTHQ4T6Bw2f1vc22FwzZwJoFI3quL945UXHgaBkrh2kSr6JB8Dyb +pQMlsYtVfTZySe1H1yLakGJfcrppQWw5ctufDcRUy0LdOPWIRgQQEQIABgUCQMQM +hgAKCRAE3Uhrsk4s9xT+AKDCloKaDuMobDuSRGK9UIQSUr7ZMQCghh0rdYvCph4W +YAQhXXFT2/ToLP6IRgQQEQIABgUCQ2e+YwAKCRAuLPZ7d5amC5QnAKCAzU3DPM9a +lWmtW+8/GywgiUfDTACfdD8TaKRWwSNr4Ozp3IwI6B8bFyCIRgQQEQIABgUCRIKx +pQAKCRAbw+8boEqiB5/aAKDdfFyjOuXrIVKXRmN/GS8Y4pSnXQCdEFhDNra7VR9V +pKFOFhVXXcLdQ7WIRgQQEQIABgUCRIKx6gAKCRBolvyurAYbMmu2AJ0YOnM2i7r3 +fU0ShU2VG7Jl5o6MAwCeI4GIl1zAHWwCQmIAJJN/jo2TBaSIRgQQEQIABgUCRIg0 +WgAKCRA9r1SiHu9Sdh3MAKCZndLDYZ8JjbGcninED1qzhZ00HACdHvtiVAzMQbxf +frFHYkB4BT1ndFCIRgQQEQIABgUCRTru7AAKCRAqPnfSmGc0ziaQAJ4g1eG3C//8 +0eccqhoUfjmHVtKLggCfSasOVS+0sVkxU/xnkp2QDHY9/cWIRgQTEQIABgUCREDa +vQAKCRBdPOd/1U8IR+RgAJ4tdaLLeB2McfQQPVW3YcnYTDQ1wACeMNeBrRNijeBu +ijFGSq+fyYHfScOIRgQTEQIABgUCRIkGAgAKCRBbs/UZWBZ5GmnrAJ4rRhxWwDsg +qL4zL9U1UkKvawI6/gCeIEpQoZ8+qLniDULW3mC20QlnY1mIRgQQEQIABgUCRckE +EQAKCRDauJjOyxlK3bQ/AJwPgXVawIs9300WGfUOALvPTYDksQCeKZnQ22nkspbL +HHgNJ9/fFGcDIjeJARwEEAECAAYFAkfToEwACgkQsmjnBv9c9GPZ1ggAs48pSPTz +SEo/psQ9VRujexmktoSnFXcS8N8dZGJMc4g01AH0q9yAOU37iLoaDkA4XB85zZZT +HFbYOYJLC446ABCU5sBcIyXwIjltLheOueT9XUdwE1ANfZbcw/XqIqN0CwMjh9lB +Rhr9lP5cSZZQ/O58RghdvKclay/KQ1Oi7qnpAciRRzOiYYxzglVUDCWzi24K52KO +lDAc3wsmETJYYuPyqS4y87lE3RzJLAZY39rB8ogLnJl9qsYRtYEOWcXvhbUOIBIl +OqGADy96aMQF4HP0KwL+b20dJgUIKSY7DgkJgbaJtLDs7EJQXLfOh+rh6inhrIPZ +WvYNhDxksGo1VIh1BBAWCgAdFiEEKbSx984D0bHe0i8wKPhQKf726GUFAmWvtvMA +CgkQKPhQKf726GX/agEA7l2ZvV3Yizex3+oZ3aQ+0O5t0vaIlpQTnQSLddXOZ94B +AMQKTTVv5xBysyK4qZVNrU30ImbQTIGo77xFVBbMMxEHtClSb2JlcnQgQ29sbGlu +cyA8bGlmZWxlc3NAYWFyZHZhcmsubmV0LmF1PohGBBARAgAGBQI/WJy/AAoJECm+ +XSJo/VSff6QAn12DWGZsqtlqkdmymQ5mFELOmndmAJwI3beB2+nz0aC3+nbRE44S +vc06l4hGBBARAgAGBQJAw32cAAoJENgO81qLtSevcM0An2r/jYoFvN32QZj8BjUi +NwHG0evlAJ46EG+ZCNUcJy3WGFR+4U50BW6RM4hGBBARAgAGBQJBLT4lAAoJEOGS +wFQ7G7Lr4ZoAmwXVVWP5EoByUt7h4KDIW45+UsJ8AJ9G78ajDBTucaeak8kjy1/v +mxnfxIhGBBARAgAGBQJB0VFuAAoJEJBY+m7rM85GmEoAoIfiSZ27iqFGGB30m+4r +Nyz7C7kJAKCqHyyzpDzUbHvO5mwnqj2I6JBKIohGBBARAgAGBQJCciN5AAoJENP5 +ldV3av4SpCkAoMe34nEqd6vMHvc02WJBlcMLEHOGAJ9NkE6chhwhP0HG3KUM/oKY +kp+HmYhGBBIRAgAGBQI/VhJgAAoJEPDcjgCyjFmVJVsAoJHqryOoHDUV55B9i1m5 +wZ0QNWyQAJ0SyVz8cgCFYBvILHV7yrpjj/EsZIhGBBIRAgAGBQI/WKHCAAoJEObv +aDcs/Rw4cRYAniLt5GfUIIz4g8r2Ss9ggmP/cbqSAKCT0US8SzepsNgwSdzUxHkm +GGYBGIhGBBIRAgAGBQI/W7jbAAoJEDwMM7tEK1vpTFEAn27ahrqN65+WB8B16Z3J +nBSOYJvzAJ9MYwo9W1W0V9YW8Lw/0Q5V/AoW7YhGBBIRAgAGBQJACoqIAAoJEMKw +efz1x1JW2H8An1/gyEF5BmsY5kJphZs/4TTELmmIAJsEz6/Cy6n2lsguVBx+WuUG ++oM/xIhGBBIRAgAGBQJADI6xAAoJEFrpGWwd5fJpZSMAoIH8wGQXsQ2kdEXTL+yD +Ca/7bvATAKCiwNqNFyaBg9JBmBqS2qMK7D0s9ohGBBIRAgAGBQJAFeNEAAoJECIY +yB6OfAP/lvkAniE15A+INURQWJ386TTBQM5lWgOJAJ4kwlKlZFFwGmGRM6V4Iu2A +eoEjUYhGBBIRAgAGBQJAu3qIAAoJEBigzI1XBqS0ApcAoNpCLKgXNwGpZDr+wqFr +YxJo6Ih9AKCOIJp8jUPxkOVngCiLOtzDoWkla4hGBBIRAgAGBQJAu+fwAAoJEJ/P +LM0/PmQmKXMAn19QkOGmWjn8wWhGGIyoHHix5O+VAJwJI6dTBkiGe3E4fcl4I4np +6PvVx4hGBBIRAgAGBQJAwwFjAAoJEEClvu1y0Dyxdi4AnAk1xuK2fOnx6OlcP9dS +Nl79R+5QAKC0wlqK4kjsY2g0R9pBzQEPuq8vHohGBBIRAgAGBQJAw/4WAAoJEMl0 +JfuuS12SIK4An3mJcbZZ8okC/DRsygL+gojEpTEwAJ9NCTOqGiAs9UyjCQM7EuKK +1CI+P4hGBBIRAgAGBQJA2CkZAAoJEA0PThLBxU2k754AoLf9jT0RUKhi5jq48NHj +HuBK0dUIAKCt+aakG9zQkqv2K5HDwVG0Z50JmIhGBBIRAgAGBQJA2QC9AAoJEEcG +FPCRDhssVYEAoMHo5XGSM24TQ1Y017bj0FeZeTbfAJ9NmWyfcqXkuz4HgP9mlrhI +1hpscYhGBBIRAgAGBQJA2pokAAoJEKYOsLT93rYsFIcAn0+hUTi8A33HNs3oYk4J +98Yht6feAKDL3uzrplpbR37yFM2tpSUbAsa4BYhGBBIRAgAGBQJA3pOIAAoJEAyc +HDXwLL7OJGYAn0qTPUrNR2aEolOquiSQ4CRbLhYZAJ0cxdfESlXq3b1nUsX9LTM2 +LYilDYhGBBIRAgAGBQJA8oaVAAoJEN/tuyIlvNW/DOMAoMGFb+W4/sDfxGjFRCRl +BVPOJfZ8AJ95beWSe2/sX5Fgi1LnI9YYzS0PH4hGBBMRAgAGBQI/NN1kAAoJEBdb +j+G+u5M/3t4An3+6WIAxEasGV8uE7qtMEeRKosR1AKCpxf3QP41pli4bS4Ia3s9K +IOv6xIhGBBMRAgAGBQI/NOE2AAoJECKz8LCJv9P1XVYAoMguoSZ5vBxdP/gZbT0Q +eW7jnBI/AKCszHDIaRdV2267sGFRkljdAmf7vohGBBMRAgAGBQI/VgqMAAoJEJsk +wH0ui2i9j+EAoLtVsJCkt4cyKzc48JJn/kjOz+SWAJ9OBT8EtAQXzdkLAm6xMRIO +DQYI5IhGBBMRAgAGBQI/cFoWAAoJEOAoWtV2AMrvfbIAoIuryKPV+Pin1ZbI6xE+ +4DkNJ38KAJ9IC0PnuuW3igmAiqXMd2K+sj02lIhGBBMRAgAGBQJAC0UAAAoJEDxj +yj+gs+iLqV0AoMxs9gd2S9WM0vXN3KYvzg1FKOigAKCYLjsnOyfyYB+k+KlxsaLD +Yo6mK4hGBBMRAgAGBQJAD0yQAAoJEDnUdONp8e9XQDwAn35DY8BK/5K64B/z4X05 +9w6ATSS4AJ4ik6mGRIiUS1CWvZRsG35QeqQxIohGBBMRAgAGBQJAEbWKAAoJEIpn +cZwt6CezxewAn088eJRqBnVmVLFUv4sJAoIW74NxAJ9gg5jHPDzXmGqXFAQp2OQn +yeXOWYhGBBMRAgAGBQJAFIP4AAoJEHbvjOiHsc+1nsAAoIcRMe+7m/aOCkpslgTW +3gjPslONAJ9v9IhpdoyruPxvB7cDUCJXZPrDa4hGBBMRAgAGBQJAZSpQAAoJEGyk +GndDuNbIG2QAnjhqXwEJyV3QkmyNDxwEZUZ8P3bhAJ9zLODn91ay464j2OsA0Ref +OcDam4hGBBMRAgAGBQJAdy03AAoJEKQ+bScSgofo9qYAoIBWMWHvFrrK/q91R7JW +qcU5UbsBAJ9IALOVkGYloSQTvBTQpiN7RSb0BohGBBMRAgAGBQJAd6t+AAoJEIQs +23pEd54YXXsAmwWZ9NRobmlDW08kxXn3whsOSYMpAJ9PR4TBgIhirSJnWbl+K7j8 +bGf/lohGBBMRAgAGBQJAd7KSAAoJEGy/iy5WWzj5UckAn03nDuz/tK9J0/Qvfcy1 +x1fmU2shAJ0dhvw8cVNz0ujmEKcPf1eafSWVVIhGBBMRAgAGBQJAgqnTAAoJEEMa +PO2i19KSbEYAn1mpDu6SZiQo+vroGTGq1ryHd43mAJ4h53eZBVLxZLhhbLRHTzby +cQFP0IhGBBMRAgAGBQJAuzvAAAoJEFGs9q11voCXQo4Anikb1MuFAzXPVlQ/t4nx +PcG0SXYAAJ9I4tpHqkzX921isCfUkuMCDWA5OIhGBBMRAgAGBQJAu2NKAAoJEIyQ +NH+PBoAShhwAoL41s4xQQRBka2PzdzJgwM7EUPAVAKCEcXrC+9FTQdjyOYS9CapR +iWwCVIhGBBMRAgAGBQJAu84NAAoJEIqQZ3kYgCg8nxoAoImVx4M/MYm7/t4V4dro +OaaX2OGuAJ97qzjk9KUXuf+wW9tENfHou6eTCohGBBMRAgAGBQJAwpmTAAoJEAG0 +czTg1J6Z86IAn2axx85N/puwBT6Sy/0eJY4RO2teAJ4sm7pLSsvJG88U2plbnGuh +r20T9YhGBBMRAgAGBQJAyc6LAAoJEHGh/2Ab+N4P3YIAni1FgOd7nIcNXtwQlfaQ +7XpB+/S6AJ9uH7HAV5IyPmnG2IXTunu+yxkmT4hGBBMRAgAGBQJA2SkZAAoJEB9p +RMJROafNQ2IAniExcgMBSxAztdM7010qesvk7IxhAJsElXFvGxdFAckwcEb9eDTZ +WdPSpohGBBMRAgAGBQJA4HrcAAoJECFPaEFRX5t0DQkAn0nUu2rNK/fBgAg0wVvl +QG89WyNUAJ9t8L5tfV1wCcDQuF3y1QokTo5Wd4hGBBMRAgAGBQJA4hUVAAoJEHNQ +cJzxpXPJpQEAoINTcXLzpl5CPxXel1A/dFdWBYUmAJsFeLq4er8xGX1ztd4WIKPv +G+cot4hGBBMRAgAGBQJA5rUyAAoJEOn/+WIfpupozqMAoLyM0uJIktbX//9VBeso +vwngFz3uAJ0dT4Os/Bbdh53alaUR+n76iZUCS4hGBBMRAgAGBQJBISXyAAoJEAGv +k9mRz6NNeDkAn2V0xuuyeXag7OwXbAhcqM3MJ/IoAKCiPyg2ApggL4EZO9Q2wpig +offL1ohGBBMRAgAGBQJBITc2AAoJEHPjbrAaTz1JVU8AnjGCIf2T5iz618v1eCy5 +MIletS5sAJ97kr7PVZj1SMwgLTRWGRqyfBQMRIhGBBMRAgAGBQJBolraAAoJEEKf +AVsJbE3TqAQAoNkEbUwWr6X4KIUB4zkntZwxLWvJAJ9Os8JV0CnODqCMwdgZB7R5 +aMY4jIhGBBMRAgAGBQJBu61tAAoJEDRQ7VE/zCqQkGoAnjPduf+o6eYvzfYqUq/y +cVIZQxPcAKC8zr3/QrgGPvDcB9fTBNCElqD6bohGBBMRAgAGBQJBx9afAAoJEA3n +J21eBXfymCcAmgJWalcYGBEdpgxF/EALgDsgBPayAJ4wMmmtB7shu7p/ABmmXNjW +TDBiQIhGBBMRAgAGBQJByA2OAAoJEDrr7G7GZkj9O6AAoNjERJQHYxRXFVUe0NxA +Nk1pcF9VAJ4g3Glba+WTsTAKdYxibRIqGV/ZfohGBBMRAgAGBQJByFSwAAoJEPbd +MwIQ+kzRRMwAn1sDnjP6GL8jKQo3+wpyaGiARIlOAJ0QHE+VoxAtXNtO2pnVDBID +Ehju7IhGBBMRAgAGBQJB9bWaAAoJEGtzoQYqYj9ylwkAnjfcIMD5/F9lOVZJgAO8 +rcJ7SjEAAJ9GY/dNYIRioyZnQesriVGDuMQ24IhGBBMRAgAGBQJB9bXFAAoJEFJ5 +L6+ZeK+G2e8An3oXWoHRCN6y1abaT6qaexjxWiWlAKDpzIELSZFXKCuDTK8xzQaF +HIg2h4hGBBMRAgAGBQJCcjsmAAoJEKUG5tTdTVCIiSgAn3umAwusT8r4dGTFN22l +fnJeUuSkAKDK6+gVlZYGGUc4Zih/io28r68+SIhGBBMRAgAGBQJCefz0AAoJEG+u +8y5QgnL+R1oAmwe9NlVaWT7NVx/jpqbuLRL/+OvSAJ92dnKcW9FrgDnRP9lvExad +xBua94hJBBMRAgAJBQJBvN05AgcAAAoJEErDk/ui0Gk2EJIAn3ezhm9PrI4L77rk +oPUTbFo0s0T5AJ4+Sqen7b5Se1Tq97K/7suOVo3MM4hJBBMRAgAJBQJCeDKOAgcA +AAoJELiUDm2pe2mgiy0An1eqtJ4SZ3UOXmNXpAJP8brzepe3AJ9XFvmcSEodcUfA +zy8Ro3cXhWV0CIhcBBMRAgAcBQI+oTtCAhsDBAsHAwIDFQIDAxYCAQIeAQIXgAAK +CRCGe/mp+9PrjkbpAJ9lIfrxmCWhMHY/lCBLdyOF5kcnwgCgirSQ1C7tmKgBNFvX +XDePwDOWiR2JAJUDBRA/Y/tdZGZwAPwF2mkBAezyBACWDL9vT+PCHjwFqVy0vLU+ +f/+C1f3koZ3+go4I5lOc4omRerpQKCI+1CNzyPMtJnFea0K8opU5KK6TuLgulhPi +VA/NJgC7ZX9CvqZOnmSsbTcIewaJdZHi7G7v0xaZh0geqY5qk1ZbWHWR/ySl2NEV +jn2RAzPcO6FcZCgRaI2g9IhGBBARAgAGBQJAxAyEAAoJEATdSGuyTiz3ozAAn3n4 +AzHhVCvveKogxf6Ia87xMc3tAJ41K+ArAKv4kcfjW0tyHlNvjS0CPohGBBARAgAG +BQJChtWGAAoJEGSnwKfyzwGoPG4AoIGUc2Dp9BehoQlIOzNU2wiyIQxiAKCBOWea +ZA4e5JcaKisX4LXpFi/dH4hGBBARAgAGBQJDZ75jAAoJEC4s9nt3lqYL4JMAoNWm +O6XNo4s7ZSmATQnhf4fc/Ps8AJ98K0ARWfkl+la/ehLMjzDRZPIJcYhFBBARAgAG +BQJEiDRaAAoJED2vVKIe71J29S0AmPZpZ+iusni4laz1lXnFohvE6k4An2UM+11t +31pe2PR3xt7TnjyknSiKiEYEEBECAAYFAkSCsaUACgkQG8PvG6BKogeeSgCgi82g +/fVolJMbVI1YSsP6xSmv0dwAni82NvH752RuAMJqHHSZWUjj+SQLiEYEEBECAAYF +AkSCseoACgkQaJb8rqwGGzJTqACfZwCVqBCxymFYtJsBKpTzp3CyjHcAni+lyI8Y +hkEt3+AKwj7JxNYAQrN2iEYEEBECAAYFAkU67uwACgkQKj530phnNM5IIACgmf19 +zPL0roJe6PCxwHX/JnmQE8kAoIvg6WUvIu8WA9chrQ1G9ZxJddA3iEYEExECAAYF +AkRA2r0ACgkQXTznf9VPCEfm5ACfXFKNwUNmBoZvuaQc3XNv8DYp2/MAn3CkH1N7 +8plMAgd36whyIcNmNg7DiEYEExECAAYFAkSJBgIACgkQW7P1GVgWeRo+5ACfW1DU +IJM5sIuXXsmxfTicFiTZeJkAn28z8WScvmz23qexKlVf42+9kaVNiEYEEBECAAYF +AkXJBBEACgkQ2riYzssZSt3oKgCeIGtbYMXsD/O0n6oUKfbJjnclMX4AoITvRdbx +yuhbAycWqqM5W9PSkkp/iQEcBBABAgAGBQJH06BMAAoJELJo5wb/XPRj34wIAN1g +2ZddoaSAm6ePH5TLaOGp2qGc6yPFUzIJje0VYiAG8ORzW4Hq9PmTh+LvTdafZBEp +tVdwkTboeXZp4IptcTrugaNxOSLFBeq3cvAaPXlTRkb/1QLn3/GCoFT6rsnynbqZ +7VKdwA+Ikblq4vCB/KIWBTO+lPS/VVtosO2CdpVxok55Qco1Hb3a0zvRY/aK2Y03 +3GLmCLLfcWp9w/pLzMt5aOyugwqvwgXPCW1lgTfEaGbVlTye0dQiwHCYgcY6Qrnt +GXnlwIXaCUuqpzlS1UyacmRQSb+A3UQrQG9I3zjYhZCqw80BcCDsUpfKx4s4d/vE +Ra05PfDnoHFEtdp5za+IdQQQFgoAHRYhBCm0sffOA9Gx3tIvMCj4UCn+9uhlBQJl +r7bzAAoJECj4UCn+9uhlXYwBAO26YGXYcnn1FNJx5jl1YMTxJxVKL4XqUhH9uOC8 +ErcTAP4lc4Ohku+ddLqFGjFhrhZC2bDmG6viai37qRjGBaptAbQpUm9iZXJ0IENv +bGxpbnMgPHJvYi5jb2xsaW5zQHNlY3VyZTY0LmNvbT6IRgQQEQIABgUCP1icvwAK +CRApvl0iaP1UnyDRAKCkHjyaBvebollSlrG45OzxA3doKACdFR0Nivq2+plNGgE5 +zS/5NUlMbjGIRgQQEQIABgUCQMN9nAAKCRDYDvNai7Unr+bRAJ9tB5iOvnSl5N7e +9nUvFecIv0h+2QCfflv1qo8I5ofi/MGxDmhyRSNnMgKIRgQQEQIABgUCQS0+JQAK +CRDhksBUOxuy67agAJ9ykzDLp40uyU13fsx9aivUaEKugwCfSuvlMJ+/yu1YAsR8 +2nteISVQ78WIRgQQEQIABgUCQdFRbgAKCRCQWPpu6zPORnOOAJ9MYesrbQHsqmFk +8n06a+ToT4vhDwCgwp43SAL7BNcga3sDWkSVE66PBhiIRgQQEQIABgUCQnIjeQAK +CRDT+ZXVd2r+EmVVAKC3Vsqy50k9l0ZWvjt/U6WYiEzLKACgyvaJ9fOsg2wcu5Td +M1lWFIb0PlKIRgQSEQIABgUCP1YSYAAKCRDw3I4AsoxZlcRRAKCmzoKLu5ylGFWQ +bCAxgUqlrQoyOACgiuLrYkLhDnUXlsZNxBEvzUaKRoSIRgQSEQIABgUCP1ihwgAK +CRDm72g3LP0cOB5+AKC4aIQLWn2SZ62iKW/V1o2QwK9DYwCfWD5NxN2Ymq8/ANR6 +PQEFTeNWNMmIRgQSEQIABgUCP1u42wAKCRA8DDO7RCtb6RjwAJ90gFZu310b7498 +5a07vUZDzSyreACfST+Mq347w0GjbhKJGGv1ZFOG1NeIRgQSEQIABgUCQAqKiAAK +CRDCsHn89cdSVjAGAKCVZm0WxqNxhdbgvjKaemXO8TNLLACgvfZy8VcKMYsc088O +2Y5F+xx4g2mIRgQSEQIABgUCQAyOsQAKCRBa6RlsHeXyaSzpAJ9jevekczw7pflE +K42yNfDaVMgJPQCfbFyaDw90ve5pXLW1HDwB/CblrpeIRgQSEQIABgUCQBXjRAAK +CRAiGMgejnwD//kTAJ97tRMakkRIZeYlyuLonH7jvtIzHACfRfxXvU73iqgakbXu +xnt/Jy+322uIRgQSEQIABgUCQLt6iAAKCRAYoMyNVwaktLGgAKD7LhnEL0Sg8q6c +lniGv0FnMjMIrQCdEahdX7pPTssIt1Qi1hCN/im4TtOIRgQSEQIABgUCQLvn8AAK +CRCfzyzNPz5kJjiYAJ4w2d9dohjg5kXqZMxGUl6RcCEoPgCcCgkOF1VmgvElw/H2 +ppLAH2BRAoGIRgQSEQIABgUCQMMBYwAKCRBApb7tctA8seckAKDew2vAdpeIeQvD +UXrYsy2JxnlQegCg1h0go6H23xV9+DSddnmXvW6Dqh6IRgQSEQIABgUCQMP+FgAK +CRDJdCX7rktdkkaoAJsGSGBnX66zvhSkLwnqKgNFdm7etwCgk+lKy5lMwoluG31C +yck4IuDYRbaIRgQSEQIABgUCQNgpGQAKCRAND04SwcVNpE3aAJ4nU1k6C+Vwoslq +XyqmbX/2Kp/+iQCg5CmwObqvkEjJKxrckVHiCOLDvGiIRgQSEQIABgUCQNkAvQAK +CRBHBhTwkQ4bLJJbAJwOeqIfkUNfWuX9mfpwkgu3vPgWPACggREzBb8w0FxU9fZq +CeuvdJDYbf+IRgQSEQIABgUCQNqaJAAKCRCmDrC0/d62LGUkAJ90bGceoEBkTiql +x4J7gbocmiGKRgCgsxLQvq2ogqTvfknzuRv2biWrrKCIRgQSEQIABgUCQN6TiAAK +CRAMnBw18Cy+zsSuAJwNMEP81XU7YyxyiOkeJmams5a3ewCfYz5xcdVqB3F254Lx +f88BJnFX4sCIRgQSEQIABgUCQPKGlQAKCRDf7bsiJbzVv+oiAKC3dDsIktZcPdK/ +AgtJ2+mFFtVlEACg7zwk+aGy80UMtTVzGO5t3p+2xrSIRgQTEQIABgUCPzTdZAAK +CRAXW4/hvruTP1e+AKDnODAs9z4y6BTaP3zmtnopAKCTjwCfciwvUF5ngkQyOlAf +9Ntvjpw0O1KIRgQTEQIABgUCPzThNgAKCRAis/Cwib/T9al+AKDZUauocoEyU9/E +VWc764kG1W309QCgnn8hseXePamMalOuYkURpV6sl7uIRgQTEQIABgUCP1YKjAAK +CRCbJMB9LotovVjYAKC7Iu5t/CshX/wgALput3E6P1dlwACfegjAGbrTLIm3oeIr +XO92LOgMDRSIRgQTEQIABgUCP3BaFgAKCRDgKFrVdgDK754UAKCTjGlQzpOvovZc +545Zx5cEYal2HACeMnZKDlHMBR8RJL0qJPtBx4lfNoCIRgQTEQIABgUCQAtFAAAK +CRA8Y8o/oLPoi+MxAJ9Z3DmW/Q/m8G0mF8HV8d4QEiXlZgCfVZKugP9ELkVdi8Ex +2J0YojBvGYeIRgQTEQIABgUCQA9MkAAKCRA51HTjafHvV7ywAJ9HWDLLe3mRw8ve +HqX7Q2sRfXwY9gCeMmFMqCDOe0TV3bPpubdq8wm3Pv6IRgQTEQIABgUCQBG1igAK +CRCKZ3GcLegns/mXAJ9CUBNiBpzHxIGm4SJvaHcUnPa2uQCfX+Y6/qfcfql4X8aA +BDzf/q45yLuIRgQTEQIABgUCQBSD+AAKCRB274zoh7HPtesZAJ4/k6gRPFiZDcEJ +09WGggueWUpCDQCeI3EIXEQ+BonNF0hOMtD/WAFyniyIRgQTEQIABgUCQGUqUAAK +CRBspBp3Q7jWyKGNAKCTZ37H+M4ui5/py1ZXCAgprmFJegCdHJC3MlV4w6ni2ONz +4+UjQeo6HJWIRgQTEQIABgUCQHctNwAKCRCkPm0nEoKH6CTWAJ9mirDZ3SJkiX0a +jNCGNrMuMC0bwwCgow5/RccL7JoyQ3CN5fjg8Ax2x3yIRgQTEQIABgUCQHerfgAK +CRCELNt6RHeeGDs7AJ0eD5mPpRjXVVYWR5eA+6m2w1GhKACfeygxtR4NXx/SUMVl +vFGAhXy0DLWIRgQTEQIABgUCQHeykgAKCRBsv4suVls4+fd1AJ4q8v05hv3ZiW5Q ++1XVrXr4uC5G8gCfZq9LQwVWIhc3LdCXDwyKFnXn5n+IRgQTEQIABgUCQIKp0wAK +CRBDGjztotfSkm32AJ4txnyniJtFQKsWILDBiQTd/oc0eQCcCUcrO5zO9thUfcGD +YboWPggGR8mIRgQTEQIABgUCQLs7wAAKCRBRrPatdb6Al4XPAJ4kmA3bZ1cKiURS +AR9A1xRL2k35OgCeN/Wfpa5uTSRsYI90qOlSzj6tAluIRgQTEQIABgUCQLtjSgAK +CRCMkDR/jwaAErZpAKCI2qMJaPmGsSpHGxSLZMQ5qk4roACZAZrsXZ4aoCgO253h +MQk/lQKfFnWIRgQTEQIABgUCQLvODQAKCRCKkGd5GIAoPL+sAJ97GotMgKSdR7Kg ++FieD+qNYwDnEgCePXCi78XAOfXX+KkgKKjsY8iciyGIRgQTEQIABgUCQMKZkwAK +CRABtHM04NSemfuLAJ907JsMEkn64e08YFHLEeLZJr4f+ACeMmAsJ2Nfl7/CtL/o +kJQa/v0i0V+IRgQTEQIABgUCQMnOiwAKCRBxof9gG/jeDyHHAKCojROdW8aVaNwL +14uf0KB9UriAOQCfWQlY6p6+sNkQkaYPKnTCvIyEaL+IRgQTEQIABgUCQNkpGQAK +CRAfaUTCUTmnzelTAJ9j3rCy2ThI5cRny8bRg8QmGuF5aQCeIuOuyJvTtWesI10m +RzMSLZ2uNBaIRgQTEQIABgUCQOB63AAKCRAhT2hBUV+bdHTMAJ4tRscOYk9NapoW +CyLGoReI7XSHZACcD06eiZSV2BZAGHpBRbN6G5a8TQSIRgQTEQIABgUCQOIVFQAK +CRBzUHCc8aVzybf5AJ9yraph+JCLR8wwhwPLpA57BtnAXgCdFtnKYxWZ+MGhNHpF +KWIAngCm67KIRgQTEQIABgUCQOa1MgAKCRDp//liH6bqaJGwAJ9/YPp140XwxVoS +1yr1Hu0FdKcTxwCfbNMV+r+B/MbhnWUdPUWKWzRdT7OIRgQTEQIABgUCQSEl8gAK +CRABr5PZkc+jTc1EAKCblkaACQtqqa+jHsohKpaMcrJyaACcDyuhGCdgylrndcu7 +P2f75BlNiT2IRgQTEQIABgUCQSE3NgAKCRBz426wGk89SS1dAKCHj6Vxujlp6BQR +5fc4Lp5+yF1X1QCeLRxyXRwNRqyLwAG/dGVWPQUI91OIRgQTEQIABgUCQaJa2gAK +CRBCnwFbCWxN0z+2AJ0VczSfQZxkzat598InGpOoo0Mn1gCaAv1AA6MlDa2NX7Cz +2H2Iq9DhMyGIRgQTEQIABgUCQbutbQAKCRA0UO1RP8wqkLQYAKDhyxI6ontrEu/S +Zzw7sZ+X77VpEACdFxEQMXzEIuVy9pkZBvP2X5aQgnGIRgQTEQIABgUCQcgNjgAK +CRA66+xuxmZI/XSIAJoDmP40op1bG72daKMUs1davXGIIACdHGMcbWY8deSJamjY +IxBEaW1N9N+IRgQTEQIABgUCQfW1mgAKCRBrc6EGKmI/csBmAJ0ePNgyO2NQB9mQ +uuuHGvuBLNCfKgCdGK0Hp0FosEKQ5RIW4hSoIEVcMcCIRgQTEQIABgUCQfW1xQAK +CRBSeS+vmXivhm3HAJ9gTZFLqEe9F2I06Th4zwEImQzSCwCcCvkE6Ew2Eh1wiRS8 +D8PEpX+TrsuIRgQTEQIABgUCQnI7JgAKCRClBubU3U1QiCVDAJ9rTmv+vbYeDwF3 +eBP1ma/2HgmhYQCg7U7ZbjTsZbpV4k0D/7QXgq4/niGIRgQTEQIABgUCQnn89AAK +CRBvrvMuUIJy/vxaAKD3Iba9Pj5OXJjgj+tO5mZje9XBEACfT83DxjYIjUop3/yN +g72BZlCbzvyISQQTEQIACQUCQbzdOQIHAAAKCRBKw5P7otBpNvL2AJ4ulCylpmNA +paLRk9DyBu5S/nB4TACfS3t6AgtFpw9BGPfwxk/iaGtzC2+ISQQTEQIACQUCQngy +jgIHAAAKCRC4lA5tqXtpoDZdAKCSngu+IttmkzFVotAo9Zp+CWw+gQCcCTtqlV7W +7FMlk3DIz0PrCino/ISIXgQTEQIAHgUCPzJSrQIbAwYLCQgHAwIDFQIDAxYCAQIe +AQIXgAAKCRCGe/mp+9PrjjIEAJ0Xvd+TLIKSqg83K+rlPGYIv10ItwCfdHuG6qeB ++Du5lHwWIWpNc+2Gi76JAJUDBRA/Y/tdZGZwAPwF2mkBAWDjBACnSSoG36URoKb7 +oOjwTSVAr3+aFnhqrME74q0Y7KBLBbtZwja4HzIx0OUIlL8l6vKU71BYlkAjGT5v +w0DK0+zgPFSlonOLGsrTIOtEpowgtmNpk+EjgAo+sGK3ne8NRAcQPDof/dI9sGN2 +c7BXizx9gpNBOhJX4jGMPGyVMoa8vIhGBBARAgAGBQJAxAyEAAoJEATdSGuyTiz3 +FgkAoJ1upKXH4rO9QT67juOayGzA0RIdAJ4qOeTunmSQ4PR3XeRffQNobQ54qIhG +BBARAgAGBQJDZ75jAAoJEC4s9nt3lqYLxlMAn184Ahn6aMcPLxkQBFIe/56TQxKe +AKCEjbiowDfhmkT0yqt0FCeNVj8k+4hGBBARAgAGBQJEgrGlAAoJEBvD7xugSqIH +If4AnRFt6LlioTv8v0HgnGDofTnbryuUAKDkzsGs+ti8PrPksi2EXZAqF/qcwohG +BBARAgAGBQJEgrHqAAoJEGiW/K6sBhsyuuIAn0HHyOMst0W4ulPdVp6LVaBjZ6eO +AJ93coOdubfpTnUIWMigawla4Sd4wohGBBARAgAGBQJEiDRaAAoJED2vVKIe71J2 +n2YAnjOmH+WRk3Vj9SJpV7+XZcsk7W7zAJ9+w6m1x+PwcWdz4L3lU6/qlcJr0ohG +BBARAgAGBQJFOu7sAAoJECo+d9KYZzTOsmsAn25MhQAg+HrWkho2snDcuzAtXfFf +AKCEIgDlAWwQJm5Won0mhwsNxGdKT4hGBBMRAgAGBQJEQNq9AAoJEF0853/VTwhH +9fgAnjejJKZJkEFcYXISV2FNtqSAavMHAJ9jidhXvREny4UrplL15i7YyOIYf4hG +BBARAgAGBQJFyQQRAAoJENq4mM7LGUrdB7kAn0XlU51/rjrRV8ZtvmvyBh7MiMuT +AJwIyRYRQpq9Fin3c7/V1rQGeqAUy4kBHAQQAQIABgUCR9OgTAAKCRCyaOcG/1z0 +Y4boCACzlSdu5c2BAW64za1iQXHIQOYw57wfbv0jBxae0vV2LKbKh9tryj+K4p6F +v+95ZuCkOw16ZdCJUVJIok24gT39uW9JQqtnQZuzaQ/Z6jLkzAizwKqGwaRxUW5x +EhXoCVoEXHIkAjIRwmOB7KciAyMjyDT3ZqGYWh8tBbp/nQEYopy+w2wK1QHT71iD +S/JtCI8TT+9iMOKAmM3hUE55utpMK99bcEFwGU6qvW+MnPjAjVQJWncwapHTuZ91 +IjIebBbH4uzChtvQ72yfjD1J5kurviUnYUJhCUDF6QA049uX+1rjma8pd/yFMhlT +8ITrWmroGw7VBQ1JKQx3bkJADdS2iHUEEBYKAB0WIQQptLH3zgPRsd7SLzAo+FAp +/vboZQUCZa+28wAKCRAo+FAp/vboZRMRAP4tYwIurDs1/URzH6x120z6Iu9QM7G3 +xTcZDrcVKg70OwD8Che0ltB3WD561H33Y5tgc4TJ367MbSx5akWSxBJlpAm0KlJv +YmVydCBDb2xsaW5zIDxyb2JlcnQuY29sbGluc0B1YnVudHUuY29tPohGBBARAgAG +BQJCciN5AAoJENP5ldV3av4SJMcAnRFepDH3caVP7gXaZNcEBRoxQQ1+AKCRNZZR +mcHKEt3NZHNPkeWfPVsyMYhGBBMRAgAGBQJCcjsmAAoJEKUG5tTdTVCI8igAnRqp +ciBOCoNihTcLqThWyVkhIkBkAKCMGmv9KPEPAfBRoaKhZaLP2GQTM4hGBBMRAgAG +BQJCefz0AAoJEG+u8y5QgnL+CmMAoKXz6aVQvag1+xFFG5PrlYNL/OEDAJ9kZJ/6 +9HnjtSneVfQAvbhmYeqv6YhJBBMRAgAJBQJCeDKOAgcAAAoJELiUDm2pe2mgTNYA +oK2xcDqlSnhVMMGcVi7w5tNevI7dAJ9sme565OwdWtBymUEW45LtOP9ASYheBBMR +AgAeBQJCcgnuAhsDBgsJCAcDAgMVAgMDFgIBAh4BAheAAAoJEIZ7+an70+uOGs0A +n3MqaJT3rypqcLpxR3pUTXd3kR7VAKCJSzasXLCKL5LrIshpuNuaiGmf5YhGBBAR +AgAGBQJCpnREAAoJELesLlG9QXFLkOEAn0KXV8FUQWMGdRu/E5Qq9N6fS6NaAKDY +y0thSkuh/8mFOkjg7Wag9futXohGBBARAgAGBQJDZ75jAAoJEC4s9nt3lqYL0d0A +n03kmnLRgQ2wCRdkt3WDT3wrvkwFAKC52K1rNVM2uqpIpkDCr/P2ZoRKHIhGBBAR +AgAGBQJDagfRAAoJEDxjyj+gs+iLx6cAn2bkqSe8hOWyOfqU4jRPzDpJv11YAKDG +falH1Gs4JsRDocfazVVWeQXylohGBBARAgAGBQJEgrGlAAoJEBvD7xugSqIH878A +n2+CaFYdYVNdqZYlSFdqrIqoNhsGAKCtXRDk2EwBJL5nKyg9HD25o/ch2IhGBBAR +AgAGBQJEgrHqAAoJEGiW/K6sBhsyAB4AoJ4OyQ3bozTqAydmmNAErFNNOAv7AJ4r +a8MyYPRkaunmznPoAcpulGOxAohGBBARAgAGBQJEiDRaAAoJED2vVKIe71J2FmoA +njtQCf92AL8/C9//4Rx/7mQLfcIfAJ0fZvRBy1rJ+WMo6JLBr9kcpsxNfohGBBAR +AgAGBQJFOu7sAAoJECo+d9KYZzTOL0IAn07OZarHQ10LQJK/d/Iumcxl5QAnAJ0b +cQdt46PQ9cgQxMuPVMQu9syzQYhGBBMRAgAGBQJEQNq9AAoJEF0853/VTwhHohYA +n35kINAHO1w2n8FVZgfUqGwjMsv7AJ4/0R8+37DRVmIxwIMNurGdkhtfEYhGBBMR +AgAGBQJEiQYCAAoJEFuz9RlYFnkaBYYAn0V7fziM4P+V13tJZnzfafjKUJZIAKCM +NiBFaEwGx6dzcc+P9IgVK5eOyIhGBBARAgAGBQJFyQQRAAoJENq4mM7LGUrdl1YA +nAow2qZgpdcS7lN+wZ7LvKbOZrBKAJ4vNm3c+CpbQX8G3587rKwPU9xBuIkBHAQQ +AQIABgUCR9OgTAAKCRCyaOcG/1z0Y9SoCADbpRjtP8E4QZuswIx+z18NebzH4zuk +x/0ohOlBaq60tweDuihtIU63hqZlWWY4BHqcwoO+bCDCxb13bQRJY51yQQ0qiBfy +WUQSnAsP/Mxx4AWOqvO3yCgbsSFXKaOV28OHhqIUiwjRtXyQ9WKLoqybLJIzrIA9 +uGLhhNOEH7dayrKZL9vbfB/SvjYjYmUB7HrIIE2OZq4H5wnrK06q++541kAkMUk8 +yQOZSfz/cTjSXko47Dtnp4zNe6Po7CInlJVdfDD+ThAD2/d71UuJ/L2Z1KjEU/fE +qvaMraJSFIHW396u+HyhuOIR7JGGYI2xgXRUaaPhRZW6Q2a1d9NoZx85iHUEEBYK +AB0WIQQptLH3zgPRsd7SLzAo+FAp/vboZQUCZa+28wAKCRAo+FAp/vboZcmLAQCO +w71DAlMbNy+F1EHpA1ELMgiGvRzqtqQOhImcpwbzRgEAkSGvJZzQLv8WHw4FBJGJ +176t1OxuX04srx5QFm/VDAe0LFJvYmVydCBDb2xsaW5zIDxyb2JlcnQuY29sbGlu +c0BzZWN1cmU2NC5jb20+iEUEEBECAAYFAkJyI3kACgkQ0/mV1Xdq/hIhkACY3pEB +seCShxuut+xTQSLQLm7DZACZAcwKsQdrA3kg7ImAOCnonmmpTiKIRQQTEQIABgUC +QBG1igAKCRCKZ3GcLegns0kyAKCJ9MXExVK9Jw7k+xdS5Jkn4vY0QACY3Y+P235f +BzD2nCHNtqeSjRSNPohGBBARAgAGBQJAw32cAAoJENgO81qLtSevLjIAnRBWWa+9 +PZYIoB63g4FxLMMWuy2yAJ9LEU7zUkrpekQH/QMGgXA19xzpSohGBBARAgAGBQJB +LT4lAAoJEOGSwFQ7G7Lr3EMAnib3+F7cPlSYtoc+UuXvYjomOxGhAJ4nDwtj9Sob +cNSF/eans4mh36DvDohGBBARAgAGBQJB0VFuAAoJEJBY+m7rM85GXRYAni+4bais +FVzcPvZJ9phh1LwDeAXwAJ4/hl5jC9YSDgamVFDFR2tHdfwxWIhGBBIRAgAGBQJA +CoqIAAoJEMKwefz1x1JWoPkAn0UJvpikL71QZub+nqDUKZs9nik3AJ9a/rwtUpfi +ge0MbUcJugdRW2i0h4hGBBIRAgAGBQJADI6xAAoJEFrpGWwd5fJpTY8An16BDUVf +9IKKCn6sgTd4TTxCHQoXAKC5lO47rpt91t/s3oBC8iFO5+f6C4hGBBIRAgAGBQJA +FeNEAAoJECIYyB6OfAP/rGoAn04XDPucbMCEpC4SJxcqVajg0h6eAJoCuP0nkI33 +AC0cNXad8lzkyTz4BohGBBIRAgAGBQJAu3qJAAoJEBigzI1XBqS0Z3sAn374ryfe +La5AjoqA22RudxZfIFZ0AKDraIcOAZr3eA3BmKHfSczwOLrEiohGBBIRAgAGBQJA +u+fwAAoJEJ/PLM0/PmQmYMMAnjVlFFy+pJ4P7oAoe4uuEy53CWELAJ9rhRwQYzHW ++IdFGtemtLpLJEpL2YhGBBIRAgAGBQJAwwFjAAoJEEClvu1y0DyxCdQAn1Nl9mgM +rs8EZAHmEJDvUi+5DrHaAKDh+9TclfnqfH2T3FgDJNr9+ulGCYhGBBIRAgAGBQJA +w/4WAAoJEMl0JfuuS12SDhwAn0XOaxH0zWMZLIBAaqeDfrkQMJftAKCCogW1Ipgm +GDqO617w0UKRpsHpC4hGBBIRAgAGBQJA2CkZAAoJEA0PThLBxU2kE74An0foWbY/ +BPzJSq6xgR6POZg1JIMOAJ0Sxo7fkjmUPjh6s6UHzrZibDxqyYhGBBIRAgAGBQJA +2QC9AAoJEEcGFPCRDhssAcMAn2XsLUB9mvt6uL58VgaCQhz2qvbNAJ0aZLbSInIx +xYPkS29D2PY5WQ8c8ohGBBIRAgAGBQJA2pokAAoJEKYOsLT93rYsoqcAnRW/gOgh +GBFSQqku5oxAnau0q8wqAJ91rgELbuEBzh7mLwJnNiFcfL5ZPohGBBIRAgAGBQJA +3pOKAAoJEAycHDXwLL7OQ6wAnRfXhXpoZ917qkxckuWI4D0qGTHdAJ9+gqeEZeiB +m1OoixiC2XOJsBMkQ4hGBBIRAgAGBQJA8oaVAAoJEN/tuyIlvNW/Pf0AnAptpd38 +6HMuHVmVW3UkPxMuHH9dAJ9MIH8Gd3PNAhWKZgH456E8fMdLVIhGBBMRAgAGBQJA +C0UAAAoJEDxjyj+gs+iLtRoAn0khPaiqldX9myjgsFJuQkxoJjXqAJ9mRFo1j763 +O/I92FHYGqq9H3ggiIhGBBMRAgAGBQJAD0yQAAoJEDnUdONp8e9Xf08AnRtYLdt4 +dkObht2/PnEwdu2day3JAKCrcxGJcC+bc/AS+yrRQqnRzMqr1IhGBBMRAgAGBQJA +FIP4AAoJEHbvjOiHsc+1f2AAoJnSSILTrHnEok5dBHJRivBAfgUTAKC/YXzyBZ09 +QrRXGyRKrIIwNDD7FYhGBBMRAgAGBQJAZSpQAAoJEGykGndDuNbIrtIAnRtw44W4 +Jo0TjR7Pr3PQwUcr/CCkAKCgYrEPaCBYUBbXgloRQvvQqkNc94hGBBMRAgAGBQJA +dy03AAoJEKQ+bScSgofo9BoAoL1ZhV3koNynieu/q1FAerzhJXEuAJ9pcrTfUFH3 +oGyKwIQTCz+XqhRL3IhGBBMRAgAGBQJAd6t+AAoJEIQs23pEd54Yr58AoKI/o582 +33kynrSnaYQxYcPYqR8lAJ0UsrHsi0SzFtgrZNGETUveWNw1cYhGBBMRAgAGBQJA +d7KSAAoJEGy/iy5WWzj5XvYAn3riwUBG3pJIFZtRgcWS6LKV1hMkAJ4wtsRDXAKu +jBDekgg0HaLoc100GohGBBMRAgAGBQJAgqnTAAoJEEMaPO2i19KSYm0AnAwLe5HI +LUxTwHn0UWYQSIzb6jIuAKCzuusEcp6Knq4yKaeHAAwFn8Hs7YhGBBMRAgAGBQJA +uzvAAAoJEFGs9q11voCXYBkAoIAgy+eC2/TgFt1ow5c1ze6clrS8AJ9sEDX5TK2a +7oiiKJXr32Lynzg1G4hGBBMRAgAGBQJAu2NKAAoJEIyQNH+PBoAScTUAn3//JMf1 +i9YxNKgpVE3BjcWFMiAGAJ4rFM8Gz1rQYWevpvhpcBwVNq9Q5YhGBBMRAgAGBQJA +u84NAAoJEIqQZ3kYgCg8X6MAoJBTz4gOo8A2rUv5IOJ6nuObn98kAJ9lWgalESNI +uzgQy3Cb1Gis/3PKFYhGBBMRAgAGBQJAwpmTAAoJEAG0czTg1J6Zs70An0VGNp2j +hJ4cdICKCbvYL1RMoUuHAKCa2I08xIOarAxa24ep7+Vklqm2y4hGBBMRAgAGBQJA +yc6LAAoJEHGh/2Ab+N4PUngAoNtNr4sj1ANzF0D61uxKzjeV7YYOAKDUPdzTlV5K +4SxE2qEn8dQGN9mkM4hGBBMRAgAGBQJA2SkZAAoJEB9pRMJROafNKUEAnjiNjXtI +2QfSY4horrvtG2P+ey2bAKCFtCIcuI4xJzJ802WqDMEFKBVkHIhGBBMRAgAGBQJA +4HrcAAoJECFPaEFRX5t0lQgAn2E3KqfQomB4KM3J0J6T0tEp8/O1AJ0QOBz1DiDz +rtfsRlf683zLCCUCyIhGBBMRAgAGBQJA4hUVAAoJEHNQcJzxpXPJXHcAn3mPpmgt +fa7iC6wHqcf1CvhUZUwaAJ42RsElfnSY2/gv42bVwBTj/yowrohGBBMRAgAGBQJA +5rUyAAoJEOn/+WIfpupo8tMAnj2wd4/6VCu9ZxpCSECN3XpRJiXUAKCURGuTrvo2 +HIuGeMhdMHRSTgARlYhGBBMRAgAGBQJBISXyAAoJEAGvk9mRz6NNBxUAn0Ucl5ef +VPtUVTqOSXTL9nk8lPpeAJ9W2akcuz2qbLrv5JEp+aDL7xB76IhGBBMRAgAGBQJB +ITc2AAoJEHPjbrAaTz1JsToAn3FHc622UxcPysQfPKEf+eaM8cv3AJ0Ywv8DYAAE +N4OlRT2MdgEEzrE2VohGBBMRAgAGBQJBolraAAoJEEKfAVsJbE3Tmr4AoJBC+PxP +91bopMvy12Xoix/h2JRQAJ9NALddrUy4cKq/cD/0wQZ5MaSB64hGBBMRAgAGBQJB +u61tAAoJEDRQ7VE/zCqQaLwAn2MakH/QoCF7dgtG2uOeFGuHbrKaAJ48AXhSQar4 ++iAG0fV4UAOMiY2yVohGBBMRAgAGBQJByA2OAAoJEDrr7G7GZkj9vrEAoKVTANJ0 +YMBSt1j9KvpL3TJwqC5uAJ9spY3Ekjl7gGcroR8re0RguseIwIhGBBMRAgAGBQJB +9bWaAAoJEGtzoQYqYj9yvZYAoIKD6a/sP+kiF6q3+5VH8M+jpUqfAJ9gsuThWj4F +W3E30SvlHiA1fUuYKohGBBMRAgAGBQJB9bXFAAoJEFJ5L6+ZeK+G2DgAnR7DLS0L +qTBpJX8uDTab6hAukCHiAJ9IIAoOhiwG8c+6WJxMVTfwOo0FaohGBBMRAgAGBQJC +cjsmAAoJEKUG5tTdTVCIF94AoOWYNjoeBYR0ruPv2sgKo049L57WAJ9tS0LKA9q6 +/q6GwhMGBSNlCQuUwYhGBBMRAgAGBQJCefz0AAoJEG+u8y5QgnL+PKkAoKF7jXhb +s2i8hbSM6gMnHpftRAXmAJ94z42zUAp4gkNgIebAVTlPucnxTYhJBBMRAgAJBQJB +vN05AgcAAAoJEErDk/ui0Gk2tywAoKrgcITfgeol+YWA0NERXGQvj29NAKCA3iSx +UpCk0U77RyinAaMHPiHG7ohJBBMRAgAJBQJCeDKOAgcAAAoJELiUDm2pe2mgyUkA +n3pbbJvkKUhFoEeNys7GBIjMq1o2AKC5MjhwTi+IA6JkFtUubQHMDlpc6IheBBMR +AgAeBQI/chCJAhsDBgsJCAcDAgMVAgMDFgIBAh4BAheAAAoJEIZ7+an70+uOfpgA +n0ol/2xJML1jQFVqnQyICYavvG1HAJ0Qedv5hskMTdqyU/M1XG6lc2oXLYhGBBAR +AgAGBQJAxAyIAAoJEATdSGuyTiz3wowAn3kxQ0CxThjw1fULoJv8afwfealhAJ4x +w1D5/EANA2fnbMWTvj95KOz6dYhGBBARAgAGBQJDZ75jAAoJEC4s9nt3lqYLiBkA +n3bP+tUGV1zK0OBDh1gclP0TFWdpAJsFkleZW5Busab5nyAOBkDFxy9djohGBBAR +AgAGBQJEgrGlAAoJEBvD7xugSqIHoGwAoOBTHNNq0XfsX8qEBN+6AP5yjAo3AJ9U +gtpvxpbccxcEkA4XQ+xrB45IZohGBBARAgAGBQJEgrHqAAoJEGiW/K6sBhsyGAgA +n2bTsW0YnFOxyGcfDjQszC9STeYgAKDkRevl8g/qDVHJLaEr30qGzxkgQIhGBBAR +AgAGBQJEiDRaAAoJED2vVKIe71J22zMAnjQAYh3JrW0RX9YsDmW/TSl19g2jAJ0b +EhZgQxP2/MUZhcHDf9gh6U+PpYhGBBARAgAGBQJFOu7sAAoJECo+d9KYZzTOWEAA +oIWeegZ9nDIznVoqRn9mloC1HBJLAKCgLZP/RljuCDnRw+YJKWQwHgAd+IhGBBMR +AgAGBQJEQNq9AAoJEF0853/VTwhHjIEAn2gc1Gl4XcE+yZnms+F81J4jkkQ8AJ0T +yqYrPfuyz1SoYlT35Bvm+J6CTohGBBARAgAGBQJFyQQRAAoJENq4mM7LGUrdz4gA +n3wUEARLdix3HZVtrSmrJCSj/8XUAJ9RYaXCs/uhuXqmIBybqIiUGmJl94kBHAQQ +AQIABgUCR9OgTAAKCRCyaOcG/1z0Y2LXCADMEf2o+CD8Cfue8O0IoroqOYNIptXL +83LNhv+OVm99TJGEM7rSccQfllWAw9DnZ5EiPThKnt+wcvfRrX9sLi4SvGmF/X3P +laosUDB++qASSZYxU0L3WZxcrMGHRV09h/AX89f9eQdDUwDkcZgkJeTCX4GjTNkU +Zk3TnUV0GJ/2dSOU8YPvpv+ncQT1cct1OYQrtiIochVuaPekIz7uoqGlHi49Gkbx +LrRWgLXgqlJ3lWcTXg9We+kFtkWv2YGvHizI7zKuOKoGGZysC1NckK8c3ir4wgAW +41OenKEJBmlNHGxJdPVT1xkK4bnrZ1h6m9nnT5nJMO/VJOUI7i/1xTeOiHUEEBYK +AB0WIQQptLH3zgPRsd7SLzAo+FAp/vboZQUCZa+28wAKCRAo+FAp/vboZdqEAPwN +zPMQv997StkkNbYSxX4m6b2zHd8+47YvDY8+GvrmywEAl1e7+SbJPmEaJFuel9fu +1lWhkFb2cPKNCoj0MGGOBQi0LlJvYmVydCBDb2xsaW5zIDxyb2JlcnQuY29sbGlu +c0BzeW5jcmV0aXplLm5ldD6IRgQQEQIABgUCP1icvAAKCRApvl0iaP1Un+8mAKCA +mBvTGhFm8O7jbCPopAIo+LwU/ACfWs+lvzn+FJ/qEc+agRlvnZtXdaaIRgQQEQIA +BgUCQMN9nAAKCRDYDvNai7Unr53IAJ4pUO7CXvHi+rlxC/Y2RAlbob/2SgCffUsa +sBULqEhT46uNQsdh6ZTg1CyIRgQQEQIABgUCQS0+IwAKCRDhksBUOxuy6yArAJ4+ +DnZ+2eXr3s+8nz9LxpiPtHZ99QCeNbw0IY9wIt9oezkTcqo6cANPBgqIRgQQEQIA +BgUCQdFRZAAKCRCQWPpu6zPORle4AJoCgolYdPFqWs+18Vk5kudgLEsJogCfbxZP +5e31iSD90M6vYogRbA6gPPqIRgQQEQIABgUCQnIjeQAKCRDT+ZXVd2r+EnynAJ9G +Orww9cl+q7h7xRKGyw26hbcp4wCfQDhAS0uRmLBx1fmtDi7nMumoz0SIRgQSEQIA +BgUCPpYYowAKCRDj134flRYZkczeAJ99t0U4VAcFMpfM+CZmTf9mooiI2wCeMgsH +rz2nIyvo71eWMCG+ATA7xlCIRgQSEQIABgUCP1YSXQAKCRDw3I4AsoxZlWfNAJ4w +i6xnj193JdUSXCeYxlALTLTmmQCfW6hu8eNTjp0k0kCGlEEDN1ds7DqIRgQSEQIA +BgUCP1ihvwAKCRDm72g3LP0cODOyAJ9WNAoqtTOZ9aTfONDSSj4GVc5WvQCeNUlO +ZZtLNxaNvlSkRC0Wz3Rh5NyIRgQSEQIABgUCP1u40gAKCRA8DDO7RCtb6Y+uAJ9G +jQLbIA3x6BSu1aKNP3hqODiiuACfehIQn2+nIstMyk1zn+O/L8XwH86IRgQSEQIA +BgUCQAqKhgAKCRDCsHn89cdSVrzsAJ42nnUdMuZ0uInMmgVIzm9Fp+wORwCgkC3/ +Y6gNAhultLdpvmFVZFe5Y5KIRgQSEQIABgUCQAyOrAAKCRBa6RlsHeXyaaImAJ0a +zTYogWWZBh53w7XkcEv0RhaWaACeNY+JzznXEnsEr10aTU4xgK4W8q6IRgQSEQIA +BgUCQBXjRAAKCRAiGMgejnwD/23XAKCdRCKFFm3nkFPBLM8nHcFtkZKtiACffmhm +svMYV7tWeb/yXKxk6NN1dCqIRgQSEQIABgUCQLt6iAAKCRAYoMyNVwaktNhOAJ97 +hzUBdZW8nYtRgPTXXvz9+fDFPACfY2rvyAaPQa3/aLII2/LqtM+6EGKIRgQSEQIA +BgUCQLvn8AAKCRCfzyzNPz5kJhi9AJ9j5uczTQfq3BIGaxPwzpEXbBLsdgCeJ+M1 +7xp+Co4t8CE2J3ySBo5YnuqIRgQSEQIABgUCQMMBYQAKCRBApb7tctA8sT+FAJ9/ +RKCuToCCw91hrA5jfAZsHhneUQCfZJJs6HU7upi65aSeyU/pUtGqGbuIRgQSEQIA +BgUCQMP+EwAKCRDJdCX7rktdkvg8AJ46jX02Ue7SLFC6WX/2SEKWdrYRawCfdDrL +TET6rzprixEIlN7XQP+NElKIRgQSEQIABgUCQNgpEAAKCRAND04SwcVNpK09AKDE +QyGw92UnLt9OuPcLhqm0FfrvowCgutSd0uAO/Bp2RJWhfUHCdR2IVtyIRgQSEQIA +BgUCQNkAtwAKCRBHBhTwkQ4bLEFLAKCMOzcpOUJnGhGFZ1hN29voRIWacQCg5Wch +IS823ghvSpIxb7LWXXr4mmaIRgQSEQIABgUCQNp0ewAKCRC4x7yLA37qcwaEAJ4n +7GFf6ITqQzfEkJ1+nPK+gVO5PwCdGhbsw5r9M/JLsBWFiUdD4thvmLeIRgQSEQIA +BgUCQNqaHgAKCRCmDrC0/d62LCJZAJ0WdWqREidmqszEcDlJZGo7Hcv0ywCdEHO7 +ZKh6RvH397V3+4JEP4xpg+qIRgQSEQIABgUCQN6ThwAKCRAMnBw18Cy+zmTFAJsG +a0+Q4dWBl07wlcQ43GYghV0dCgCgkqr+Dy49+e8Qr0RR/C6pTpPuV5CIRgQSEQIA +BgUCQPKGkgAKCRDf7bsiJbzVv2ORAJ4v/esMeny7jydgwMs8Pp7CLfbHlwCgvn4l +7HOsHvFhwYzZteRtRDbZPNSIRgQTEQIABgUCPzTcgQAKCRC/pQEG0QXO/wrIAJ0Z +sqnRN0n1Is/NezvqxGw0ncPNsACfXU2TRucyddHGV0Dwjq1uzzWarIaIRgQTEQIA +BgUCPzTdZAAKCRAXW4/hvruTPzfoAJ90NuGp6GqyWn/+0J7H/nCa+kiR3wCff9uI +r/fQ/Ieb1bTOlxvhzczQah2IRgQTEQIABgUCPzThNgAKCRAis/Cwib/T9WJoAJ0U +GXUzNySfFvjUTffG8IZN2I1t6ACgzXes2qsyBk4UTKdK/XurjxffV3eIRgQTEQIA +BgUCP1YKigAKCRCbJMB9LotovUmwAJ9NhPxL3rKkJbNEhYf2Ryo5N/0HOwCfc6FT +GNw0PTVFnxmFWcEnmjWhToeIRgQTEQIABgUCP3BaEQAKCRDgKFrVdgDK70XoAKCi +t11DblPWaJOUADS5vRuLfr1hSACgoaaw2U/FLGK04GF8p/UZ1VN9L2eIRgQTEQIA +BgUCQAtE/gAKCRA8Y8o/oLPoi0QzAJ0d57e3GKm5WlNRxyJXV76FGVZBWgCgj8QS +thPh4wdfStbzgwP/5YbZssmIRgQTEQIABgUCQA9MjAAKCRA51HTjafHvV29DAJ9w +AhjDlrdpimmd/Qwx8tnWB107xwCfZ7sHY6+mxog2Y2/MwoKk+sfxWsCIRgQTEQIA +BgUCQBG1hwAKCRCKZ3GcLegnsxCoAJ41g9TGu3TJ1/QnvEprt0azmxYREgCgiiGh +kbkbx++hhAo8op+9ZJpZT9mIRgQTEQIABgUCQBSD8gAKCRB274zoh7HPtRTIAKC8 +rsUdtDOS1ff4+xFb9j55yQqpqgCeMgI87zyllV9H8FYerL2mQkEZwUmIRgQTEQIA +BgUCQGUqPgAKCRBspBp3Q7jWyAmXAJ9NIqLklZU87lyYE3YaeP+n62ZPMwCguN9v +r0Q9Z2FaUjyny7sK7YVbDFaIRgQTEQIABgUCQHctJwAKCRCkPm0nEoKH6JIvAKCe +cfQlXxAZaXOnAX+0zAlfIiZyggCg0c7aptER7dqiz/UwF+uFxnKRq3SIRgQTEQIA +BgUCQHerewAKCRCELNt6RHeeGDr9AJ98Oa8d6v6PxkRsuysGe4nbFkXgzACdFCrs +vyenR6x931WMA8/CP7H8h3qIRgQTEQIABgUCQHeyjwAKCRBsv4suVls4+cruAJ9S +Pz5yFsl1Q/cyfLq1akI5hHA5vwCfboj9Fl49IJ/xhx5r3brDfQCtXOaIRgQTEQIA +BgUCQIKpzQAKCRBDGjztotfSkr4yAKDM++8oPR/8Myr6cAXgr72aZYZ9OQCePIgp +eX/sfUSaO7p+qSn0SNkXrH+IRgQTEQIABgUCQLs7wAAKCRBRrPatdb6Al2gOAJ4w +S1qkozoKOJR/UXyu6rozxedhugCgvZB5ywef4pdJMxmuZac76KIapkGIRgQTEQIA +BgUCQLtjSAAKCRCMkDR/jwaAEgisAJ0aNcF/tfGCTxsYObkBF36rsObXBgCgv+H7 +Zqdc+1xbDE5yxsoH1FN7qJqIRgQTEQIABgUCQLvOCgAKCRCKkGd5GIAoPDL4AJ4p +u0storALgS+8KUJHdf+cuAQxrACePTKUrcq8aEFU+120L0bJxTRWKeyIRgQTEQIA +BgUCQMKZkgAKCRABtHM04NSemceaAJ497o737GfZi0HexR1G6ABLHTK4lACgliv/ +5pNPMe79F3WFb5r5XuPBMTWIRgQTEQIABgUCQMnOhwAKCRBxof9gG/jeD6TuAKDY +dmSSep11wq1Ga4H1uGoBY7qaGgCaA8YptuPw782pRFuxlxfB/fh44piIRgQTEQIA +BgUCQNkpDQAKCRAfaUTCUTmnzQPDAJ408+sREFpkaIa5Ghya2P3d+EeQPQCcChED +pxphf5OL5zA30WtN/92qPZeIRgQTEQIABgUCQOB62QAKCRAhT2hBUV+bdFd1AJ0T +rdoPjEDtj8rIysAs2eSXEpqtjwCdHemCDylR9Xj0SAtuGLNXUWVpH/iIRgQTEQIA +BgUCQOIVEwAKCRBzUHCc8aVzyZ1hAJ4mapLX+uNrhNHZZYuylMOjMLxHqwCeN1b0 ++9dnozKmDj6f7b7zinlpRT6IRgQTEQIABgUCQOa1MAAKCRDp//liH6bqaLtYAKCE +D/2HEbrsjnDUR84x9VppR2oNYACfRgPBWnnTSRRIqZzTGRbeV2zw+EOIRgQTEQIA +BgUCQSEl7gAKCRABr5PZkc+jTdQ6AKCLJClnvEQnVGSICErUGZgtvQQHLACgt1Fo +9frb2YL0Uh/QS4i5rZS+IbCIRgQTEQIABgUCQSE3NgAKCRBz426wGk89SZ/xAJ9A +DfHrRecGdU702D4lJCAsv8I+agCeLRlTgOSDVNeC59w0TWe/0yBcNYKIRgQTEQIA +BgUCQSIUqAAKCRA8gRWOctLgB9vEAKCReb7uCvjAzKWLsAV4fBhjDkuFiwCfQDdG +VG6PNeZUqRvtcU0SG+2U6cKIRgQTEQIABgUCQaJa2QAKCRBCnwFbCWxN09PnAJ94 +Rhsm6yrpPUohZSbMmsMS9YArzACePlRTneAOPIYeGLJ9fJU4r+33FOaIRgQTEQIA +BgUCQbutbQAKCRA0UO1RP8wqkO7+AJ0cA3BM8RfM7aT8ftZ7S0VkP3043ACdGMiR +cGlKelAWnpN3qiPKmi5D2a+IRgQTEQIABgUCQcgNjgAKCRA66+xuxmZI/etaAJ0R +H9IMSv9fUCR0CtqHOB9oPRyXwgCcCLfzZWtOTDHyVngbjDlF3dNDdGOIRgQTEQIA +BgUCQcgOsAAKCRDnXpDAOcwz2/a4AKCQrCY+XMXH0EsGw9b4qB4/jKpE9ACgjFjZ +4kpVmZBDYpZKzRvEl1mBHSeIRgQTEQIABgUCQfW1lQAKCRBrc6EGKmI/cjzLAKCJ +Ksif6Ka5+doZ1SdfQLqJ7hSPZACg4F3Jft7H+xg/+RgJ7uDrMfBWPeyIRgQTEQIA +BgUCQfW1wAAKCRBSeS+vmXivhjDaAKCYDNql7hyZxDmXwUWczLI5CD+RNACgqiYw +byx65xK8pL5I5c3IXSOhjPSIRgQTEQIABgUCQnn89AAKCRBvrvMuUIJy/q8oAJ9A +IMDvPl0N4lFdiad6GKvhXeCHLwCfVMHABYR+6Jb+LmSaBO1hetlEyKiISQQTEQIA +CQUCQbzdMgIHAAAKCRBKw5P7otBpNoPrAKCTPL/RtxOpmMw33N9Gz/dMcHYzvwCg +1o9nK5YRM8FBzWNbQm/RjWtp9LaISQQTEQIACQUCQngyjgIHAAAKCRC4lA5tqXtp +oB67AJ496a22j9zY8MeGR+XuCTYGIUPJ8QCgrG/ik5igBf0Kevyt79eUXKTXvcmI +XwQTEQIAFwULBwoDBAMVAwIDFgIBAheABQJCO1AMABIHZUdQRwABAQkQhnv5qfvT +647AEwCdFWuhPNE8ka3b8XjW8hfyVHEucycAoJ5AnDlpz0zW3TqMT1V30kXeVhNC +iQCVAwUQP2P7V2RmcAD8BdppAQHnHwQAj8Jmt4IQXNd1iyp7Vg8YOlEUFbb13SIG +F1J6u0uLdpA8ouSmYuAs6MIb42WaG8zAMKDv5dXjX33IiIlNE3lPLN4kMrS545DW +5o+NmjXDjQXpQXOZxqVbI1VhKBu/3v/BInDEfOwXjeWyssnOtO3e5+g/zAcclpUA +SBHVzI/P8biIRgQQEQIABgUCQMQMeAAKCRAE3Uhrsk4s9+4pAJ9CYaOilzOdxX59 +1vvT3I29mLooEQCbBlQ/j/nXeVFex2M9nwD0lYJLGnCIRgQQEQIABgUCQ2e+YwAK +CRAuLPZ7d5amCyf5AJ9HlKvRWXesW6D8uRPlDNbQAJfBNgCeJ5ONwn+u19ZKLEOz +ame1RCVsMduIRgQQEQIABgUCRIKxpQAKCRAbw+8boEqiBzLkAJ0RmDU/aF0nM5+s +mqp5ZKLuuRnhbQCglCUVO12KTpZPKHNRo4LiDXyt0lOIRgQQEQIABgUCRIKx6gAK +CRBolvyurAYbMqJVAJ0ZDVRekxWSQi47Wr7xRj1DiYacYwCdH3ZTh6R+FhYaNqbJ +II34jiTUQr6IRgQQEQIABgUCRIg0WgAKCRA9r1SiHu9SdnT3AJ92QpeGrPgSyxPa +zGRoV9Tu3f4nVACfSXys13rsOAHy7/lDpQKeVyU1uzqIRgQQEQIABgUCRTru7AAK +CRAqPnfSmGc0ztotAJ9GHDEhF5+ZATGPB7m0U/ptYJpj6gCgh6YWvBE0PTXY1FaH +HDfk2YEqv3aIRgQTEQIABgUCREDavQAKCRBdPOd/1U8IR9ymAJ42tXOzu5V2vtIK +XiobQqgqfTRHLgCdGxn8UEQE/jtdbvUmR6nCEfN0/U2IVwQTEQIAFwUCPTnunQUL +BwoDBAMVAwIDFgIBAheAAAoJEIZ7+an70+uOkCAAnRlfpgB78c7LAxAW9Ijn6P5X +qS4eAJ0bPqvrHfV5IwXNsO+i5If4vzdBs4haBBMRAgAaBQsHCgMEAxUDAgMWAgEC +F4AFAj80IYICGQEACgkQhnv5qfvT6449rwCeOGwOtSB1SjFiF+E1zP3/0bPnBb4A +nAv6Ve7zwqW10fzq+LVq3EUPDeQYiGsEMBECACsFAkI7T7AkHSBFbWFpbCBhZGRy +ZXNzIG5vIGxvbmdlciBmdW5jdGlvbmFsAAoJEIZ7+an70+uOZ9gAn0T7auFfLmrg +HKNOGnXNiafBrHF3AKCfyrAI1RRpeddHjuPVjz5I090qvYhGBBARAgAGBQJFyQQR +AAoJENq4mM7LGUrd2bIAn3cxhW1Trc+flQDBr1HcrTX8ZqBJAJ9RQHWGitnKe1SG +XaQXe8bZ1WtiFIkBHAQQAQIABgUCR9OgTAAKCRCyaOcG/1z0Y0rqB/97e/8BCfqy +D3G6YdMdARJVj9qIapwmeUgsVmOnP+zKASOVt7eIYd3EdKv3PDI9/g3lKoUHYFWV +L/mL4oJmlUtn78Pm92o+kksX9IsugF0dCOps0q2WXHLwaczhjxa+EWuk0XWFnHgO +PCd+P7h9jlVBnoaHkFIYT//2pHRRLvSFIxyVYZmEwF29eRP5FltZ0u52y7mnJaPN +MrnbE1y3ipaE8yIq0IM/s7AupiOTUTbqWoKRcE/1i5vi7Akcq1ZnpSw48p6Br/oC +PmNbdjYWVkOAXHQ0A4RD2KdOxIpexAO1N3S+k2q4iejTnkQN5bjYugdsQYu5QYib +SJH7cT2tXFsPiHUEEBYKAB0WIQQptLH3zgPRsd7SLzAo+FAp/vboZQUCZa+29AAK +CRAo+FAp/vboZWPKAQDoFJ95n6ErajcSn034PjDukgdUUHwpkmu9jeelSW3kkgEA +0IuLs5W5xXXv3Baz1FSn8szoWEPu3x+mdNbDJo3oag20SVJvYmVydCBDb2xsaW5z +IChNeSBDYW5vbmljYWwgbG9uZyBhZGRyZXNzKSA8cm9iZXJ0LmNvbGxpbnNAY2Fu +b25pY2FsLmNvbT6IRgQQEQIABgUCQnIjeQAKCRDT+ZXVd2r+ElyfAJ0UQWdwE9Hp +KqDrsw66RwFSQ4V6qACgzsYyusQyxqdv+6jwaehgpGzhdciIRgQTEQIABgUCQnI7 +JgAKCRClBubU3U1QiGYkAJ41r+RnKNLQDakYSNCQGc+OKVTwLwCgnRYLWVuOkhmE +NwVX6kZs8g2d0iGIRgQTEQIABgUCQnn89AAKCRBvrvMuUIJy/owNAJ4zhpW9JoxO +xVSikHjwxLDUUD3pwgCfTwVlE3Ti1JhCY9NLVMoXy8XpGJiISQQTEQIACQUCQngy +jgIHAAAKCRC4lA5tqXtpoFUuAKCFu0/x+Rjmr0p25Tc8nyMk/ZB00QCgiJiVBT+N +zqbpFg0na7ixEEaj7fmIXgQTEQIAHgIbAwYLCQgHAwIDFQIDAxYCAQIeAQIXgAUC +QjtQJgAKCRCGe/mp+9PrjiymAJ9knWAAL2ONNJIQPMl/lQVoHrz1BgCbBRVIIDoF +h4RjcFdgJlCZ65I5ZleIRgQQEQIABgUCQqZ0RAAKCRC3rC5RvUFxS/c2AKDD+xg5 +yl4B2McnH0HuKR5Ol4ATJQCZAQEHx9Kp7lEmvPfP0QnhWY8z/wKIRgQQEQIABgUC +Q2e+YwAKCRAuLPZ7d5amCzk8AJ4j08555CSgmSPsnbmEXbNtcP1mSwCfas2WvztT +8kiEmn3T0FtInTVqdEWIRgQQEQIABgUCQ2oHzgAKCRA8Y8o/oLPoiwMjAKCDEwlr +Q6dkgIzM6DeT+fWxLHiiUQCgs4RQb3/j7Wqh+WPfZJsUa5KWdtmIRgQQEQIABgUC +RIKxpQAKCRAbw+8boEqiB9GDAKDbcFvayGh9LvFo0yy4kUDkcduRRwCfR073UyYV +lk5yEHorEHQggKlogHmIRgQQEQIABgUCRIKx6gAKCRBolvyurAYbMmBfAKDpGmPt +jZQm0ykVha9q+LG9Prz4bQCdHy0EW6JyMO0bzxvstnlzYbgc6kaIRgQQEQIABgUC +RIg0WgAKCRA9r1SiHu9SdsZNAJsFx1UvcuxoW2xD9/FzaIAXUgWdywCZAdm03YNM +AdeGAdn1VUTm2zDjjWGIRgQQEQIABgUCRTru7AAKCRAqPnfSmGc0znmwAJ9rC2bS +juaZi5aEED9i4pkRbeKH9gCgsitttGy9AD2OyVrYyWqWSOV0md2IRgQTEQIABgUC +REDavQAKCRBdPOd/1U8IR+e6AJ0fjQUENnAhd/o2hdhv13KkvLg7OwCfQU4ehzZL +39W/RQN0vcuXzemWROeIRgQTEQIABgUCRIkGAgAKCRBbs/UZWBZ5GtPHAJ9J7FtV +Jy6IHjWkNxyj4kPBaBNGjACcCD/Qy7I2V4y3gqT7uaD7DqBfQS6IRgQQEQIABgUC +RckEEQAKCRDauJjOyxlK3X2FAJ9mokQzK5b3/h/4gMsY6t/aD3S2mgCfWeDlj2ZV +QKo8Au7rJIOBVWchU9eJARwEEAECAAYFAkfToEwACgkQsmjnBv9c9GMN6wgAwbGn +P0iVWDYZBDmDRkfL72BylvZJQO8dLfeUFspoSyNl9ByGsOJjumPtci6Wo03BeOvi +7e2DTBrSeyqNXej1PNedAI4dd1xIIufdeTxuL0y6zXdJneD9i1BAaNwaCdrACNBt +uAieq0uulTRy1ML4041mg7NNGyjz3oV8HUDZT+YZ0wNS03UTuKAidjW1d+EkVObc +fXOMpw+kn5zVJ/S8m3LK2mh/y81JBZjHkOEFMy5sHFHacAJgM4DvlVOW4I3rs7E9 ++eTE/RP5CObL2RdnLWcBJcRUCQwu14qfW4Dddox7od0EGs+gYLeeAkhF7UW2LHyJ +NDhiwR0k4oclgzoZsoh1BBAWCgAdFiEEKbSx984D0bHe0i8wKPhQKf726GUFAmWv +tvQACgkQKPhQKf726GX2RQD+MQr+RB2l4G5Q7sOzGlTv7rLFI3SRMMSJN3D7aMHs +124BAP03CPPRnSWpqlZoXzmta8Y4+ZRs3L8K2eDbIGOB2JIAtENSb2JlcnQgQ29s +bGlucyAoUm9iZXJ0IENvbGxpbnMgRGViaWFuIGFkZHJlc3MpIDxyb2JlcnRjQGRl +Ymlhbi5vcmc+iEYEEBECAAYFAkNnvmMACgkQLiz2e3eWpgtPFwCdFi8b4hmFUl+I +9IW2I3F4ymATsD8AoOIsp640WlAMXTByyv6Onekv+0/LiF0EExECAB4FAkMXiE8C +GwMGCwkIBwMCAxUCAwMWAgECHgECF4AACgkQhnv5qfvT647tWgCXevXivRszBk4e +4RSpSwdQSTzACgCghvjJBfn9HpTer6DF7p/SKOAX3qOIRgQQEQIABgUCRIKxpQAK +CRAbw+8boEqiB96WAKDWm6lADOKvx9ngYbRp++eThHwGYgCg0g7YxznqzSrYVNB8 +3x09vyuwJ/SIRgQQEQIABgUCRIKx6gAKCRBolvyurAYbMmoFAJwKqkBOsjUampsX +6gKOXhKjeTQ3NgCg4MiHQ1BxhEezNw40TeiSy1QL1qWIRgQQEQIABgUCRIg0WgAK +CRA9r1SiHu9SdtElAKCUqGkHRASLq9W/c5G4KdwAlgU29QCeIp5wapGgo/ciV+Q4 +P+zO0bfWPzOIRgQQEQIABgUCRJE3ngAKCRCMJe4PDcC31iGjAJ9aiJeOFCN8/tWT +8BSamfc0PkGmHgCgnX4QfqfIFUfMlc7y2KhqRKr6kcuIRgQQEQIABgUCRTru7AAK +CRAqPnfSmGc0znHHAJ9+4ES+vK1Huct5GNcHBN8HQNfLSQCfYF0IgUAfXC6hXZ2/ +E0U+OmqfnjKIRgQTEQIABgUCREDavQAKCRBdPOd/1U8IR1bqAJ44onU6v5AyQPqf +aiqh62eDT5cWpgCbBzTxQz28oTzxzm47E5lMyZzwNCOIRgQTEQIABgUCRIkGAgAK +CRBbs/UZWBZ5GtpfAKCAjjGQJgFXayEVgRIODVBYtMZCqQCfSbvpaGGTZzYvJcKa +wZS7dFj7CG+IRgQQEQIABgUCRckEEQAKCRDauJjOyxlK3TVAAKCFG/z96plgDlxF +Exp3qnT5Pc5yyQCfRuULtWOzccXt5tBJko+ocxFS9LKJARwEEAECAAYFAkfToEwA +CgkQsmjnBv9c9GOgiwgAnPmatBuHuHlOmxsFBEANRGA9CO/u9tj6boGYGdQGaJuX +7Dz4Ae5W8Icmn+dGRUGqbOkQj0KFOl0Dh4NiHrrzclwPmT8YfPyWL6KNMCftKAOk +n7gqoXG88XkG8jxLCdbXQKXHTswBfRpdjNfAcbBqRfLaDIfUTBNK+fWReStDXOn0 +RN7I+3c5IeaH1CZG2Ds/m02TV7pxVKH5rZb3QPWYWGqJId98LfLsVLiDzcAaC6ER +pwVtw78BQLePAOQ6yVjKB61WhtKwH8dB8INQ9wUhNRF4KrU8viw71mpnewCbMufr +UQtZngeAVqFYBKztTUH82bZdOrH7KmYIkQLPbFkU3oh1BBAWCgAdFiEEKbSx984D +0bHe0i8wKPhQKf726GUFAmWvtvQACgkQKPhQKf726GXWhwEAilfG/4G9kCcaH9tv +iQXy47jcHOeOcBdp9/VhibUqiG8BAMahIxX3QwFkAc/Gr0Vebmm7v9XLYhQkmFjr +euKNV8AHuQENBD05CD8QBAC0dIw2sJbrLi/iXI+sm9gOk3myilY3cnMiKJgiQiFy +PmH+kQp6vdYkvYs7HtjDf4QZ/REUZCL4R9AIZYWCQXleFAcsg60MDqV5ENr5kgyb +ofVsXK5CXDAzNXzVw/kMHJ1bnN5jnqcnN2+eCljXs1UGVwZqKspWiyQGYa1el3z1 +GwADBgP+I9MGZgI5js+en7lAjAPm/O0DVU3hFf8uXDwLIQF7EblLMOgm+tX6kkyF +2y67vUJgVoMqK4FZX/4cQpRZt32Gg3jTliVXK6B5afzgcuM16dMOtHKDn0N8dWb8 +mijLy3JYrXkpYXAXiWDqES2dp7zQ39GzhLwRyqyiDFQG8bVyrkKIVAQYEQIADAUC +PTkIPwUJA8JnAAASCRCGe/mp+9PrjgdlR1BHAAEBRJMAnRbhUE0LZtQRRFpUNgnG +jO8HauOpAJ9vfXd197WebaQTGxlWQUSio7X5HrkBogQ9OQjKEQQAx8PBbtvgdT8n +umsLzkQfD+0sUchHJGJIQRzXMMOZk921HE/2Lr0UtYVPHn9ID6kzjscuQIFKsMAJ +Pi7eOA1pxlZG/9LL8B5N8fTba7PCe71k/BeVP42LMlSR0VPqxWYVVpOgm42lQKWU +ZyI/JBJNzdQt1oEmmhwUzOeik7rsNcMAoNanecCSoYbAsctVuLt66iGgN7kpBAC3 +kYsGi9HLwAcQ1Ruzjf/F+fPkb3saHk576DqIikOqeKi/SWiktxBcSEfXY6oUAiab +uNq51ph1O0s4HLLtyJzljpCPXGASxKWOk6GEQhcBYkjp1sXGXjvLtHAtttgp5+qU +8PiFKK69PptPVLRb5UBuKc7dP0NzGTVw+J1C4WA/TQP/QRF/Rz49J9RJ9uBhNO30 +Eu9r2fHpeT9PBO4526OMEvx3bvB/6N0XcgpFuPq1AKngM08paMNzxaq7BNnAM5j6 +lekQQiaMtanVQVoPoHdcL3WJULniR8oA6zONWkBlHQPMZSbrZSAgd3mB5qV51oGW +31r2diRer5Yx+tPeHkAYhMOIVAQYEQIADAUCPTkIygUJA8JnAAASCRCGe/mp+9Pr +jgdlR1BHAAEByYoAn2LD/vhndvYfpKmdu7pAjQf12IZRAJ9w0JZSn9sXsCBzlZIO +l3VxUua6V7kBogRA+6rnEQQA8JZoq+jgiMHgMpcQO8jEjrWiV9iy/Dt8l37urXbZ +syyosL8jGs5jvTJiejw4h4Fqk9aPapHIaIh70IqFheuxfXYhbwnFL4g2wP55bFMF +Sb7pbtdqPjsEKMr7JSA6GsmjQdJa7fDGSKKFIUxrrimKqS6LJxff52kQO1M+dDtE +QX8AoLfYzwu0XID5quugV3QrRhpeETWdBADYvS54X8i7pWuviQGesXI4w5nGZrWp +KIDw6lW0VVyoGVDKGA84k0CzHp8guDWv5Cc/0UHuHArY15I0+pgAlFyJ/tEdKpJC +E8iieF9C469XGpZAHMJI9kqoOCFC6Mtlh/pyUW3xWnlPyO26kj5TWUI7fXwzgyxN +rT3Lt27/CPCRggQAxW2RsFF7ymbjYPZ2HL11QygTT6whEhcpd6gEX/jfn5RyXXOf +kvBVmuQWvIm/MQI1n6t9ZQQmeUHSymZDexcTKq4Vlk0Qo/XTbubdM5ie84bMl+No +yjd3Pafy/Qi+Z0gik9QzQq2ZaB4Gb1DufkoUdHmTWrUfckSWyjmll/vtIsqIVwQY +EQIADwUCQPuq5wIbAgUJBaOagAASCRCGe/mp+9PrjgdlR1BHAAEBc6oAniH+Xgsb +tYMN64qI2Z5Dp1CTcGBXAJ4q1+gLedy8msRag1CNNXRRlyKtWrkCDQQ9OQRrEAgA +iAcIqS/YaUBQmOe//TKvMbd9KITwvbWoi46yCrux+gf7jGotsyo0Q72zXxI6+ot9 +jccv53AUSHeh4awlGFaYQSX10l9ygknLLyOG2fx+udED/PyppXSslKYvSsrZcTB1 +f/og9RXpQ1mPLX4R9RHxOUIKAQX26mcbFssxlTeL7jeci6a8jfAHz4zEP95pCMBa +PYCWFzmVo5M7YVhfB1YvO+ll9At7DTGGuCyh4ntdt6c5ldehxvGBSLGOBQW66h+S +pQr/V7oALWs4lwZlDmdHVrbIc+ds6KP7/sqBc3Yk1TNhnaTTWc0Z7jfw29pRy+vZ ++6tIhJX3YpYFEtj2170V8wADBQf+L6+xeRILW3oRf8yZzeQ43b+ewzqtwhAaex35 +/JfHve+BFairYqqycV81r6WspsrHn1TJR9FU3CsRGs3Uk0Idl+ZpNWJgNw/P4TUa +vnv8M8YtdP2660VqD5LzNr9FNia4rsu2HnABqSol1mV1AjZMPwZCFmcepR9B90aX +lw2uAil/ZaWG9Ie+pd9cTVyRiry15fKKXCGBkTMwkwiFuwRLRqZXvSYuUdrqVRQQ ++w0voMiO3A3NGTxZYYsPp0DQKNQhziDjffhGtnht6ouYDD2WVq3itAmd51zVpf89 +D/bjJe+Sv4deLXt78u2zp5o1+u8gzxLRpVhCmN2CjZ818ukSw4hOBBgRAgAGBQI9 +OQRrABIJEIZ7+an70+uOB2VHUEcAAQH6BACglV02bsJX4Oe3zCE8SVH5CLLXFeAA +n1H+rK2r7DDC+//bhqAjReOebbMruQINBED7qywQCAD5SZNyX7gK34PHcuFesf4o +lKAMHqYbj87j+QveTNb3Mkpe73Ablvcfi4BQak3/PJDbAiLWV9UEJ8RhqvEWKyvG +bExGGyBocPkJN/0R4kCOdIpe7yZHKEDmGukE7K67zY4FJFTkyqkSWcXQz9GPYEvU +StO5fT+iNF6RRdPzjDbwuZAL4aRSR/cgPM5IPzVfc0gQ9j+x8rJyK8c2d5Km5tVm +8HUHAXQu55Piw9mcSFCKLrcr97MHT/4ym2h2t/dhohhAZBKu8bnyoFqb5IVL7Q7t +sCGIxuagGEYI0z4wKmJ7UrQtjnqWde5lNdtEHdGmuPV21WKkyxUzOh3g/pdzWOgj +AAMFB/9lLeG3sNY5dE8fAM9ugs+2UKxK6YlxjwUj0MGaD4wdHi6TCNqSr4pvsRlQ +2qhA8bgUWxUmy01T/49cpHT0YCC0YqUk/pJiCLF3px4XQgho6yGc/oonaywSjiDi +gY+PbDfSKIesV24M9EbwhPSBS4yPuFrEdq/1pWy+Gi+ZH/Pvph2h6pQxpWSqRp8X +jLm/k7GQkC3lbWuwtdZOv2hqlC4T2BWrbLD06ihDmLJ9XfdSjimXP8UBtKfYaiPl +ZXr6DPSE3MjCjAOioV2aV/ukNPraVVoepNa4TaS+9+bgpFEAa5aH22aO2dBdzPNc +GbTy09qqLVEw9H9vaprf/pjKNeKFiFcEGBECAA8FAkD7qywCGwwFCQWjmoAAEgkQ +hnv5qfvT644HZUdQRwABAUx+AKCOWhc0Ul1cnN+ayzMDu3kX0iCYBgCdHoCeJmzZ +m7+RtyGmX2h7L1fuu0GZAg0EWA9OxQEQAL7Q0NmsPCjFJmfdOG+4tN/qloRsxEE3 +Qs+92xKwmXBCzEnVb0P+MN+ceTaIA0XskmUSD/Z4+jl4Y30oTbuKsuIQDV7nehsy +x/P3h4zDJEStTj+NSs5eOKDVCt6B9nlOPYRTTEaRb266QThedA7YQ5wUMBCvl/3e +c/PFTwYujzHT09WY8zGEdN6AOc8LQqBiD7eECfa5lSTE/SqhmzD/pyd8ZfnhU68I +aK0yjkgoTC21Azq2FLOwkDPX6rNNL5/0LPMg7g/tgL39B3iKyR/j0Fv7RZEZ6qSK +WtNpg/Jy2FPX4WDDv+ivcC8GxOcCypp6cJ5cR4VaUjN6RKEzMt/r7F1BPdlyWvOs +CJQpKF9SX4M4n9ysDhSZ3Vthcozls7P7h0WowKTFZYMpozU1qgNla9Nb81w+dgHx +yzKu/RwgLRegHwrDnjF/CrjRl9B9aQr8C4+XW3HJeuos2KMeCjFFIQnR6fAdZeAS +R9wS9Rqk9yIq76giVPbApJCu1dbCEdKEGHGnjGTYMnFzmlWbZLhDiXtvDaUrHwUQ +VRcEqJaQ1eYpP7bItI+UskdSKQ4j08CSSdzaBPf3EnzQjQ1CKOQkli0NORGyfpX/ +3h4sIL66Rt6iWhgma2cIq7OJAHuUK/LCp6U58Lcd36ZMYhYUPfymQyz7xFiG2gpl +3/GzaAXLjDUvABEBAAG0OEFtb3MgSmVmZnJpZXMgKFNxdWlkIFNpZ25pbmcgS2V5 +KSA8c3F1aWQzQHRyZWVuZXQuY28ubno+iQI3BBMBCAAhBQJYD07FAhsDBQsJCAcC +BhUICQoLAgQWAgMBAh4BAheAAAoJEM1tv47zsX0+NHgP/jhWvRaeMbkwIac8ATGd +IH+z663rH9XNblAgSNrSbXTwjJUIqgUNQt2p1rxLueDZVoVGRApazCnZaDG87NEB +D6rlFlt57apwprBdZOaiYy/ypVowwfVYfyzyhwjLvfwYrIrY3Dl7GMwVuDBjPvjO +tAwhBnpavRObgK9TzJIo8YgLUmMdygLtYX/Xj50WzcBUfZ6JvFiTXYWQLE3M3i1P +aWwC4QR+TGofRZiK04d/aVYaWYfgVcAyk5/KZPFuGXg0graqNqKJeeYdCC+HIeQo +nRkpt8knMlsBVx/JShbu6MYWRHsGjMrFA8sDn346I3OkRM036MEeIRgnMJF5zIHf +OU178ED4PZE7Xf9CJy9VhhFVEmkdiU3vatg3jnL4dyWNwZQ1+1mX1STJSHcQbAeT +t81HNIQU/MRyhoCz9Xk3kR0CtArnFmVsNbS/zAp8NFJpjZ0GT6m5udg//5Z8PE0S +gDcG3TVnb7C0fpRjNAUlLFwPsomsJ/vM2koxj7TgfDAmeu5lac/FaTHA1FuCOCa7 +f0YV3k9jnr3FdcyYoGC/EIDdV9y0XOe6Ed3ei33MKSfXJGk11s33CI1V/RtCrYRJ +QPZg8Pv9dXS7yHcutsxSXhOUjZ1bUGRXigmTb/4qoOQlrw0M6TwfI48d77L4x5eJ +1OEJsmGi6Jip2nTDoJer97VjiQEcBBABCAAGBQJYD1sUAAoJELJo5wb/XPRjcYMH +/2roAMnOOUsrb9VDe5KbiRSrGIi/1K1n51tajLarMsz0o4+jgSgDiTRpRfiXQ9Xc +g+oNgXpqSjQ/rLuLJzOMBz60wWntke7Iv3C3oTH3Wv7xmx1uB9ftTgLBVfeqhxw0 +dTwhh0qRAIFDNK62VSJadj0KQ7KxxZnRVTRyRieJFdmTholkkpa0q+ojrPMM9apt +YzteVfua57KCjSXdYNcQqTKeBF667JLWESMjmuCi96N1pWvL4tlZMrwdbNGGxY8V +VCgdCTCe4f8T3kDLbKzMzSBYm7JLwgNpCKrQ+6hUGVZaW4fMvLeMB56cRZz4V17L +Xcrfh6IKCUueHvx3UtAyhzWIdQQQFgoAHRYhBCm0sffOA9Gx3tIvMCj4UCn+9uhl +BQJlr8Q9AAoJECj4UCn+9uhlZNUBAJeChkJy4AVBiLi3qsA2srACb9DroHIXDmtn +8Z6Hdh0iAQC2vvay5RXuYgWU2Bo6JiymeMnRQT269y+7WNzx3pz7BJgzBGCgPrQW +CSsGAQQB2kcPAQEHQOgNagm/4kzV1tn4VFlR/mE4vhRU8YgwWNIkEXOYjXRetD5G +cmFuY2VzY28gQ2hlbW9sbGkgKGNvZGUgc2lnbmluZyBrZXkpIDxraW5raWVAc3F1 +aWQtY2FjaGUub3JnPoiUBBMWCgA8FiEEKbSx984D0bHe0i8wKPhQKf726GUFAmCg +PrQCGwMFCwkIBwIDIgIBBhUKCQgLAgQWAgMBAh4HAheAAAoJECj4UCn+9uhlDnQA +/jdq8vz+EdKlmQ8G5Pl1DeQwoMduCET0kQSxYvKNz+7vAQCBkut3YPsf5/SSu1Zi +NrxX9X8FxOK658awpVQKzxvvDokCMwQQAQoAHRYhBLBohO23ecibBE5k481tv47z +sX0+BQJlr7m4AAoJEM1tv47zsX0+FN4QAJdQjgR21KZ5Lq9IgFVmzIDOJ8iCcjPA +Puqz3Lk98dpXkQj+X1Qmd0/b2p4yd+6SHMUO0VXSo4xHl+KJZ2Xv+h/QSiJ1KuzU +6JWYF0xqUv550XSY3bjeWc5jZXXXJGvyIDsmUHYhHjJBfTQ/fZOLcDASv4WjZIrS +pdYYEd/I0ti9W1IHBpGs75gMENtIP2PFdvd4hAcFHbwTh7NBH7E8HQ1Od6frttB+ +p0+uCmpvqj+HJHxP0X5gZmexw/8I4SFlHhZvW2fkqXxyKycLqJLgMnFmLsrhYgtu +hTBUt6tiY864AsLvfUZ9I79CXm6MrunqN9HGAWrvxoyme5cnPcdA3ZbXYsScqAXU +s9YZPmAkmQh+CHDoF5yQnt7W0UymvuJJAJtCNLU1aUPh1gfc6xkB8KVlc/FxYKJV +MOMGl/KWck0sVHfl6j0/A2KGLmsX6A0TFZfQIJTRUt4mPAF8RQTrdmPVF48kYuCK ++TwKtd8R+Hr8NxCfvZD/a8a6qigvwoUpndO/ODHzBrs5Z5K0d5nKKuejYr3kuKOx +JoZX74go4qQFgVY/hqOhC179WfNY4/ryhtqJbrGoL/rMUmpuMtbapwEf+wZNeqTk +4+D8q1Ntdd7KuLeGIiHHev9rDG9xys1jR6+PoTTPKWGBqHWeLX09KiLLVTetU9ie +OpqmpftEcWlluDgEYKA+tBIKKwYBBAGXVQEFAQEHQMnrqjqN/LbRsjZ66HV7iI7X +fmvap8dSWymY71+Ekiw8AwEIB4h4BBgWCgAgFiEEKbSx984D0bHe0i8wKPhQKf72 +6GUFAmCgPrQCGwwACgkQKPhQKf726GWueAEAtprlrB37fBpCarwugbne3xubqSoJ +hof671QR9a2GDtQA/j/O9zCnNa+QXYl8VMx1xenTs0Tn7Tf9J6vK8YhDYO8PmQGi +BEHIB9cRBACz7t2AETPLyJ9vBBrSRD1S7wXgfZEPvED2JuMKmtaNBD9WFbPBtWYG +uCi2dUYxIo05GvUojR4Q6IxrrHhCcbcodujA7KxHpWc+ua/Yatbp+Qdya8a+D1Dy +w4x7mZA5MhCX5EI9Rtu/dkTaQUn9pS/YoSre48g5OqX6chkA2QjIhwCg5VjW6LEK +C3gIdPux8dVRfeqvAKUEALCVyzfi8RIFRm7tGNY3BN+LzvGRYNdMcdDH8hF3dMMd +RlVMLopGrO4F6AqocfFRAmqGOYmJxZ+U90v3qnP9+NaoH74nwAAC4hqPpGKBJIqq +d6D3cjU6OuPACRvZmlmrted0HbPwB/6jbWk1Vv1y9llq7W00NtpZ0gC8wDerW4l7 +A/9iZZqvtxDuJS9tHKP1TlI8B8pYvbLApdDfqn1E2oUZ7jKLIgBEFIDKPkNIOdou +6DSMqjxUKb79G9zEEJ0chlB4xwgxxToObf749wO52k7dmVFfrGJnuBK0K/H+9YVW +IKNeJcsSgdMO40ayArkxdEDhc5KU3EiBXCjkXX3kyRo2GLQqRnJhbmNlc2NvIENo +ZW1vbGxpIDxmcmFuY2VzY29AY2hlbW9sbGkuaXQ+iEYEExECAAYFAkHIEcQACgkQ +516QwDnMM9tVnQCfdFgba9EJB6wggtINUychvucoGKQAnAxACBlbEV7/x53k5Qm+ +c+erF3NwiFkEExECABkFAkHIB9cECwcDAgMVAgMDFgIBAh4BAheAAAoJEDrr7G7G +Zkj9QFgAoId+TSZvZE+Jn+xzQc1EIQLmWs4ZAJkBC79g4oqxvg1g8msg0FzPjL56 +/YhGBBMRAgAGBQJByDcdAAoJEIZ7+an70+uO/9oAn0YyNkoSd/VpNAbTCWiY/nCX +wRabAJ4yChxNZdi/xWyJLP1N4E9DXeTPJ7QuRnJhbmNlc2NvIENoZW1vbGxpIChr +aW5raWUpIDxraW5raWVAa2lua2llLml0PohcBBMRAgAcBQJByBPAAhsDBAsHAwID +FQIDAxYCAQIeAQIXgAAKCRA66+xuxmZI/QlMAJ9DBkYQXo2vu8RbX6EXWef7GMFn +ZACeKjyMdx2+6JKfcIaveo0y5Mpbrqa5AaIEQcgInBEEAKej1pT+lyQ+1APXmyuV +QyhurIMgixTaK39YnytcOikq45VlliFUSuWuwmlMte6s4Tv+qtSI9KmWeXAVTRcX +nmWVjPYGlJXB31yv62FBAaCJQm+eMeZN9JOzSf0/8Nn2qWunGvGwzlYfsB5awi6z +uVtsTYC7v5T8UrdN/C7BTSM/AKCQSDAuNB4DeD/kveGAKoX0WYZHjwP6A3e0jsth +kBeVZHskjkcj6Y+SCXcJ2F98wbZc8SXAmV+BpD9PQQ8hMaWmxZY0Q5p35ZJGggCs +71NoG35ZY4x2vIJb/QGbh96LvoQm1OjM9YtbTjKzhW+b+lsO/zSRi0Vw6aCkkonj +LcKmc0BDXD6JJ3hBEOA8QuhHvpwDJQrb1qUD/19VFjI9LCuwkVF96Ne/oPqqNBGv +geFcabuJl76a3hEqImnyiNjRvgCsSL+6aLMwzVi1fqzVPboC5a7v8c4RAgpQzo1u +xZCJ3wSY1lJw+HKTMPAXa5+fB/ByUw7Rrtzxgfj9Z/bhEjoG6Q5QzzTJcVDl/pFW +f+Gi7ZmjheiIXmwfiEwEGBECAAwFAkHICJwFCQPCZwAACgkQOuvsbsZmSP2E2gCg +mXWuLz/CQe06ke1cT+3BB52tg+IAoLRsvgYNv4M0EjwtO3spVqg5YBBjuQGiBEHI +CLkRBACLWpQpKTdxxGqUNkORkG6Kluz5ubaos3efkOCjFgDrT4MUo26VTvJTQa3I +CyTuqBPArpeb/9DHmgx7PKIp6yHNk/lHTRyiJMYFzVi896E16JCKJPmu1z8obxkN +8BNQ4gAnCGj8HWMQGh6jIB1bV50NjlY/SykfM/3eqnaqtZusxwCgiSIY+wIdjmnH +OWyl+3xmsvxO5VsD/RMfJpCD8Ul3ktK2WCYRyCWPldd9CDG38tKt7lSiH9ESXt2E +rJPnTMJ2RX6yuYJbQxIY/6tgrLuDLYCUbf7bTZx2CXZ293mCVuq4OKO0bccBAtPI +7JmOYoEztnzDklcSS+M6IwmxdtoNhByBOl8GfMhYHFcR7qrbj6ACJcNPmsEYA/4o +xLFi8vvw9AqgAYwcRwH+Db2MQusXD1gfN2vdYvC+ExVuge6VKHbpxI6Vg9MMiKex +JKt7ADMjDTQ50kd1XIq5h9JnkHXM6Pj/6X2HFUU5VnxBlcikkXcLBNH1mOIZ4Ee2 +6x63VuaAfi8F9s8Z0843FJY+RChr20rg94VYPGp4h4hMBBgRAgAMBQJByAi5BQkD +wmcAAAoJEDrr7G7GZkj9gfMAoJ11Lsm4aqarDhVvxxscRw3QfNMRAKC97Dr0XNLk +g+0COoMw9TY+ph0+DrkCDQRByAhHEAgAvCbA5wQ2sJ7UtkAXzpHjVgh0JO/pRdna +DMv9sCurtVQyJRDfUAHuSamuZrWMPx/99BdQuUF+tpnVyFhqfE7p1pacVGxt5WCx +0DT2xIkJftrj2HTyVbGAVZqNm5wyKjiZWBtE3B0c07pUfDOTOgP4p3jKbBXulaL6 +dg4eEizl93SQ2cIsgkUkWbCOITIDLdhplR5APu7ks6WEVVLyaeeS/pWkiIsslm47 +vJjCz9QjOQQk1I5/MsxIVri87gRcn+fGKjGSxgr+3kQWMjBoknwg7/ua4y9gv1ph +QP5XSV9svMwsuPOuvKAfJAmFI3cbtQsDB1ut1YMouXXYukNyqRFKfwADBQf/W8te +wPAGBl5EJYgCQXwq8ISHPMXP0+PwHWBkoGXDsfFYVijEvH4IoCzEOtpuZWkfSTnH +y6bbQVnW2XDgCXyXwIbCTo9/l05fGQ2Ny01ecISmEWeq8xs2o0RU6xm1/F32C/PB +6oQt5wbnUJjGIoLKJ9P7BLBSYDGT3I74V7JnoDRJKl1xrqnWV5DcIzb899FjZ9Ga +7v2ifkQcwBEe6StPD+9K/JFtx5YCX/Y3kEJPzlKv51o2c7R918QFdSZp9fAk/7EX +uLy2hltP63PRPGRCSZ4CzuB3COAjSPQHOo4DM5eHawn8CVLpgHoP2gGlAI/Od5mf +i5BF13tnAGQB+ySGfIhGBBgRAgAGBQJByAhHAAoJEDrr7G7GZkj9nxUAn2QqdSVW +gGzeALgaLD2LDcyYV0OIAJ9A9EbjHrwcrwDC8eSY22ni3oHHUbkBDQRByAsuEAQA +qQ13wko14q7WG7lPvQQhZm9mbI58G7hhnFu0WWpDkDqJ6PkRYVYSVaMK5XoDA5Fb +YMOuXewCJIRX6KcLDgl4GxPGTaLDMniMLVraZ4Easm5CLWLM6gEDIYnkuWnGjY8E +G+iGth3Gze6kPkuYp0/ftNnoanbXOGOmEf0nuoVHG98ABAsD/jbzE2Im0z9+29PA +eG6c908LKhZCQ4XQSE8XrQgJBZDI7A5rhsragcrwzswyjYr5aV9kfb0tpnZEF60k +6rdYF45nA4inISiCsyrMwjtVSCYRMwXnfwXGld8nRymQUoeic4Y+ZHqXOs7gHm// +jFKRsYDP1Pjtd+uzwH/iG2/NBMediEwEGBECAAwFAkHICy4FCQPCZwAACgkQOuvs +bsZmSP0GPACeOqinNX7BX4eFEBYGGFz7GKLbNBEAnA7OKxT6FSMYtInM03JgXYKl +81Pk +=EMOU +-----END PGP PUBLIC KEY BLOCK----- diff --git a/SOURCES/squid-6.1-config.patch b/SOURCES/squid-6.1-config.patch new file mode 100644 index 0000000..9d2b192 --- /dev/null +++ b/SOURCES/squid-6.1-config.patch @@ -0,0 +1,27 @@ +diff --git a/src/cf.data.pre b/src/cf.data.pre +index 44aa34d..12225bc 100644 +--- a/src/cf.data.pre ++++ b/src/cf.data.pre +@@ -5453,7 +5453,7 @@ DOC_END + + NAME: logfile_rotate + TYPE: int +-DEFAULT: 10 ++DEFAULT: 0 + LOC: Config.Log.rotateNumber + DOC_START + Specifies the default number of logfile rotations to make when you +@@ -7447,11 +7447,11 @@ COMMENT_END + + NAME: cache_mgr + TYPE: string +-DEFAULT: webmaster ++DEFAULT: root + LOC: Config.adminEmail + DOC_START + Email-address of local cache manager who will receive +- mail if the cache dies. The default is "webmaster". ++ mail if the cache dies. The default is "root". + DOC_END + + NAME: mail_from diff --git a/SOURCES/squid-6.1-crash-half-closed.patch b/SOURCES/squid-6.1-crash-half-closed.patch new file mode 100644 index 0000000..901ece2 --- /dev/null +++ b/SOURCES/squid-6.1-crash-half-closed.patch @@ -0,0 +1,158 @@ +diff --git a/src/client_side.cc b/src/client_side.cc +index f488fc4..69586df 100644 +--- a/src/client_side.cc ++++ b/src/client_side.cc +@@ -932,7 +932,7 @@ ConnStateData::kick() + * We are done with the response, and we are either still receiving request + * body (early response!) or have already stopped receiving anything. + * +- * If we are still receiving, then clientParseRequest() below will fail. ++ * If we are still receiving, then parseRequests() below will fail. + * (XXX: but then we will call readNextRequest() which may succeed and + * execute a smuggled request as we are not done with the current request). + * +@@ -952,28 +952,12 @@ ConnStateData::kick() + * Attempt to parse a request from the request buffer. + * If we've been fed a pipelined request it may already + * be in our read buffer. +- * +- \par +- * This needs to fall through - if we're unlucky and parse the _last_ request +- * from our read buffer we may never re-register for another client read. + */ + +- if (clientParseRequests()) { +- debugs(33, 3, clientConnection << ": parsed next request from buffer"); +- } ++ parseRequests(); + +- /** \par +- * Either we need to kick-start another read or, if we have +- * a half-closed connection, kill it after the last request. +- * This saves waiting for half-closed connections to finished being +- * half-closed _AND_ then, sometimes, spending "Timeout" time in +- * the keepalive "Waiting for next request" state. +- */ +- if (commIsHalfClosed(clientConnection->fd) && pipeline.empty()) { +- debugs(33, 3, "half-closed client with no pending requests, closing"); +- clientConnection->close(); ++ if (!isOpen()) + return; +- } + + /** \par + * At this point we either have a parsed request (which we've +@@ -1893,16 +1877,11 @@ ConnStateData::receivedFirstByte() + resetReadTimeout(Config.Timeout.request); + } + +-/** +- * Attempt to parse one or more requests from the input buffer. +- * Returns true after completing parsing of at least one request [header]. That +- * includes cases where parsing ended with an error (e.g., a huge request). +- */ +-bool +-ConnStateData::clientParseRequests() ++/// Attempt to parse one or more requests from the input buffer. ++/// May close the connection. ++void ++ConnStateData::parseRequests() + { +- bool parsed_req = false; +- + debugs(33, 5, clientConnection << ": attempting to parse"); + + // Loop while we have read bytes that are not needed for producing the body +@@ -1947,8 +1926,6 @@ ConnStateData::clientParseRequests() + + processParsedRequest(context); + +- parsed_req = true; // XXX: do we really need to parse everything right NOW ? +- + if (context->mayUseConnection()) { + debugs(33, 3, "Not parsing new requests, as this request may need the connection"); + break; +@@ -1961,8 +1938,19 @@ ConnStateData::clientParseRequests() + } + } + +- /* XXX where to 'finish' the parsing pass? */ +- return parsed_req; ++ debugs(33, 7, "buffered leftovers: " << inBuf.length()); ++ ++ if (isOpen() && commIsHalfClosed(clientConnection->fd)) { ++ if (pipeline.empty()) { ++ // we processed what we could parse, and no more data is coming ++ debugs(33, 5, "closing half-closed without parsed requests: " << clientConnection); ++ clientConnection->close(); ++ } else { ++ // we parsed what we could, and no more data is coming ++ debugs(33, 5, "monitoring half-closed while processing parsed requests: " << clientConnection); ++ flags.readMore = false; // may already be false ++ } ++ } + } + + void +@@ -1979,18 +1967,7 @@ ConnStateData::afterClientRead() + if (pipeline.empty()) + fd_note(clientConnection->fd, "Reading next request"); + +- if (!clientParseRequests()) { +- if (!isOpen()) +- return; +- // We may get here if the client half-closed after sending a partial +- // request. See doClientRead() and shouldCloseOnEof(). +- // XXX: This partially duplicates ConnStateData::kick(). +- if (pipeline.empty() && commIsHalfClosed(clientConnection->fd)) { +- debugs(33, 5, clientConnection << ": half-closed connection, no completed request parsed, connection closing."); +- clientConnection->close(); +- return; +- } +- } ++ parseRequests(); + + if (!isOpen()) + return; +@@ -3775,7 +3752,7 @@ ConnStateData::notePinnedConnectionBecameIdle(PinnedIdleContext pic) + startPinnedConnectionMonitoring(); + + if (pipeline.empty()) +- kick(); // in case clientParseRequests() was blocked by a busy pic.connection ++ kick(); // in case parseRequests() was blocked by a busy pic.connection + } + + /// Forward future client requests using the given server connection. +diff --git a/src/client_side.h b/src/client_side.h +index 6027b31..60b99b1 100644 +--- a/src/client_side.h ++++ b/src/client_side.h +@@ -98,7 +98,6 @@ public: + void doneWithControlMsg() override; + + /// Traffic parsing +- bool clientParseRequests(); + void readNextRequest(); + + /// try to make progress on a transaction or read more I/O +@@ -443,6 +442,7 @@ private: + + void checkLogging(); + ++ void parseRequests(); + void clientAfterReadingRequests(); + bool concurrentRequestQueueFilled() const; + +diff --git a/src/tests/stub_client_side.cc b/src/tests/stub_client_side.cc +index 8c160e5..f49d5dc 100644 +--- a/src/tests/stub_client_side.cc ++++ b/src/tests/stub_client_side.cc +@@ -14,7 +14,7 @@ + #include "tests/STUB.h" + + #include "client_side.h" +-bool ConnStateData::clientParseRequests() STUB_RETVAL(false) ++void ConnStateData::parseRequests() STUB + void ConnStateData::readNextRequest() STUB + bool ConnStateData::isOpen() const STUB_RETVAL(false) + void ConnStateData::kick() STUB diff --git a/SOURCES/squid-6.1-location.patch b/SOURCES/squid-6.1-location.patch new file mode 100644 index 0000000..4abd519 --- /dev/null +++ b/SOURCES/squid-6.1-location.patch @@ -0,0 +1,32 @@ +diff -up squid-3.1.0.9/QUICKSTART.location squid-3.1.0.9/QUICKSTART +--- squid-3.1.0.9/QUICKSTART.location 2009-06-26 12:35:27.000000000 +0200 ++++ squid-3.1.0.9/QUICKSTART 2009-07-17 14:03:10.000000000 +0200 +@@ -10,10 +10,9 @@ After you retrieved, compiled and instal + INSTALL in the same directory), you have to configure the squid.conf + file. This is the list of the values you *need* to change, because no + sensible defaults could be defined. Do not touch the other variables +-for now. We assume you have installed Squid in the default location: +-/usr/local/squid ++for now. + +-Uncomment and edit the following lines in /usr/local/squid/etc/squid.conf: ++Uncomment and edit the following lines in /etc/squid/squid.conf: + + ============================================================================== + +@@ -82,12 +81,12 @@ After editing squid.conf to your liking, + line TWICE: + + To create any disk cache_dir configured: +- % /usr/local/squid/sbin/squid -z ++ % /usr/sbin/squid -z + + To start squid: +- % /usr/local/squid/sbin/squid ++ % /usr/sbin/squid + +-Check in the cache.log (/usr/local/squid/var/logs/cache.log) that ++Check in the cache.log (/var/log/squid/cache.log) that + everything is all right. + + Once Squid created all its files (it can take several minutes on some diff --git a/SOURCES/squid-6.1-perlpath.patch b/SOURCES/squid-6.1-perlpath.patch new file mode 100644 index 0000000..fe37759 --- /dev/null +++ b/SOURCES/squid-6.1-perlpath.patch @@ -0,0 +1,10 @@ +diff --git a/contrib/url-normalizer.pl b/contrib/url-normalizer.pl +index e965e9e..ed5ffcb 100755 +--- a/contrib/url-normalizer.pl ++++ b/contrib/url-normalizer.pl +@@ -1,4 +1,4 @@ +-#!/usr/local/bin/perl -Tw ++#!/usr/bin/perl -Tw + # + # * Copyright (C) 1996-2023 The Squid Software Foundation and contributors + # * diff --git a/SOURCES/squid-6.1-symlink-lang-err.patch b/SOURCES/squid-6.1-symlink-lang-err.patch new file mode 100644 index 0000000..a29274b --- /dev/null +++ b/SOURCES/squid-6.1-symlink-lang-err.patch @@ -0,0 +1,26 @@ +diff --git a/errors/aliases b/errors/aliases +index c256106..38c123a 100644 +--- a/errors/aliases ++++ b/errors/aliases +@@ -14,8 +14,7 @@ da da-dk + de de-at de-ch de-de de-li de-lu + el el-gr + en en-au en-bz en-ca en-cn en-gb en-ie en-in en-jm en-nz en-ph en-sg en-tt en-uk en-us en-za en-zw +-es es-ar es-bo es-cl es-cu es-co es-do es-ec es-es es-pe es-pr es-py es-us es-uy es-ve es-xl spq +-es-mx es-bz es-cr es-gt es-hn es-ni es-pa es-sv ++es es-ar es-bo es-cl es-co es-cr es-do es-ec es-es es-gt es-hn es-mx es-ni es-pa es-pe es-pr es-py es-sv es-us es-uy es-ve es-xl + et et-ee + fa fa-fa fa-ir + fi fi-fi +diff --git a/errors/language.am b/errors/language.am +index a437d17..f2fe463 100644 +--- a/errors/language.am ++++ b/errors/language.am +@@ -19,7 +19,6 @@ LANGUAGE_FILES = \ + de.lang \ + el.lang \ + en.lang \ +- es-mx.lang \ + es.lang \ + et.lang \ + fa.lang \ diff --git a/SOURCES/squid-6.10.tar.xz.asc b/SOURCES/squid-6.10.tar.xz.asc new file mode 100644 index 0000000..0539d48 --- /dev/null +++ b/SOURCES/squid-6.10.tar.xz.asc @@ -0,0 +1,17 @@ +File: squid-6.10.tar.xz +Date: Sat Jun 8 02:53:29 PM UTC 2024 +Size: 2558208 +MD5 : 86deefa7282c4388be95260aa4d4cf6a +SHA1: 70e90865df0e4e9ba7765b622da40bda9bb8fc5d +Key : 29B4B1F7CE03D1B1DED22F3028F85029FEF6E865 + 29B4 B1F7 CE03 D1B1 DED2 2F30 28F8 5029 FEF6 E865 +sub cv25519 2021-05-15 [E] + keyring = http://www.squid-cache.org/pgp.asc + keyserver = pool.sks-keyservers.net +-----BEGIN PGP SIGNATURE----- + +iHUEABYKAB0WIQQptLH3zgPRsd7SLzAo+FAp/vboZQUCZmRwewAKCRAo+FAp/vbo +ZZV0AP0WDdXJFarEEYCSXSv/zT1l0FrI8jLQCT3Rsp6nTbWxfwD/VYmUMDetPLPJ +GYHJNrRm7OceMQcsqhQIz6X71SR9AQs= +=4HPC +-----END PGP SIGNATURE----- diff --git a/SOURCES/squid.logrotate b/SOURCES/squid.logrotate new file mode 100644 index 0000000..c88da04 --- /dev/null +++ b/SOURCES/squid.logrotate @@ -0,0 +1,15 @@ +/var/log/squid/*.log { + weekly + rotate 5 + compress + delaycompress + notifempty + missingok + nocreate + sharedscripts + postrotate + # Asks squid to reopen its logs. (logfile_rotate 0 is set in squid.conf) + # errors redirected to make it silent if squid is not running + /usr/sbin/squid -k rotate 2>/dev/null + endscript +} diff --git a/SOURCES/squid.nm b/SOURCES/squid.nm new file mode 100755 index 0000000..1f317da --- /dev/null +++ b/SOURCES/squid.nm @@ -0,0 +1,7 @@ +#!/bin/sh + +case "$2" in + up|down|vpn-up|vpn-down) + /usr/bin/systemctl -q reload squid.service || : + ;; +esac diff --git a/SOURCES/squid.pam b/SOURCES/squid.pam new file mode 100644 index 0000000..1d78594 --- /dev/null +++ b/SOURCES/squid.pam @@ -0,0 +1,3 @@ +#%PAM-1.0 +auth include password-auth +account include password-auth diff --git a/SOURCES/squid.service b/SOURCES/squid.service new file mode 100644 index 0000000..6978032 --- /dev/null +++ b/SOURCES/squid.service @@ -0,0 +1,18 @@ +[Unit] +Description=Squid caching proxy +Documentation=man:squid(8) +After=network.target network-online.target nss-lookup.target + +[Service] +Type=notify +LimitNOFILE=16384 +PIDFile=/run/squid.pid +EnvironmentFile=/etc/sysconfig/squid +ExecStartPre=/usr/libexec/squid/cache_swap.sh +ExecStart=/usr/sbin/squid --foreground $SQUID_OPTS -f ${SQUID_CONF} +ExecReload=/usr/bin/kill -HUP $MAINPID +KillMode=mixed +NotifyAccess=all + +[Install] +WantedBy=multi-user.target diff --git a/SOURCES/squid.sysconfig b/SOURCES/squid.sysconfig new file mode 100644 index 0000000..f01b6e3 --- /dev/null +++ b/SOURCES/squid.sysconfig @@ -0,0 +1,5 @@ +# default squid options +SQUID_OPTS="" + +# default squid conf file +SQUID_CONF="/etc/squid/squid.conf" diff --git a/SOURCES/squid.sysusers b/SOURCES/squid.sysusers new file mode 100644 index 0000000..f9cc56b --- /dev/null +++ b/SOURCES/squid.sysusers @@ -0,0 +1,2 @@ +g squid 23 - +u squid 23 "Squid proxy user" /var/spool/squid /sbin/nologin diff --git a/SPECS/squid.spec b/SPECS/squid.spec new file mode 100644 index 0000000..b9da4ae --- /dev/null +++ b/SPECS/squid.spec @@ -0,0 +1,1823 @@ +%define __perl_requires %{SOURCE98} + +Name: squid +Version: 6.10 +Release: 1%{?dist} +Summary: The Squid proxy caching server +Epoch: 7 +# See CREDITS for breakdown of non GPLv2+ code +License: GPL-2.0-or-later AND (LGPL-2.0-or-later AND MIT AND BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause AND BSD-4-Clause-UC AND LicenseRef-Fedora-Public-Domain AND Beerware) +URL: http://www.squid-cache.org + +Source0: http://www.squid-cache.org/Versions/v6/squid-%{version}.tar.xz +Source1: http://www.squid-cache.org/Versions/v6/squid-%{version}.tar.xz.asc +Source2: http://www.squid-cache.org/pgp.asc +Source3: squid.logrotate +Source4: squid.sysconfig +Source5: squid.pam +Source6: squid.nm +Source7: squid.service +Source8: cache_swap.sh +Source9: squid.sysusers + +Source98: perl-requires-squid.sh + +# Upstream patches + +# Backported patches +# Patch101: patch + +# Local patches +# Applying upstream patches first makes it less likely that local patches +# will break upstream ones. +Patch201: squid-6.1-config.patch +Patch202: squid-6.1-location.patch +Patch203: squid-6.1-perlpath.patch +# revert this upstream patch - https://bugzilla.redhat.com/show_bug.cgi?id=1936422 +# workaround for #1934919 +Patch204: squid-6.1-symlink-lang-err.patch +# Upstream PR: https://github.com/squid-cache/squid/pull/1442 +Patch205: squid-6.1-crash-half-closed.patch + +# cache_swap.sh +Requires: bash gawk +# for httpd conf file - cachemgr script alias +Requires: httpd-filesystem + +# squid_ldap_auth and other LDAP helpers require OpenLDAP +BuildRequires: make +BuildRequires: openldap-devel +# squid_pam_auth requires PAM development libs +BuildRequires: pam-devel +# SSL support requires OpenSSL +BuildRequires: openssl-devel +# squid_kerb_aut requires Kerberos development libs +BuildRequires: krb5-devel +# time_quota requires TrivialDB +BuildRequires: libtdb-devel +# ESI support requires Expat & libxml2 +BuildRequires: expat-devel libxml2-devel +# TPROXY requires libcap, and also increases security somewhat +BuildRequires: libcap-devel +# eCAP support +BuildRequires: libecap-devel +#ip_user helper requires +BuildRequires: gcc-c++ +BuildRequires: libtool libtool-ltdl-devel +BuildRequires: perl-generators +# For test suite +BuildRequires: pkgconfig(cppunit) +# For verifying downloded src tarball +BuildRequires: gnupg2 +# for _tmpfilesdir and _unitdir macro +# see https://docs.fedoraproject.org/en-US/packaging-guidelines/Systemd/#_packaging +BuildRequires: systemd-rpm-macros +# systemd notify +BuildRequires: systemd-devel + +%{?systemd_requires} +%{?sysusers_requires_compat} + +# Old NetworkManager expects the dispatcher scripts in a different place +Conflicts: NetworkManager < 1.20 + +%description +Squid is a high-performance proxy caching server for Web clients, +supporting FTP and HTTP data objects. Unlike traditional +caching software, Squid handles all requests in a single, +non-blocking, I/O-driven process. Squid keeps meta data and especially +hot objects cached in RAM, caches DNS lookups, supports non-blocking +DNS lookups, and implements negative caching of failed requests. + +Squid consists of a main server program squid, a Domain Name System +lookup program (dnsserver), a program for retrieving FTP data +(ftpget), and some management and client tools. + +%prep +%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}' + +%autosetup -p1 + +# https://bugzilla.redhat.com/show_bug.cgi?id=1679526 +# Patch in the vendor documentation and used different location for documentation +sed -i 's|@SYSCONFDIR@/squid.conf.documented|%{_pkgdocdir}/squid.conf.documented|' src/squid.8.in + +%build + +# NIS helper has been removed because of the following bug +# https://bugzilla.redhat.com/show_bug.cgi?id=1531540 +%configure \ + --libexecdir=%{_libdir}/squid \ + --datadir=%{_datadir}/squid \ + --sysconfdir=%{_sysconfdir}/squid \ + --with-logdir='%{_localstatedir}/log/squid' \ + --with-pidfile='/run/squid.pid' \ + --disable-dependency-tracking \ + --enable-eui \ + --enable-follow-x-forwarded-for \ + --enable-auth \ + --enable-auth-basic="DB,fake,getpwnam,LDAP,NCSA,PAM,POP3,RADIUS,SASL,SMB,SMB_LM" \ + --enable-auth-ntlm="SMB_LM,fake" \ + --enable-auth-digest="file,LDAP" \ + --enable-auth-negotiate="kerberos" \ + --enable-external-acl-helpers="LDAP_group,time_quota,session,unix_group,wbinfo_group,kerberos_ldap_group" \ + --enable-storeid-rewrite-helpers="file" \ + --enable-cache-digests \ + --enable-cachemgr-hostname=localhost \ + --enable-delay-pools \ + --enable-epoll \ + --enable-icap-client \ + --enable-ident-lookups \ + %ifnarch %{power64} ia64 x86_64 s390x aarch64 + --with-large-files \ + %endif + --enable-linux-netfilter \ + --enable-removal-policies="heap,lru" \ + --enable-snmp \ + --enable-ssl \ + --enable-ssl-crtd \ + --enable-storeio="aufs,diskd,ufs,rock" \ + --enable-diskio \ + --enable-wccpv2 \ + --enable-esi \ + --enable-ecap \ + --with-aio \ + --with-default-user="squid" \ + --with-dl \ + --with-openssl \ + --with-pthreads \ + --disable-arch-native \ + --disable-security-cert-validators \ + --disable-strict-error-checking \ + --with-swapdir=%{_localstatedir}/spool/squid \ + --enable-translation + +# workaround to build squid v5 +mkdir -p src/icmp/tests +mkdir -p tools/squidclient/tests +mkdir -p tools/tests + +%make_build + +%check +make check + +%install +%make_install + +echo " +# +# This is %{_sysconfdir}/httpd/conf.d/squid.conf +# + +ScriptAlias /Squid/cgi-bin/cachemgr.cgi %{_libdir}/squid/cachemgr.cgi + +# Only allow access from localhost by default + + Require local + # Add additional allowed hosts as needed + # Require host example.com +" > $RPM_BUILD_ROOT/squid.httpd.tmp + + +mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d +mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig +mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/pam.d +mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/ +mkdir -p $RPM_BUILD_ROOT%{_prefix}/lib/NetworkManager/dispatcher.d +mkdir -p $RPM_BUILD_ROOT%{_unitdir} +mkdir -p $RPM_BUILD_ROOT%{_libexecdir}/squid +install -m 644 %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/squid +install -m 644 %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/squid +install -m 644 %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/squid +install -m 644 %{SOURCE7} $RPM_BUILD_ROOT%{_unitdir} +install -m 755 %{SOURCE8} $RPM_BUILD_ROOT%{_libexecdir}/squid +install -m 644 $RPM_BUILD_ROOT/squid.httpd.tmp $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/squid.conf +install -m 755 %{SOURCE6} $RPM_BUILD_ROOT%{_prefix}/lib/NetworkManager/dispatcher.d/20-squid +mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/log/squid +mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/spool/squid +mkdir -p $RPM_BUILD_ROOT/run/squid +chmod 644 contrib/url-normalizer.pl contrib/user-agents.pl + +# install /usr/lib/tmpfiles.d/squid.conf +mkdir -p ${RPM_BUILD_ROOT}%{_tmpfilesdir} +cat > ${RPM_BUILD_ROOT}%{_tmpfilesdir}/squid.conf < +-- temporarilly commented until https://bugzilla.redhat.com/show_bug.cgi?id=1936422 is resolved +-- +-- previously /usr/share/squid/errors/es-mx was symlink, now it is directory since squid v5 +-- see https://docs.fedoraproject.org/en-US/packaging-guidelines/Directory_Replacement/ +-- Define the path to the symlink being replaced below. +-- +-- path = "/usr/share/squid/errors/es-mx" +-- st = posix.stat(path) +-- if st and st.type == "link" then +-- os.remove(path) +-- end + +-- Due to a bug #447156 +paths = {"/usr/share/squid/errors/zh-cn", "/usr/share/squid/errors/zh-tw"} +for key,path in ipairs(paths) +do + st = posix.stat(path) + if st and st.type == "directory" then + status = os.rename(path, path .. ".rpmmoved") + if not status then + suffix = 0 + while not status do + suffix = suffix + 1 + status = os.rename(path .. ".rpmmoved", path .. ".rpmmoved." .. suffix) + end + os.rename(path, path .. ".rpmmoved") + end + end +end + +%post +%systemd_post squid.service + +%preun +%systemd_preun squid.service + +%postun +%systemd_postun_with_restart squid.service + +%triggerin -- samba-common +if ! getent group wbpriv >/dev/null 2>&1 ; then + /usr/sbin/groupadd -g 88 wbpriv >/dev/null 2>&1 || : +fi +/usr/sbin/usermod -a -G wbpriv squid >/dev/null 2>&1 || \ + chgrp squid /var/cache/samba/winbindd_privileged >/dev/null 2>&1 || : + + +%changelog +* Tue Nov 26 2024 MSVSphere Packaging Team - 7:6.10-1 +- Rebuilt for MSVSphere 10 + +* Mon Jul 01 2024 Luboš Uhliarik - 7:6.10-1 +- new version 6.10 +- Resolves: RHEL-45048 - squid: Out-of-bounds write error may lead to Denial of + Service (CVE-2024-37894) + +* Mon Jun 24 2024 Troy Dawson - 7:6.7-2 +- Bump release for June 2024 mass rebuild + +* Mon Feb 12 2024 Luboš Uhliarik - 7:6.7-1 +- new version 6.7 +- switch to autosetup +- fix FTBFS when using gcc14 + +* Sat Jan 27 2024 Fedora Release Engineering - 7:6.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Wed Dec 13 2023 Yaakov Selkowitz - 7:6.6-1 +- new version 6.6 + +* Tue Nov 07 2023 Luboš Uhliarik - 7:6.5-1 +- new version 6.5 + +* Tue Oct 24 2023 Luboš Uhliarik - 7:6.4-1 +- new version 6.4 + +* Thu Sep 14 2023 Luboš Uhliarik - 7:6.3-2 +- SPDX migration + +* Tue Sep 05 2023 Luboš Uhliarik - 7:6.3-1 +- new version 6.3 + +* Wed Aug 16 2023 Luboš Uhliarik - 7:6.2-1 +- new version 6.2 + +* Fri Aug 04 2023 Luboš Uhliarik - 7:6.1-3 +- Fix "!commHasHalfClosedMonitor(fd)" assertion + +* Sat Jul 22 2023 Fedora Release Engineering - 7:6.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Tue Jul 11 2023 Luboš Uhliarik - 7:6.1-1 +- new version 6.1 + +* Tue May 09 2023 Luboš Uhliarik - 7:5.9-1 +- new version 5.9 + +* Tue Feb 28 2023 Luboš Uhliarik - 7:5.8-1 +- new version 5.8 + +* Sat Jan 21 2023 Fedora Release Engineering - 7:5.7-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Mon Dec 05 2022 Tomas Korbar - 7:5.7-3 +- Backport adding IP_BIND_ADDRESS_NO_PORT flag to outgoing connections + +* Wed Oct 12 2022 Luboš Uhliarik - 7:5.7-2 +- Provide a sysusers.d file to get user() and group() provides (#2134071) + +* Tue Sep 06 2022 Luboš Uhliarik - 7:5.7-1 +- new version 5.7 + +* Sat Jul 23 2022 Fedora Release Engineering - 7:5.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Mon Jun 27 2022 Luboš Uhliarik - 7:5.6-1 +- new version 5.6 + +* Wed Apr 20 2022 Luboš Uhliarik - 7:5.5-1 +- new version 5.5 +- Resolves: #2053799 - squid-5.5 is available + +* Wed Feb 09 2022 Luboš Uhliarik - 7:5.4-1 +- new version 5.4 + +* Sat Jan 22 2022 Fedora Release Engineering - 7:5.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Tue Oct 05 2021 Luboš Uhliarik - 7:5.2-1 +- new version 5.2 (#2010109) +- Resolves: #1934559 - squid: out-of-bounds read in WCCP protocol + +* Tue Sep 14 2021 Sahana Prasad - 7:5.1-2 +- Rebuilt with OpenSSL 3.0.0 + +* Thu Aug 05 2021 Luboš Uhliarik - 7:5.1-1 +- new version 5.1 + +* Fri Jul 23 2021 Fedora Release Engineering - 7:5.0.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Mon May 17 2021 Lubos Uhliarik - 7:5.0.6-1 +- new version 5.0.6 + +* Fri Apr 23 2021 Lubos Uhliarik - 7:5.0.5-4 +- Related: #1934919 - squid update attempts fail with file conflicts + +* Fri Mar 05 2021 Lubos Uhliarik - 7:5.0.5-3 +- Resolves: #1934919 - squid update attempts fail with file conflicts + +* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek - 7:5.0.5-2 +- Rebuilt for updated systemd-rpm-macros + See https://pagure.io/fesco/issue/2583. + +* Wed Feb 10 2021 Lubos Uhliarik - 7:5.0.5-1 +- new version 5.0.5 + +* Wed Jan 27 2021 Fedora Release Engineering - 7:4.13-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Sat Oct 17 2020 Jeff Law - 7:4.13-2 +- Fix missing #includes for gcc-11 + +* Tue Aug 25 2020 Lubos Uhliarik - 7:4.13-1 +- new version 4.13 + +* Fri Aug 07 2020 Jeff law - 7:4.12-4 +- Disable LTO + +* Sat Aug 01 2020 Fedora Release Engineering - 7:4.12-3 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Wed Jul 29 2020 Fedora Release Engineering - 7:4.12-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Mon Jun 15 2020 Lubos Uhliarik - 7:4.12-1 +- new version 4.12 + +* Thu May 07 2020 Lubos Uhliarik - 7:4.11-1 +- new version 4.11 +- libsystemd integration +- Resolves: #1827564 - CVE-2020-11945 squid: improper access restriction upon + Digest Authentication nonce replay could lead to remote code execution + +* Thu Mar 26 2020 Lubos Uhliarik - 7:4.10-4 +- Resolves: #1817208 - More cache_swap.sh optimizations + +* Wed Mar 25 2020 Lubos Uhliarik - 7:4.10-3 +- Resolves: #1786485 - squid.service: use ${SQUID_CONF} rather than $SQUID_CONF +- Resolves: #1798535 - CVE-2019-12528 squid: Information Disclosure issue in + FTP Gateway +- Resolves: #1798554 - CVE-2020-8450 squid: Buffer overflow in a Squid acting + as reverse-proxy +- Resolves: #1798541 - CVE-2020-8449 squid: Improper input validation issues + in HTTP Request processing + +* Tue Jan 28 2020 Lubos Uhliarik - 7:4.10-1 +- new version 4.10 + +* Tue Dec 17 2019 Lubos Uhliarik - 7:4.9-3 +- Resolves: #1784383 - Add BuildRequires: systemd-rpm-macros +- Resolves: #1783757 - Build with ./configure --with-pidfile=/run/squid.pid +- Resolves: #1783768 - Optimize cache_swap.sh cache_dir search + +* Mon Nov 11 2019 Lubos Uhliarik - 7:4.9-2 +- new version 4.9 +- verify src taball signature by default in prep section + +* Tue Oct 08 2019 Lubos Uhliarik - 7:4.8-6 +- Resolves: #1741342 - Do not call autoconf at build time + +* Tue Oct 08 2019 Lubos Uhliarik - 7:4.8-5 +- Resolves: #1716950 - Drop "sleep 1" from logrotate fragment + +* Thu Aug 22 2019 Lubomir Rintel - 7:4.8-4 +- Move the NetworkManager dispatcher script out of /etc + +* Mon Aug 05 2019 Lubos Uhliarik - 7:4.8-3 +- Resolves: #1737030 - depend on httpd-filesystem + +* Sat Jul 27 2019 Fedora Release Engineering - 7:4.8-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Wed Jul 10 2019 Lubos Uhliarik - 7:4.8-1 +- new version 4.8 +- Resolves: #1727745 - squid: CVe-2019-13345 squid: XSS via user_name or auth + parameter in cachemgr.cgi + +* Tue Jul 02 2019 Lubos Uhliarik - 7:4.7-6 +- fix filepath to squid.conf.documented in squid's manpage +- fix path to systemctl in nm script + +* Wed May 22 2019 Lubos Uhliarik - 7:4.7-5 +- Related: #1709299 - Use upstream squid.service + +* Fri May 17 2019 Luboš Uhliarik - 7:4.7-1 +- new version 4.7 + +* Fri May 17 2019 Luboš Uhliarik - 7:4.6-3 +- Resolves: #1709299 - Use upstream squid.service + +* Mon Apr 29 2019 Lubos Uhliarik - 7:4.6-2 +- Resolves: #1599074 - squid: 3 coredumps every day + +* Wed Apr 24 2019 Lubos Uhliarik - 7:4.6-1 +- new version 4.6 +- disabled strict checking due to gcc warnings + +* Sun Feb 03 2019 Fedora Release Engineering - 7:4.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Mon Jan 14 2019 Björn Esser - 7:4.4-2 +- Rebuilt for libcrypt.so.2 (#1666033) + +* Mon Dec 10 2018 Lubos Uhliarik - 7:4.4-1 +- new version 4.4 + +* Sun Oct 14 2018 Peter Robinson 7:4.2-3 +- Drop obsolete legacy sys-v remanents + +* Mon Aug 20 2018 Luboš Uhliarik - 7:4.2-2 +- Resolves: #1618790 - SELinux 'dac_override' denial for cache_swap.sh + +* Mon Aug 06 2018 Luboš Uhliarik - 7:4.2-1 +- new version 4.2 +- enable back strict error checking + +* Wed Aug 01 2018 Luboš Uhliarik - 7:4.1-1 +- new version 4.1 + +* Sat Jul 14 2018 Fedora Release Engineering - 7:4.0.25-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Jun 28 2018 Luboš Uhliarik - 7:4.0.25-1 +- new version 4.0.25 + +* Mon Jun 04 2018 Luboš Uhliarik - 7:4.0.24-2 +- removed obsolete BuildRequires (libdb4-devel) + +* Thu Mar 08 2018 Luboš Uhliarik - 7:4.0.24-1 +- new version 4.0.24 +- disabled strict checking (removed -Werror) + +* Fri Feb 09 2018 Fedora Release Engineering - 7:4.0.23-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Tue Jan 23 2018 Luboš Uhliarik - 7:4.0.23-2 +- Resolves: #1481195 - squid loses some REs when optimising ACLs + +* Tue Jan 23 2018 Luboš Uhliarik - 7:4.0.23-1 +- new version 4.0.23 + +* Sat Jan 20 2018 Björn Esser - 7:4.0.22-2 +- Rebuilt for switch to libxcrypt + +* Wed Jan 17 2018 Luboš Uhliarik - 7:4.0.22-1 +- new version 4.0.22 +- Removed NIS helper (#1531540) + +* Mon Aug 07 2017 Luboš Uhliarik - 7:4.0.21-1 +- new version 4.0.21 + +* Thu Aug 03 2017 Fedora Release Engineering - 7:4.0.20-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 7:4.0.20-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Mon Jun 05 2017 Luboš Uhliarik - 7:4.0.20-2 +- related: new version 4.0.20 + +* Mon Jun 05 2017 Luboš Uhliarik - 7:4.0.20-1 +- new version 4.0.20 + +* Tue Apr 25 2017 Luboš Uhliarik - 7:4.0.19-4 +- Related: #1445255 - Squid SMP Mode Fails + +* Tue Apr 25 2017 Luboš Uhliarik - 7:4.0.19-3 +- Resolves: #1445255 - Squid SMP Mode Fails + +* Tue Apr 18 2017 Luboš Uhliarik - 7:4.0.19-2 +- Resolves: #1442375 - squid helper squid_kerb_ldap not included in package + +* Mon Apr 03 2017 Luboš Uhliarik - 7:4.0.19-1 +- new version 4.0.19 + +* Thu Mar 30 2017 Luboš Uhliarik - 7:4.0.18-1 +- new version 4.0.18 + +* Sat Feb 11 2017 Fedora Release Engineering - 7:4.0.17-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Mon Dec 19 2016 Luboš Uhliarik - 7:4.0.17-1 +- new version 4.0.17 + +* Mon Oct 31 2016 Luboš Uhliarik - 7:4.0.16-1 +- new version 4.0.16 + +* Mon Oct 10 2016 Luboš Uhliarik - 7:4.0.15-1 +- new version 4.0.15 + +* Mon Sep 12 2016 Luboš Uhliarik - 7:4.0.14-1 +- new version 4.0.14 + +* Tue Aug 09 2016 Luboš Uhliarik - 7:4.0.13-1 +- new version 4.0.13 + +* Mon Jul 11 2016 Henrik Nordstrom - 7:4.0.11-1 +- new version 4.0.11 + +* Wed May 18 2016 Luboš Uhliarik - 7:3.5.19-2 +- Resolves: #1336993 - Mistyped command in dirname + /etc/NetworkManager/dispatcher.d/20-squid + +* Tue May 10 2016 Luboš Uhliarik - 7:3.5.19-1 +- new version 3.5.19 + +* Thu May 05 2016 Luboš Uhliarik - 7:3.5.17-1 +- new version 3.5.17 + +* Tue Apr 05 2016 Luboš Uhliarik - 7:3.5.16-1 +- new version 3.5.16 + +* Tue Mar 01 2016 Luboš Uhliarik - 7:3.5.15-1 +- new version 3.5.15 +- Resolves: #1311585 - squid: Multiple Denial of Service issues in + HTTP Response processing +- Resolves: #1312267 - squid: SQUID-2016_2 advisory, multiple DoS issues + +* Tue Mar 01 2016 Luboš Uhliarik - 7:3.5.13-3 +- Resolves: #1308866 - CVE-2016-2390 squid: incorrect server error + handling resulting in denial of service + +* Fri Feb 05 2016 Fedora Release Engineering - 7:3.5.13-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Fri Jan 08 2016 Luboš Uhliarik - 7:3.5.13-1 +- new version 3.5.13 + +* Thu Dec 03 2015 Luboš Uhliarik - 7:3.5.12-2 +- new version 3.5.12 + +* Fri Sep 25 2015 Luboš Uhliarik - 7:3.5.9-3 +- Resolves: #1231992 + +* Fri Sep 25 2015 Luboš Uhliarik - 7:3.5.9-2 +- Resolves: #1230501 + +* Thu Sep 24 2015 Luboš Uhliarik - 7:3.5.9-1 +- new version 3.5.9 +- added Patch, which fixes problem with include guards + +* Fri Jun 19 2015 Fedora Release Engineering - 7:3.5.3-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat May 02 2015 Kalev Lember - 7:3.5.3-4 +- Rebuilt for GCC 5 C++11 ABI change + +* Tue Mar 31 2015 Pavel Šimerda - 7:3.5.3-3 +- Fix build by removing eDirectory support + +* Tue Mar 31 2015 Pavel Šimerda - 7:3.5.3-2 +- clean up defunct patches + +* Tue Mar 31 2015 Pavel Šimerda - 7:3.5.3-1 +- new version 3.5.3 + +* Mon Mar 23 2015 Pavel Šimerda - 7:3.5.2-4 +- Resolves: #1145235, #1173488, #1176318 – revert a couple of recent changes + +* Sun Mar 15 2015 Henrik Nordstrom - 7:3.5.2-3 +- Correct execmod build issue caused by libtool confusion on + required compiler flags + +* Sun Mar 15 2015 Henrik Nordstrom - 7:3.5.2-2 +- Update to latest upstream version 3.5.2 +- Remove deprecated (and renamed) squid_msnt_auth basic auth helper. Only + performs LM authentication and not considered useful in todays networks. + +* Wed Feb 25 2015 Henrik Nordstrom - 7:3.4.12-1 +- Update to latest upstream version 3.4.12 +- bug #1173946: Disable -march=native compile time optimization, use Fedora defaults. + +* Tue Nov 18 2014 Henrik Nordstrom - 7:3.4.9-3 +- Update to latest upstream version 3.4.9 + +* Sun Oct 19 2014 Peter Robinson 7:3.4.7-3 +- Update ppc64 macro to cover little endian too + +* Thu Sep 11 2014 Michal Luscon - 7:3.4.7-2 +- Fixed: CVE-2014-6270 + +* Thu Aug 28 2014 Michal Luscon - 7:3.4.7-1 +- Update to latest upstream version +- Fixed: CVE-2014-3609 + +* Thu Aug 21 2014 Kevin Fenzi - 7:3.4.6-3 +- Rebuild for rpm bug 1131960 + +* Mon Aug 18 2014 Fedora Release Engineering - 7:3.4.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Wed Jul 2 2014 Michal Luscon - 7:3.4.6-1 +- Update to latest upstream version 3.4.6 + +* Fri Jun 13 2014 Michal Luscon - 7:3.4.5-6 +- Fixed #855111: set unlimited start and shutdown timeout + +* Sun Jun 08 2014 Michal Luscon - 7:3.4.5-5 +- Run squid under user and group squid + +* Sun Jun 08 2014 Fedora Release Engineering - 7:3.4.5-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Tue May 27 2014 Michal Luscon - 7:3.4.5-3 +- Remove sysvinit subpackage +- Enable rock store + +* Fri May 23 2014 Michal Luscon - 7:3.4.5-2 +- Fixed #1099970: missing /var/run/squid folder +- Reverted #1038160: breaks SMP mode + +* Tue May 6 2014 Michal Luscon - 7:3.4.5-1 +- Update to latest upstream version 3.4.5 + +* Fri Apr 25 2014 Michal Luscon - 7:3.4.4.2-1 +- Update to latest upstream version 3.4.4.2 + +* Thu Mar 13 2014 Pavel Šimerda - 7:3.4.4-1 +- bump to 3.4.4 + +* Tue Feb 04 2014 Henrik Nordstrom - 7:3.4.3-1 +- Update to latest upstream bugfix version 3.4.3 + +* Mon Jan 06 2014 Pavel Šimerda - 7:3.4.1-2 +- Resolves: #1038160 - avoid running squid's own supervisor process + +* Mon Dec 30 2013 Michal Luscon - 7:3.4.1-1 +- Rebase to latest stable upstream release 3.4.1 +- Fixed #1034306: fails to build for AArch64 +- Fixed: active ftp + +* Tue Dec 03 2013 Henrik Nordstrom - 7:3.3.11-1 +- Update to latest upstream bugfix version 3.3.11 + +* Fri Sep 13 2013 Michal Luscon - 7:3.3.9-1 +- Update to latest upstream version 3.3.9 +- Fixed #976815: file descriptors are hard coded to 16384 +- Fixed: active ftp crashing +- Fixed: offset of patches + +* Thu Aug 08 2013 Michal Luscon - 7:3.3.8-3 +- Fixed #994814: enable time_quota helper + +* Sun Aug 04 2013 Fedora Release Engineering - 7:3.3.8-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Mon Jul 22 2013 Michal Luscon - 7:3.3.8-1 +- Update to latest upstream version 3.3.8 +- Fixed: CVE-2013-4123 +- Fixed: CVE-2013-4115 + +* Wed Jul 17 2013 Petr Pisar - 7:3.3.4-3 +- Perl 5.18 rebuild + +* Wed May 8 2013 Ville Skyttä - 7:3.3.4-2 +- Fix basic auth and log daemon DB helper builds. +- Use xz compressed tarball, fix source URLs. +- Fix bogus dates in %%changelog. + +* Fri May 3 2013 Michal Luscon - 7:3.3.4-1 +- Rebase to latest upstream version 3.3.4 + +* Tue Apr 23 2013 Michal Luscon - 7:3.2.9-3 +- Option '-k' is not stated in squidclient man +- Remove pid from service file(#913262) + +* Fri Apr 19 2013 Michal Luscon - 7:3.2.9-2 +- Enable full RELRO (-Wl,-z,relro -Wl,-z,now) + +* Tue Mar 19 2013 Michal Luscon - 7:3.2.9-1 +- Update to latest upstream version 3.2.9 +- Fixed: CVE-2013-1839 +- Removed: makefile-patch (+make check) + +* Mon Mar 11 2013 Michal Luscon - 7:3.2.8-3 +- Resolved: /usr move - squid service file + +* Sat Mar 09 2013 Michal Luscon - 7:3.2.8-2 +- Resolved: #896127 - basic_ncsa_auth does not work + +* Fri Mar 08 2013 Michal Luscon - 7:3.2.8-1 +- Update to latest upstream version 3.2.8 +- Fixed rawhide build issues (-make check) + +* Thu Feb 07 2013 Michal Luscon - 7:3.2.7-1 +- Update to latest upstream version 3.2.7 + +* Thu Jan 24 2013 Michal Luscon - 7:3.2.5-2 +- CVE-2013-0189: Incomplete fix for the CVE-2012-5643 + +* Mon Dec 17 2012 Michal Luscon - 7:3.2.5-1 +- Update to latest upstream version 3.2.5 + +* Mon Nov 05 2012 Michal Luscon - 7:3.2.3-3 +- Resolved: #71483 - httpd 2.4 requires new configuration directives + +* Fri Oct 26 2012 Michal Luscon - 7:3.2.3-2 +- Resolved: #854356 - squid.service use PIDFile +- Resolved: #859393 - Improve cache_swap script +- Resolved: #791129 - disk space warning +- Resolved: #862252 - reload on VPN or network up/down +- Resolved: #867531 - run test suite during build +- Resolved: #832684 - missing after dependency nss-lookup.target +- Removed obsolete configure options + +* Mon Oct 22 2012 Tomas Hozza - 7:3.2.3-1 +- Update to latest upstream version 3.2.3 + +* Tue Oct 16 2012 Tomas Hozza - 7:3.2.2-1 +- Update to latest upstream version 3.2.2 + +* Fri Oct 05 2012 Tomas Hozza - 7:3.2.1-2 +- Introduced new systemd-rpm macros in squid spec file. (#850326) + +* Wed Aug 29 2012 Michal Luscon - 7:3.2.1-1 +- Update to latest upstream 3.2.1 + +* Sat Jul 21 2012 Fedora Release Engineering - 7:3.2.0.16-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Mon Apr 02 2012 Henrik Nordstrom - 7:3.2.0.16-2 +- Enable SSL CRTD for ssl bump + +* Wed Mar 07 2012 Henrik Nordstrom - 7:3.2.0.16-1 +- Upstream 3.2.0.16 bugfix release + +* Tue Feb 28 2012 Fedora Release Engineering - 7:3.2.0.15-2 +- Rebuilt for c++ ABI breakage + +* Mon Feb 06 2012 Henrik Nordstrom - 7:3.2.0.15-1 +- Upstream 3.2.0.15 bugfix release + +* Wed Feb 01 2012 Henrik Nordstrom - 7:3.2.0.14-7 +- update with upstreamed patch versions + +* Tue Jan 17 2012 Henrik Nordstrom - 7:3.2.0.14-6 +- upstream gcc-4.7 patch +- fix for bug #772483 running out of memory, mem_node growing out of bounds + +* Mon Jan 16 2012 Jiri Skala - 7:3.2.0.14-5 +- fixes FTBFS due to gcc-4.7 + +* Fri Jan 13 2012 Jiri Skala - 7:3.2.0.14-4 +- fixes #772481 - Low number of open files for squid process +- fixes FTBFS due to gcc4.7 + +* Thu Jan 05 2012 Henrik Nordstrom - 3.2.0.14-3 +- rebuild for gcc-4.7.0 + +* Mon Dec 19 2011 Jiri Skala - 7:3.2.0.14-2 +- fixes #768586 - Please enable eCAP support again + +* Wed Dec 14 2011 Jiri Skala - 7:3.2.0.14-1 +- update to latest upstream 3.2.0.14 + +* Mon Nov 07 2011 Jiri Skala - 7:3.2.0.13-5 +- fixes #751679 - host_strict_verify setting inverted in squid.conf + +* Thu Nov 03 2011 Jiri Skala - 7:3.2.0.13-4 +- fixes #750550 - Squid might depend on named + +* Wed Oct 26 2011 Jiri Skala - 7:3.2.0.13-3 +- added upstream fix for #747125 + +* Wed Oct 26 2011 Jiri Skala - 7:3.2.0.13-2 +- fixes #747103 - squid does not start if /var/spool/squid is empty +- fixes #747110 - squid does not start adding "memory_pools off" + +* Mon Oct 17 2011 Jiri Skala - 7:3.2.0.13-1 +- update to latest upstream 3.2.0.13 + +* Tue Sep 20 2011 Jiri Skala - 7:3.2.0.12-1 +- update to latest upstream 3.2.0.12 + +* Mon Aug 29 2011 Henrik Nordstrom - 7:3.2.0.11-3 +- update to latest upstream 3.2.0.11 + +* Sat Aug 27 2011 Henrik Nordstrom - 7:3.2.0.10-3 +- Fix for SQUID-2011:3 Gopher vulnerability + +* Thu Aug 18 2011 Jiri Skala - 7:3.2.0.10-2 +- rebuild for rpm + +* Mon Aug 01 2011 Jiri Skala - 7:3.2.0.10-1 +- update to latest upsteam 3.2.0.10 + +* Mon Aug 01 2011 Jiri Skala - 7:3.2.0.9-2 +- rebuild for libcap + +* Tue Jun 07 2011 Jiri Skala - 7:3.2.0.9-1 +- upgrade to squid-3.2 +- fixes #720445 - Provide native systemd unit file +- SysV initscript moved to subpackage +- temproary disabled eCap + +* Wed May 18 2011 Jiri Skala - 7:3.1.12-3 +- enabled eCAP support + +* Wed May 04 2011 Jiri Skala - 7:3.1.12-2 +- applied corrections of unused patch (Ismail Dönmez) + +* Fri Apr 15 2011 Jiri Skala - 7:3.1.12-1 +- Update to 3.1.12 upstream release + +* Thu Feb 10 2011 Jiri Skala - 7:3.1.11-1 +- Update to 3.1.11 upstream release +- fixes issue with unused variale after mass rebuild (gcc-4.6) + +* Wed Feb 09 2011 Fedora Release Engineering - 7:3.1.10-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Thu Jan 06 2011 Jiri Skala - 7:3.1.10-1 +- Update to 3.1.10 upstream release + +* Fri Nov 05 2010 Jiri Skala - 7:3.1.9-5 +- rebuild for libxml2 + +* Mon Nov 01 2010 Jiri Skala - 7:3.1.9-4 +- fixes #647967 - build with -fPIE option back and dropped proper libltdl usage + +* Sat Oct 30 2010 Henrik Nordstrom - 7:3.1.9-3 +- Bug #647967 - License clarification & spec-file cleanup + +* Mon Oct 25 2010 Henrik Nordstrom 7:3.1.9-2 +- Upstream 3.1.9 bugfix release + +* Wed Oct 13 2010 Jiri Skala - 7:3.1.8-2 +- fixes #584161 - squid userid not added to wbpriv group + +* Sun Sep 05 2010 Henrik Nordstrom - 7:3.1.8-1 +- Bug #630445: SQUID-2010:3 Denial of service issue + +* Tue Aug 24 2010 Henrik Nordstrom - 7:3.1.7-1 +- Upstream 3.1.7 bugfix release + +* Fri Aug 20 2010 Henrik Nordstrom - 7:3.1.6-1 +- Upstream 3.1.6 bugfix release +- Build with system libtool-ltdl + +* Thu Jul 15 2010 Henrik Nordstrom - 7:3.1.5-2 +- Upstream 3.1.5 bugfix release +- Upstream patch for Bug #614665: Squid crashes with ident auth +- Upstream patches for various memory leaks + +* Mon May 31 2010 Henrik Nordstrom - 7:3.1.4-2 +- Correct case-insensitiveness in HTTP list header parsing + +* Sun May 30 2010 Henrik Nordstrom - 7:3.1.4-1 +- Upstream 3.1.4 bugfix release, issues relating to IPv6, TPROXY, Memory + management, follow_x_forwarded_for, and stability fixes + +* Fri May 14 2010 Henrik Nordstrom - 7:3.1.3-2 +- Fully fix #548903 - "comm_open: socket failure: (97) Address family not supported by protocol" if IPv6 disabled +- Various IPv6 related issues fixed, making tcp_outgoing_address behave + as expected and no commResetFD warnings when using tproxy setups. + +* Sun May 02 2010 Henrik Nordstrom - 7:3.1.3-1 +- Update to 3.1.3 Upstream bugfix release, fixing WCCPv1 + +* Mon Apr 19 2010 Henrik Nordstrom - 7:3.1.1-4 +- Bug #583489: Adjust logrotate script to changes in logrotate package. + +* Mon Apr 19 2010 Jiri Skala +- fixes #548903 - "comm_open: socket failure: (97) Address family not supported by protocol" if IPv6 disabled + +* Tue Mar 30 2010 Henrik Nordstrom - 7:3.1.1-2 +- Update to 3.1.1 Squid bug #2827 crash with assertion failed: + FilledChecklist.cc:90: "conn() != NULL" under high load. + +* Mon Mar 15 2010 Henrik Nordstrom - 7:3.1.0.18-1 +- Upgrade to 3.1.0.18 fixing Digest authentication and improved HTTP/1.1 support + +* Sun Feb 28 2010 Henrik Nordstrom - 7:3.1.0.17-3 +- Bug 569120, fails to open unbound ipv4 listening sockets + +* Thu Feb 25 2010 Henrik Nordstrom - 7:3.1.0.17-2 +- Upgrade to 3.1.0.17 + +* Thu Feb 18 2010 Henrik Nordstrom - 7:3.1.0.16-7 +- Workaround for Fedora-13 build failure + +* Sun Feb 14 2010 Henrik Nordstrom - 7:3.1.0.16-6 +- Patch for Squid security advisory SQUID-2010:2, denial of service + issue in HTCP processing (CVE-2010-0639) + +* Sun Feb 07 2010 Henrik Nordstrom - 7:3.1.0.16-5 +- Rebuild 3.1.0.16 with corrected upstream release. + +* Wed Feb 03 2010 Jiri Skala - 7:3.1.0.16-4 +- spec file modified to be fedora packaging guidline compliant +- little shifting lines in init script header due to rpmlint complaint +- fixes assertion during start up + +* Mon Feb 01 2010 Henrik Nordstrom 7:3.1.0.16-3 +- Upgrade to 3.1.0.16 for DNS related DoS fix (Squid-2010:1) + +* Sat Jan 09 2010 Henrik Nordstrom - 7:3.1.0.15-3 +- fixed #551302 PROXY needs libcap. Also increases security a little. +- merged relevant upstream bugfixes waiting for next 3.1 release + +* Mon Nov 23 2009 Henrik Nordstrom - 7:3.1.0.15-2 +- Update to 3.1.0.15 with a number of bugfixes and a workaround for + ICEcast/SHOUTcast streams. + +* Mon Nov 23 2009 Jiri Skala 7:3.1.0.14-2 +- fixed #532930 Syntactic error in /etc/init.d/squid +- fixed #528453 cannot initialize cache_dir with user specified config file + +* Sun Sep 27 2009 Henrik Nordstrom - 7:3.1.0.14-1 +- Update to 3.1.0.14 + +* Sat Sep 26 2009 Henrik Nordstrom - 7:3.1.0.13-7 +- Include upstream patches fixing important operational issues +- Enable ESI support now that it does not conflict with normal operation + +* Fri Sep 18 2009 Henrik Nordstrom - 7:3.1.0.13-6 +- Rotate store.log if enabled + +* Wed Sep 16 2009 Tomas Mraz - 7:3.1.0.13-5 +- Use password-auth common PAM configuration instead of system-auth + +* Tue Sep 15 2009 Jiri Skala - 7:3.1.0.13-4 +- fixed #521596 - wrong return code of init script + +* Tue Sep 08 2009 Henrik Nordstrom - 7:3.1.0.13-3 +- Enable squid_kerb_auth + +* Mon Sep 07 2009 Henrik Nordstrom - 7:3.1.0.13-2 +- Cleaned up packaging to ease future maintenance + +* Fri Sep 04 2009 Henrik Nordstrom - 7:3.1.0.13-1 +- Upgrade to next upstream release 3.1.0.13 with many new features + * IPv6 support + * NTLM-passthru + * Kerberos/Negotiate authentication scheme support + * Localized error pages based on browser language preferences + * Follow X-Forwarded-For capability + * and more.. + +* Mon Aug 31 2009 Henrik Nordstrom - 3.0.STABLE18-3 +- Bug #520445 silence logrotate when Squid is not running + +* Fri Aug 21 2009 Tomas Mraz - 7:3.0.STABLE18-2 +- rebuilt with new openssl + +* Tue Aug 04 2009 Henrik Nordstrom - 7:3.0.STABLE18-1 +- Update to 3.0.STABLE18 + +* Sat Aug 01 2009 Henrik Nordstrom - 7:3.0.STABLE17-3 +- Squid Bug #2728: regression: assertion failed: http.cc:705: "!eof" + +* Mon Jul 27 2009 Henrik Nordstrom - 7:3.0.STABLE17-2 +- Bug #514014, update to 3.0.STABLE17 fixing the denial of service issues + mentioned in Squid security advisory SQUID-2009_2. + +* Sun Jul 26 2009 Fedora Release Engineering - 7:3.0.STABLE16-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Wed Jul 01 2009 Jiri Skala 7:3.0.STABLE16-2 +- fixed patch parameter of bXXX patches + +* Mon Jun 29 2009 Henrik Nordstrom - 7:3.0.STABLE16-1 +- Upgrade to 3.0.STABLE16 + +* Sat May 23 2009 Henrik Nordstrom - 7:3.0.STABLE15-2 +- Bug #453304 - Squid requires restart after Network Manager connection setup + +* Sat May 09 2009 Henrik Nordstrom - 7:3.0.STABLE15-1 +- Upgrade to 3.0.STABLE15 + +* Tue Apr 28 2009 Jiri Skala - 7:3.0.STABLE14-3 +- fixed ambiguous condition in the init script (exit 4) + +* Mon Apr 20 2009 Henrik Nordstrom - 7:3.0.STABLE14-2 +- Squid bug #2635: assertion failed: HttpHeader.cc:1196: "Headers[id].type == ftInt64" + +* Sun Apr 19 2009 Henrik Nordstrom - 7:3.0.STABLE14-1 +- Upgrade to 3.0.STABLE14 + +* Fri Mar 06 2009 Henrik Nordstrom - 7:3.0.STABLE13-2 +- backported logfile.cc syslog parameters patch from 3.1 (b9443.patch) +- GCC-4.4 workaround in src/wccp2.cc + +* Wed Feb 25 2009 Fedora Release Engineering - 7:3.0.STABLE13-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Thu Feb 5 2009 Jonathan Steffan - 7:3.0.STABLE13-1 +- upgrade to latest upstream + +* Tue Jan 27 2009 Henrik Nordstrom - 7:3.0.STABLE12-1 +- upgrade to latest upstream + +* Sun Jan 18 2009 Tomas Mraz - 7:3.0.STABLE10-4 +- rebuild with new openssl + +* Fri Dec 19 2008 Henrik Nordstrom - 7:3.0.STABLE10-3 +- actually include the upstream bugfixes in the build + +* Fri Dec 19 2008 Henrik Nordstrom - 7:3.0.STABLE10-2 +- upstream bugfixes for cache corruption and access.log response size errors + +* Fri Oct 24 2008 Henrik Nordstrom - 7:3.0.STABLE10-1 +- upgrade to latest upstream + +* Sun Oct 19 2008 Henrik Nordstrom - 7:3.0.STABLE9-2 +- disable coss support, not officially supported in 3.0 + +* Sun Oct 19 2008 Henrik Nordstrom - 7:3.0.STABLE9-1 +- update to latest upstream + +* Thu Oct 09 2008 Henrik Nordstrom - 7:3.0.STABLE7-4 +- change logrotate to move instead of copytruncate + +* Wed Oct 08 2008 Jiri Skala - 7:3.0.STABLE7-3 +- fix #465052 - FTBFS squid-3.0.STABLE7-1.fc10 + +* Thu Aug 14 2008 Jiri Skala - 7:3.0.STABLE7-2 +- used ncsa_auth.8 from man-pages. there will be this file removed due to conflict +- fix #458593 noisy initscript +- fix #463129 init script tests wrong conf file +- fix #450352 - build.patch patches only generated files + +* Wed Jul 02 2008 Jiri Skala - 7:3.0.STABLE7-1 +- update to latest upstream +- fix #453214 + +* Mon May 26 2008 Martin Nagy - 7:3.0.STABLE6-2 +- fix bad allocation + +* Wed May 21 2008 Martin Nagy - 7:3.0.STABLE6-1 +- upgrade to latest upstream +- fix bad allocation + +* Fri May 09 2008 Martin Nagy - 7:3.0.STABLE5-2 +- fix configure detection of netfilter kernel headers (#435499), + patch by aoliva@redhat.com +- add support for negotiate authentication (#445337) + +* Fri May 02 2008 Martin Nagy - 7:3.0.STABLE5-1 +- upgrade to latest upstream + +* Tue Apr 08 2008 Martin Nagy - 7:3.0.STABLE4-1 +- upgrade to latest upstream + +* Thu Apr 03 2008 Martin Nagy - 7:3.0.STABLE2-2 +- add %%{optflags} to make +- remove warnings about unused return values + +* Thu Mar 13 2008 Martin Nagy - 7:3.0.STABLE2-1 +- upgrade to latest upstream 3.0.STABLE2 +- check config file before starting (#428998) +- whitespace unification of init script +- some minor path changes in the QUICKSTART file +- configure with the --with-filedescriptors=16384 option + +* Tue Feb 26 2008 Martin Nagy - 7:3.0.STABLE1-3 +- change the cache_effective_group default back to none + +* Mon Feb 11 2008 Martin Nagy - 7:3.0.STABLE1-2 +- rebuild for 4.3 + +* Wed Jan 23 2008 Martin Nagy - 7:3.0.STABLE1-1 +- upgrade to latest upstream 3.0.STABLE1 + +* Tue Dec 04 2007 Martin Bacovsky - 2.6.STABLE17-1 +- upgrade to latest upstream 2.6.STABLE17 + +* Wed Oct 31 2007 Martin Bacovsky - 7:2.6.STABLE16-3 +- arp-acl was enabled + +* Tue Sep 25 2007 Martin Bacovsky - 7:2.6.STABLE16-2 +- our fd_config patch was replaced by upstream's version +- Source1 (FAQ.sgml) points to local source (upstream's moved to wiki) + +* Fri Sep 14 2007 Martin Bacovsky - 7:2.6.STABLE16-1 +- upgrade to latest upstream 2.6.STABLE16 + +* Wed Aug 29 2007 Fedora Release Engineering - 7:2.6.STABLE14-2 +- Rebuild for selinux ppc32 issue. + +* Thu Jul 19 2007 Martin Bacovsky - 7:2.6.STABLE14-1 +- update to latest upstream 2.6.STABLE14 +- resolves: #247064: Initscript Review + +* Tue Mar 27 2007 Martin Bacovsky - 7:2.6.STABLE12-1 +- update to latest upstream 2.6.STABLE12 +- Resolves: #233913: squid: unowned directory + +* Mon Feb 19 2007 Martin Bacovsky - 7:2.6.STABLE9-2 +- Resolves: #226431: Merge Review: squid + +* Mon Jan 29 2007 Martin Bacovsky - 7:2.6.STABLE9-1 +- update to the latest upstream + +* Sun Jan 14 2007 Martin Stransky - 7:2.6.STABLE7-1 +- update to the latest upstream + +* Tue Dec 12 2006 Martin Stransky - 7:2.6.STABLE6-1 +- update to the latest upstream + +* Mon Nov 6 2006 Martin Stransky - 7:2.6.STABLE5-1 +- update to the latest upstream + +* Thu Oct 26 2006 Martin Stransky - 7:2.6.STABLE4-4 +- added fix for #205568 - marked cachemgr.conf as world readable + +* Wed Oct 25 2006 Martin Stransky - 7:2.6.STABLE4-3 +- added fix for #183869 - squid can abort when getting status +- added upstream fixes: + * Bug #1796: Assertion error HttpHeader.c:914: "str" + * Bug #1779: Delay pools fairness, correction to first patch + * Bug #1802: Crash on exit in certain conditions where cache.log is not writeable + * Bug #1779: Delay pools fairness when multiple connections compete for bandwidth + * Clarify the select/poll/kqueue/epoll configure --enable/disable options +- reworked fd patch for STABLE4 + +* Tue Oct 17 2006 Martin Stransky - 7:2.6.STABLE4-2 +- upstream fixes: + * Accept 00:00-24:00 as a valid time specification (upstream BZ #1794) + * aioDone() could be called twice + * Squid reconfiguration (upstream BZ #1800) + +* Mon Oct 2 2006 Martin Stransky - 7:2.6.STABLE4-1 +- new upstream +- fixes from upstream bugzilla, items #1782,#1780,#1785,#1719,#1784,#1776 + +* Tue Sep 5 2006 Martin Stransky - 7:2.6.STABLE3-2 +- added upstream patches for ACL + +* Mon Aug 21 2006 Martin Stransky - 7:2.6.STABLE3-1 +- the latest stable upstream + +* Thu Aug 10 2006 Karsten Hopp 7:2.6.STABLE2-3 +- added some requirements for pre/post install scripts + +* Fri Aug 04 2006 Martin Stransky - 7:2.6.STABLE2-2 +- added patch for #198253 - squid: don't chgrp another pkg's + files/directory + +* Mon Jul 31 2006 Martin Stransky - 7:2.6.STABLE2-1 +- the latest stable upstream +- reworked fd config patch + +* Tue Jul 25 2006 Martin Stransky - 7:2.6.STABLE1-3 +- the latest CVS upstream snapshot + +* Wed Jul 19 2006 Martin Stransky - 7:2.6.STABLE1-2 +- the latest CVS snapshot + +* Tue Jul 18 2006 Martin Stransky - 7:2.6.STABLE1-1 +- new upstream + the latest CVS snapshot from 2006/07/18 +- updated fd config patch +- enabled epoll +- fixed release format (#197405) +- enabled WCCPv2 support (#198642) + +* Wed Jul 12 2006 Jesse Keating - 7:2.5.STABLE14-2.1 +- rebuild + +* Thu Jun 8 2006 Martin Stransky - 7:2.5.STABLE14-2 +- fix for squid BZ#1511 - assertion failed: HttpReply.c:105: "rep" + +* Tue May 30 2006 Martin Stransky - 7:2.5.STABLE14-1 +- update to new upstream + +* Sun May 28 2006 Martin Stransky - 7:2.5.STABLE13-5 +- fixed libbind patch (#193298) + +* Wed May 3 2006 Martin Stransky - 7:2.5.STABLE13-4 +- added extra group check (#190544) + +* Wed Mar 29 2006 Martin Stransky - 7:2.5.STABLE13-3 +- improved pre script (#187217) - added group switch + +* Thu Mar 23 2006 Martin Stransky - 7:2.5.STABLE13-2 +- removed "--with-large-files" on 64bit arches + +* Mon Mar 13 2006 Martin Stransky - 7:2.5.STABLE13-1 +- update to new upstream + +* Fri Feb 10 2006 Jesse Keating - 7:2.5.STABLE12-5.1 +- bump again for double-long bug on ppc(64) + +* Tue Feb 07 2006 Martin Stransky - 7:2.5.STABLE12-5 +- new upstream patches + +* Tue Feb 07 2006 Jesse Keating - 7:2.5.STABLE12-4.1 +- rebuilt for new gcc4.1 snapshot and glibc changes + +* Wed Dec 28 2005 Martin Stransky 7:2.5.STABLE12-4 +- added follow-xff patch (#176055) +- samba path fix (#176659) + +* Mon Dec 19 2005 Martin Stransky 7:2.5.STABLE12-3 +- fd-config.patch clean-up +- SMB_BadFetch patch from upstream + +* Fri Dec 09 2005 Jesse Keating +- rebuilt + +* Mon Nov 28 2005 Martin Stransky 7:2.5.STABLE12-2 +- rewriten patch squid-2.5.STABLE10-64bit.patch, it works with + "--with-large-files" option now +- fix for #72896 - squid does not support > 1024 file descriptors, + new "--enable-fd-config" option for it. + +* Wed Nov 9 2005 Martin Stransky 7:2.5.STABLE12-1 +- update to STABLE12 +- setenv patch + +* Mon Oct 24 2005 Martin Stransky 7:2.5.STABLE11-6 +- fix for delay pool from upstream + +* Thu Oct 20 2005 Martin Stransky 7:2.5.STABLE11-5 +- fix for #171213 - CVE-2005-3258 Squid crash due to malformed FTP response +- more fixes from upstream + +* Fri Oct 14 2005 Martin Stransky 7:2.5.STABLE11-4 +- enabled support for large files (#167503) + +* Thu Oct 13 2005 Tomas Mraz 7:2.5.STABLE11-3 +- use include instead of pam_stack in pam config + +* Thu Sep 29 2005 Martin Stransky 7:2.5.STABLE11-2 +- added patch for delay pools and some minor fixes + +* Fri Sep 23 2005 Martin Stransky 7:2.5.STABLE11-1 +- update to STABLE11 + +* Mon Sep 5 2005 Martin Stransky 7:2.5.STABLE10-4 +- Three upstream patches for #167414 +- Spanish and Greek messages +- patch for -D_FORTIFY_SOURCE=2 + +* Tue Aug 30 2005 Martin Stransky 7:2.5.STABLE10-3 +- removed "--enable-truncate" option (#165948) +- added "--enable-cache-digests" option (#102134) +- added "--enable-ident-lookups" option (#161640) +- some clean up (#165949) + +* Fri Jul 15 2005 Martin Stransky 7:2.5.STABLE10-2 +- pam_auth and ncsa_auth have setuid (#162660) + +* Thu Jul 7 2005 Martin Stransky 7:2.5.STABLE10-1 +- new upstream version +- enabled fakeauth utility (#154020) +- enabled digest authentication scheme (#155882) +- all error pages marked as config (#127836) +- patch for 64bit statvfs interface (#153274) +- added httpd config file for cachemgr.cgi (#112725) + +* Mon May 16 2005 Jay Fenlason 7:2.5.STABLE9-7 +- Upgrade the upstream -dns_query patch from -4 to -5 + +* Wed May 11 2005 Jay Fenlason 7:2.5.STABLE9-6 +- More upstream patches, including a fix for + bz#157456 CAN-2005-1519 DNS lookups unreliable on untrusted networks + +* Tue Apr 26 2005 Jay Fenlason 7:2.5.STABLE9-5 +- more upstream patches, including a fix for + CVE-1999-0710 cachemgr malicious use + +* Fri Apr 22 2005 Jay Fenlason 7:2.5.STABLE9-4 +- More upstream patches, including the fixed 2GB patch. +- include the -libbind patch, which prevents squid from using the optional + -lbind library, even if it's installed. + +* Tue Mar 15 2005 Jay Fenlason 7:2.5.STABLE9-2 +- New upstream version, with 14 upstream patches. + +* Wed Feb 16 2005 Jay Fenlason 7:2.5.STABLE8-2 +- new upstream version with 4 upstream patches. +- Reorganize spec file to apply upstream patches first + +* Tue Feb 1 2005 Jay Fenlason 7:2.5.STABLE7-4 +- Include two more upstream patches for security vulns: + bz#146783 Correct handling of oversized reply headers + bz#146778 CAN-2005-0211 Buffer overflow in WCCP recvfrom() call + +* Tue Jan 25 2005 Jay Fenlason 7:2.5.STABLE7-3 +- Include more upstream patches, including two for security holes. + +* Tue Jan 18 2005 Jay Fenlason 7:2.5.STABLE7-2 +- Add a triggerin on samba-common to make /var/cache/samba/winbindd_privileged + accessable so that ntlm_auth will work. It needs to be in this rpm, + because the Samba RPM can't assume the squid user exists. + Note that this will only work if the Samba RPM is recent enough to create + that directory at install time instead of at winbindd startup time. + That should be samba-common-3.0.0-15 or later. + This fixes bugzilla #103726 +- Clean up extra whitespace in this spec file. +- Add additional upstream patches. (Now 18 upstream patches). +- patch #112 closes CAN-2005-0096 and CAN-2005-0097, remote DOS security holes. +- patch #113 closes CAN-2005-0094, a remote buffer-overflow DOS security hole. +- patch #114 closes CAN-2005-0095, a remote DOS security hole. +- Remove the -nonbl (replaced by #104) and -close (replaced by #111) patches, since + they're now fixed by upstream patches. + +* Mon Oct 25 2004 Jay Fenlason 7:2.5.STABLE7-1 +- new upstream version, with 3 upstream patches. + Updated the -build and -config patches +- Include patch from Ulrich Drepper to more + intelligently close all file descriptors. + +* Mon Oct 18 2004 Jay Fenlason 7:2.5.STABLE6-3 +- include patch from Ulrich Drepper to stop + problems with O_NONBLOCK. This closes #136049 + +* Tue Oct 12 2004 Jay Fenlason 7:2.5.STABLE6-2 +- Include fix for CAN-2004-0918 + +* Tue Sep 28 2004 Jay Fenlason 7:2.5.STABLE6-1 +- New upstream version, with 32 upstream patches. + This closes #133970, #133931, #131728, #128143, #126726 + +- Change the permissions on /etc/squid/squid.conf to 640. This closes + bugzilla #125007 + +* Mon Jun 28 2004 Jay Fenlason 7:2.5STABLE5-5 +- Merge current upstream patches. +- Fix the -pipe patch to have the correct name of the winbind pipe. + +* Tue Jun 15 2004 Elliot Lee +- rebuilt + +* Mon Apr 5 2004 Jay Fenlason 7:2.5.STABLE5-2 +- Include the first 10 upstream patches +- Add a patch for the correct location of the winbindd pipe. This closes + bugzilla #107561 +- Remove the change to ssl_support.c from squid-2.5.STABLE3-build patch + This closes #117851 +- Include /etc/pam.d/squid . This closes #113404 +- Include a patch to close #111254 (assignment in assert) +- Change squid.init to put output messages in /var/log/squid/squid.out + This closes #104697 +- Only useradd the squid user if it doesn't already exist, and error out + if the useradd fails. This closes #118718. + +* Tue Mar 2 2004 Jay Fenlason 7:2.5.STABLE5-1 +- New upstream version, obsoletes many patches. +- Fix --datadir passed to configure. Configure automatically adds /squid + so we shouldn't. +- Remove the problematic triggerpostun trigger, since is's broken, and FC2 + never shipped with that old version. +- add %%{?_smp_mflags} to make line. + +* Tue Mar 02 2004 Elliot Lee +- rebuilt + +* Mon Feb 23 2004 Tim Waugh +- Use ':' instead of '.' as separator for chown. + +* Fri Feb 20 2004 Jay Fenlason 7:2.5.STABLE4-3 +- Clean up the spec file to work on 64-bit platforms (use %%{_libdir} + instead of /usr/lib, etc) +- Make the release number in the changelog section agree with reality. +- use -fPIE rather than -fpie. s390 fails with just -fpie + +* Fri Feb 13 2004 Elliot Lee +- rebuilt + +* Thu Feb 5 2004 Jay Fenlason +- Incorporate many upstream patches +- Include many spec file changes from D.Johnson + +* Tue Sep 23 2003 Jay Fenlason 7:2.5.STABLE4-1 +- New upstream version. +- Fix the Source: line in this spec file to point to the correct URL. +- redo the -location patch to work with the new upstream version. + +* Mon Jun 30 2003 Jay Fenlason 7:2.5.STABLE3-0 +- Spec file change to enable the nul storage module. bugzilla #74654 +- Upgrade to 2.5STABLE3 with current official patches. +- Added --enable-auth="basic,ntlm": closes bugzilla #90145 +- Added --with-winbind-auth-challenge: closes bugzilla #78691 +- Added --enable-useragent-log and --enable-referer-log, closes +- bugzilla #91884 +# - Changed configure line to enable pie +# (Disabled due to broken compilers on ia64 build machines) +#- Patched to increase the maximum number of file descriptors #72896 +#- (disabled for now--needs more testing) + +* Wed Jun 04 2003 Elliot Lee +- rebuilt + +* Wed Jan 22 2003 Tim Powers +- rebuilt + +* Wed Jan 15 2003 Bill Nottingham 7:2.5.STABLE1-1 +- update to 2.5.STABLE1 + +* Wed Nov 27 2002 Tim Powers 7:2.4.STABLE7-5 +- remove unpackaged files from the buildroot + +* Tue Aug 27 2002 Nalin Dahyabhai 2.4.STABLE7-4 +- rebuild + +* Wed Jul 31 2002 Karsten Hopp +- don't raise an error if the config file is incomplete + set defaults instead (#69322, #70065) + +* Thu Jul 18 2002 Bill Nottingham 2.4.STABLE7-2 +- don't strip binaries + +* Mon Jul 8 2002 Bill Nottingham +- update to 2.4.STABLE7 +- fix restart (#53761) + +* Tue Jun 25 2002 Bill Nottingham +- add various upstream bugfix patches + +* Fri Jun 21 2002 Tim Powers +- automated rebuild + +* Thu May 23 2002 Tim Powers +- automated rebuild + +* Fri Mar 22 2002 Bill Nottingham +- 2.4.STABLE6 +- turn off carp + +* Mon Feb 18 2002 Bill Nottingham +- 2.4.STABLE3 + patches +- turn off HTCP at request of maintainers +- leave SNMP enabled in the build, but disabled in the default config + +* Fri Jan 25 2002 Tim Powers +- rebuild against new libssl + +* Wed Jan 09 2002 Tim Powers +- automated rebuild + +* Mon Jan 07 2002 Florian La Roche +- require linuxdoc-tools instead of sgml-tools + +* Tue Sep 25 2001 Bill Nottingham +- update to 2.4.STABLE2 + +* Mon Sep 24 2001 Bill Nottingham +- add patch to fix FTP crash + +* Mon Aug 6 2001 Bill Nottingham +- fix uninstall (#50411) + +* Mon Jul 23 2001 Bill Nottingham +- add some buildprereqs (#49705) + +* Sun Jul 22 2001 Bill Nottingham +- update FAQ + +* Tue Jul 17 2001 Bill Nottingham +- own /etc/squid, /usr/lib/squid + +* Tue Jun 12 2001 Nalin Dahyabhai +- rebuild in new environment +- s/Copyright:/License:/ + +* Tue Apr 24 2001 Bill Nottingham +- update to 2.4.STABLE1 + patches +- enable some more configure options (#24981) +- oops, ship /etc/sysconfig/squid + +* Fri Mar 2 2001 Nalin Dahyabhai +- rebuild in new environment + +* Tue Feb 6 2001 Trond Eivind Glomsrød +- improve i18n +- make the initscript use the standard OK/FAILED + +* Tue Jan 23 2001 Bill Nottingham +- change i18n mechanism + +* Fri Jan 19 2001 Bill Nottingham +- fix path references in QUICKSTART (#15114) +- fix initscript translations (#24086) +- fix shutdown logic (#24234), patch from +- add /etc/sysconfig/squid for daemon options & shutdown timeouts +- three more bugfixes from the Squid people +- update FAQ.sgml +- build and ship auth modules (#23611) + +* Thu Jan 11 2001 Bill Nottingham +- initscripts translations + +* Mon Jan 8 2001 Bill Nottingham +- add patch to use mkstemp (greg@wirex.com) + +* Fri Dec 01 2000 Bill Nottingham +- rebuild because of broken fileutils + +* Sat Nov 11 2000 Bill Nottingham +- fix the acl matching cases (only need the second patch) + +* Tue Nov 7 2000 Bill Nottingham +- add two patches to fix domain ACLs +- add 2 bugfix patches from the squid people + +* Fri Jul 28 2000 Bill Nottingham +- clean up init script; fix condrestart +- update to STABLE4, more bugfixes +- update FAQ + +* Tue Jul 18 2000 Nalin Dahyabhai +- fix syntax error in init script +- finish adding condrestart support + +* Fri Jul 14 2000 Bill Nottingham +- move initscript back + +* Wed Jul 12 2000 Prospector +- automatic rebuild + +* Thu Jul 6 2000 Bill Nottingham +- prereq /etc/init.d +- add bugfix patch +- update FAQ + +* Thu Jun 29 2000 Bill Nottingham +- fix init script + +* Tue Jun 27 2000 Bill Nottingham +- don't prereq new initscripts + +* Mon Jun 26 2000 Bill Nottingham +- initscript munging + +* Sat Jun 10 2000 Bill Nottingham +- rebuild for exciting FHS stuff + +* Wed May 31 2000 Bill Nottingham +- fix init script again (#11699) +- add --enable-delay-pools (#11695) +- update to STABLE3 +- update FAQ + +* Fri Apr 28 2000 Bill Nottingham +- fix init script (#11087) + +* Fri Apr 7 2000 Bill Nottingham +- three more bugfix patches from the squid people +- buildprereq jade, sgmltools + +* Sun Mar 26 2000 Florian La Roche +- make %%pre more portable + +* Thu Mar 16 2000 Bill Nottingham +- bugfix patches +- fix dependency on /usr/local/bin/perl + +* Sat Mar 4 2000 Bill Nottingham +- 2.3.STABLE2 + +* Mon Feb 14 2000 Bill Nottingham +- Yet More Bugfix Patches + +* Tue Feb 8 2000 Bill Nottingham +- add more bugfix patches +- --enable-heap-replacement + +* Mon Jan 31 2000 Cristian Gafton +- rebuild to fix dependencies + +* Fri Jan 28 2000 Bill Nottingham +- grab some bugfix patches + +* Mon Jan 10 2000 Bill Nottingham +- 2.3.STABLE1 (whee, another serial number) + +* Tue Dec 21 1999 Bernhard Rosenkraenzer +- Fix compliance with ftp RFCs + (http://www.wu-ftpd.org/broken-clients.html) +- Work around a bug in some versions of autoconf +- BuildPrereq sgml-tools - we're using sgml2html + +* Mon Oct 18 1999 Bill Nottingham +- add a couple of bugfix patches + +* Wed Oct 13 1999 Bill Nottingham +- update to 2.2.STABLE5. +- update FAQ, fix URLs. + +* Sat Sep 11 1999 Cristian Gafton +- transform restart in reload and add restart to the init script + +* Tue Aug 31 1999 Bill Nottingham +- add squid user as user 23. + +* Mon Aug 16 1999 Bill Nottingham +- initscript munging +- fix conflict between logrotate & squid -k (#4562) + +* Wed Jul 28 1999 Bill Nottingham +- put cachemgr.cgi back in /usr/lib/squid + +* Wed Jul 14 1999 Bill Nottingham +- add webdav bugfix patch (#4027) + +* Mon Jul 12 1999 Bill Nottingham +- fix path to config in squid.init (confuses linuxconf) + +* Wed Jul 7 1999 Bill Nottingham +- 2.2.STABLE4 + +* Wed Jun 9 1999 Dale Lovelace +- logrotate changes +- errors from find when /var/spool/squid or +- /var/log/squid didn't exist + +* Thu May 20 1999 Bill Nottingham +- 2.2.STABLE3 + +* Thu Apr 22 1999 Bill Nottingham +- update to 2.2.STABLE.2 + +* Sun Apr 18 1999 Bill Nottingham +- update to 2.2.STABLE1 + +* Thu Apr 15 1999 Bill Nottingham +- don't need to run groupdel on remove +- fix useradd + +* Mon Apr 12 1999 Bill Nottingham +- fix effective_user (bug #2124) + +* Mon Apr 5 1999 Bill Nottingham +- strip binaries + +* Thu Apr 1 1999 Bill Nottingham +- duh. adduser does require a user name. +- add a serial number + +* Tue Mar 30 1999 Bill Nottingham +- add an adduser in %%pre, too + +* Thu Mar 25 1999 Bill Nottingham +- oog. chkconfig must be in %%preun, not %%postun + +* Wed Mar 24 1999 Bill Nottingham +- switch to using group squid +- turn off icmp (insecure) +- update to 2.2.DEVEL3 +- build FAQ docs from source + +* Tue Mar 23 1999 Bill Nottingham +- logrotate changes + +* Sun Mar 21 1999 Cristian Gafton +- auto rebuild in the new build environment (release 4) + +* Wed Feb 10 1999 Bill Nottingham +- update to 2.2.PRE2 + +* Wed Dec 30 1998 Bill Nottingham +- cache & log dirs shouldn't be world readable +- remove preun script (leave logs & cache @ uninstall) + +* Tue Dec 29 1998 Bill Nottingham +- fix initscript to get cache_dir correct + +* Fri Dec 18 1998 Bill Nottingham +- update to 2.1.PATCH2 +- merge in some changes from RHCN version + +* Sat Oct 10 1998 Cristian Gafton +- strip binaries +- version 1.1.22 + +* Sun May 10 1998 Cristian Gafton +- don't make packages conflict with each other... + +* Sat May 02 1998 Cristian Gafton +- added a proxy auth patch from Alex deVries +- fixed initscripts + +* Thu Apr 09 1998 Cristian Gafton +- rebuilt for Manhattan + +* Fri Mar 20 1998 Cristian Gafton +- upgraded to 1.1.21/1.NOVM.21 + +* Mon Mar 02 1998 Cristian Gafton +- updated the init script to use reconfigure option to restart squid instead + of shutdown/restart (both safer and quicker) + +* Sat Feb 07 1998 Cristian Gafton +- upgraded to 1.1.20 +- added the NOVM package and tryied to reduce the mess in the spec file + +* Wed Jan 7 1998 Cristian Gafton +- first build against glibc +- patched out the use of setresuid(), which is available only on kernels + 2.1.44 and later +