<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Le blog de Sébastien d&#039;EticWeb</title>
	<atom:link href="http://eticweb.info/feed/" rel="self" type="application/rss+xml" />
	<link>http://eticweb.info</link>
	<description>Un site utilisant TIC &#38; DD Network</description>
	<lastBuildDate>Mon, 23 Apr 2012 09:21:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Widget vidéo surveillance sur Mac OS X 10.6</title>
		<link>http://eticweb.info/2012/04/04/widget-video-surveillance-sur-mac-os-x-10-6/</link>
		<comments>http://eticweb.info/2012/04/04/widget-video-surveillance-sur-mac-os-x-10-6/#comments</comments>
		<pubDate>Wed, 04 Apr 2012 08:48:33 +0000</pubDate>
		<dc:creator>Sébastien</dc:creator>
				<category><![CDATA[Domotique]]></category>

		<guid isPermaLink="false">http://eticweb.info/?p=962</guid>
		<description><![CDATA[Inspiré de l&#8217;article de Clément Storck voici une manière légèrement différente pour les personnes n&#8217;utilisant pas de serveur linux avec ZoneMinder. Cette méthode fonctionne avec les caméras Heden qui sont en fait des Foscam avec un firmware adapté. Ouvré le navigateur Safari et connectez vous à l&#8217;adresse de visualisation suivante : http://Login:MotDePasse@AdresseIPdeVotreCam/live.htm Remplacez Login et Mot [...]]]></description>
			<content:encoded><![CDATA[<p>Inspiré de l&#8217;article de <a title="Widget vidéo surveillance en utilisant Zoneminder" href="http://clement.storck.me/?p=84" target="_blank">Clément Storck</a> voici une manière légèrement différente pour les personnes n&#8217;utilisant pas de serveur linux avec <a title="Logiciel Vidéo Surveillance open source pour Linux" href="http://www.zoneminder.com/" target="_blank">ZoneMinder</a>.</p>
<p>Cette méthode fonctionne avec les caméras <a title="Caméra IP motorisées" href="http://www.heden.fr/" target="_blank">Heden</a> qui sont en fait des <a title="IP webcam Foscam" href="http://www.foscam.com/" target="_blank">Foscam</a> avec un firmware adapté.</p>
<p>Ouvré le navigateur Safari et connectez vous à l&#8217;adresse de visualisation suivante :</p>
<pre class="brush: actionscript3; gutter: true">http://Login:MotDePasse@AdresseIPdeVotreCam/live.htm</pre>
<p>Remplacez Login et Mot de passe par les informations de connexion d&#8217;un utilisateur valide si vous avez sécurisé l&#8217;accès à votre caméra, sinon supprimer simplement ces paramètres.</p>
<p><a class="fancybox" href="http://eticweb.info/files/2012/04/Menu-Safari-Pour-Widget.png"><img class="size-thumbnail wp-image-963 alignleft" style="border-width: 0px;" title="Menu-Safari-Pour-Widget" src="http://eticweb.info/files/2012/04/Menu-Safari-Pour-Widget-150x150.png" alt="Menu Safari Pour Widget" width="150" height="150" /></a></p>
<p>Ensuite choisissez &laquo;&nbsp;Fichier-&gt;Ouvrir dans Dashboard&nbsp;&raquo; et sélectionnez la zone de la page web que vous souhaitez afficher dans votre widget.</p>
<p>Quand votre sélection vous convient il suffit de cliquer sur le bouton ajouter en haut à droite.<a class="fancybox" href="http://eticweb.info/files/2012/04/Widget-Video-Surveillance.png"><img class="alignright size-medium wp-image-964" title="Widget-Video-Surveillance" src="http://eticweb.info/files/2012/04/Widget-Video-Surveillance-300x242.png" alt="création widget vidéo surveillance" width="300" height="242" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://eticweb.info/2012/04/04/widget-video-surveillance-sur-mac-os-x-10-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VeraLite et MiniMote pour gérer les scènes</title>
		<link>http://eticweb.info/2012/03/20/veralite-et-minimote-pour-gerer-les-scenes/</link>
		<comments>http://eticweb.info/2012/03/20/veralite-et-minimote-pour-gerer-les-scenes/#comments</comments>
		<pubDate>Tue, 20 Mar 2012 13:02:53 +0000</pubDate>
		<dc:creator>Sébastien</dc:creator>
				<category><![CDATA[Domotique]]></category>
		<category><![CDATA[Micasaverde]]></category>
		<category><![CDATA[Minimote]]></category>
		<category><![CDATA[télécommande vera]]></category>
		<category><![CDATA[UI5]]></category>
		<category><![CDATA[Vera]]></category>
		<category><![CDATA[z-wave]]></category>

		<guid isPermaLink="false">http://eticweb.info/?p=947</guid>
		<description><![CDATA[<p><img width="300" height="208" src="http://eticweb.info/files/2012/03/configuration-scene-minimote-300x208.png" class="attachment-medium wp-post-image" alt="configuration-scene-minimote" title="configuration-scene-minimote" /></p>La minimote est une petite télécommande  de AeonLabs qui permet de contrôler jusqu&#8217;à huit scènes et de déclencher un All Light ON et All Light OFF. Sur le papier donc cette petite télécommande à tout pour elle sauf le fait d&#8217;être un modèle porte clef (Aeon Labs devrait bientôt commercialiser une petite sœur de la [...]]]></description>
			<content:encoded><![CDATA[<p><img width="300" height="208" src="http://eticweb.info/files/2012/03/configuration-scene-minimote-300x208.png" class="attachment-medium wp-post-image" alt="configuration-scene-minimote" title="configuration-scene-minimote" /></p><p>La minimote est une petite télécommande  de AeonLabs qui permet de contrôler jusqu&#8217;à huit scènes et de déclencher un All Light ON et All Light OFF.<a class="fancybox" href="http://eticweb.info/files/2012/03/configuration-scene-minimote.png"><img class="alignright size-thumbnail wp-image-950" title="configuration-scene-minimote" src="http://eticweb.info/files/2012/03/configuration-scene-minimote-150x150.png" alt="" width="150" height="150" /></a></p>
<p>Sur le papier donc cette petite télécommande à tout pour elle sauf le fait d&#8217;être un modèle porte clef (Aeon Labs devrait bientôt commercialiser une petite sœur de la minimote qui elle sera un modèle porte clef).</p>
<p>Hélas dans la réalité la minimote était incapable de déclencher les scènes associées à ses différents boutons jusqu&#8217;à la sortie du firmware 1,17 pour cette télécommande et de la version 5 de l&#8217;application utilisateur de MicasaVerde (UI5).</p>
<p>Donc nous allons ici décrire la procédure à suivre pour obtenir une télécommande pleinement fonctionnelle avec votre Vera utilisant un firmware récent et donc un UI5.</p>
<p>A noter que cet article est une traduction détaillée de la procédure décrite sur le forum de micasaverde <a title="How To minimote avec VERA UI5" href="http://forum.micasaverde.com/index.php/topic,8630.0.html" target="_blank">ICI</a>.</p>
<p>Si votre télécommande est déjà inclue comme contrôleur secondaire sur votre Vera, il est préférable de commencer par la supprimer (procédure d&#8217;exclusion).</p>
<ol>
<li>Télécharger le programme de mise de la minimote sur le site AEONLABS <img src="http://www.aeon-labs.com/site/public/images/ico/fileicons/exe.png" alt="" /><a title="programme mise a jour minimote" href="http://www.aeon-labs.com/site/public/lib/download.php?type=s&amp;f=36" target="_blank">Updates &#8211; Windows (5.02 P3 v1.17 EU)</a><br /> <div class='et-box et-info'>
					<div class='et-box-content'>A noter qu&#8217;il faudra un ordinateur sous Windows pour pouvoir faire cette mise à jour, hélas on n&#8217;a pas le choix. Dans notre cas impossible de mener la procédure à son terme en utilisant une VirtualBox.</div></div></li>
<li><a class="fancybox" href="http://eticweb.info/files/2012/03/Mise-A-Jour-Firmware-minimote-aeonlabs.png"><img class="alignright size-thumbnail wp-image-951" title="Mise-A-Jour-Firmware-minimote-aeonlabs" src="http://eticweb.info/files/2012/03/Mise-A-Jour-Firmware-minimote-aeonlabs-150x150.png" alt="" width="150" height="150" /></a>Faire la mise à jour en exécutant le programme téléchargé précédemment une fois la minimote connectée en USB à votre ordinateur. Vous obtiendrez une fenêtre comme celle ci avec un bouton UPDATE à cliquer, une barre de progression vous informera de l&#8217;avancement de la mise à jour.</li>
<li>Faire un <strong><em>reset</em></strong> de la télécommande en maintenant appuyé les boutons &laquo;&nbsp;Learn&nbsp;&raquo; et &laquo;&nbsp;Associate&nbsp;&raquo; en même temps, les maintenir appuyés jusqu&#8217;à l’arrêt du clignotement des voyants de la télécommande.</li>
<li>Maintenant il faut ajouter la télécommande, appuyer sur le bouton &laquo;&nbsp;+&nbsp;&raquo; de la Vera et maintenez appuyé le bouton &laquo;&nbsp;Learn&nbsp;&raquo; de la télécommande jusqu&#8217;à ce que votre voyant d&#8217;inclusion sur la Vera clignote rapidement et que votre télécommande cligone alternativement en Bleu et Rouge.</li>
<li>Patientez quelques minutes, que la Vera sorte du mode &laquo;&nbsp;Inclusion&nbsp;&raquo;, vous devriez alors voir sur votre interface dans l&#8217;onglet Device-&gt;All votre minimote.</li>
<li> Vous pouvez désormais configurer les scènes associées aux boutons (cf copie écran en début d&#8217;article)</li>
</ol>
<div class='et-box et-warning'>
					<div class='et-box-content'>L&#8217;action &laquo;&nbsp;Turn On&nbsp;&raquo; correspond à une pression courte sur le bouton et l&#8217;action &laquo;&nbsp;Turn Off&nbsp;&raquo; est elle associée à une pression longue du même bouton.</div></div>
]]></content:encoded>
			<wfw:commentRss>http://eticweb.info/2012/03/20/veralite-et-minimote-pour-gerer-les-scenes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>La petite Vera de MicasaVerde en 5 étapes</title>
		<link>http://eticweb.info/2012/03/20/la-petite-vera-de-micasaverde-en-5-etapes/</link>
		<comments>http://eticweb.info/2012/03/20/la-petite-vera-de-micasaverde-en-5-etapes/#comments</comments>
		<pubDate>Tue, 20 Mar 2012 09:11:06 +0000</pubDate>
		<dc:creator>Sébastien</dc:creator>
				<category><![CDATA[Domotique]]></category>
		<category><![CDATA[domotique]]></category>
		<category><![CDATA[Vera]]></category>
		<category><![CDATA[veralight]]></category>
		<category><![CDATA[Zwave]]></category>

		<guid isPermaLink="false">http://eticweb.info/?p=933</guid>
		<description><![CDATA[<p><img width="300" height="225" src="http://eticweb.info/files/2012/03/IMG_0657_small-300x225.jpg" class="attachment-medium wp-post-image" alt="VeraLite versus CM15 et MacMini" title="IMG_0657_small" /></p>Nous utilisons désormais depuis un mois la VeraLite en remplacement de notre installation X10, CM15 et Indigo sur MacOsX Server (cf : photo ou vous pourrez voir la taille de la VeraLite en comparaison au Mac Mini et au CM15 que l&#8217;on aperçoit au dessus de la plaquette servant de fond de scène). Petit retour [...]]]></description>
			<content:encoded><![CDATA[<p><img width="300" height="225" src="http://eticweb.info/files/2012/03/IMG_0657_small-300x225.jpg" class="attachment-medium wp-post-image" alt="VeraLite versus CM15 et MacMini" title="IMG_0657_small" /></p><p><div id="attachment_941" class="wp-caption alignright" style="width: 160px"><a class="fancybox" href="http://eticweb.info/files/2012/03/IMG_0657_small.jpg"><img class="size-thumbnail wp-image-941 " title="IMG_0657_small" src="http://eticweb.info/files/2012/03/IMG_0657_small-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">VeraLite versus CM15 et MacMini</p></div>
<p>Nous utilisons désormais depuis un mois la VeraLite en remplacement de notre installation X10, CM15 et Indigo sur MacOsX Server (cf : photo ou vous pourrez voir la taille de la VeraLite en comparaison au Mac Mini et au CM15 que l&#8217;on aperçoit au dessus de la plaquette servant de fond de scène).</p>
<p>Petit retour d&#8217;expérience et description de la procédure d&#8217;installation sont au menu de ce petit article.</p>
<p>Première impression au déballage, le boitier est design et très petit , votre notation <strong><em>WAF sera revue à la hausse</em></strong>, c&#8217;est un plus indéniable.</p>
<ol>
<li>Connexion sur le site (http://micasaverde.com/setup) et création du compte MIOS.<br /> Cette étape est facultative dans le cas d&#8217;une installation sans internet, toute fois dans ce cas les notifications et l&#8217;accès à distance seront impossibles.</li>
<li>Mise à jour du firmware de la VERALITE : En fonction du choix de langue que vous ferez, une mise à jour du Firmware risque de vous être proposée.<br /> <div class='et-box et-warning'>
					<div class='et-box-content'>Nous avons pu constater que le firmware Français n&#8217;était pas le choix le plus judicieux pour plusieurs raison : 1°) La traduction est de piètre qualité. 2°) Les mises à jour du Firmware sont moins fréquentes, si bien que vous pouvez avoir des fonctionnalités qui ne marchent plus suite à la mise à jour du serveur MIOS, cas par exemple des notifications.</div></div></li>
<li>Configuration de la localisation, étape importante pour avoir des températures en degré Celsius et un horodatage correct.<br /> <div class='et-box et-info'>
					<div class='et-box-content'>Il est regrettable que le choix de langue ne soit pas proposé ici et donc indépendant du firmware.</div></div> <a class="fancybox" href="../files/2012/02/configuration-vera-lite.png"><img class="alignright size-medium wp-image-934" title="configuration-vera-lite" src="../files/2012/02/configuration-vera-lite-300x139.png" alt="" width="300" height="139" /></a><br /> Nous allons renseigner le pays, l&#8217;unité de mesure, le fuseau horaire etc&#8230; dans l&#8217;onglet Configuration-&gt;Emplacement ou Setup-&gt;Location.<br /> Dans notre cas la ville n&#8217;est pas présente dans le menu déroulant et la saisie des coordonnées GPS n&#8217;est pas prise en compte après enregistrement, nous choisirons donc la ville la plus proche.</li>
<li>Vous pouvez désormais ajouter les pièces de votre installation (Salon, Séjour, Chambre &#8230;) dans l&#8217;onglet Configuration-&gt;Pièces ou Setup-&gt;Rooms</li>
<li>Désormais il ne reste plus qu&#8217;à ajouter les équipements Z-Wave à votre installation. Pour en ajouter il faut appuyer sur le bouton &laquo;&nbsp;+&nbsp;&raquo; (celui du milieu) situé sur le dessus de la Veralite et de suivre la procédure Ajouter de l&#8217;appareil (Inclusion).</li>
</ol>
<div class='et-box et-warning'>
					<div class='et-box-content'>Par défaut la petite VERALITE va se considérer comme le maître de votre réseau local, elle va donc s&#8217;octroyer le droit d&#8217;être serveur DHCP, passerelle et serveur DNS. Donc si comme nous vous ne souhaitez pas qu&#8217;elle touche à votre réseau il faudra la configurer différemment mais ceci fera l&#8217;objet d&#8217;un autre article.</p>
<p>La DOC officielle annonce que la VERALITE ne touchera à rien si elle découvre un routeur sur le réseau local il semblerait que dans notre cas la FREEBOX n&#8217;ait pas été reconnue comme tel.</div></div>
<p>Voilà, l&#8217;installation est terminée. Plutôt simple en fait.</p>
]]></content:encoded>
			<wfw:commentRss>http://eticweb.info/2012/03/20/la-petite-vera-de-micasaverde-en-5-etapes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installation IspConfig3 avec Apache,Dovecot et Horde sur DEBIAN Squeeze</title>
		<link>http://eticweb.info/2012/03/03/installation-ispconfig3-avec-apachedovecot-et-horde-sur-debian-squeeze/</link>
		<comments>http://eticweb.info/2012/03/03/installation-ispconfig3-avec-apachedovecot-et-horde-sur-debian-squeeze/#comments</comments>
		<pubDate>Sat, 03 Mar 2012 14:52:18 +0000</pubDate>
		<dc:creator>Sébastien</dc:creator>
				<category><![CDATA[Administration Système]]></category>
		<category><![CDATA[Informatiques (coin technique)]]></category>
		<category><![CDATA[IspConfig]]></category>

		<guid isPermaLink="false">http://eticweb.info/?p=784</guid>
		<description><![CDATA[<p><img width="200" height="80" src="http://eticweb.info/files/2011/11/ispconfig_logo.png" class="attachment-medium wp-post-image" alt="ispconfig_logo" title="ispconfig_logo" /></p>Avant d&#8217;installer IspConfig3 il faut re-compiler le noyau pour activer le support des QUOTAS, voir cet article. Puis suivre le tutoriel: The Perfect Server &#8211; Debian Squeeze (Debian 6.0) With BIND &#38; Dovecot [ISPConfig 3] ATTENTION on saute la fin de la page 5 sur l&#8217;installation de Squirrelmail,car on préfèrera utiliser HORDE comme client WEBMAIL [...]]]></description>
			<content:encoded><![CDATA[<p><img width="200" height="80" src="http://eticweb.info/files/2011/11/ispconfig_logo.png" class="attachment-medium wp-post-image" alt="ispconfig_logo" title="ispconfig_logo" /></p><p>Avant d&#8217;installer IspConfig3 il faut re-compiler le noyau pour activer le support des QUOTAS, voir cet <a title="Astuces compilation noyau linux" href="http://eticweb.info/2011/11/18/astuces-compilation-noyau-linux/">article</a>.</p>
<p>Puis suivre le tutoriel: <a title="Tutoriel installation IspConfig3 sur Debian Squeeze" href="http://www.howtoforge.com/perfect-server-debian-squeeze-with-bind-and-dovecot-ispconfig-3" target="_blank">The Perfect Server &#8211; Debian Squeeze (Debian 6.0) With BIND &amp; Dovecot [ISPConfig 3]</a></p>
<p><strong>ATTENTION</strong> on saute la fin de la page 5 sur l&#8217;installation de Squirrelmail,car on préfèrera utiliser HORDE comme client WEBMAIL</p>
<p>Ensuite une fois l&#8217;installation terminé, il est préférable d&#8217;ajouter PEAR à l&#8217;include path des Sites Web.</p>
<p>Il faut modifier la valeur de &laquo;&nbsp;PHP open_basedir&nbsp;&raquo; en se connectant sur l&#8217;interface d&#8217;administration web ISPCONFIG, puis dans System-&gt;Server Config-&gt;Web et ajouter <em>:/usr/share/php (cf capture écran)<img class="size-full wp-image-786 alignnone" title="config-include-path" src="http://eticweb.info/files/2011/12/config-include-path.png" alt="" width="499" height="139" /></em></p>
<h4>Modifier le fichier  /etc/apache2/ports.conf qui liste les ports que apache gère</h4>
<p>Ajouter le port 88443 qui sera le port du control panel IspConfig</p>
<pre class="brush: bash; gutter: true">NameVirtualHost *:80
Listen 80

    # If you add NameVirtualHost *:443 here, you will also have to change
    # the VirtualHost statement in /etc/apache2/sites-available/default-ssl
    # to
    # Server Name Indication for SSL named virtual hosts is currently not
    # supported by MSIE on Windows XP.
NameVirtualHost *:443
Listen 443
Listen 88443

NameVirtualHost *:443
Listen 443
Listen 88443</pre>
<h4>Modifier le fichier /etc/apache2/sites-available/ispconfig.vhost pour changer le port de IspConfig</h4>
<p>3 lignes sont à modifier (les 3 premières après les commentaires)</p>
<pre class="brush: bash; gutter: true">Listen 88443
NameVirtualHost *:88443</pre>
<h4>Sécurisé accès à phpMyAdmin</h4>
<pre class="brush: bash; gutter: true">nano /etc/apache2/conf.d/phpmyadmin.conf</pre>
<p>Ajouter ceci à la fin du fichier</p>
<pre class="brush: bash; gutter: true">                        RewriteEngine on
                        RewriteCond %{HTTPS} !^on$ [NC]
                        RewriteRule . https://%{HTTP_HOST}:50443%{REQUEST_URI} [L]</pre>
<p>Il faut redémarrer apache</p>
<pre class="brush: bash; gutter: true">/etc/init.d/apache2 restart</pre>
<h4>Installation de multitail</h4>
<pre class="brush: bash; gutter: true">apt-get install multitail
mkdir /root/scripts
cd /root/scripts
nano mytail</pre>
<p>Contenu du fichier /root/scripts/mytail</p>
<pre class="brush: bash; gutter: true">#!/bin/bash
multitail -ci yellow -e &quot;ailed&quot; -n 1000 /var/log/auth.log \
-ci red -e &quot;Ban&quot; -n 1000 -I /var/log/fail2ban.log \
-ci red -e &quot;fw&quot; -n 1000 -I /var/log/messages \
-ci green -e &quot;Unban&quot; -n 1000 -I /var/log/messages \
-ci blue -e &quot;fail&quot; -n 1000 -I /var/log/syslog</pre>
<p>Éditer le fichier /etc/multitail.conf pour désactiver le check_mail</p>
<pre class="brush: bash; gutter: true">nano /etc/multitail.conf
check_mail:0</pre>
<p>Sauvé et rendre exécutable le fichier</p>
<pre class="brush: bash; gutter: true">chmod 700 /root/scripts/mytail</pre>
<h4>Changer le port SSH pour utiliser le 88022</h4>
<pre class="brush: bash; gutter: true">nano /etc/ssh/sshd_config</pre>
<h5>ATTENTION il faudra ajouter l&#8217;option -e&#8217;ssh -p 88022&#8242; lors de l&#8217;utilisation du rsync</h5>
<pre class="brush: bash; gutter: true">rsync -av -e &#039;ssh -p 88022&#039; user@serveurdistant:/undossier /un/dossier/destination</pre>
<p><strong>Astuces :</strong> Si c&#8217;est un hôte ssh auquel on se connecte souvent, on peut spécifier directement le port dans /etc/ssh_config en ajoutant les lignes</p>
<pre class="brush: bash; gutter: true">Host serveurdistant
Port 88022</pre>
<h4>Installer des outils additionnels pratiques et un accélérateur PHP</h4>
<pre class="brush: bash; gutter: true">apt-get install php-apc htop iptraf logwatch tiger</pre>
<p>Editer le fichier de configuration d&#8217;apc pour définir la taille de la mémoire cache</p>
<pre class="brush: bash; gutter: true">nano /etc/php5/conf.d/apc.ini
apc.shm_size=128</pre>
<p>Avec <strong>htop</strong> on peut voir les informations systèmes d&#8217;une meilleur manière qu&#8217;avec top, avec <strong>iptraf</strong> on peut voir des statistiques temps réel sur les connexion, avec <strong>logwatch</strong> on peut recevoir un résumé par mail de fichiers de log et avec <strong>tiger</strong> il est possible de recevoir un mail périodique avec les failles de sécurité éventuelles.</p>
<p>Comme un grand nombre de scripts envoient un nombre important de mail à l&#8217;utilisateur root il est préférable de modifier l&#8217;alias root&#8217;s mail afin que ces derniers soient envoyé sur une adresse mail personnelle.<br />
Pour ce faire il faut:</p>
<pre class="brush: bash; gutter: true">nano /etc/aliases</pre>
<p>modifier la ligne root:root ou ajouter en une du type</p>
<pre class="brush: bash; gutter: true">root:server1@example.com</pre>
<p>ensuite exécuter</p>
<pre class="brush: bash; gutter: true">newaliases</pre>
<h4>MySql tuning</h4>
<p>Télécharger <strong>tuning-primer.sh</strong> et <strong>mysqltuner.pl</strong>.<br />
Ces scripts aiderons à améliorer la configuration des fichiers MySql.</p>
<pre class="brush: bash; gutter: true">cd /root/scripts
wget http://www.day32.com/MySQL/tuning-primer.sh
wget http://mysqltuner.com/mysqltuner.pl
chmod 700 tuning-primer.sh mysqltuner.pl</pre>
<p>Pour exécuter ces scripts tapez:</p>
<pre class="brush: bash; gutter: true">perl /root/scripts/mysqltuner.pl
/root/scripts/tuning-primer.sh</pre>
<p>Ces scripts vont poser quelques questions simples (user/pass) et afficherons en rouge leurs suggestions pour les configurations critiques.</p>
<p>Il est possible d&#8217;utiliser ces suggestions pour améliorer les performances du serveur MySql.</p>
<h4>Installation de Horde et Imp pour le webmal</h4>
<p>Ajouter un fichier de configuration à Apache pour Horde /etc/apache2/conf.d/horde.conf</p>
<pre class="brush: bash; gutter: true"># HORDE Apache configuration

Alias /horde /usr/share/horde
#Alias /webmail /usr/share/horde

# virtualhost attrape tout (catchall) pour le sous domaine webmail.nomdedomaine.com

        ServerName webmail.localhost
        DocumentRoot /usr/share/horde

        Options FollowSymLinks
        DirectoryIndex index.php
        Order deny,allow
        Allow from all

                AddType application/x-httpd-php .php
                php_flag magic_quotes_gpc Off
                php_flag track_vars On
                php_flag register_globals Off

# POUR HORDE SECU

    order deny,allow
    deny from all

    order deny,allow
    deny from all

    order deny,allow
    deny from all

    order deny,allow
    deny from all

    order deny,allow
    deny from all

    order deny,allow
    deny from all

# POUR IMP SECU

    order deny,allow
    deny from all

    order deny,allow
    deny from all

    order deny,allow
    deny from all

    order deny,allow
    deny from all

    order deny,allow
    deny from all

    order deny,allow
    deny from all</pre>
<h4>Sécurisé accès au webmail en forçant le HTTPS</h4>
<pre class="brush: bash; gutter: true">nano /etc/apache2/conf.d/horde.conf</pre>
<p>Remplacer la déclaration du virtual host dans le fichier /etc/apache2/conf.d/horde.conf par</p>
<pre class="brush: bash; gutter: true"># virtualhost attrape tout (catchall) pour le sous domaine webmail.nomdedomaine.com

        ServerName webmail.localhost
        DocumentRoot /usr/share/horde
        # Forcer utilisation du https pour accès webmail

                        RewriteEngine on
                        RewriteCond %{HTTPS} !^on$ [NC]
                        RewriteRule . https://%{HTTP_HOST}%{REQUEST_URI} [L]

        ServerName webmail.localhost
        DocumentRoot /usr/share/horde

        ErrorDocument 400 &quot;Sorry can&#039;t allow you access today&quot;

        #ErrorLog /var/log/apache2/error.log
        #CustomLog /var/log/apache2/access.log combined
        ServerSignature Off

                SecRuleEngine Off

        # SSL Configuration
        SSLEngine On
        SSLCertificateFile /usr/local/ispconfig/interface/ssl/ispserver.crt
        SSLCertificateKeyFile /usr/local/ispconfig/interface/ssl/ispserver.key</pre>
<p>Pour les projets reposant sur SymFony il faut ajouter des fonctionnalités à Apache/PHP</p>
<p>Le support de XSL de CURL et un accélérateur/optimisateur ici APC (si pas déjà installé)</p>
<pre class="brush: bash; gutter: true">aptitude install php5-curl php5-xsl php-apc</pre>
<p>Pour les sites reposant sur OsCommerce (et oui il y en a encore, après tout tant que ça marche) il faut ajouter ceci dans les options du Site Web</p>
<pre>php_admin_flag register_globals on
php_admin_flag register_long_arrays on</pre>
<p>Et pour eviter de retrouver dans les log tous les messages relatifs aux fonctions &laquo;&nbsp;deprecated&nbsp;&raquo; ou les &laquo;&nbsp;notice&nbsp;&raquo; il faut ajouter ceci en plus</p>
<pre>php_admin_flag ignore_repeated_errors on
php_admin_flag ignore_repeated_source on
php_admin_flag error_reporting &quot;E_ALL &amp; ~E_DEPRECATED &amp; ~E_NOTICE&quot;</pre>
<p>Je crois que tout y est là. bon courage&#8230;</p>
<div class='et-box et-info'>
					<div class='et-box-content'>Modification d&#8217;avril 2012 : découverte d&#8217;un nouveau tuto sur HowToForge pour IspConfig et Horde je mets le lien ici</div></div>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://eticweb.info/2012/03/03/installation-ispconfig3-avec-apachedovecot-et-horde-sur-debian-squeeze/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Création de raccourcis pour utilisation en ligne de commande</title>
		<link>http://eticweb.info/2012/01/17/creation-de-raccourcis-pour-utilisation-en-ligne-de-commande/</link>
		<comments>http://eticweb.info/2012/01/17/creation-de-raccourcis-pour-utilisation-en-ligne-de-commande/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 10:47:32 +0000</pubDate>
		<dc:creator>Sébastien</dc:creator>
				<category><![CDATA[Administration Système]]></category>
		<category><![CDATA[Informatiques (coin technique)]]></category>
		<category><![CDATA[raccourcis commande]]></category>
		<category><![CDATA[Script Shell]]></category>

		<guid isPermaLink="false">http://eticweb.info/?p=879</guid>
		<description><![CDATA[<p><img width="250" height="269" src="http://eticweb.info/files/2011/08/250px-Bash_demo.png" class="attachment-medium wp-post-image" alt="250px-Bash_demo" title="250px-Bash_demo" /></p>Lors d&#8217;une session en ssh sur un serveur distant il est fréquent d&#8217;utiliser régulièrement des commandes basiques mais fort utile, commandes avec des paramètres. Par exemple la commande pour avoir la liste des fichiers et dossiers ls -l Pourrait être avantageusement raccourcie en ll Pour disposer du raccourci ll Éditer le fichier /home/nom_user/.bashrc &#171;&#160;Décommenter&#160;&#187; la [...]]]></description>
			<content:encoded><![CDATA[<p><img width="250" height="269" src="http://eticweb.info/files/2011/08/250px-Bash_demo.png" class="attachment-medium wp-post-image" alt="250px-Bash_demo" title="250px-Bash_demo" /></p><p>Lors d&#8217;une session en ssh sur un serveur distant il est fréquent d&#8217;utiliser régulièrement des commandes basiques mais fort utile, commandes avec des paramètres.</p>
<p>Par exemple la commande pour avoir la liste des fichiers et dossiers</p>
<pre class="brush: shell; gutter: true">ls -l</pre>
<p>Pourrait être avantageusement raccourcie en <strong>ll</strong></p>
<p>Pour disposer du raccourci ll</p>
<ol>
<li>Éditer le fichier /home/nom_user/.bashrc</li>
<li>&laquo;&nbsp;Décommenter&nbsp;&raquo; la ligne <strong>#alias ll=&#8217;ls -l&#8217;</strong> ou l&#8217;ajouter si elle n&#8217;est pas présente</li>
</ol>
<p>Pour que le nouveau raccourci soit effectif, fermer votre session ssh ou fenêtre de terminal ou alors taper la commande</p>
<pre class="brush: shell; gutter: true">./home/nom_user/.bashrc</pre>
]]></content:encoded>
			<wfw:commentRss>http://eticweb.info/2012/01/17/creation-de-raccourcis-pour-utilisation-en-ligne-de-commande/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comment changer le mot de passe d&#8217;un utilisateur MySql</title>
		<link>http://eticweb.info/2012/01/09/comment-changer-le-mot-de-passe-dun-utilisateur-mysql/</link>
		<comments>http://eticweb.info/2012/01/09/comment-changer-le-mot-de-passe-dun-utilisateur-mysql/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 11:48:37 +0000</pubDate>
		<dc:creator>Sébastien</dc:creator>
				<category><![CDATA[Administration Système]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://eticweb.info/?p=862</guid>
		<description><![CDATA[<p><img width="110" height="57" src="http://eticweb.info/files/2012/01/logo-mysql-110x57.png" class="attachment-medium wp-post-image" alt="logo mysql" title="logo-mysql-110x57" /></p>Petit aide mémoire sur la procédure à suivre en ligne de commande pour changer le mot de passe d&#8217;un utilisateur MySql. On commence par ouvrir une fenêtre de terminal sur le serveur MySql On se connect au service $ mysql -u root -p On selectionne la base de donnée mysql&#62; use mysql; On change le [...]]]></description>
			<content:encoded><![CDATA[<p><img width="110" height="57" src="http://eticweb.info/files/2012/01/logo-mysql-110x57.png" class="attachment-medium wp-post-image" alt="logo mysql" title="logo-mysql-110x57" /></p><p>Petit aide mémoire sur la procédure à suivre en ligne de commande pour changer le mot de passe d&#8217;un utilisateur MySql.</p>
<p>On commence par ouvrir une fenêtre de terminal sur le serveur MySql</p>
<p>On se connect au service</p>
<pre class="brush: sql; gutter: true">$ mysql -u root -p</pre>
<p>On selectionne la base de donnée</p>
<pre class="brush: sql; gutter: true">mysql&gt; use mysql;</pre>
<p>On change le mot de passe</p>
<pre class="brush: sql; gutter: true">update user set password=PASSWORD("Nouv-MotDEPasse") where User='MonNomDeUSER';</pre>
<p>On applique les changements</p>
<pre class="brush: sql; gutter: true">flush privileges;</pre>
<p>Ou tout simplement en utilisant la commande SET_PASSWORD</p>
<pre class="brush: sql; gutter: true">SET PASSWORD FOR 'MonNomDeUSER'@'localhost' = PASSWORD('Nouv-MotDEPasse');</pre>
]]></content:encoded>
			<wfw:commentRss>http://eticweb.info/2012/01/09/comment-changer-le-mot-de-passe-dun-utilisateur-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intégrer le source d&#8217;une image dans une page HTML (Embedding image source inside HTML web page)</title>
		<link>http://eticweb.info/2012/01/03/integrer-le-source-dune-image-dans-une-page-html-embedding-image-source-inside-html-web-page/</link>
		<comments>http://eticweb.info/2012/01/03/integrer-le-source-dune-image-dans-une-page-html-embedding-image-source-inside-html-web-page/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 19:55:22 +0000</pubDate>
		<dc:creator>Sébastien</dc:creator>
				<category><![CDATA[Informatiques (coin technique)]]></category>

		<guid isPermaLink="false">http://eticweb.info/?p=847</guid>
		<description><![CDATA[<p><img width="220" height="127" src="http://eticweb.info/files/2012/01/2012.png" class="attachment-medium wp-post-image" alt="2012" title="2012" /></p>Bonne année à toutes et tous, pour bien commencer l&#8217;année que diriez vous d&#8217;une belle signature dans MacMail??? Une astuce pour ajouter dans le contenu d&#8217;une page web le code source d&#8217;une image (norme RFC 2557) Je cherchais à faire une signature au format HTML pour Mac Mail, signature qui intègre des images et une [...]]]></description>
			<content:encoded><![CDATA[<p><img width="220" height="127" src="http://eticweb.info/files/2012/01/2012.png" class="attachment-medium wp-post-image" alt="2012" title="2012" /></p><h1>Bonne année à toutes et tous, pour bien commencer l&#8217;année que diriez vous d&#8217;une belle signature dans MacMail???</h1>
<p>Une astuce pour ajouter dans le contenu d&#8217;une page web le code source d&#8217;une image (norme <a href="http://www.ietf.org/rfc/rfc2557.txt">RFC 2557</a>)</p>
<p>Je cherchais à faire une signature au format HTML pour Mac Mail, signature qui intègre des images et une mise en page évoluée.</p>
<p>Par évolué j&#8217;entends trop complexe pour être faite dans les préférences de macmail.</p>
<p>Le problème est que même cette technique ne fonctionne pas, et donc je suis obligé de conserver ma signature avec des images externes.</p>
<p>Mais bon comme cette technique est proche de celle utilisée pour les mailing avec images intégrés je la note en archive personnel ici.</p>
<h3>Je détaillerai dans un autre article la solution de contournement pour faire une signature evolué avec images intégrés sous Mac os mail</h3>
<p>Revenons à nos moutons pour une page html il suffit de changer le contenu de la balise src de la balise HTML IMG</p>
<pre class="brush: html; gutter: true">&lt;img alt="embed image content in web page" width="100" height="100" src="data:image/jpg;base64,DATA"&gt;</pre>
<div class='et-box et-info'>
					<div class='et-box-content'>DATA est a remplacé par le contenu de l&#8217;image.</p>
<p>Et bien sur &laquo;&nbsp;jpg&nbsp;&raquo; et base64 sont à adaptés en fonction de votre image et de votre encodage.</div></div>
<h4>Un example ci-dessous, cliquez le lien pour analyser le source si vous voulez</h4>
<p><a href="data:image/jpg;base64,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aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJPGFycmF5PgoJCQk8ZGljdD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1Ib3Jpem9udGFsUmVzPC9rZXk+CgkJCQk8cmVhbD43MjwvcmVhbD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCTwvZGljdD4KCQk8L2FycmF5PgoJPC9kaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTU9yaWVudGF0aW9uPC9rZXk+Cgk8ZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCTxzdHJpbmc+Y29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQk8YXJyYXk+CgkJCTxkaWN0PgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTU9yaWVudGF0aW9uPC9rZXk+CgkJCQk8aW50ZWdlcj4xPC9pbnRlZ2VyPgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJPC9kaWN0PgoJCTwvYXJyYXk+Cgk8L2RpY3Q+Cgk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNU2NhbGluZzwva2V5PgoJPGRpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJPGFycmF5PgoJCQk8ZGljdD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1TY2FsaW5nPC9rZXk+CgkJCQk8cmVhbD4xPC9yZWFsPgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJPC9kaWN0PgoJCTwvYXJyYXk+Cgk8L2RpY3Q+Cgk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNVmVydGljYWxSZXM8L2tleT4KCTxkaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCTxhcnJheT4KCQkJPGRpY3Q+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNVmVydGljYWxSZXM8L2tleT4KCQkJCTxyZWFsPjcyPC9yZWFsPgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJPC9kaWN0PgoJCTwvYXJyYXk+Cgk8L2RpY3Q+Cgk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNVmVydGljYWxTY2FsaW5nPC9rZXk+Cgk8ZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCTxzdHJpbmc+Y29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQk8YXJyYXk+CgkJCTxkaWN0PgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTVZlcnRpY2FsU2NhbGluZzwva2V5PgoJCQkJPHJlYWw+MTwvcmVhbD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCTwvZGljdD4KCQk8L2FycmF5PgoJPC9kaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQuc3ViVGlja2V0LnBhcGVyX2luZm9fdGlja2V0PC9rZXk+Cgk8ZGljdD4KCQk8a2V5PlBNUFBEUGFwZXJDb2RlTmFtZTwva2V5PgoJCTxkaWN0PgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCQk8YXJyYXk+CgkJCQk8ZGljdD4KCQkJCQk8a2V5PlBNUFBEUGFwZXJDb2RlTmFtZTwva2V5PgoJCQkJCTxzdHJpbmc+QTQ8L3N0cmluZz4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJCTwvZGljdD4KCQkJPC9hcnJheT4KCQk8L2RpY3Q+CgkJPGtleT5QTVRpb2dhUGFwZXJOYW1lPC9rZXk+CgkJPGRpY3Q+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJCTxzdHJpbmc+Y29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJCTxhcnJheT4KCQkJCTxkaWN0PgoJCQkJCTxrZXk+UE1UaW9nYVBhcGVyTmFtZTwva2V5PgoJCQkJCTxzdHJpbmc+aXNvLWE0PC9zdHJpbmc+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCQk8L2RpY3Q+CgkJCTwvYXJyYXk+CgkJPC9kaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1BZGp1c3RlZFBhZ2VSZWN0PC9rZXk+CgkJPGRpY3Q+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJCTxzdHJpbmc+Y29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJCTxhcnJheT4KCQkJCTxkaWN0PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1BZGp1c3RlZFBhZ2VSZWN0PC9rZXk+CgkJCQkJPGFycmF5PgoJCQkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJCQk8cmVhbD43ODM8L3JlYWw+CgkJCQkJCTxyZWFsPjU1OTwvcmVhbD4KCQkJCQk8L2FycmF5PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJPC9kaWN0PgoJCQk8L2FycmF5PgoJCTwvZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNQWRqdXN0ZWRQYXBlclJlY3Q8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTUFkanVzdGVkUGFwZXJSZWN0PC9rZXk+CgkJCQkJPGFycmF5PgoJCQkJCQk8cmVhbD4tMTg8L3JlYWw+CgkJCQkJCTxyZWFsPi0xODwvcmVhbD4KCQkJCQkJPHJlYWw+ODI0PC9yZWFsPgoJCQkJCQk8cmVhbD41Nzc8L3JlYWw+CgkJCQkJPC9hcnJheT4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJCTwvZGljdD4KCQkJPC9hcnJheT4KCQk8L2RpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLlBNUGFwZXJOYW1lPC9rZXk+CgkJPGRpY3Q+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJCTxzdHJpbmc+Y29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJCTxhcnJheT4KCQkJCTxkaWN0PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mby5QTVBhcGVyTmFtZTwva2V5PgoJCQkJCTxzdHJpbmc+aXNvLWE0PC9zdHJpbmc+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCQk8L2RpY3Q+CgkJCTwvYXJyYXk+CgkJPC9kaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mby5QTVVuYWRqdXN0ZWRQYWdlUmVjdDwva2V5PgoJCTxkaWN0PgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCQk8YXJyYXk+CgkJCQk8ZGljdD4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYXBlckluZm8uUE1VbmFkanVzdGVkUGFnZVJlY3Q8L2tleT4KCQkJCQk8YXJyYXk+CgkJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCQkJCTxyZWFsPjc4MzwvcmVhbD4KCQkJCQkJPHJlYWw+NTU5PC9yZWFsPgoJCQkJCTwvYXJyYXk+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCQk8L2RpY3Q+CgkJCTwvYXJyYXk+CgkJPC9kaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mby5QTVVuYWRqdXN0ZWRQYXBlclJlY3Q8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLlBNVW5hZGp1c3RlZFBhcGVyUmVjdDwva2V5PgoJCQkJCTxhcnJheT4KCQkJCQkJPHJlYWw+LTE4PC9yZWFsPgoJCQkJCQk8cmVhbD4tMTg8L3JlYWw+CgkJCQkJCTxyZWFsPjgyNDwvcmVhbD4KCQkJCQkJPHJlYWw+NTc3PC9yZWFsPgoJCQkJCTwvYXJyYXk+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCQk8L2RpY3Q+CgkJCTwvYXJyYXk+CgkJPC9kaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mby5wcGQuUE1QYXBlck5hbWU8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLnBwZC5QTVBhcGVyTmFtZTwva2V5PgoJCQkJCTxzdHJpbmc+QTQ8L3N0cmluZz4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJCTwvZGljdD4KCQkJPC9hcnJheT4KCQk8L2RpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LkFQSVZlcnNpb248L2tleT4KCQk8c3RyaW5nPjAwLjIwPC9zdHJpbmc+CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnR5cGU8L2tleT4KCQk8c3RyaW5nPmNvbS5hcHBsZS5wcmludC5QYXBlckluZm9UaWNrZXQ8L3N0cmluZz4KCTwvZGljdD4KCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5BUElWZXJzaW9uPC9rZXk+Cgk8c3RyaW5nPjAwLjIwPC9zdHJpbmc+Cgk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQudHlwZTwva2V5PgoJPHN0cmluZz5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdFRpY2tldDwvc3RyaW5nPgo8L2RpY3Q+CjwvcGxpc3Q+CgA4QklNA+0AAAAAABAASAAAAAEAAgBIAAAAAQACOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD+AAAA4QklNBA0AAAAAAAQAAAAeOEJJTQQZAAAAAAAEAAAAHjhCSU0D8wAAAAAACQAAAAAAAAAAAQA4QklNBAoAAAAAAAEAADhCSU0nEAAAAAAACgABAAAAAAAAAAI4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAAAAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAOEJJTQQIAAAAAAAQAAAAAQAAAkAAAAJAAAAAADhCSU0EHgAAAAAABAAAAAA4QklNBBoAAAAAA20AAAAGAAAAAAAAAAAAAABkAAAAZAAAABwARQB0AGkAYwBXAGUAYgAtAGMAbwBuAHMAZQBpAGwAcwAtAHQAaQBjAC0AMQA1ADAAeAAxADUAMAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAZAAAAGQAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAQAAAAAAAG51bGwAAAACAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAGQAAAAAUmdodGxvbmcAAABkAAAABnNsaWNlc1ZsTHMAAAABT2JqYwAAAAEAAAAAAAVzbGljZQAAABIAAAAHc2xpY2VJRGxvbmcAAAAAAAAAB2dyb3VwSURsb25nAAAAAAAAAAZvcmlnaW5lbnVtAAAADEVTbGljZU9yaWdpbgAAAA1hdXRvR2VuZXJhdGVkAAAAAFR5cGVlbnVtAAAACkVTbGljZVR5cGUAAAAASW1nIAAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAABkAAAAAFJnaHRsb25nAAAAZAAAAAN1cmxURVhUAAAAAQAAAAAAAG51bGxURVhUAAAAAQAAAAAAAE1zZ2VURVhUAAAAAQAAAAAABmFsdFRhZ1RFWFQAAAABAAAAAAAOY2VsbFRleHRJc0hUTUxib29sAQAAAAhjZWxsVGV4dFRFWFQAAAABAAAAAAAJaG9yekFsaWduZW51bQAAAA9FU2xpY2VIb3J6QWxpZ24AAAAHZGVmYXVsdAAAAAl2ZXJ0QWxpZ25lbnVtAAAAD0VTbGljZVZlcnRBbGlnbgAAAAdkZWZhdWx0AAAAC2JnQ29sb3JUeXBlZW51bQAAABFFU2xpY2VCR0NvbG9yVHlwZQAAAABOb25lAAAACXRvcE91dHNldGxvbmcAAAAAAAAACmxlZnRPdXRzZXRsb25nAAAAAAAAAAxib3R0b21PdXRzZXRsb25nAAAAAAAAAAtyaWdodE91dHNldGxvbmcAAAAAADhCSU0EKAAAAAAADAAAAAE/8AAAAAAAADhCSU0EEQAAAAAAAQEAOEJJTQQUAAAAAAAEAAAAAThCSU0EDAAAAAALPQAAAAEAAABkAAAAZAAAASwAAHUwAAALIQAYAAH/2P/gABBKRklGAAECAABIAEgAAP/tAAxBZG9iZV9DTQAC/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAZABkAwEiAAIRAQMRAf/dAAQAB//EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQACEQMRAD8A9VSSSSUpJDbfQ95YyxrnjlocCfuRElEEbqSSSSUpJJJJSkkkklKSSSSUpJJJJT//0PUrba6an22uDa62lz3HgACXFcpjDP8ArdY/IttfidFa4tqorO190fn3Pb7v7C1vreXj6tZ+yZ9KNPAuaH/9BP8AVyK/qzhOx2eoRjhzWAxudG4t3fyrEw6yo7Vfm3cH6rlpZ4ge7LJ7MJH/ACXp45Tj/Xl+85nWfqr0TC6Vfl4lf2TIxGG2vIY4tcHNE/Sn85a/1bz7+odDxMvJ/nrGe88SWk17/wC3t3rLu6V17rzmt6u5mHgNIccOk7i4jUetafpf9Qujooqx6WUUtDK62hrGjgAJRGtgcIpPM5f1EceTJ7+fj4+O/c9qHD/Ne5+lxS9XpZzC5i3qnUuv9QswejXfZcDHMZGe0Aue79zHLva1v8tXbuuY2X1Z3QqqH5NbmuZl3sMMrkfzbnf9F+36C08LAxcCgY+LWKqhw0In1bHQbscK5ccWTHeWcRLCJiMoQhL/ACsofvf5uM3D+r+fnUdZzeg52Q7KOO1tuPfZG8sMbmPj6X02LobbGVVvtsO1lbS5zj2AEuK5bI/V/wDGJjO4GXilvxID/wD0krX15z3YvQn0V/z2c5uPWByQ7Wz/AKHsQBqMv6pLNm5f3uY5cRAj95x45S4Rwx4j6Ms6/wACU3EOV1zqWBmfWenLtx241hOHitP6M1sPu9Wv/Cfy12XSs5vUenY+a0QMitryPAke9v8AZcq+N0lmP9X29KA4xzU7zc5p3n/txyzf8X15s+rzaXH3Y1tlZHhr6n/oxCIIIHca/wB5dzMsebBknCIiMGYQx8Ir+j5Iy4OL971Yv+e63W+rUdI6fZm3DdthtdY5e930Kws/oWP9YL7K+p9SzIZa0n7A1gDGhw/R+76ftVDqn+Xfrdj9MHuw+lj1skdjYYO0/wDgbP8AtxdaiPUSeg2YsgHL4IQ4YnNnj7mSUgJHHin/ADUIcXySn/OcS6SSSe0n/9H1DKx68rHtx7RNdzSxw8nCFy3ReoH6tud0brBNeM1xOHmEH09rju9Kx3+D930F1yBkVU5DTVZW21p5DhITSNiNCGxgzCMJ4skePFOpEA8MoTj8uSEkZ6t0sV+ocyjZE7vUZH/VLMH1royc+nD6VQ/qDHPDb8iv211tP5zXuH6Xb/JRv+a/RA/1PsFG7+qFo49VOOBXXU2odg0QEvV3AXf0WIJjGeWVaCZGOEfH9X65sqseilz3VVtY6w7nloiSdZKKkknNYknUm3l/rbi5FPUOmdbx63W/YrNt7GCXemT2H9X1EGpl31l+sVGa6p9fS+miaRa0tNlh137Hfyg3/ttdVbJAaPzkzJY7YeOyaY676b03Ic4Y4ox4B7sITxY8l6xxZT6vT+/6p8KRcTg5x+q2f1fFvqe6u5/r4IY0kPcZ/RS36P0mf5i7dV30tueS4A7foyJSkLqjRDHy2eOMZITjx48gjxxvgNwlxwPE431O6VfiYdudmj9e6g83XE8gEy1v/S3LoVGt25uvI5UkQKAAY+YzSzZZZJaGR2G0R+jGP92KkkkkWJ//0vVDwmaICdJJSgQUoShOkpiNwPiFJJMElLES8HwSeJ17hOnSTa3aUzBA+KfskkhaId5FSTFOkpSSSSSn/9PvvrDk5GPTScex1bnPIO3vosT9pdX/ANNb93+xb3Wf5/A/8MBV8u76wjKtGOwmkOPpnazj+0sbncc5Z8khkzRETCPBgicm8OLirjghyR1PqpBIvsIb9I+H9bRI9T6qGh5vtDXfRceDHgYWhh1VPwM45ORsstI+0+0/o3Bx8Ppbv5Kq315VnT8Oplnq12WObTWGwfaS1rtypSx5xAS97JLihxiMZXK/c9qpR9z+U1Nf9rdS/wC5L/vTjqvUzxkWGOf9YR3dNwKnelkZzWXjRzWtLmtP7rnovTaDj9QtwLXNe3IqLQ5pkHTc0pscfNGcYyyyjxS4LGT3ODJL5IzjGfpU0/2r1P8A7k2fekOq9TJgZFhPgFf6Hi1VtutytA932Vk93O0eh4FDsF+fc/nFYa2n+U76JRji5kxxSlmnEZOLi9Urxxx+q5er9KEZKaf7W6l/3Jf96X7W6l/3Jf8Aep0dOq+ztyc28Y1dn82I3Od/K2/uqOXgCmtmRRaMjGedosaIId+49v5qiI5sQ4zOdVxV7nr4D+mcfFx8KlO6n1Vph19jT4HQ/kU6OqdRdfW05DyC9oInsSFodXwsV2Yb8vJFAe1oYwNLnGBq4/yVnW4DsW/Hsa8XUWvaa7W8GHDQ/uuUuXHzWLJIe5KUISo/rPVw8XplPHxcUOJT2KSSS6dL/9T0HrP8/gf+GAs/OwutPzLn0Cz0nPJZD4EfDcrX1mbY6ij02ucQ8n2gkjT+SsOeo/8AD/8ATWF8QyRGfJCUchBMJiWI8P6HD+7JDbxGvb03qbbJ3t2B08zuMqziZFePi9Mtt0YH2gnw3bm7lkellw4bLYd9L2u1/rfvJjTlFoaa7C0cDa6AqePmZQ4THHK4Q4Bff3/vHEVNu/o3UBe5rKza1xJba0gtIOu7chbHdO6hXL2vdS5rnFhkfymqDft7WbGi5rP3QHgfch/Z8j/RP/zXf3KKZgCJYseSM+ITuR4hGv0Y+mKnV+sGQxt1eNR7W1za6P33nfKn1bMrt6XTYwAPzCHWx41ja7/pLINGSTJrsJ8S139yXoZMR6dkDgbXf3KWfN5ZSzngIGcCIFfzfD6Y1/1Pjgp3PtGVbhY1mDTXkNYwV2sc0Oc1w08fouVfqVuWzBbVkimp9zwTQxsOAHDyQ5ZtbMyo7q22sPi0OH5FF1OU9xc+uxzjyS1xKdPm5ygRw5OKURA6/qv3TIR4eL1fu8SnX6507LvyxfQw2tLWtLW8tI8Qh2sOJh4mFaR9ode21zAZ2NmIP9ZZ7ft7XFzfWDjyRvkpU05Jya3OrsJ3tJJa7xCUs0ZZJzhinGeY1LiPFCMZS9XD6VPbpJkl06X/1fVUl8qpJKfqpJfKqSSn6qSXyqkkp+qkl8qpJKfqpJfKqSSn6qTL5WSSU/VKS+VkklP/2AABAQAAAA8AQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAAAATAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwACAAQwBTADMAAAABADhCSU0EBgAAAAAABwAIAAAAAQEA/+EPqGh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNC4xLWMwMzYgNDYuMjc2NzIwLCBNb24gRmViIDE5IDIwMDcgMjI6MTM6NDMgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhhcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnhhcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIiB4YXA6Q3JlYXRlRGF0ZT0iMjAxMS0wMS0zMFQyMToyODozNyswMTowMCIgeGFwOk1vZGlmeURhdGU9IjIwMTEtMDEtMzBUMjE6Mjg6MzcrMDE6MDAiIHhhcDpNZXRhZGF0YURhdGU9IjIwMTEtMDEtMzBUMjE6Mjg6MzcrMDE6MDAiIHhhcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTMyBNYWNpbnRvc2giIGRjOmZvcm1hdD0iaW1hZ2UvanBlZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOkhpc3Rvcnk9IiIgeGFwTU06SW5zdGFuY2VJRD0idXVpZDo4ODVCODhBRDQ5MkVFMDExQjIyOEIwNUE4MTVGMThCNiIgeGFwTU06RG9jdW1lbnRJRD0idXVpZDo4NzVCODhBRDQ5MkVFMDExQjIyOEIwNUE4MTVGMThCNiIgdGlmZjpPcmllbnRhdGlvbj0iMSIgdGlmZjpYUmVzb2x1dGlvbj0iNzIwMDAwLzEwMDAwIiB0aWZmOllSZXNvbHV0aW9uPSI3MjAwMDAvMTAwMDAiIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiIHRpZmY6TmF0aXZlRGlnZXN0PSIyNTYsMjU3LDI1OCwyNTksMjYyLDI3NCwyNzcsMjg0LDUzMCw1MzEsMjgyLDI4MywyOTYsMzAxLDMxOCwzMTksNTI5LDUzMiwzMDYsMjcwLDI3MSwyNzIsMzA1LDMxNSwzMzQzMjtEQjJCQTQyOUM1RDYwOEFCMTIwQjIzRkY0MTQwMDRFNyIgZXhpZjpQaXhlbFhEaW1lbnNpb249IjEwMCIgZXhpZjpQaXhlbFlEaW1lbnNpb249IjEwMCIgZXhpZjpDb2xvclNwYWNlPSItMSIgZXhpZjpOYXRpdmVEaWdlc3Q9IjM2ODY0LDQwOTYwLDQwOTYxLDM3MTIxLDM3MTIyLDQwOTYyLDQwOTYzLDM3NTEwLDQwOTY0LDM2ODY3LDM2ODY4LDMzNDM0LDMzNDM3LDM0ODUwLDM0ODUyLDM0ODU1LDM0ODU2LDM3Mzc3LDM3Mzc4LDM3Mzc5LDM3MzgwLDM3MzgxLDM3MzgyLDM3MzgzLDM3Mzg0LDM3Mzg1LDM3Mzg2LDM3Mzk2LDQxNDgzLDQxNDg0LDQxNDg2LDQxNDg3LDQxNDg4LDQxNDkyLDQxNDkzLDQxNDk1LDQxNzI4LDQxNzI5LDQxNzMwLDQxOTg1LDQxOTg2LDQxOTg3LDQxOTg4LDQxOTg5LDQxOTkwLDQxOTkxLDQxOTkyLDQxOTkzLDQxOTk0LDQxOTk1LDQxOTk2LDQyMDE2LDAsMiw0LDUsNiw3LDgsOSwxMCwxMSwxMiwxMywxNCwxNSwxNiwxNywxOCwyMCwyMiwyMywyNCwyNSwyNiwyNywyOCwzMDtCQjdDRUFEQTkxRjcyREVBRjI1RUQzRDk3Rjg1REIzQyI+IDx4YXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ1dWlkOjgyNUI4OEFENDkyRUUwMTFCMjI4QjA1QTgxNUYxOEI2IiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOjgxNUI4OEFENDkyRUUwMTFCMjI4QjA1QTgxNUYxOEI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDw/eHBhY2tldCBlbmQ9InciPz7/7gAOQWRvYmUAZEAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQEBAQECAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCABkAGQDAREAAhEBAxEB/90ABAAN/8QBogAAAAYCAwEAAAAAAAAAAAAABwgGBQQJAwoCAQALAQAABgMBAQEAAAAAAAAAAAAGBQQDBwIIAQkACgsQ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"><img style="border: 0pt none;" src="data:image/jpg;base64,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aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJPGFycmF5PgoJCQk8ZGljdD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1Ib3Jpem9udGFsUmVzPC9rZXk+CgkJCQk8cmVhbD43MjwvcmVhbD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCTwvZGljdD4KCQk8L2FycmF5PgoJPC9kaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTU9yaWVudGF0aW9uPC9rZXk+Cgk8ZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCTxzdHJpbmc+Y29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQk8YXJyYXk+CgkJCTxkaWN0PgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTU9yaWVudGF0aW9uPC9rZXk+CgkJCQk8aW50ZWdlcj4xPC9pbnRlZ2VyPgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJPC9kaWN0PgoJCTwvYXJyYXk+Cgk8L2RpY3Q+Cgk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNU2NhbGluZzwva2V5PgoJPGRpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJPGFycmF5PgoJCQk8ZGljdD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1TY2FsaW5nPC9rZXk+CgkJCQk8cmVhbD4xPC9yZWFsPgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJPC9kaWN0PgoJCTwvYXJyYXk+Cgk8L2RpY3Q+Cgk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNVmVydGljYWxSZXM8L2tleT4KCTxkaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCTxhcnJheT4KCQkJPGRpY3Q+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNVmVydGljYWxSZXM8L2tleT4KCQkJCTxyZWFsPjcyPC9yZWFsPgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJPC9kaWN0PgoJCTwvYXJyYXk+Cgk8L2RpY3Q+Cgk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNVmVydGljYWxTY2FsaW5nPC9rZXk+Cgk8ZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCTxzdHJpbmc+Y29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQk8YXJyYXk+CgkJCTxkaWN0PgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTVZlcnRpY2FsU2NhbGluZzwva2V5PgoJCQkJPHJlYWw+MTwvcmVhbD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCTwvZGljdD4KCQk8L2FycmF5PgoJPC9kaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQuc3ViVGlja2V0LnBhcGVyX2luZm9fdGlja2V0PC9rZXk+Cgk8ZGljdD4KCQk8a2V5PlBNUFBEUGFwZXJDb2RlTmFtZTwva2V5PgoJCTxkaWN0PgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCQk8YXJyYXk+CgkJCQk8ZGljdD4KCQkJCQk8a2V5PlBNUFBEUGFwZXJDb2RlTmFtZTwva2V5PgoJCQkJCTxzdHJpbmc+QTQ8L3N0cmluZz4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJCTwvZGljdD4KCQkJPC9hcnJheT4KCQk8L2RpY3Q+CgkJPGtleT5QTVRpb2dhUGFwZXJOYW1lPC9rZXk+CgkJPGRpY3Q+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJCTxzdHJpbmc+Y29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJCTxhcnJheT4KCQkJCTxkaWN0PgoJCQkJCTxrZXk+UE1UaW9nYVBhcGVyTmFtZTwva2V5PgoJCQkJCTxzdHJpbmc+aXNvLWE0PC9zdHJpbmc+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCQk8L2RpY3Q+CgkJCTwvYXJyYXk+CgkJPC9kaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1BZGp1c3RlZFBhZ2VSZWN0PC9rZXk+CgkJPGRpY3Q+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJCTxzdHJpbmc+Y29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJCTxhcnJheT4KCQkJCTxkaWN0PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1BZGp1c3RlZFBhZ2VSZWN0PC9rZXk+CgkJCQkJPGFycmF5PgoJCQkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJCQk8cmVhbD43ODM8L3JlYWw+CgkJCQkJCTxyZWFsPjU1OTwvcmVhbD4KCQkJCQk8L2FycmF5PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJPC9kaWN0PgoJCQk8L2FycmF5PgoJCTwvZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNQWRqdXN0ZWRQYXBlclJlY3Q8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTUFkanVzdGVkUGFwZXJSZWN0PC9rZXk+CgkJCQkJPGFycmF5PgoJCQkJCQk8cmVhbD4tMTg8L3JlYWw+CgkJCQkJCTxyZWFsPi0xODwvcmVhbD4KCQkJCQkJPHJlYWw+ODI0PC9yZWFsPgoJCQkJCQk8cmVhbD41Nzc8L3JlYWw+CgkJCQkJPC9hcnJheT4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJCTwvZGljdD4KCQkJPC9hcnJheT4KCQk8L2RpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLlBNUGFwZXJOYW1lPC9rZXk+CgkJPGRpY3Q+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJCTxzdHJpbmc+Y29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJCTxhcnJheT4KCQkJCTxkaWN0PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mby5QTVBhcGVyTmFtZTwva2V5PgoJCQkJCTxzdHJpbmc+aXNvLWE0PC9zdHJpbmc+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCQk8L2RpY3Q+CgkJCTwvYXJyYXk+CgkJPC9kaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mby5QTVVuYWRqdXN0ZWRQYWdlUmVjdDwva2V5PgoJCTxkaWN0PgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCQk8YXJyYXk+CgkJCQk8ZGljdD4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYXBlckluZm8uUE1VbmFkanVzdGVkUGFnZVJlY3Q8L2tleT4KCQkJCQk8YXJyYXk+CgkJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCQkJCTxyZWFsPjc4MzwvcmVhbD4KCQkJCQkJPHJlYWw+NTU5PC9yZWFsPgoJCQkJCTwvYXJyYXk+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCQk8L2RpY3Q+CgkJCTwvYXJyYXk+CgkJPC9kaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mby5QTVVuYWRqdXN0ZWRQYXBlclJlY3Q8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLlBNVW5hZGp1c3RlZFBhcGVyUmVjdDwva2V5PgoJCQkJCTxhcnJheT4KCQkJCQkJPHJlYWw+LTE4PC9yZWFsPgoJCQkJCQk8cmVhbD4tMTg8L3JlYWw+CgkJCQkJCTxyZWFsPjgyNDwvcmVhbD4KCQkJCQkJPHJlYWw+NTc3PC9yZWFsPgoJCQkJCTwvYXJyYXk+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCQk8L2RpY3Q+CgkJCTwvYXJyYXk+CgkJPC9kaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mby5wcGQuUE1QYXBlck5hbWU8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLnBwZC5QTVBhcGVyTmFtZTwva2V5PgoJCQkJCTxzdHJpbmc+QTQ8L3N0cmluZz4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJCTwvZGljdD4KCQkJPC9hcnJheT4KCQk8L2RpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LkFQSVZlcnNpb248L2tleT4KCQk8c3RyaW5nPjAwLjIwPC9zdHJpbmc+CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnR5cGU8L2tleT4KCQk8c3RyaW5nPmNvbS5hcHBsZS5wcmludC5QYXBlckluZm9UaWNrZXQ8L3N0cmluZz4KCTwvZGljdD4KCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5BUElWZXJzaW9uPC9rZXk+Cgk8c3RyaW5nPjAwLjIwPC9zdHJpbmc+Cgk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQudHlwZTwva2V5PgoJPHN0cmluZz5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdFRpY2tldDwvc3RyaW5nPgo8L2RpY3Q+CjwvcGxpc3Q+CgA4QklNA+0AAAAAABAASAAAAAEAAgBIAAAAAQACOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD+AAAA4QklNBA0AAAAAAAQAAAAeOEJJTQQZAAAAAAAEAAAAHjhCSU0D8wAAAAAACQAAAAAAAAAAAQA4QklNBAoAAAAAAAEAADhCSU0nEAAAAAAACgABAAAAAAAAAAI4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAAAAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAOEJJTQQIAAAAAAAQAAAAAQAAAkAAAAJAAAAAADhCSU0EHgAAAAAABAAAAAA4QklNBBoAAAAAA20AAAAGAAAAAAAAAAAAAABkAAAAZAAAABwARQB0AGkAYwBXAGUAYgAtAGMAbwBuAHMAZQBpAGwAcwAtAHQAaQBjAC0AMQA1ADAA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MS0wMS0zMFQyMToyODozNyswMTowMCIgeGFwOk1vZGlmeURhdGU9IjIwMTEtMDEtMzBUMjE6Mjg6MzcrMDE6MDAiIHhhcDpNZXRhZGF0YURhdGU9IjIwMTEtMDEtMzBUMjE6Mjg6MzcrMDE6MDAiIHhhcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTMyBNYWNpbnRvc2giIGRjOmZvcm1hdD0iaW1hZ2UvanBlZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOkhpc3Rvcnk9IiIgeGFwTU06SW5zdGFuY2VJRD0idXVpZDo4ODVCODhBRDQ5MkVFMDExQjIyOEIwNUE4MTVGMThCNiIgeGFwTU06RG9jdW1lbnRJRD0idXVpZDo4NzVCODhBRDQ5MkVFMDExQjIyOEIwNUE4MTVGMThCNiIgdGlmZjpPcmllbnRhdGlvbj0iMSIgdGlmZjpYUmVzb2x1dGlvbj0iNzIwMDAwLzEwMDAwIiB0aWZmOllSZXNvbHV0aW9uPSI3MjAwMDAvMTAwMDAiIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiIHRpZmY6TmF0aXZlRGlnZXN0PSIyNTYsMjU3LDI1OCwyNTksMjYyLDI3NCwyNzcsMjg0LDUzMCw1MzEsMjgyLDI4MywyOTYsMzAxLDMxOCwzMTksNTI5LDUzMiwzMDYsMjcwLDI3MSwyNzIsMzA1LDMxNSwzMzQzMjtEQjJCQTQyOUM1RDYwOEFCMTIwQjIzRkY0MTQwMDRFNyIgZXhpZjpQaXhlbFhEaW1lbnNpb249IjEwMCIgZXhpZjpQaXhlbFlEaW1lbnNpb249IjEwMCIgZXhpZjpDb2xvclNwYWNlPSItMSIgZXhpZjpOYXRpdmVEaWdlc3Q9IjM2ODY0LDQwOTYwLDQwOTYxLDM3MTIxLDM3MTIyLDQwOTYyLDQwOTYzLDM3NTEwLDQwOTY0LDM2ODY3LDM2ODY4LDMzNDM0LDMzNDM3LDM0ODUwLDM0ODUyLDM0ODU1LDM0ODU2LDM3Mzc3LDM3Mzc4LDM3Mzc5LDM3MzgwLDM3MzgxLDM3MzgyLDM3MzgzLDM3Mzg0LDM3Mzg1LDM3Mzg2LDM3Mzk2LDQxNDgzLDQxNDg0LDQxNDg2LDQxNDg3LDQxNDg4LDQxNDkyLDQxNDkzLDQxNDk1LDQxNzI4LDQxNzI5LDQxNzMwLDQxOTg1LDQxOTg2LDQxOTg3LDQxOTg4LDQxOTg5LDQxOTkwLDQxOTkxLDQxOTkyLDQxOTkzLDQxOTk0LDQxOTk1LDQxOTk2LDQyMDE2LDAsMiw0LDUsNiw3LDgsOSwxMCwxMSwxMiwxMywxNCwxNSwxNiwxNywxOCwyMCwyMiwyMywyNCwyNSwyNiwyNywyOCwzMDtCQjdDRUFEQTkxRjcyREVBRjI1RUQzRDk3Rjg1REIzQyI+IDx4YXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ1dWlkOjgyNUI4OEFENDkyRUUwMTFCMjI4QjA1QTgxNUYxOEI2IiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOjgxNUI4OEFENDkyRUUwMTFCMjI4QjA1QTgxNUYxOEI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDw/eHBhY2tldCBlbmQ9InciPz7/7gAOQWRvYmUAZEAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQEBAQECAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCABkAGQDAREAAhEBAxEB/90ABAAN/8QBogAAAAYCAwEAAAAAAAAAAAAABwgGBQQJAwoCAQALAQAABgMBAQEAAAAAAAAAAAAGBQQDBwIIAQkACgsQ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" alt="EticWeb Logo" width="100" height="100" border="0" /></a></p>
<p>Cette technique fonctionne dans tous les navigateurs modernes digne de ce nom, donc à vérifier dans les dernières versions de IE <img src='http://eticweb.info/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://eticweb.info/2012/01/03/integrer-le-source-dune-image-dans-une-page-html-embedding-image-source-inside-html-web-page/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sécuriser accès à PhpMyAdmin sous Debian</title>
		<link>http://eticweb.info/2011/12/18/securiser-acces-a-phpmyadmin-sous-debian/</link>
		<comments>http://eticweb.info/2011/12/18/securiser-acces-a-phpmyadmin-sous-debian/#comments</comments>
		<pubDate>Sun, 18 Dec 2011 08:43:57 +0000</pubDate>
		<dc:creator>Sébastien</dc:creator>
				<category><![CDATA[Administration Système]]></category>
		<category><![CDATA[Informatiques (coin technique)]]></category>

		<guid isPermaLink="false">http://eticweb.info/?p=804</guid>
		<description><![CDATA[<p><img width="135" height="130" src="http://eticweb.info/files/2011/12/fail2ban_logo.png" class="attachment-medium wp-post-image" alt="fail2ban_logo" title="fail2ban_logo" /></p>L&#8217;idée est de ne pas laisser la porte grande ouverte sur l&#8217;accès à PhpMyAdmin nous allons donc utiliser Fail2Ban pour réduire les risques d&#8217;attaques. Pour commencer nous allons ajouter une définition au fichier /etc/fail2ban/jail.local [apache-phpmyadmin] enabled = true port = http,https filter = apache-phpmyadmin logpath = /var/log/apache*/*error.log maxretry = 3 Il faut également créer un fichier [...]]]></description>
			<content:encoded><![CDATA[<p><img width="135" height="130" src="http://eticweb.info/files/2011/12/fail2ban_logo.png" class="attachment-medium wp-post-image" alt="fail2ban_logo" title="fail2ban_logo" /></p><p>L&#8217;idée est de ne pas laisser la porte grande ouverte sur l&#8217;accès à PhpMyAdmin nous allons donc utiliser <a title="fail2ban web site" href="http://www.fail2ban.org/wiki/index.php/Main_Page" target="_blank">Fail2Ban</a> pour réduire les risques d&#8217;attaques.</p>
<p>Pour commencer nous allons ajouter une définition au fichier <strong>/etc/fail2ban/jail.local</strong></p>
<pre class="brush: shell; gutter: true">[apache-phpmyadmin]

enabled  = true
port     = http,https
filter   = apache-phpmyadmin
logpath  = /var/log/apache*/*error.log
maxretry = 3</pre>
<p>Il faut également créer un fichier de configuration, nous utiliserons le script proposé par <a title="script phpmyadmin fail2ban" href="http://www.foosel.org/blog/2008/04/banning_phpmyadmin_bots_using_fail2ban" target="_blank">Gina Haeussge</a> que je reprends pour information ci-dessous.</p>
<pre class="brush: shell; gutter: true">touch /etc/fail2ban/filter.d/apache-phpmyadmin.conf
vi /etc/fail2ban/filter.d/apache-phpmyadmin.conf</pre>
<p>Le script en question avec les modifications pour mon serveur</p>
<pre class="brush: shell; gutter: true"># Fail2Ban configuration file
#
# Bans bots scanning for non-existing phpMyAdmin installations on your webhost.
#
# Author: Gina Haeussge http://www.foosel.org/blog/2008/04/banning_phpmyadmin_bots_using_fail2ban
#

[Definition]

docroot = /var/www
badadmin = PMA|myadmin|mysql|mysqladmin|sqladmin|mypma|admin|xampp|mysqldb|mydb|db
|pmadb|phpmyadmin1|phpmyadmin2

# Option:  failregex
# Notes.:  Regexp to match often probed and not available phpmyadmin paths.
# Values:  TEXT
#
failregex = [[]client []] File does not exist: %(docroot)s/(?:%(badadmin)s)
#failregex = [[]client (?P\S*)[][] File does not exist: %(docroot)s/(?:%(badadmin)s)
# Option:  ignoreregex
# Notes.:  regex to ignore. If this regex matches, the line is ignored.
# Values:  TEXT
#
ignoreregex =</pre>
<p>Et il faut bien sur redémarrer le service fail2ban</p>
<pre class="brush: shell; gutter: true">/etc/init.d/fail2ban restart</pre>
]]></content:encoded>
			<wfw:commentRss>http://eticweb.info/2011/12/18/securiser-acces-a-phpmyadmin-sous-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sécuriser, configurer phpMyAdmin</title>
		<link>http://eticweb.info/2011/12/15/securiser-configurer-phpmyadmin/</link>
		<comments>http://eticweb.info/2011/12/15/securiser-configurer-phpmyadmin/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 15:08:41 +0000</pubDate>
		<dc:creator>Sébastien</dc:creator>
				<category><![CDATA[Informatiques (coin technique)]]></category>

		<guid isPermaLink="false">http://eticweb.info/?p=830</guid>
		<description><![CDATA[<p><img width="172" height="100" src="http://eticweb.info/files/2011/12/phpMyAdmin-logo.png" class="attachment-medium wp-post-image" alt="phpMyAdmin-logo" title="phpMyAdmin-logo" /></p>phpMyAdmin est une application web très pratique pour travailler sur les bases de données MySql. Hélas comme beaucoup d&#8217;application open source cette dernière est victime de son succès. Pour sécuriser cette application une des premières choses à faire est d&#8217;en interdire l&#8217;accès en HTTP et obligé l&#8217;usage du HTTPS. L&#8217;application dispose d&#8217;un outil en ligne [...]]]></description>
			<content:encoded><![CDATA[<p><img width="172" height="100" src="http://eticweb.info/files/2011/12/phpMyAdmin-logo.png" class="attachment-medium wp-post-image" alt="phpMyAdmin-logo" title="phpMyAdmin-logo" /></p><p>phpMyAdmin est une application web très pratique pour travailler sur les bases de données MySql.<br /> Hélas comme beaucoup d&#8217;application open source cette dernière est victime de son succès.</p>
<h2>Pour sécuriser cette application une des premières choses à faire est d&#8217;en interdire l&#8217;accès en HTTP et obligé l&#8217;usage du HTTPS.<a class="fancybox" href="http://eticweb.info/files/2011/12/phpmyadmin-setup.png"><img class="alignright size-medium wp-image-831" title="phpmyadmin-setup" src="http://eticweb.info/files/2011/12/phpmyadmin-setup-300x162.png" alt="" width="300" height="162" /></a></h2>
<p>L&#8217;application dispose d&#8217;un outil en ligne pour le configurer cet outil est accéssible en ajoutant /setup à l&#8217;url de base de l&#8217;applciation.</p>
<p>Une demande de mot de passe doit en sécuriser l&#8217;accès.</p>
<p>Pour ajouter un utiliateur ayant accès au dossier setup il faut en ligne de commande exécuter :</p>
<pre class="brush: bash; gutter: true">sudo htpasswd /etc/phpmyadmin/htpasswd.setup admin</pre>
<p>Saisissez le mot de passe que vous désirez utiliser par la suite.</p>
<p>Et pour que cette application puisse modifié la configuration il faut également en ligne de commande exécuter :</p>
<pre class="brush: bash; gutter: true">/usr/sbin/pma-configure</pre>
<p>Et quand vous avez terminer la configuration pour des raisons de sécurité il faut en terminal exécuter :</p>
<pre class="brush: bash; gutter: true">/usr/sbin/pma-secure</pre>
]]></content:encoded>
			<wfw:commentRss>http://eticweb.info/2011/12/15/securiser-configurer-phpmyadmin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comment re-générer le certificat de Dovecot</title>
		<link>http://eticweb.info/2011/12/06/comment-re-generer-le-certificat-de-dovecot/</link>
		<comments>http://eticweb.info/2011/12/06/comment-re-generer-le-certificat-de-dovecot/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 10:40:19 +0000</pubDate>
		<dc:creator>Sébastien</dc:creator>
				<category><![CDATA[Administration Système]]></category>
		<category><![CDATA[Informatiques (coin technique)]]></category>
		<category><![CDATA[dovecot]]></category>
		<category><![CDATA[ispconfig]]></category>

		<guid isPermaLink="false">http://eticweb.info/?p=771</guid>
		<description><![CDATA[<p><img width="125" height="54" src="http://eticweb.info/files/2011/12/dovecot.png" class="attachment-medium wp-post-image" alt="dovecot" title="dovecot" /></p>Lors de l&#8217;installation de IspConfig3 avec Dovecot nous n&#8217;avons pas eu la possibilité de générer un certificat personnalisé pour le serveur de mail Dovecot. Si bien que les clients mails affichent un message d&#8217;avertissement et que malheureusement en plus d&#8217;être un certificat auto-signé le certificat après installation ne comporte comme seule information le nom Dovecot, [...]]]></description>
			<content:encoded><![CDATA[<p><img width="125" height="54" src="http://eticweb.info/files/2011/12/dovecot.png" class="attachment-medium wp-post-image" alt="dovecot" title="dovecot" /></p><p>Lors de l&#8217;installation de IspConfig3 avec <a title="Dovecot SSL help page" href="http://wiki.dovecot.org/SSL/CertificateCreation" target="_blank">Dovecot</a> nous n&#8217;avons pas eu la possibilité de générer un certificat personnalisé pour le serveur de mail Dovecot.</p>
<p>Si bien que les clients mails affichent un message d&#8217;avertissement et que malheureusement en plus d&#8217;être un certificat auto-signé le certificat après installation ne comporte comme seule information le nom Dovecot, un peu léger pour que les futurs clients hébergés sur le serveur acceptent ce certificat sans se poser trop de question.</p>
<h2>Voici la marche à suivre pour générer un certificat auto-signé mais avec des informations personnalisées.</h2>
<ol>
<li>Télécharger depuis votre serveur,dans un dossier comme /var/tmp par exemple, les deux fichiers <a title="Télécharger le fichier de configuration (wget ..url...)" href="http://dovecot.org/doc/dovecot-openssl.cnf" target="_blank">dovecot-openssl.cnf</a> et <a title="Télécharger le programme pour créer le certificat (wget ..url...)" href="http://dovecot.org/doc/mkcert.sh" target="_blank">mkcert.sh</a></li>
<li>Éditer le fichier de personnalisation du certificat
<pre class="brush: bash; light: false; title: ; toolbar: true; notranslate">nano /var/tmp/dovecot-openssl.cnf</pre>
</li>
<li>Sauvegarder les anciens certificats (sait on jamais)
<pre class="brush: bash; light: false; title: ; toolbar: true; notranslate">mv /etc/ssl/private/dovecot.pem /etc/ssl/private/dovecot.pem.old
mv /etc/ssl/certs/dovecot.pem /etc/ssl/certs/dovecot.pem.old</pre>
</li>
<li>Lancer la génération du certificat
<pre class="brush: bash; light: false; title: ; toolbar: true; notranslate">cd /var/tmp
./mkcert.sh</pre>
</li>
<li>Enfin redémarrer le serveur DOVECOT
<pre class="brush: bash; light: false; title: ; toolbar: true; notranslate">/etc/init.d/dovecot restart</pre>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://eticweb.info/2011/12/06/comment-re-generer-le-certificat-de-dovecot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

