tag:blogger.com,1999:blog-60611543734890180102024-02-19T00:15:07.408-08:00Prógramacion de sistemas adaptativos y LaboratorioBlog dedicado para la clase de sistemas adaptativos y su respectivo lab para el semestre Agosto-Diciembre 2011AVEhttp://www.blogger.com/profile/04905651130741095696noreply@blogger.comBlogger10125tag:blogger.com,1999:blog-6061154373489018010.post-82633797789881900592011-11-22T07:15:00.001-08:002011-11-22T07:15:53.470-08:00DEMO FINAL<div style="width:425px" id="__ss_10273150"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/AlejandroO1/adaptativos-1" title="Adaptativos (1)" target="_blank">Adaptativos (1)</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/10273150" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe> <div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/AlejandroO1" target="_blank">Alejandro O</a> </div></div>AVEhttp://www.blogger.com/profile/04905651130741095696noreply@blogger.com2tag:blogger.com,1999:blog-6061154373489018010.post-77063312943168088942011-11-17T16:26:00.000-08:002011-11-17T16:26:35.078-08:00Lab de sistemas adaptativos (Robo Cup)Buenos días/tardes/noches<br />
<br />
Para el entregable de laboratorio numero 4 con respecto a Robocup (Sistema Multiagentes)<br />
<br />
Breve reseña de multiagentes:<br />
<br />
En resumen los multiagentes, es un conjunto de múltiples agentes-inteligentes que interactuan entre ellos mismos. Estos tipos de sistemas son utilizados por lo general para problemas difíciles de resolver o imposibles para un agente común.<br />
<br />
<br />
Para el Entregable de multiagentes se utilizara una plataforma llamada robocup, Esta plataforma es una simulación de un partido de fútbol.<br />
<br />
Después de haber instalado la plataforma, utilizaremos un entrenador llamado atan, para el entrenamiento de los agentes y darles un poco de inteligencia.<br />
<div style="text-align: center;">Imagen del Campo:</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4OIgJJ9TOd8bppDM9G0gWwLXqgr3CIS_tAPmNN2FF1Vloddyj7WJJSHy71IxZECb3yQnoFzFI2vuNVNokdh0HxWk3TppMJnZr-VPHx-T2MYc6iNAsWBbWuUu4Bqgf-YMSExlZe2qt7pDz/s1600/imagenuno.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="258" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4OIgJJ9TOd8bppDM9G0gWwLXqgr3CIS_tAPmNN2FF1Vloddyj7WJJSHy71IxZECb3yQnoFzFI2vuNVNokdh0HxWk3TppMJnZr-VPHx-T2MYc6iNAsWBbWuUu4Bqgf-YMSExlZe2qt7pDz/s640/imagenuno.png" width="640" /></a></div><div style="text-align: center;"><br />
</div><div style="text-align: left;">Aquí se observa el campo de futbol, posteriormente se descarga el atan.jar y se guarda dentro de la carpeta donde se encuentran todos los jar de java:</div><div style="text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHSuk-_SSSuMkLvrI8j1lNqUUmv51j3YxsavnivAD0X2ir5WvXMiQCkpgPoiSVQfbuXuSxExHHG7G7U9-ZPRdLbC8nuI7br7Om3zRK2ntwlB4-y_RYGKbc39UqFK2FdjfswK_niBpb_PvS/s1600/atanuno.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="132" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHSuk-_SSSuMkLvrI8j1lNqUUmv51j3YxsavnivAD0X2ir5WvXMiQCkpgPoiSVQfbuXuSxExHHG7G7U9-ZPRdLbC8nuI7br7Om3zRK2ntwlB4-y_RYGKbc39UqFK2FdjfswK_niBpb_PvS/s400/atanuno.png" width="400" /></a></div><div style="text-align: left;"><br />
</div><br />
Posteriormente se crea un Main para correr el equipo de atan:<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilJs0cLwxcmgiCRfQFEwrBkwde5Cyfl1d3sFq3ibAaSUhDVaOMP48qVv_5y9aofeAlAq16Erie7qO7Q-8f0kxMVbFqLuSFCOyIHavQUlITa2HHc6L61kIPoOx1IxMEPC22oKtsZkpkTZWo/s1600/codigomain.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilJs0cLwxcmgiCRfQFEwrBkwde5Cyfl1d3sFq3ibAaSUhDVaOMP48qVv_5y9aofeAlAq16Erie7qO7Q-8f0kxMVbFqLuSFCOyIHavQUlITa2HHc6L61kIPoOx1IxMEPC22oKtsZkpkTZWo/s400/codigomain.png" width="400" /></a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: left;">Antes de iniciar la simulación, modificamos el atan de diversas maneras para darles mejor formación e inteligencia, ya que el ejemplo de atan tenia varias fallas iniciales, ya después de la modificación del atan se creo nuevamente el ata,jar y se guardo nuevamente en donde se encuentran las librerías de java.</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;">Al correr el main e iniciar el partido se muestra lo siguiente:</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpcTZVFVD9k_d5ZSxw5lSBlMOHU-jkFJBc1cmnbg3Stqb8OfGNRSCH9HAFKFOTsZ2jKQxDywINQb5M8amB9SG8JUoYgUCxZ-I2nhBM1amsppYLAbb4YawiUb6F-bhmKN1kUVZtU3AkWejW/s1600/cancha.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="267" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpcTZVFVD9k_d5ZSxw5lSBlMOHU-jkFJBc1cmnbg3Stqb8OfGNRSCH9HAFKFOTsZ2jKQxDywINQb5M8amB9SG8JUoYgUCxZ-I2nhBM1amsppYLAbb4YawiUb6F-bhmKN1kUVZtU3AkWejW/s640/cancha.png" width="640" /></a></div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><br />
</div>AVEhttp://www.blogger.com/profile/04905651130741095696noreply@blogger.com0tag:blogger.com,1999:blog-6061154373489018010.post-43848911325155383252011-11-17T15:22:00.000-08:002011-11-17T19:04:25.402-08:00Entregable 4<div id="__ss_10209210" style="width: 425px;"><strong style="display: block; margin: 12px 0 4px;"><br />
</strong><strong style="display: block; margin: 12px 0 4px;"><a href="http://www.slideshare.net/AlejandroO1/entregable-4-10209210" title="Entregable 4">Entregable 4</a></strong><object height="355" id="__sse10209210" width="425"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=untitled1-111117172007-phpapp02&stripped_title=entregable-4-10209210&userName=AlejandroO1" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><param name="wmode" value="transparent"/><embed name="__sse10209210" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=untitled1-111117172007-phpapp02&stripped_title=entregable-4-10209210&userName=AlejandroO1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" wmode="transparent" width="425" height="355"></embed></object><br />
<div style="padding: 5px 0 12px;">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/AlejandroO1">Alejandro O</a>.<br />
<br />
Aquí se muestra la primera interfaz del proyecto:<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFJ85pzGV5azmSFCgZvimFHrVsBDsmYm8QfbYaH0BYxribPZr_TOcwRj4eIgToqCpC9cWr8w67F8dLufoB54v-Ysd0FVOpb8HJ1LFFXRmpEIYCrtGv_muo8fTlv_EqXly98rCcrrP-yZWd/s1600/primerapantalla.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="290" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFJ85pzGV5azmSFCgZvimFHrVsBDsmYm8QfbYaH0BYxribPZr_TOcwRj4eIgToqCpC9cWr8w67F8dLufoB54v-Ysd0FVOpb8HJ1LFFXRmpEIYCrtGv_muo8fTlv_EqXly98rCcrrP-yZWd/s320/primerapantalla.png" width="320" /></a></div><div class="separator" style="clear: both; text-align: justify;">En esta interfaz si le damos un clic en el botón usuario nos aparecerá esta ventana de bienvenida donde pondremos el nombre del usuario y podremos elegir entre el país de origen y hacia donde queremos ir.</div><div class="separator" style="clear: both; text-align: justify;"><br />
</div><div class="separator" style="clear: both; text-align: justify;">A las sugerencias del publico tenemos planeado una mejor interfaz de selección de los países por medio de un mapa.</div><div class="separator" style="clear: both; text-align: justify;"><br />
</div><div class="separator" style="clear: both; text-align: justify;">Siguiente interfaz:</div><div class="separator" style="clear: both; text-align: justify;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqA4Umj4l1zMi3-JLIh4EnxP5aqKXabJ4sLMa36FkconVLzw_dMeFp0uU8FmFKXsYMayvlI2It2LDbtGetj4J51hZgCrIi3z3T-fejboxpkj2_6xve-2BfYRSQ96NZrkP426mguT8Hy_tW/s1600/horarios.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="261" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqA4Umj4l1zMi3-JLIh4EnxP5aqKXabJ4sLMa36FkconVLzw_dMeFp0uU8FmFKXsYMayvlI2It2LDbtGetj4J51hZgCrIi3z3T-fejboxpkj2_6xve-2BfYRSQ96NZrkP426mguT8Hy_tW/s400/horarios.png" width="400" /></a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: justify;">Aquí en esta imagen nos muestra las horas disponibles de vuelos y el total a pagar con respecto al recorrido que hará el avión y si aplica algún tipo de descuento por ser usuario frecuente, esto no lo mostrara en la terminal por el momento, planeamos mejorarlo para que nos muestre el camino que tomará el avión y llenar un registro de todos los usuarios por medio de base de datos.</div><div class="separator" style="clear: both; text-align: justify;"><br />
</div><div class="separator" style="clear: both; text-align: justify;">Tercera interfaz (Los asientos)</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhee53Bcw5vqRXhomKFPEfx4tNjDXC-gbLio-ju7vXvk_lMnsKcyd6Jwg5dCt4WK6eKbo-mdKHGQE7pfnm_qqOVaaHCCIArfEUTxnbR3FNVObwdVDw9EM2DzQHjS4wJTfg3nR0RaNx0PYdO/s1600/asientos.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="313" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhee53Bcw5vqRXhomKFPEfx4tNjDXC-gbLio-ju7vXvk_lMnsKcyd6Jwg5dCt4WK6eKbo-mdKHGQE7pfnm_qqOVaaHCCIArfEUTxnbR3FNVObwdVDw9EM2DzQHjS4wJTfg3nR0RaNx0PYdO/s320/asientos.png" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: justify;">En esta interfaz nos muestra los asientos, al hora de reservar un asientos nos mostrara un mono como en la clase vieron, donde mostrara que ese asiento estará ocupado y lo guardará en una base da datos, pondremos también (como nos lo sugirieron en clase) alguna referencia con respecto a las alas del avión y alguna salida de emergencia.</div><div class="separator" style="clear: both; text-align: justify;"><br />
</div><div class="separator" style="clear: both; text-align: center;">Adaptación:</div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnArqY1Sj7-HQXOApfjJwH3RMhNmz5znBhO5H8g7YejgHORtpYnWTpkTxWJKW1VrXsVq-q6ya_SIpoE-ihKwq2qOUGQmYdo1i8lNH5CgTLY9ZW0caGZQV43e2WYBcPvJsYdwOBdfpQGgfq/s1600/control.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="216" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnArqY1Sj7-HQXOApfjJwH3RMhNmz5znBhO5H8g7YejgHORtpYnWTpkTxWJKW1VrXsVq-q6ya_SIpoE-ihKwq2qOUGQmYdo1i8lNH5CgTLY9ZW0caGZQV43e2WYBcPvJsYdwOBdfpQGgfq/s320/control.png" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: justify;">Tenemos que un administrador elija que nodo o Pais tiene algún problema, esto significa que no se puede utilizar para el viaje y en este caso el avión tendria que recorrer el grafo de diferente manera</div><div class="separator" style="clear: both; text-align: justify;">Gracias a la sugerencia del publico tenemos planeado que esto sea automático con diferentes situaciones ya sea por cuestiones climatológicas decidiera en forma random que nodo eliminar o también por saturación de vuelos.</div><div class="separator" style="clear: both; text-align: justify;"><br />
</div><div class="separator" style="clear: both; text-align: justify;">Muestras de que funciona la parte adaptativa funciona:</div><div class="separator" style="clear: both; text-align: justify;"><br />
</div><div class="separator" style="clear: both; text-align: center;">Ejemplo de México a Japón sin problemas:</div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigG2KPQm5d-E6i-iyNzQXNmTlZ99PYDVjQHVbW1qGVXlD0GcvI34uBprZbdSgJN9jbsIjzDeBQHE3qvWC7silklGOdFvE57bDkze3c4KD2kQ8LQ9SLvYDT5u3y1SojBHvYSI7meUTEb93Y/s1600/mexicoaeua.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="218" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigG2KPQm5d-E6i-iyNzQXNmTlZ99PYDVjQHVbW1qGVXlD0GcvI34uBprZbdSgJN9jbsIjzDeBQHE3qvWC7silklGOdFvE57bDkze3c4KD2kQ8LQ9SLvYDT5u3y1SojBHvYSI7meUTEb93Y/s320/mexicoaeua.png" width="320" /></a></div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: justify;">Ejemplo de eliminar EUA de los nodos, el recorrido es mayor y por lo tanto tiene un mayor costo.</div><div class="separator" style="clear: both; text-align: justify;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKIQZQDwsM_RVBBez0VwLk9MwzbY3uiBRKpJGbpMRByKv3UwoEQChByJz84gNe_d2MfRhlKDWAll-tjiOrPPKWNYy4YW-96YP5EUq3VFNuXzsJ6Br6pP4d5b9wis0xrtBfYf6SjMR9soQE/s1600/mexicojapo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="210" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKIQZQDwsM_RVBBez0VwLk9MwzbY3uiBRKpJGbpMRByKv3UwoEQChByJz84gNe_d2MfRhlKDWAll-tjiOrPPKWNYy4YW-96YP5EUq3VFNuXzsJ6Br6pP4d5b9wis0xrtBfYf6SjMR9soQE/s320/mexicojapo.png" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: justify;">Para el demo, planeamos mejorar la interfaz gráfica ya que tenemos muchas ventanas y no aparecen en el centro sino que aparecen en la parte superior izquierda, además de mejorar un poco la parte adaptativa como ya se mencionó anteriormente. Estos serán los principales cambios que realizaremos para el demo.</div><div class="separator" style="clear: both; text-align: justify;"><br />
</div></div></div>Gracias por pasar por el blog y comentrar :)AVEhttp://www.blogger.com/profile/04905651130741095696noreply@blogger.com5tag:blogger.com,1999:blog-6061154373489018010.post-41901506206274597322011-11-03T10:44:00.000-07:002011-11-03T10:54:39.329-07:00Reconocimiento de Patrones (Lab. Practica 3)Nuestra practica de laboratorio trata sobrereconocer numeros, creados por el mismo usuario y reconocer los números dibujados.<br />
<br />
Herramientas.<br />
- Java<br />
- OpenCV<br />
- Python<br />
- Shell<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-YUOUvafOOO0/TrLT0D1yXXI/AAAAAAAAAGA/0R4Na_zw8W8/s1600/java.png" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em"><img border="0" height="204" width="204" src="http://3.bp.blogspot.com/-YUOUvafOOO0/TrLT0D1yXXI/AAAAAAAAAGA/0R4Na_zw8W8/s400/java.png" /></a></div> <div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/-etahHLTAhkw/TrLT55r2ukI/AAAAAAAAAGM/pXOCOkzN9SY/s1600/opencv.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="216" width="233" src="http://2.bp.blogspot.com/-etahHLTAhkw/TrLT55r2ukI/AAAAAAAAAGM/pXOCOkzN9SY/s400/opencv.png" /></a></div><br />
<b>Instalacion de OpenCV </b><br />
La manera de instalar el Opencv fue mediante el gestor de paquete synaptic<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/-Tj7ucVHmFDU/TrLUNC3XVXI/AAAAAAAAAGY/PfsvyCJWJxM/s1600/instalacion.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="225" width="400" src="http://4.bp.blogspot.com/-Tj7ucVHmFDU/TrLUNC3XVXI/AAAAAAAAAGY/PfsvyCJWJxM/s400/instalacion.png" /></a></div><br />
<b>Creación de Bases</b><br />
Se buscaron y crearon una colección de diferentes tipos de imagen<br />
- Positivos<br />
- Negativos<br />
<br />
<b>Cración de indices.</b><br />
Se crearon archivos índices para las imágenes tanto positivas como negativas.<br />
Lineas de comandos importantes:<br />
opencv_createsamples<br />
opencv_haartraining<br />
OjectMaker<br />
<br />
<b>Problemas</b>.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-thTSXs8WTAM/TrLVM4RJ8iI/AAAAAAAAAGk/KxKkkRtveDM/s1600/entrenamiento.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="225" width="400" src="http://1.bp.blogspot.com/-thTSXs8WTAM/TrLVM4RJ8iI/AAAAAAAAAGk/KxKkkRtveDM/s400/entrenamiento.png" /></a></div>Enrique Rdzhttp://www.blogger.com/profile/06365093576357742921noreply@blogger.com0tag:blogger.com,1999:blog-6061154373489018010.post-12059558855344276512011-09-20T06:08:00.000-07:002011-09-20T08:40:26.761-07:00Avance clase Sistemas Adaptativos<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6wOKHZF0G-8XiTiTqiQv4_yvx1grZUP0IdH1rUXhgkr8bgTT_fRTjnfVpL_gMecWzUUGYB4z7xRXGGEJP08UpULycS6bPuLudEjc9hQzDkU_HBnLNWVyC_QBFawxmZZrYsFAeTBm0M0Ci/s1600/ventanade+pedro.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><br />
</a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6wOKHZF0G-8XiTiTqiQv4_yvx1grZUP0IdH1rUXhgkr8bgTT_fRTjnfVpL_gMecWzUUGYB4z7xRXGGEJP08UpULycS6bPuLudEjc9hQzDkU_HBnLNWVyC_QBFawxmZZrYsFAeTBm0M0Ci/s1600/ventanade+pedro.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><br />
</a></div><div style="text-align: center;"><span style="color: red; font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">Avance </span></span><br />
<span style="color: red; font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">Fase 2 </span></span><br />
<span style="color: red; font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: black;">Proyecto Sistema de Aviones</span> </span></span></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnBYCCs0uJaBHLdx3xYXmX150kDTzEhymmnaYXw71N7vLHjmpJJcEVLJ2h_zSNEoVs5Ycj81hCjfZPwj7r8pIZkcFiJGASHyslu-Zuc6uNDXNPFZ8xwtLT3Zh5T3RWZWvsJzZJtPCLCD8M/s1600/aviones.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="216" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnBYCCs0uJaBHLdx3xYXmX150kDTzEhymmnaYXw71N7vLHjmpJJcEVLJ2h_zSNEoVs5Ycj81hCjfZPwj7r8pIZkcFiJGASHyslu-Zuc6uNDXNPFZ8xwtLT3Zh5T3RWZWvsJzZJtPCLCD8M/s320/aviones.jpg" width="320" /></a></div><br />
Buenos días aquí les traemos un pequeño avance del proyecto <br />
<br />
Actualmente contamos con solo el sistema de aeropuertos principales, esto quiere decir que contamos con los principales cuatro nodos y aun falta implementar las ciudades cercanas.<br />
<br />
Actualmente no hemos utilizado alguna algoritmo en especifico para recorrer el grafo.<br />
El programa o el avance muestra una pequeña pantalla donde le pide al usuario.<br />
Por separado tenemos también una ventana si somos los operadores del aeropuerto podemos verificar y poner si otro aeropuerto o nosotros mismo poner si estamos disponibles o no. <br />
<br />
Ventanas que se muestra:<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcd8xp7u2OmHoEn362ADXoEmlEQYz50NnL8fQTtuyTl-0jdL4EoT-zFtKpqphAMwB_ta8_4iwPkQhaUnCFn0R-Ex8DymFmGEkt9XOXKe_gNItKKG_o1wd6ziaXqmJygKdksIHOIjtFNj56/s1600/uno.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="202" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcd8xp7u2OmHoEn362ADXoEmlEQYz50NnL8fQTtuyTl-0jdL4EoT-zFtKpqphAMwB_ta8_4iwPkQhaUnCFn0R-Ex8DymFmGEkt9XOXKe_gNItKKG_o1wd6ziaXqmJygKdksIHOIjtFNj56/s400/uno.png" width="400" /></a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6wOKHZF0G-8XiTiTqiQv4_yvx1grZUP0IdH1rUXhgkr8bgTT_fRTjnfVpL_gMecWzUUGYB4z7xRXGGEJP08UpULycS6bPuLudEjc9hQzDkU_HBnLNWVyC_QBFawxmZZrYsFAeTBm0M0Ci/s1600/ventanade+pedro.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6wOKHZF0G-8XiTiTqiQv4_yvx1grZUP0IdH1rUXhgkr8bgTT_fRTjnfVpL_gMecWzUUGYB4z7xRXGGEJP08UpULycS6bPuLudEjc9hQzDkU_HBnLNWVyC_QBFawxmZZrYsFAeTBm0M0Ci/s400/ventanade+pedro.png" width="400" /></a></div><br />
<br />
<br />
Posteriormente al correr le programa nos muestra la cantidad de horas y en algunos casos nos muestra los lugares por donde ara escala.<br />
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzvBkYVFi1bbnQa8kkuwL1Tzp8kJN9M4hwkW0SxKNgJAnhjKbWzQMb5v0AD4e6onFmdeIMkjtii_7nqdGoq06Em9bv7vyAErCuxurcCo9UrxgJ7sOLkVgBzpPvXYUfCu28Bx9VeZID_fp6/s1600/buscandolugar.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="222" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzvBkYVFi1bbnQa8kkuwL1Tzp8kJN9M4hwkW0SxKNgJAnhjKbWzQMb5v0AD4e6onFmdeIMkjtii_7nqdGoq06Em9bv7vyAErCuxurcCo9UrxgJ7sOLkVgBzpPvXYUfCu28Bx9VeZID_fp6/s400/buscandolugar.png" width="400" /></a></div><br />
<br />
Prometemos: <br />
<div style="text-align: center;">Calenderización</div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJ0VF17L7MYiHKIdf2uH4cd6rZMPWOmc_kLbFkFlpoMjfVnVB73Em6ijJcFMrFWAFsE0JQ8y2RXeQ3qrPKZhfbnWWgiw8kZSYk7GQ8Oh33Sr43AsH1_t_60h6k6zEnaWIFOuNV5hvkgo72/s1600/candelarizaciob.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="310" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJ0VF17L7MYiHKIdf2uH4cd6rZMPWOmc_kLbFkFlpoMjfVnVB73Em6ijJcFMrFWAFsE0JQ8y2RXeQ3qrPKZhfbnWWgiw8kZSYk7GQ8Oh33Sr43AsH1_t_60h6k6zEnaWIFOuNV5hvkgo72/s640/candelarizaciob.png" width="640" /></a></div><br />
<br />
<div style="color: red;">Temporada de exámenes</div><br />
1-. Poner las ciudades de los países en el grafo y terminar el algoritmo del viajero <br />
<span style="color: blue;">Integrantes</span> con esta prioridad: Jonathan Alvarado, Alejandro Avendaño<br />
<br />
2-. Poner adaptaciones<br />
<span style="color: blue;">Integrantes</span> con esta prioridad: Pedro Miguel , Enrique Rodriguez<br />
Primera semana después de exámenes <br />
<br />
<span style="color: red;">Después de semana de exámenes </span><br />
<div style="color: black;">3-. Mejorar la interfaz para el usuario</div><br />
Referencia de imágenes<br />
http://4.bp.blogspot.com/_pMGG3_Dq3XI/S_4KjDmLvqI/AAAAAAAAAAc/p7tXyh6iqnw/s1600/jorgechvezafuturo27xi.jpgAVEhttp://www.blogger.com/profile/04905651130741095696noreply@blogger.com0tag:blogger.com,1999:blog-6061154373489018010.post-4504458025970174372011-09-15T05:21:00.000-07:002011-09-15T08:52:58.700-07:00Lab de Sistemas Adaptativos (Grafos)<div style="color: yellow; text-align: center;"><span style="font-size: large;"><i>RED SOCIAL </i></span></div><br />
Bienvenidos , nuestra idea para este segundo proyecto es crear un Grafo estilo red social donde los principales nodos son los que conocen a mas personas y estos mismos se conocen mutuamente, estos nodos les pusimos los nombres de lideres,<br />
en este caso pusimos líder uno, líder dos y líder tres. Cada de estos lideres tienen a su disposición tres personas.<br />
<br />
Como lenguaje de programación utilizamos python un lenguaje script, y también usamos la herramienta pygraph, esta librería nos permite crear grafos mas fácilmente y aplicar los diferentes tipos de algoritmos que cuenta.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFsH_cr_TSJPpNIOXlw53vVRiYgYC46fRh-L6iGJFKAuWHq25jBJRIEbFCIymB6wVaWckcxzLafwbazU2_6QNrfkxoS_j85so6m36dMIfmimgX7GLuLT_kKxMjr9mIen2I20kKE3SW2LIV/s1600/python_snake.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFsH_cr_TSJPpNIOXlw53vVRiYgYC46fRh-L6iGJFKAuWHq25jBJRIEbFCIymB6wVaWckcxzLafwbazU2_6QNrfkxoS_j85so6m36dMIfmimgX7GLuLT_kKxMjr9mIen2I20kKE3SW2LIV/s320/python_snake.png" width="320" /></a></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_mDZEgAmQXJzNDy9yV3ztopp63NHiWnu1c-CVnjSJ8XY-5JdeU4FeuJPuZOB6LSoAVZBJP9ZauUYGHy1W3PY9Hg-7gfSC_ZvneM0f7JI62XVORsplHUYFvt87v1hX6lc0OjjEZhahn35T/s1600/pygrapho.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_mDZEgAmQXJzNDy9yV3ztopp63NHiWnu1c-CVnjSJ8XY-5JdeU4FeuJPuZOB6LSoAVZBJP9ZauUYGHy1W3PY9Hg-7gfSC_ZvneM0f7JI62XVORsplHUYFvt87v1hX6lc0OjjEZhahn35T/s320/pygrapho.jpg" width="320" /></a></div><br />
<br />
<div style="color: yellow; text-align: center;">Algoritmo:</div><br />
El algoritmo que utilizaremos sera la minimizaron de arboles, este algoritmo reduce considerada-mente el tamaño del árbol y mejora los caminos de este mismo, esto aplicado al proyecto abría mayor comunicación entre todos los usuarios o personas.<br />
<br />
Lo que genera el programa asta el momento:<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3qYkB6jo3X4HCm-dBEx6-2nH_6nS0XOrKvDYk7IMX_pd7PCxnsbX0cS65qatVg8yWGAbQ4kgSOdSRGspNBtjPSxt9nJ45WPFVJfUcFyE_fgBKgDkOmiHzgfMEtQ-EFvtCWGsw_XLzix6N/s1600/secta.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="314" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3qYkB6jo3X4HCm-dBEx6-2nH_6nS0XOrKvDYk7IMX_pd7PCxnsbX0cS65qatVg8yWGAbQ4kgSOdSRGspNBtjPSxt9nJ45WPFVJfUcFyE_fgBKgDkOmiHzgfMEtQ-EFvtCWGsw_XLzix6N/s640/secta.png" width="640" /></a></div><br />
<br />
<br />
<br />
<br />
<br />
<br />
El programa no lo acomoda de una manera mas eficiente y nos elimina una arista esto quiere decir que se optimizo un poco pero aun hay algunas fallas de código dependiendo del nodo que elegimos:<br />
<br />
<div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFbGxuz562hunKvl_EtZJhAdxNmMnRTy3W1Lz2NOAFhJpfovzEuDA6KodgMX-mh-_A_-Z76_Lrq2G1FLo_OyzMdpfmAbQKmUE2kV_G9P68uTbXcARmDzadl5QeWeAkoxQMtFEXs-6vNMSJ/s1600/minimizado.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFbGxuz562hunKvl_EtZJhAdxNmMnRTy3W1Lz2NOAFhJpfovzEuDA6KodgMX-mh-_A_-Z76_Lrq2G1FLo_OyzMdpfmAbQKmUE2kV_G9P68uTbXcARmDzadl5QeWeAkoxQMtFEXs-6vNMSJ/s640/minimizado.png" width="640" /> </a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"> Instrucciones para instalar la libreria de pygraph en ubuntu</div><div class="separator" style="clear: both; text-align: center;">Probado en la versión 11.04 </div><div class="separator" style="clear: both; text-align: left;">Existen diferentes tipos de maneras para poder instalar esta librería de manera muy sencilla.</div><div class="separator" style="clear: both; text-align: left;">La primera es buscarla en el centro de software de ubuntu solo buscamos el paquete de python con el nombre de pygraph, pero les recomiendo que solo lo busquen con el nombre de "pygr" y ya le damos en instalar y eso seria todo.</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCI8eVZESDyEDXy9fSF0uCIhosYrqilsYr29QEZO1M8Qqs_-g9S9tDDD7KsiKWHje3s8mfMkdSeBrEuZNBw42h113Stv3pSIwbOlszz5cQa8lOxdT3A6pb4sb1pIG7ELMKAEY9_AigMmdB/s1600/pygraf.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="356" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCI8eVZESDyEDXy9fSF0uCIhosYrqilsYr29QEZO1M8Qqs_-g9S9tDDD7KsiKWHje3s8mfMkdSeBrEuZNBw42h113Stv3pSIwbOlszz5cQa8lOxdT3A6pb4sb1pIG7ELMKAEY9_AigMmdB/s640/pygraf.png" width="640" /></a></div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: center;">También les recomiendo instalar el primer paquete de python que se muestra en la imagen.</div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: left;">Link de apoyo para el pygraph: <span style="color: yellow;"> </span><span style="background-color: black; color: yellow;">http://www.linux.ime.usp.br/~matiello/python-graph/docs/pygraph-module.html</span></div>AVEhttp://www.blogger.com/profile/04905651130741095696noreply@blogger.com0tag:blogger.com,1999:blog-6061154373489018010.post-29515962252873173462011-09-05T08:12:00.000-07:002011-09-06T09:04:40.982-07:00Avances Sistemas Adaptativos<div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><span class="Apple-style-span" style="font-size: large;"><br />
</span></div><div class="separator" style="clear: both; text-align: center;"><span class="Apple-style-span" style="font-size: large;">Avances Proyecto de Sistemas Adaptativos</span></div><div class="separator" style="clear: both; text-align: center;"><span class="Apple-style-span" style="font-size: large;">Aeropuertos</span></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRteIO5SDBrpjaHbwERMwutqN3eymdF14qZ_MGtheElXEbpGT3jLsCP9prbaVqTNAbZGPirAhpjwxe4ADxVY1OcKd_53FXQJBqv_x3XICHXJCfNSJLAsGDOtsBxMQ39sER2JhzXzkfPi1n/s1600/Grafo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="384" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRteIO5SDBrpjaHbwERMwutqN3eymdF14qZ_MGtheElXEbpGT3jLsCP9prbaVqTNAbZGPirAhpjwxe4ADxVY1OcKd_53FXQJBqv_x3XICHXJCfNSJLAsGDOtsBxMQ39sER2JhzXzkfPi1n/s640/Grafo.png" width="640" /></a><br />
<br />
<span class="Apple-style-span" style="font-family: Arial,Helvetica,sans-serif; font-size: large;">La idea del proyecto es crear una redes de aeropuertos de diferentes países y que en cada país tenga ciertos aeropuertos o cantidad de estos.</span><br />
<span class="Apple-style-span" style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><br />
</span><br />
<div class="MsoNormal"><span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><br />
</span></div><div class="MsoNormal"><span style="font-family: Arial,Helvetica,sans-serif; font-size: large;">En cada país habrá un aeropuerto principal, ya que como en la vida real no se puede viajar de un país a otro desde cualquier aeropuerto.<o:p></o:p></span></div><div class="MsoNormal"><span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><br />
</span></div><div class="MsoNormal"></div><div class="MsoNormal"><span style="font-family: Arial,Helvetica,sans-serif; font-size: large;">Se podrá viajar de distintas maneras ya sea dentro de un mismo país o fuera de éste.<o:p></o:p></span></div><div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><br />
</span></div><div class="MsoNormal"><div class="separator" style="clear: both; text-align: center;"></div><span style="font-family: Arial,Helvetica,sans-serif; font-size: large;">También tomaremos en cuenta las condiciones climáticas en cada país para así determinar si se puede viajar a ese país por cierta ruta o hay que tomar alguna ruta alternativa, o en ciertos casos cancelar los vuelos.<o:p></o:p></span></div><div class="MsoNormal"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUJf3kHgZ3hipjYTxUhL2S1urzfgufdkF-2CJbCgjY49Tnsvv6gd9Vxf9oimgENnczc0Hlf2KaxA5CsIkBjH_nFEbAhhakvI6bKdcX5hh7Z6aljSQt2Xu2RwjNtAa5gtpqNBT7hEg0jsA0/s1600/abejitas.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><br />
</a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvT3pubdue_7gpLEbqn18CHDVvZJBfUqBOU4x_scBdlBJotU68k8NymZpQFF9ImwmDJpRvwcoofH82gwWgt5wRl3R0c7Qov5e_qni1HCC-n9BsFkwO_ASeTm2_uHyn4Qx5Ql0EFbJUYZxS/s1600/thinker1-composition5-small2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="262" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvT3pubdue_7gpLEbqn18CHDVvZJBfUqBOU4x_scBdlBJotU68k8NymZpQFF9ImwmDJpRvwcoofH82gwWgt5wRl3R0c7Qov5e_qni1HCC-n9BsFkwO_ASeTm2_uHyn4Qx5Ql0EFbJUYZxS/s320/thinker1-composition5-small2.jpg" width="320" /></a></div><span class="Apple-style-span" style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><br />
</span></div><div class="MsoNormal"><span style="font-family: Arial,Helvetica,sans-serif; font-size: large;">De lo que hasta el momento hemos visto en clase pensamos implementar el recorrido de grafos, en especial el del problema del viajero, ya que queremos utilizar la ruta más corta para llegar a la ciudad destino.<o:p></o:p></span></div><div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><br />
</span></div><div class="MsoNormal"><span style="font-family: Arial,Helvetica,sans-serif; font-size: large;">También le daríamos un peso a cada arista, ya que así además de saber cuál es la ruta más corta también sabríamos si es la ruta que provoca menos costo y así optimizaríamos tanto en emplear la ruta más corta como en costos.<o:p></o:p></span></div><br />
<span class="Apple-style-span" style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><br />
</span><br />
<span class="Apple-style-span" style="font-family: Arial,Helvetica,sans-serif; font-size: large;">Herramientas y Lenguajes a usar</span><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAhza9D7AvUqzApZu2826AyiwdZ4_XQ0PtGhyphenhyphenFEx228ULFgKW6mvQyQOCXVAMQhzfYys4WOcldrr4jyYqTjjfMyNXCA83OO-54NQwWqbj2hnX4PPRULgHK10z7-nxDHP9HBgni_iL89qVp/s1600/java.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="242" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAhza9D7AvUqzApZu2826AyiwdZ4_XQ0PtGhyphenhyphenFEx228ULFgKW6mvQyQOCXVAMQhzfYys4WOcldrr4jyYqTjjfMyNXCA83OO-54NQwWqbj2hnX4PPRULgHK10z7-nxDHP9HBgni_iL89qVp/s320/java.jpg" width="320" /></a></div><span class="Apple-style-span" style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><br />
</span><br />
<span class="Apple-style-span" style="font-family: Arial,Helvetica,sans-serif; font-size: large;">Emacs como herramienta y java como lenguaje de programación.</span><br />
<span class="Apple-style-span" style="font-family: Arial,Helvetica,sans-serif; font-size: large;">La estructura en el código seria crear una serie de arreglos para cada uno de los países e ir moviéndose entre los diferentes aeropuertos que contienen por medio de punteros y nodos , al igual manera el cambio de arreglos, mediante estos mismos punteros.</span><br />
<br />
<span class="Apple-style-span" style="font-family: Arial,Helvetica,sans-serif; font-size: large;">Imagen: </span><br />
<span class="Apple-style-span" style="font-family: Arial,Helvetica,sans-serif; font-size: large;">http://yaraelena.blogspot.com/2007/05/el-problema-del-viajero.html</span><br />
<div class="separator" style="clear: both; text-align: center;"></div>AVEhttp://www.blogger.com/profile/04905651130741095696noreply@blogger.com0tag:blogger.com,1999:blog-6061154373489018010.post-87938118840273033762011-08-23T16:26:00.000-07:002011-09-01T08:12:21.957-07:00Lab de sistemas adaptativos semaforos<div style="font-family: Arial,Helvetica,sans-serif;">Buenas tardes/Noches/Dias</div><div style="font-family: Arial,Helvetica,sans-serif;"><br />
</div><div style="font-family: Arial,Helvetica,sans-serif;">Aqui les tenemos lo que es unuestro pequeño boceto sobre los semaforos y las intersecciones:</div><div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzYRv3H0qW5_2kq31EebXGCsaMLftcD85NXQUYLiwSyOZlJi4Oi4yF0XsFJK4aBQmZgZE79m6aIr_qs3KTxdNpvpywlJP8a9op68x5n8WfSI9HzihG_0L5aYPvp4uPCxjuRY6VzoxudxTU/s1600/simulador+%25282%2529.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><br />
</a></div><div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: left;"><img alt="" height="388" src="data:image/png;base64,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" width="640" /> </div><div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: left;"><br />
</div><div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: left;">Como ven es en forma de cruz, tenemos la dirección "A" que va de izquierda a derecha, el carril de abajo, y la dirección "B" que es de derecha a izquierda el carril de arriba como se muestra en ambos casos se puede mostrar un especie de de retorno marcado con una pequeña flecha, de igual manera las direcciones, también tenemos la dirección "C" que es de arriba hacia abajo y la dirección "D" que va de abajo hacia arriba de igual manera tiene sus respectivos retornos, en este boceto también cuenta para que los peatones puedan cruzar la calle de izquierda a derecha solamente o viceversa, de derecha a izquierda, los semáforos son marcados con sus colores característicos.</div><div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: left;"><br />
</div><div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: left;"><br />
</div><div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: left;">La manera en que funcionaran los semáforos expresado en el siguiente grafo:</div><div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwqqi7kjO6cb3ILkQaVr6KKvHeMqOfAnp0oYQkagBesJlZiQiFZ1NdwUywxWqtIUTxFagjUBPkgBD3ylmkgDsGPbHz9MJyKRwm767YUJ_HAuIBhyphenhypheniolEBVOMJYsjGLv_3QQyfcTCFce7-V/s1600/grafo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="276" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwqqi7kjO6cb3ILkQaVr6KKvHeMqOfAnp0oYQkagBesJlZiQiFZ1NdwUywxWqtIUTxFagjUBPkgBD3ylmkgDsGPbHz9MJyKRwm767YUJ_HAuIBhyphenhypheniolEBVOMJYsjGLv_3QQyfcTCFce7-V/s320/grafo.png" width="320" /></a></div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: left;">Aquí en este grafo cuando "A" este en verde "D" y "C" tienen que estar en rojo.</div><div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: left;">Cuando "B" este en verde "D" y "C" tienen que estar en rojo.</div><div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: left;">Cuando "C" o "D" esten en verde "A" y "B" tienen que estar en rojo.</div><div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: left;">Cuando "F" y "E" esten en verde, "A" y "B" tienen que estar en rojo y "C" y "D" estarian en verde.</div><div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: left;"><br />
</div><div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: left;"><br />
</div><div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: left;"><br />
</div><div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: left;">Lo logrado no fue lo que se esperaba, pero fue un gran avance y mas ya que todos los integrantes del equipo nunca habiamos hecho algun codigo que realizara lo que mostraremos en el Laboratorio de Sistemas Adaptativos.</div><div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: left;"><br />
</div><div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: left;">Aqui una imagen de lo que se logro realizar:</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><img alt="" height="480" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA8IAAALSCAIAAACZKP/VAAAgAElEQVR4nOzdd3gU5drH8Xs3vYBUKaFJEWmKoB5fPSpWqoICVo4ooEhN281uts1md9Mh9JLQQVBB6VVEei+BECBASCc9hJCEhBDyvH/MEgKEZAJChvH3ue7rvXxzMtlnK99MZmeJAQAAAABADRFjLDLhamRC3qnEa6eTrp1JyT+Tkh9d2ZxJzj+TnM9/w/1z//efts416yRfO518LSqpfPJOJeWdSrTOycS8k4lXIxOsc4Kf+Nzj8bnH43KPx105HnfleOyVY7FXjsZeORKbc+RizuEKc+gCP9kHL2QfPJ998EL2gfNZB85nHYjJ2n979p3L3Hcuc8/ZzD1nM/eezdxzNmP32YzdZzJ2n8nYGZ2xKzp9Z3T6ztPpf59O2xGVtiMq7a+o1O2nLv958vK2yORtJ5K3Hk/acjxx87GETUcSNh2J33A4bsOhSxsOxW05lrgjKm3PuZy9MTl7zuXsicnZHZOzOyZnb0zO7nM5e85d2ROTY51zObvP8V+0fmV3zO3/91zOnnPZu89l7zqXvbvCt/H/setczq6zOX+fyf4rOuvPqMytpzI3R2ZsiszY+I/OpnvmZOWz8Xj6+mOpa4+krD2SsvZwytrDyWsPJ685nLzmUJJ1DietPpi0+mAiP38cSKgw8b/v5yfuzuyLW7Xv0qq9l1beNbEr98Su3BP7256L1tl98bfd5yuZPRdW7YtdfSB+3ZGkjcdTN0embTuVsS0qc9vprBpP1CNOZsXZevdsOZmx+UTaxmOX1x1JWn0w4Y/9cSv3XVq599KqvbGr9sVVnLtunDtjven+OBB/9016Z8pv89uTtPpg0ury+6XySV5zOHntXZNivXPFMPwD7EjyXWuu8AD74+D9jy7rLbZq36VV+y6t3Bu7al/cHwfi/zgYv/pgwtojSRuOJm86fnlL+eMkKuvP03fN9ooTfWf+ujPZ/Ow4U/n8fSZ755nsnWfvnb/PZu88m72rksnZdTZn1+3n+yMO/3Kx62xO+c+/s4Yz2TvvW+3tq5O1g792p7O2n87683Tm9qjMbacytp7K2HoqY8vJ9C0n0zdHpm2OTNt8Im3TidRNJ1I3Hr+88fjlDUdTNhxNXn8kef3R5PVHk9cdSVp7KGnNocQ1hxLXHExYfTBh9YH4Pw7E/7E//o87T/lL/FN+1d7Y28/0iw9+pl/4bfeF3/dfWnsoccOxlC2R6dtO8U+xO8+7raf4ydhyKmPLyYwtJ9M3n0zfHJm+KTJt04m0TSdSNx5Pvb3UlPVHUtYfSV53JHnt4aS1t9e55s46rSv83fr4uWhd2+4L5Uv6ddf5X3fFWGf3+d/2XFi59+Kq/ZdWH0xYezhpw9GUzSdSt55ML3+AiX4e+Kp115y6M1sqzMbjl9ccSrz35ehg+cvRva85D3qpWXfk8rqj/KSWz/qjqeuPp64/nrb+eNoGfk7wk17pbDyRLuzfu/u3TdtwPG398bT1x1PX31nA5XVHL6+7/xWpfI6krKsw649e5mfD8dQNx1M3nkjbeDxtU2T6phPpmyPTN5/M2HwyY8vdt96Wk5mbIzM2Hk9dfzRlzeGk1YcS730ZP5RY4aZLWnM4ed2R5PLL2nAsdcPx1A3HUjceT9t4Im3T8TTrZZ3K2HwqY4v1+Zu19WTW1lN33el/8nPXK172nVe26CzrnMn6+0zW32ey+Be0XRVewXZacyWbf+Eq75y9/P89n7PvPP9/r+w/f2X/BescuHDlwMUrBy5eOWid3EOxuYcuWufwxdzDsffOkUu5Ry5dLZ+j/MRZ59h9czyen7yKcyI+70R83umU4hkRS72UKrWWu28MDzEaHWfN6ONxuRfTClJyrqfkXE/NuZ6ac/1yZfOgr/OTImySc64nZ/NTWHGSsguTsguSsipOYVJWfmJWfmJmQWJmfmJmfmJGfmJGfkJGfnxGfkLGtfgKE5de2aRdu3T3xKZdi03NqzgXK8yF1LwLl69euHz1fMrV8ym5MSm5MclXYpJzzyXl8HM2KedsYvbZxOzohOzohKzohKzT8ZlnErLOJedeTL0Wm3ZnLqZdu2j97/yLlX/d+t/lX7l4z6Te+/9eSL12PvVazOVr51KunU3OO5ucdybpn5zopLwzSXlnyye58jmTlBeddPV04pWo8knIuXfi+cmOis8+FXfPZN07l7JOWifz3onNjLxrMu6fExfTT17KPHUpKyo+Ozrxypmk3HPJeedS8s5dvlbjSXnEyatqkvPOJeedSco9nZgTFZ8TFZd9Mi4r8s6VLb8Rsk5duu8mqmTuv2GzT8VnR9011jsiOjE3Oik3OjG3knuqkrlinURxTEJOVMKVU3HZ/I0TFX/vAyzqQY+uS1knL92+heOyTsVlRcVnRSVkn07IuetxkpIXc/naAyf1rjkveC5UORdTr11KL7iUXhCbXlD+lQv3vwg8yqTeNfcsoIqVx6Ty1z0vpsLj9lzyVX7OJvGTezYp90xS7pmk3OjEK9GJV04nXjmdkHMq3vrgjErIjkrIrnAH3f+Uv/fJ/uBnevqJ2MyTlzJPxWWdTsypcMfd/bxLvmvOJl89e2e1V61LTcq1LjUx53Rizuk7r1fWdUbdXmFUfPbp+JzTCdmn4rNPXuLXk1nhNSfjxMX025NxIjYjMjaDX2FUQja/yLNJV88lX717nSKfKl++7n4du+emjk68EnXfy9GdF6IqXmrufrKfTsytfJJyTyddPZ10NVrACP73rpJtT1vn3gVUeDm669+70wnlKy+f3NP86631CVL+CLxa/m/ofTdg3pmkq9FJudYffu/LeCU34F2Xdefi+Kt/9Wwll3XtXHIld/qDXvQe9GpW/mJy5z/uzpi7Jv3apfRrl9LzK04cPxnlU1Bx4itMQvl/ZOYnZBYkZBaWT+LtScgqTKxsbgfkvZN6tXTq9Bknjm2IjzsYH7cvPm7/o81Rvd7HmtHn04p2HYxUGgLdfS1eOv/aHO1DjmeFedDXH89YPLWWx38pEh8Prb/HnRvTcudW1fh7avw97oyl8qnt9T/CWDys4+9x53b4R0fjP1Ft4qe2r+xDjofG31sfqDAEKQxBnjW5iTzu3MK1fy3uGf4ecfc11/pK/sHh7yNvfWC1N7jHffeLR1XPdH8PrcVD8+Read19zRNUpokqv4lqk4e2/IXoAa8/t1dY67c/BiPyER5vgqaGGTnR1+zto75ZEstYJmNpjzy5oaFma0YnXCkNX7Jy9NgJSpVa6SP1UT22+cfX+WSWLYLxeeSp9avwD17xf/Dnq321Ez0869arb+fg6NayldpX66P2rfVrXdOZMNH9rx07U9MzUtMzJoVNcff0eoibt9avRfn4arRjx413cnG1s3ds276DRqf3UfkqVU/PC11l4+mlMFv8Uy6npqZnHDx8pNr7SMzPcYPRr0fPV+wcHO0cHBs1flah9FH5akS1QgxGLFPrRVeT8VIoFQrvgoJzjKUwlshYCmNpjKUylsRYYs0nIzjYdCejZy38xcPTy8/Pz2jkMBiMNMZsNqvVKgcHeyJq8uyzZrP5aXyO+/goT5+O4t/MMW9ehK+vutaX9ChjsVi8vbzkchkRtW7dKiAg4Gm8U+4ZrVYzdcoU/j5KTEh4qu+j0JCQl7t3JyIiqlOnjsGgN5lMtb4qDAbziGMwGFQqZX4+n9Gp7GZM+uXDl1NPXr+Z8A9k9OxFv7p7ehmNRg4ApMJkMqlUKmdnZyJq1qyZyWR6Gp/jSqUyMjKST7Tw8HC1Wl3bK3okZrPZy8vLzs6OiJ577jl/f/+n8U65h0ajCQsLKy0tZYzFxsY+1fdRcHBwjx49+IyuV6+eXq/38/Or7UUBwKPS6/W3Mzr9VvGlXRE/vt6pY6du7y3Yf+hWWToyGgDuhYwWIWS0yCGjASTJmtEFMYylHVvy/eBvPaOvpF1JW/v3ob/zitIZS2csk7EUxpIZS2csjbHLjGUwdpmxy4xlMpZ++1CQDMZSkdEA0oeMFiFktMghowEkic/owuuxZUU7/Uf2X3X2EmMZjCWX3UpkLPlq6p4TJzYnZcYwFpudcOD8xf0ZV6Iz4vedjzt+Lf9EzMlNJ8/sKyhLKis6l35p77mLh4pYRmgIMhpA0pDRIiTVjJ5Sfmx0YuJTfR8howEkic/o6zfib8YvHfuV70V2mbEkxpIYSyu6umfaT33++9/u4yYtScr4feLLL3/4vwkRC/TfdOvxycSwQ8fmjHz/1Zde/mDpkeNZh6d+0fHFj77TXWKZUydZkNEAUoaMFiFJZrRWqw0NDU1KSkpJSTl8+LCvr29tr+jhIaMBJMma0cXxN+KXuE8MSWcptzP68snlXl8OGrv9z1neJp+Vm6d93+uTPbkZqVu9Bnw06kJRLmOx0UdXTZ3wmU/g4ug9poEffn+2MIuxTBzUASBxyGgRkmRG87RarVar1el0tb2QR4KMBpCk2xkdV3r51wlDxpwuzWQskbFUxlIORfzY8bkX3nzjtTeGe/y5YzY3zCeJ5cWtNSjHTSpg17OPRwzt0+OVl9p5RiyL2hGm/ikoh12969joeGQ0gBQho0VIwhltuK22F/JIkNEAksRndEHhRXYrcva4/2p/381YCWMJ1wqit08aN9ongjHG2I38mHDPwZ4JLPfSWoNifBhjF2aNGbXoWHTG3skhcyKObg9TjQ7IYrnIaADpQ0aLkIQzWhqQ0QCSVOFMHVln13q99VHv4IULF87TrTq059yuKUPe/tA/Yubi9WuiDkyf2H9sHLt6YaVq7PdBpSxxoWn4SL2vdnh/90kRx7YGTRjGZWJvNMC/ATJahJDRIoeMBpCkCueNTmMs+dBS77593u4z8LvNMecYS9w+e1y/Pu/0Geuz7/ia1bMislhmxtHFP8//9QbLzzk2Y/jAd78a673t2La4UytXzFt+jWUiowGkDxktQshokUNGA0hShYzm31yYzdhVxnJuv9Ewh7GrjGUxlspYOmMJt88eHc9YBmNXGctm7DJjaYylMZaAjAaQPmlktEKhOHv27O0PA5+nUqlqe0WPBBktcshoAEm6O6Mf4tO/H/wphshoAEmSRkZrNJqVK1fu27dv3759kydP1mq1tb2iR4KMFjlkNIAk6fV6tdqHsUTGchnLeuQpmFR+3mhkNIAkSSOjjUajWq1WKBQKhUKv1z+NV6EiZLTIIaMBpMrDw/233+atXbt07doljzzLFQpPZDSAlEkjoyUGGS1yyGgASTIajUql8ocffvqHZrS7uwcyGkDKkNEihIwWOWQ0gFT5/dOQ0QBShowWIWS0yCGjAUCg8oy+iYwGkB5ktAgho0UOGQ0AAiGjAaQMGS1CyGiRQ0YDgEDIaAApQ0aLEDJa5JDRACAQMhpAypDRIoSMFjlkNAAIdDujc5DRABKEjBYhZLTIIaMBQCBkNICUIaNFCBktcshoABAIGQ0gZchoEUJGixwyGgAEsmZ0HDIaQIqQ0SKEjBY5ZDQACISMBpAyZLQIIaNFDhkNAAIhowGkDBktQshokUNGA4BAyGgAKUNGixAyWuSQ0QAgEDIaQMqQ0SKEjBY5ZDQACISMBpAyZLQIIaNFDhkNAAIhowGkDBktQshokUNGA4BAyGgAKUNGixAyWuSQ0QAgEDIaQMqQ0SKEjBY5ZDQACISMBpAyZLQIIaNFDhkNAAJZM/oSMhpAipDRIoSMFjlkNAAIhIwGkDJktAgho0UOGQ0AAiGjAaQMGS1CUs1og8GgVCqVSqVKpXqqrxEyGgAEqpDRC5HRAFKDjBYhSWa0Xq/39/fftGnTli1bfvnlF51OV9srenjIaAAQ6HZGZyOjASQIGS1CksxojUYzZcoUxhhjLCUlRaVS1faKHh4yGgAEqpDROKgDQHKQ0SIk1YwOCwsrLS1ljMXGxqrV6tpe0cNDRgOAQLdPeIeMBpAiZLQIIaNFDhkNAAIhowGkDBktQshokUNGA4BAyGgAKUNGixAyWuSQ0QAgEI6NBpAyaWS00WjUaDQqlUqlUun1+tpezqNCRoscMhoABEJGA0iZNDJarVZv2bIlJiYmJiZm2rRpGo2mtlf0SJDRIoeMBgCB8PErAFImjYxWKBTR0dH8ydTmzZv3VJ9MjUNGix4yGgAEQkYDSJk0MlqpVEZGRvIZHR4e/lQnGoeMFj1kNAAIhIwGkDJktAgho0UOGQ0AApVndAkyGkB6kNEihIwWOWQ0AAhU/hbDEnwYOID0IKNFCBktcshoABDImtGx2dgbDSBByGgRQkaLHDIaAARCRgNIGTJahJDRIoeMBgCBkNEAUoaMFiFktMghowFAIGQ0gJQho0UIGS1yyGgAEKjCWwyR0QCSg4wWIWS0yCGjAUAgfBg4gJQho0UIGS1yyGgAEAgZDSBlyGgRQkaLHDIaAAQqPzYaGQ0gQchoEUJGixwyGgAEQkYDSBkyWoSQ0SKHjAYAgZDRAFKGjBYhqWb0lClT+PsoOTlZpVLV9ooeHjIaAARCRgNIGTJahCSZ0TqdLjg4+NSpU6dPn/7rr780Gk1tr+jhIaMBQCBkNICUIaNFSJIZzXGcwWDw8fHx8fHx9fWt7bU8EmQ0AAiEjAaQMmS0CEk1oyUDGQ0AAiGjAaQMGS1CyGiRQ0YDgEDIaAApQ0aLEDJa5JDRACAQMhpAypDRIoSMFjlkNAAIVJ7RJchoAOlBRosQMlrkkNEAINDtjM5CRgNIEDJahJDRIoeMBgCBsDcaQMqQ0SKEjBY5ZDQACISMBpAyZLQIIaNFDhkNAAIhowGkTDIZffLkSWQ0PBnIaAAQ6E5Gz0JGA0iOZDI6KiqKz+iIiAhkNDxWyGgAEAh7owGkTBoZrdfrp02bNm/evHnz5vn7++v1+tpe0SNBRoscMhoABMJ5owGkTBoZbTQatVqtWq1Wq9UGg6G2l/OokNEih4wGAIHKT3iHjAaQIGlktMQgo0UOGQ0AAmFvNICUIaNFCBktcshoABAIGQ0gZchoEUJGixwyGgAEQkYDSBkyWoSQ0SKHjAYAgZDRAFKGjBYhZLTIIaMBQKA7GY3zRgNIDzJahJDRIoeMBgCBys/UgfNGA0gQMlqEkNEih4wGAIGQ0QBShowWIWS0yCGjAUAgfIohgJQho0UIGS1yyGgAEOhORuPYaADpQUaLEDJa5JDRACAQ9kYDSBkyWoSQ0SKHjAYAgXDCOwApQ0aLEDJa5JDRACBQ+VsMkdEAEoSMFiFktMghowFAIOyNBpAyZLQIIaNFDhkNAAIhowGkDBktQshokUNGA4BAyGgAKUNGixAyWuSQ0QAgEDIaQMqQ0SKEjBY5ZDQACIQT3gFIGTJahKSa0QaDQalUKpVKtVr9VF8jZDQACGTN6EvIaAApQkaLkCQzWqfTBQUFHTp06PDhw5s2bdJqtbW9ooeHjAYAgXBQB4CUIaNFSJIZrdFopkyZwhhjjCUnJ6tUqtpe0cNDRgOAQOV7o2/OXoiMBpAaZLQISTWjw8LCSktLGWOxsbFqtbq2V/TwkNEAIFCFjMbeaADJQUaLEDJa5JDRACAQDuoAkDJktAgho0UOGQ0AAmFvNICUIaNFCBktcshoABDodkbnIKMBJAgZLULIaJFDRgOAQHiLIYCUIaNFCBktcshoABAIB3UASBkyWoSQ0SKHjAYAgZDRAFKGjBYhZLTIIaMBQCBrRsfh2GgAKZJMRuv1eq1Wq9VqDQZDba/lUSGjRQ4ZDQAC4S2GAFImjYw2GAwBAQGhoaGhoaF+fn5Pe0kjo0UOGQ0AAmFvNICUSSOjlUrl0aNHb9y4cePGjblz5z7VicYho0UPGQ0AAiGjAaRMMhl96tQpxhhjLCIi4qlONA4ZLXrIaAAQyJrR8choACmSTEZHRkbyGR0eHv5UJxqHjBY9ZDQACIS90QBShowWIWS0yCGjAUCg23ujryCjASQIGS1CyGiRQ0YDgEDlGV2KjAaQHmS0CCGjRQ4ZDQAClR8bjYwGkCBktAhJNaOnTJnC30fJyckqlaq2V/TwkNEAIBD2RgNIGTJahCSZ0TqdLjg4OCoqKjo6eseOHRqNprZX9PCQ0QAgkDWjE3BsNIAUIaNFSJIZzXGcwWBQqVQ+Pj6+vr61vZZHgowGAIGwNxpAypDRIiTVjJYMZDQACHR7b3QuMhpAgpDRIoSMFjlkNAAIZM3oROyNBpAiaWS0QqE4e/Ysn9Hz5s17qt++xiGjRQ8ZDQAClR8bjYwGkCBpZLRGo1m+fPn27du3b98eGhqq0+lqe0WPBBktcshoABDozkEdc5DRAJIjjYw2Go1qtVqhUCgUCr1e/zRehYqQ0SKHjAYAgW4f1IGMBpAiaWS0xCCjRQ4ZDQACWTM6CW8xBJAiZLQIIaNFDhkNAAKV742+hb3RANKDjBYhZLTIIaMBQKDyvdG3sDcaQHqQ0SKEjBY5ZDQACISDOgCkDBktQshokUNGA4BAyGgAKUNGixAyWuSQ0QAgkDWjk3GmDgApQkaLEDJa5JDRACDQ7Yy+ircYAkgQMlqEkNEih4wGAIGQ0QBShowWIWS0yCGjAUAgZDSAlCGjRQgZLXLIaAAQCBkNIGXIaBFCRoscMhoABLJmdErerTmLf3X3QEYDSAoyWoSQ0SKHjAYAgcozugwZDSA9yGgRQkaLHDIaAASyZvRlZDSAFCGjRQgZLXLIaAAQCBkNIGXIaBFCRoscMhoABLJmdOq1sjmLkNEAUoOMFiFktMghowFAIGtGp10rm7Po14nIaABpQUaLEDJa5JDRACDQ7YzOZ3MWI6MBpAYZLULIaJFDRgOAQNaMTs8vQ0YDSA8yWoSQ0SKHjAYAgW5ndAH2RgNIEDJahJDRIoeMBgCBrBmdUcDmIqMBJAcZLULIaJFDRgOAQMhoAClDRosQMlrkkNEAIFB5RpchowGkBxktQshokUNGA4BAyGgAKUNGixAyWuSQ0QAgkDWjs3BQB4AUIaNFSKoZbTAYlEqlUqlUq9VP9TVCRgOAQLczuhAZDSBByGgRkmRG63S6oKCgQ4cOHT58eNOmTVqttrZX9PCQ0QAgkDWjs68jowEkCBktQpLMaI1GM2XKFMYYYyw5OVmlUtX2ih4eMhoABEJGA0gZMlqEpJrRYWFhpaWljLHY2Fi1Wl3bK3p4yGgAEAgZDSBlUspog8FgMBhqexX/AGS0yCGjAUAga0bnFLG5S5DRAFIjmYzW6XQajUaj0UigpJHRIoeMBgCBkNEAUiaNjFapVH/99VdCQkJCQsKMGTM0Gk1tr+iRIKNFDhkNAAJZM/oKMhpAiqSR0QqFIjo6mn/72rx5857qROOQ0aKHjAYAgawZnVvEwpHRAJIjjYxWKpWRkZF8RoeHhz/VicYho0UPGQ0AAlXM6N+Q0QASg4wWIWS0yCGjAUAga0ZfLWbhi5HRAFKDjBYhZLTIIaMBQCBkNICUVczo5s2bBwQEWCwWcw35+Zm1WrNOV9Pt/jFqtfrMmTN8Ri9cuFBXi0upOb3erNWajcY7XwkMDFQqlXxGt23bNjg4+CHuFLExGAzTp0/n76OkpKQneR+ZTPfewo9o8uTJPXv2LM9oPz8/k8lU209lABAja0bnIaMBpKhiRjdp0kSlUimVSkUNeXsrQkIUgQE13U4xfoJi3DiFl3cNLmjcOIWn571fHzdu3I4dOzIyMjIyMiZNmjRx4sTy/8nLSzFunGL8hBqv7Qng12Y2KUJCFFrtna+r1eqffvqJz+hWrVppNBqBd4q7h2L8+Idfj6enYtw4xbhxCo/7buFH5+HhYTKZUlNTMzIyDh8+XPE+EmjiRMW4cYpx4xXegh8wCoXCw1MxcYIiJFih19dgqwkTqnrY6PX6F198kc/oZ555xsvLS6/X4x9HALjf7Yy+gWOjASSoYkbLZDIHBwcHBwf7mnBwsP+4r31xsf35E/ZOTjXbsE1r+3bt7F1dhW7i7Gzfrp19/XqV/E8uLi516tSpU6eOo6Njxa/XcbVv186+TSv7Gl6tJ8HV1b5dW/tDf9sXF9t//umdr/N3AV9pcrlc+J3SuLF92zYPf00b1Ldv186+XTv7Bg0e8idUzcHBgb+PXFxcHmLz5s3s27Wzb9fWvkZbN2hg37OHfXGe/bjRNdiqVUv7du3s27S2v/vRZOXg4GBjY8PfQTKZzN7e/ssvvwwKCqrtZzMAiI41o68howGkqGJGP7Qzh4kxij9d4w0vnKDCQnqxi9Dvf6YOFV6jLz6rwUV0eYEKC+ncMZLJary8x61TRyrMJVZAjNHgT/6BH6jxpux4kssfcvPvh1FhIRUW0sj//QOL+ccti6DCQipMp3bP1WCrb7+i69eJMfrhuxpsdfAvKiykS1Hk6CDo+4cOHYqMBoD7WTM6vwQZDSBBj57RTZ+l1FhijBKia7ZhSze6kkKMCc3ounXog/eJMfpySA0uZfAnxBglx9RgE2cn6tKVunSlBvVqsBURNW5Us+8fNIBYGbFCYow++7hm296v3XO0YC4Vpj/8T/h+GDFGjNHo74Vu0qghdelKXbrQCx1qfHFt21CXruRgL+ibnRxp1zZijNh1atumBpcSwFmv1KjhQjdpUJ8unSHGKCuO7GwFbTJkyBBkNADcDxkNIGUVM9rOzq65YM2aNW/RommP7vK1vxC7RayETu5v5ObmJmTbpk1btG1bf/MaYreIFVHvDxo3bVrVhk2burVu1XjWZGKMWBn9NKp+06YthFxK187Oly8Su0WJZ21atmzWrJmgtY0eWZ8Pr2BTnSYCLqhJ0xbPt6/71ee07lfq2V3WokWTai+oadMWXTo5p1wgdpNKc21SU5sN+/Lun9mkiUwmIyIHB4dqb9WmTVt0fsEl+QKxMko+Z9OqlaBrWq5Zs+bNmjV/satdgJFYKbEyUns9I+QWbtK0xawprowRK6HcZPnzHZoKu4XdnmvT8JUeFB9NjNEXgxtWce+Xr83fSOwWsQJi1+itN59t1qya2waTtUUAACAASURBVITf8JN+dqyA2HUqKnQc80P1m7i5NXv5JfnyBcRuEbtBGZfk7dpVcmO2aNGi/DdPGxubZs2aDR8+PCAgoLafzQAgOtaMLriJjAaQoHvO1OHv7282m00CGDj/wED9ratO7AaxQmK3aN7cH7S6kGo3NJtN3orpvy3/hjFi+cRu0IJ5P+p0wVVsotMFz57pzoqtF7R21WC176RqL8fDa+aJg6+xMmLXqTDdxd/faDRahKzt15+/YbeIMdq17QOVenK1myh9pm7f1I8xYsXECuymhikNhoBq13b8wH/4tRWku3AGg8FwZ20BAQEVz9QRFBRU5Z1i9vCaeWz//zFGrIgKMlwC/A3VXtN7foJGG5p+qSUrJXaNGKNtG/oKueIKn6l7/+rFX/HibOfgIC3H+Vd7Yb6a0CULRvHXnd2knxd/p9FW8bAxazShabEt2S1i+cSuEbtOs2dO0OuDql4bx/mrVJMz49xYCbGbdPFUe5U6tOqFcX7+JrOpOLsOu2m9oOJsh6AgHWe890pNmjSp4pk6jEajCWfqAIDKWDO6EBkNIEWmu88bbTab/fz8jAJodZZF87+/mWfPiuhWnjz2bNsZ08Zrdf5Vb+Xnx2m0AVMme+7Z8Q67QewWXUuvM2Wyp05nedD36/Vmb+/Jf/w2mF0ndp2KrzksiBjpqwms6mI4o15vnjtzzMXTHdhNYmV08VR7jvPjOJOQte3e8Q4rJsZoz59vK5STqr5GBoNJ7Rt44kBPdpNYMbFiCpvs9aCrYzQaOc7PZDLMnfXThajnrWuLam/QGw2GO2uzWCze3t7l540OCAh40J1S4ad1ZDeIlVDs6XZGzlj1Nb2HRhMQEuyTc7kR/4tKYlyrFUu+9vWt8hY2GvV6s1brH328K7tBrJjK8uSBAWq93lztxfmoQrau78tuWA8K/3nxMJU6uKq1Bflk82vLI1ZMV1OeCQ1WVnELG41GvcFsMhkWLfj+SlJDdpPYLdqz/S11ldeI4/y8FGFzZo0pvuLErhPLJ8Yo4WxrPz/OcN+NGRISUvG80QaDAeeNBoBKIaMBpMz0UB+/YjAYJ7pPvRjVnpVS2XXZ4d2vKpQhen31JaFQhgT4+2alNGQ3iV2n+Ettli/+2sfngQeV6nQmk1m3/OevCtOd+R7asq630ie46kvRaC1LFnzLCogVU1GWY8ypjmGTPTQaSzVbaSz3rO23nz9XqQOr2MTAGTUa8/o/PmbFxK5TUbZj1JFuQYE+Ot0D903qdCazSXsrV85uUFGWY0xUxymT3e9Zm1nwx6/odCaTSVeaa8MXcHZKw0mhXtVe03JGo0GlDlSrA85FvsBKiJVQ0rmWOp1Jo7FwnKGKrbRas6fX5G0bPmI3iBVRQabLiQPdLWZN1Y8Bg8Ho4RUWMWfUzTxbdp3K8mQx0c/PnvmTr8a/irWdjezEbhLLI3aTbhbaLpr3nUr1wDvl9tombVnfm90iVkwFmc4n9r/sZ9RXsTaDwag3+C2I+D7lYnNWTKyAyvJk56OfnzFtnK9vJWvDx68AgEDIaAApe4iM1uv9/P19ly/5Ku1SU3aDbuXJQ4O9K62Nexg447y5I6OPdeE7NfFcK4PBqPYNeFCxGQxGnda0+8+3WRmxIspKanTg79f1ej+DoZoVqtSBcdHP8buHE8+19FaEVtG15VeK47joo9a1JcW05DhO7RtgND6wJjmO0xv8OI67evkZdoNKCuw2runn4TW56uVptJZli74puWrHblJSTEtvZSVrE57RGq1l6aJhJVftWAGxUtqx+T1P78lVX9OKdDrTzOljd/71Dl/hV9LqT5syoerfHPitJod6/bHq05u5tvzfB37/9TMPr7Cqt9Ib/CwWzbJFw/iHDbtOR/f1VChDHnTX3F5bL3aD2DViBZR4qeXmtX18VFW9k0+nM03i13bFlhXRjWv2f/z6qYdXWDV3isaycsVQflX84RzH9vVUKoMftDZkNAAIhIwGkLKHyGhfX8vkSZ6shFghsXxi12n61PFC9oCqfAOvJNdjpcTyiJXRH79+5qWY9KBvNhoNanWAXu9XkmPHn8ti7443x02YUe2l6A1+4ydOP3u8E7tJ7AZlxjfSas1VV5TRaPBWhE6Z7M6KrQcHr/7tUy/vB66tfCuN1qJUBmfGN2aldPXyMwaDserdsUajwct7Er8XnxVTVkJjra6StQnMaP6nXTjZofyY5gM7/89bEVr1situ7uEVdvLgi4xZNz9xoLun12Tjg/dD8xSKkN9+/ty6VSnlp7lqNBb+N4oqaLSWoCAfdp1YEbFCYqU0bcoEtW/lb8vj1xZ54CXrpeQRK6PlS76a6DG16ktR+gSv/u1T62H3RZSXUlejrX5tSmVwckwL6yHR14gV04yp4x+0Ng4ZDQCCWTP6eimLQEYDSM5DZLTSJ3j9HwOsDc0o+XwLi1lT9e5eo9GgUgXOnvHTtaw6/NsEC3OcH/TXfJ5Wa54+dcLWTb1v5NizIiottFmx9Eu1upqTIej1fkajYfVvgzLin2VFxG7S3r/e1GgsVWQ0f/DAjGnjdv/9NrtG7BYVXnGeU+XaeDqdafIkz43r+uenubIyuplrazZrq85oL+9JIUHKjCTr2vbteEOjrWRtAjNaqzVPDXNPT2zCiogV0ZmozssWfSPkzwIcxxk5g7ci1GzSJsW2YEXEiun8med/Xf55tdeav4LH9vVkRcRuUHpCk20bPuQ4rto/ESh8glf/+umtAjkroqJsh4O7/zMp1EurM1f6zRqNxWzWJl1syYqIXSNWRnmZdYX8tqZQhixf/HX5ewQP73lVpzNVvTYPz7Cpk91z0hpYd0UzSrvUNDBA9aC1cchoABAMGQ0gZTXNaF+N//zwEcVXHVgRlVyxPXzw1ZnTxlV7GIBWZw4K9Ll8qTkrIVZAZ051/mXplz6qoCoOmVAoQzat7WfdrXiddm59p+q/5vM0GvO2DR9ZzwJRRBdPtdfr/apOfK3OHBjgczm2OWPECgWtjefjE7Ri2Zf8eSpSYt22bfjIz09fRbEZDMZfln154XQHVkKsiGKj2hkMxkrXJjCjFcqQret680e8XDrdVqczqVSB1S6bp9OZli0aFh3ZhZUQu05J51v6GfVKn+BqN9dqzWGTPVgBsSLKy6o7d9Zod88p1V6cr8Z/7qwfC3OcWTGVFthsWtPP3WPKg37l0Bv8DAbjyUMvWmu4gKIiuy1dNMzHp5o7Ra/344zciQMvsyJi+cQKadrUCVX8XmHgjBzH/bZ8aPy5NqyE2DW6dVV+9PArc2eN9qnyIY2MBgCBkNEAUlbTjPZWhB7e/RpjxAro5hVbg4FTqatJN6PR4O45ZcHcEewW8bt7F0Z87+45peqtvBWhq1YMYaXE8onl0aRQr2p3lPJVmp3YsPzYjLUrB1Z9bAa/tvlzRliPixC2Np6PT9D8iBGsmNgt+ntrr7HjZ1a7tivJ9VmZdW3rVn3yoLUJzOjxE6f/8ctnrJRYKa3+9dMaHc7hpZiUcKY1Y8TyiDH6e8u7Hp5h1R7OwXGcVmv29/ctybFjpRQb1U6hDBFyid6K0D3b3+J/USnOtreYtVpt5ft6jUaDjyrIz6gvy5OxQmLXiN2k2TPGeHhNFpL4Af5qds3a0IxRxNxRavUDHzZ6zujr61+Q7sJuEcuznpTabNJW2+vIaAAQCBkNIGU1zeix42f+veVd/mNTju59hTNU89d8voqWLfom6kQ3vmzSE5qEBCmr+Is5x3E6vUmnM8VEdmRFxK4TK6VZ08eoq8tojuN8VEHJMS1YCZVcsdu98+3ZM8ZotA88DKB8badOdGMFxG5QWkKTkOBq1sYzGIxqdcDx/T3YdWKMDu95tdqKvXdtM3960NqEZLRKHfj7L59diO7Aiogx2ra+t8Ci5TiDSh04fer4K2n1WSGxm3Qjzz5izqhqf0vhOINe7+fuOWXjmv63CuTsJqVebOar8a/2cA6O48aOn7l1XW92y3o8/eQQrwdktEGlDpw5fdyBfa+X5tqwfGI3KfliiwB/3+reJGrQ6/3cPaZsWN2fP27keqbTn5s+DAlWPGhDo9Gg9AlesuB/13OdWIH1CKUzRztztw9cqQIyGgAEsmZ00S0WsRQZDSA1wjPaYDD6+en/3PhhSmxzdp3YDVoQ8X0V56rj+Wr8Z00fm5/twu+F3bfnzdkzf6p6B7bBYNRoLbu2vc0f/JCV0Gjj6v5BgT46fTVn21D7BixbNCw/x4UVU2GGs17vp1JXdaoNX41l5vRx+dmurIxYAeVnu4bP/kHI4Rwcx/n6+m9Y3Z8/t8O1zDrzw0dUfdiu2jdgqeC1VZvRat+ApQv/V1pow27RzRzbHX++N2v62Aft372HTmfyt/imnHfjD+c4faLrsoXDqj0sh98wNMR7399vFmU7siK6lS9f9/vHVfyWwjMYjBxn2LKuT9KFluw6sWI6vr8H94BUvbM2/p2FhZSbUW/mtHE+qqCq95Rb17bjzaIsR1ZEtwrka1YOdPcI0+lNDzoPjEZjCZvsnpNanz/DXVGW459bPgwNVgj4dQIZDQBCIaMBpEx4Ruv1fga9sSTHjt207rr7ZekX1Wa0Qhmy4Y8B1iMZ8mlyqJe3IrTKTjXodCZPr8npsU3YDWKlFBf93AT3aXqDXxVnMuaNHT9z71//5Q84Kc21CQqq6vzNHMd5KUJ//2UwKyOWR6yUriY/U8XJGe7h4xN0Mao9fzKQrPhG1b73cez4mdajGgSsrdqM9laEHtz5evlPM3KGag+t4RmNBm9laFioh/Wte4xW//qpkPOfcBynVgdMnzqelRErJP6vBIEBqmrbXa/302rNBeku5acT+WXZF5XuOL93bXnEyigj9tlqTxPOcZzaN2D6lAnWvd1FxIooMLCqtRk5g7vHlCUL/me996/T9Qwnja/F19dfyM2IjAYAgZDRAFImMKP5v4CvW/VxSb4dK6Ib2farfx8UGuJd7fmYrScgK7GegGzurNFV7+3TaC2hwYrIw90LM5xZCbEb9OuyL4Ts8tTpTHv+fCsj4Vn+IIf9f/9fFadoMBoNat8Anc4vLvo5dp1YCcWc7Lhw3ndVX0rFi5voPjXqcDdWSqyA1le5U5Zf2+4/305PaMIfRHFgZ1Vr44Rl9IG/rZ/+ve+vN4WcS5vjOCNnUPoEL1/ydczZjvzpL7KSG4UGe1d7EIuRM+h0Jm9F6JE9r/I3V3pckxVLv7SYNVVfrsFgdPecsuqXwcXXHNh1unnFdu3qTyZP8qz0YaP2Dfht+ecxZzpazzp3k04dfXF++AghV02lDjy8+zX+jyTp8c+uWPqlxVLV2jRay8bV/ePOP1d++PXObe9otdWc06McMhoABLJmdHEZjo0GkCCBGe2r8Q+f/WNhrjMrIlZCm9b09fScrNWZq911p1CGrFv1CWPEGEUf68JVeeCpwWD09fU/faQrY8RKKel8i8Xzv632hGUcx6nVAZvW9mWlxG5SUabjqt8GW8yaKnZGqtUBy5d8dTGmPX9Cj4ykZ0OClNWeKJrHH3gQefClvNS6rJjYDQqb5FHFbmy1OmDTmr78iaLZLUq80MpgMFa9E7fajNZqzdOnjS/IcmGMli4aJvCoaI3GMjVsYl5GXf5MJnt2vjVj6jh1lce9lG84e8aY6MjOZXkydp1uXrOdN3dEtZ9potf7cUbDkT2v5me48g+bPzd+4Ok1Saut/GFjzXRmPXNzemITi1njraz+fZMeXmGrVgwuK5Kx61R6zWZ+ePVr81EFxZ15rvwdlhej22t1Zm11vxOWQ0YDgECPmtFGABAxs9msVqvLM9psNvv5+d3/bT6q4DUrP2VlxG7QyUMv+WoCDAaTkJ+v15vDJnmt+PnrFSu+nhSq0Gj9jcYHviz4qII2r+vDH3BcmO0ya8Y4L+8wjjNWsQlP6RN85lhndovYdVr3+0Av7zCd3lzFVgrlpF3belmLrYQuRbdXqkKEvFxxnFGj9T+69xVWRuwmpcU2W7JweIC/popbQ+kTEn20C7tFrIC2buo9eZKXryag6mtksVi8vb3LMzogIOC+O4XTaALmzx25YsXXoSEKvf6uS3/Qq7GPKmjpomHWs8jdoAUR33t4hgk6J4kqaPnir/ljSFgRbRXweewcx6l9A3b9+Y715IM36MzxzhqtpYo/XyiUIft2vMkfmHEj137enJHVHqeu1/uZTdrj+1/Oz3Tlj+XYtv4jIWtTqQNjTnTkD0/asG4A/zGcQk5UwkNGA4BAj5rRZrPZAgBiFRgYqNVq+Yxu3rx5YGCgv7///d+m0U5es/ILVkqM0faN/XxU0ywWgU9ts9EvUKudpNVOMhoDq9jKbLZ4eE2JPPQSX8OF6Q38/AJNpkoWcz9fzeSoIy/zZ1CeO2uiTh9a9ferfafs3PIR/85Cxij1Ulu9IcRsrv6yzGZ/AxecGd+MFRO7SQlnX/BWzjSZ/Ku4Xr6asFOHe/Brmz3DXaWeWu1NFxQU5OPjw2d027ZtQ0JCKrtTzHpDiFY7yc8voOIPNJvND6pztW/Q4gXfsRvWDxFcsexrtTqo+l8djEa1b9CyRd9aP7fyBs2fO0qlDq52K6VPSGxUO2u1M9rzZy8v77DKfkcr//7QQ7veYIzYTSrJcTD5GfT6B14Xnl5vDvDXlF614c/6zEpoQbigtal9gy5GPc8fFTMpROHjE+LnV4OdPiEhIRUz2mAw8H/GAYB/p8eS0fwfi9u2bdsSAMSqVatWbm5ucrmciOzt7Vu1alXpt7m5tR7/U0P+2IxQyzNubm3+8ZV07dIy+kjr/GwXfuflyG9thW/r5tZ69QoXxojdogF9m7i1aF3d97cJNtfjr46fjnq+7NiiReVX/H4tWrSK3O/Ayqggg95921HAZbX+/ecarK1ly5atWrVq3ry5TCYjIkdHxwfdKZXq3Lkzv//CdB+NNmTZou/534XOR3UxmUxGo+X+b6t0wxVLh7NbxIqJldLPi77TaEMEbDLsep4TK6SyPNkfqz6fPEnFVXlxnNEyfarXooU/LFrww4KI0Waz0c+vmoVxnH9QoC4/3YVdJ5ZP7BYtX1z92kwmk9FomT1z4qKFPyya/0NAgN7Pr5KbqwqTJk3q2bNneUYbjUaLRdAtCQDSU/Ufo6wZfaPmGW02m729vQkAJMHVlXr0oB49qFHDx/Lz67hSUQaxm8QKiJVR924127ylG/XoQT1eJltbQd/fsAH16EE9epKjQ42X+vZ/id2gokxychL0/S1quLZH1LRp02aVadKkeevWDXt0px49qH27uo0at2zWrPLvvH/DNq0b9HiZenSnHt2pdesGTZo0r3qTZ5u4qbxcrceB5NOrPd0aNWpV3cU1bdy4ZYMGbRo0aNOgYWshK2vatFn7dk1zEuWMUVwU9XiZ2ghYG79po0at+Mtq2lTI99/Fzc2N/wMOEdnY2DzoBgeAf4POnTtXsU/6dkazh8lohUJh+2T+3QCAp1z9enTtMvFHDpQU0ms9a3tBD9aoIZVcobzLVL9ebS9FxEZ+S4wRf7hF65aP61Ls7ejyebp1i07sfVwXAQBQBf5PUtVkdAmr8Qnv+Ix2dnaWyWQ2Nja2ACBKNjY2/GuBTCarxWU829g2J8H2ZontiX22HTvaurrU4lqq4eho2/F52+fb29rb1/ZS7lN+b9a6Ef+j4mIqvk5aBdnZPa5LkcvpudbUvj21bPG4LgIAoAqNGzcWsDf6od5iaDAY1Gp1t27dvvnmG6VS6QkAIuPt7T127FgnJycievbZZ729vb28vGppJZ6TQjwnh3n6Wzx/HO050b1WViGIh4fnj6M9R4/29PCo7aXcTalUjhgxorb/TbFydKBmzahZM5LLa3spAACPjaCMLn7Yj18JCQl59dVXx44dGxwcbAYAkbn/TB382R5qhVZr1mrNOn1tXf5TLygoSKFQuLq6OouAvb2zTOYskznb29f2Uh4D29vHK8pkMicnp9peDgA8aU5OTvwbwQVldF4JC3+oE94FBAT07Nnzxx9/tFiq+RwyAHjyTII/DByeCgaDQQWPmZ+f30svvcRn9DPPPKNUKn19fWt7UQDw5Pj6+ioUijp16gjN6AuZJbMX/eruiYwGkBRktPTU7rmf/g1wwjuAfzmLxWIwGOrWrSs0ow/FFc5Y8IuHpzcyGkBKTMhogBrCpxgC/Mv5+flptdoaZPTBSwXT5yOjAaQGGQ2iotFo1Grf8tFq9UaOM5lMFrPFbLaYzRaLyWK2mC0mf7PJ7Gc06nTait+v1wv9QO9HgYwG+JdDRgMAxyGjQWRmzpwWETE7PHxWRMTsZUvnz5s3Q+dvmahSjnWf6OU5YYK7+0TlOK+JnmMUYyYolRqT39y5839etmTevDlz586KiJgdEOD/BEoaGQ3wL4eMBgCOQ0aDaBgMBr1en5x8hrErt25lMXb1bPzJyTMtQz//pu97PTp1aPlCK7dWLdo07FS/U+MO3V6u1++dbv0HDQ4IWRAZs5exnLKyHMauLF48T632fdxLRUYD/MshowGA45DRIBp8RickRDGWy1j+xj/XvPHmR/95hvQtZcaujp6d7H5qazOxg+3IDjSyra13B4ewnnJde3qrHnXp1vKPdUtZWXZZ2ZVFiyKQ0QDwuCGjAYDjkNEgGta90UlnSljuhq1burZup2xOV/8ni/mK1g1w2NnXfmsf2ZJetG6AbPuXzpFfOK7v65j+PRWNJI/m1LF145Nn9zGWj4wGgCcAGQ0AHIeMBtEwGAwGgyEz4/yaHasaNHzB8qKcedOpb+1XvWO3/B35sA5Ob7u5vtPQrlcDu/dbOQe/bLuzt91vveRx38iYB2lfIC+Pn27eKsZBHQDwBCCjAYDjkNEgGgaDwWw2nY858dF7vT9pRPmeDgnf0oreLr+/K+/f3umnrra/flJ306A6mwa5Br/m8H8N7Ty6Ouz/yn7xO3ZXJ9gVjqB3nq33556dK1cuQ0YDwOOGjAYAjkNGg2gYDIaAwIDFPy/r3apJ3DBiE+n3vnZbP7Lr1Vj2eiuXmf8n+7Gz/LNudb7rXtfzRcdv29s72doEvGW/e4D9ps+cmBd5udEEL4/Va9aq1erHvVRkNMC/HDIaADgOGQ1iYva3fDP+R7/OxLwp8UvaOcDO3NWeSNa1vlM3ufPbZDeE7EeR4xfk8B+yd7SxbegoOzZQvuo9+7yf5Lt706CP+k+fOUuv1z/udSKjAf7lkNEAwHHIaBANo9FoMJne/vD1FW/KmCft+8Rm7QcO/+dq00NmO0HmEGTn/KvceQU5/kyOK8lxutxxrJ1Te5J7vyI7PMju9Bfy5G/p3ZcaTlCNNZse+781yGiAfzlkNABwHDIaRMNoNGoNfj06tto2SF46nvZ/aj/5Laf2dvJpMqffyHExOc6/PfPIcRE5riZHHTn1buK0bzCdGEiFo2hwx3rfjh7/BP6tQUYD/MshowGA45DRIBpGo1HLmTp1brH5Y/nV0bJt/ezMr9r+l+yXkuOC2wG9oEJMLyaHMHmd/zo7buhLu3vbJf9PNrBdveE/jPP3R0YDwOOFjAYAjkNGg2gYjUaN0a97R7f9/SlnNG3vI5vQST6EXJdU2Ak9y8alvKcXksMsuevrDnarP5Bt+NDp/Fc0tH394aMmWJDRAPCYIaMBgOOQ0SAa/EEdL7Zy2zlEfnU0HRhAnl1sPiHnJeS4kBzm2rjMsXEJlzstIMdwmdNsG5dF5LBA7trL0W7V+/KDA+wSh9En7Z8Z/uNYfxzUAQCPGTIaADgOGQ2iwR/U0blri839Zfk/0raPbXS96g60cVpMDhEypxl2dcLlzrNtXGbbuMyVO4fLnefaukyT13nDyW7DZzZ7BztkfEtD2jUcPmoi9kYDwOOGjAYAjkNGg2gYjUad0fSf/3TY+iHlj5Ov/dRp9jv2r9vZz5W5zJc5Rsic5pNjuNw5XOY0jxwXkONiubOPzOnlug4bB9r+9Zld7kjq1w57owHgSUBGAwDHIaNBNPiDOro/32bzIHmpu2xrP5vt71H3OnKVzPlncpjD74SWOc22cZll6zqfHH8hp6HkNLKTXeRQ+cFPKX80DX4Oe6MB4ElARgMAxyGjQTTKD+rY2FfGvGnXQPmuj23cu9D/keNCufMCmeMMuzrhMqcImVOEzGkpOU4lx8Zkt+Ij2/2f2J/7Sp49kvq2qzv8xzHYGw0AjxsyGgA4DhkNomE0GjWcX492bnv7E/Oi9BGydR/I9n4mf6me3TByWSpzXCBzWkiOi8hxKTlMsnHpSc7DO9pmfytb8o79jQmyrBE05LlGw0e5Y280ADxuyGgA4DhkNIiG0WjUGk3durXY2ofYaGLjaf2njrsGOSz70KaNne3nNi4Wu7rh5Dhd7upnX/dFsutSx+7CV7J1fWz3fSxjXpT6HfVtV3f4aOyNBoDHDhkNAByHjAbR4I+N7tyhxYZBNmwilYymnBHy8P+THRhEK9+zf9XB/llbm852Np3tbN3sbAc1tz33NR0eYvPLuzbFY+mWO2V+T0OfazR8pLvF3/y4l4qMBviXQ0YDAMcho0E0+L3RXbu13NyHmAcVjaHScZQ4XDb/DduLw+Qpw+nnXrbabjJNV9nWflQ4hs5+IZv5ul3OSLo5kcomUOp31Me6N9r/cS8VGQ3wL4eMBgCOQ0aDaJQfG71vALGJVDSSbvxAZeNpzgeOv/Z2LBhL6z6yVXWyVbzmOvMNm7hhdGKwzZzX7bJHUskYKv2RMkdibzQAPCHIaADgOGQ0iAa/N7pLtxab+hBzp6IxxMbR0U/kq963OzlU/llL264NZSNecB3T0fW9JvavNHWc967TicG0/G3bnFEy5o690QDw5CCjAYDjkNEgGtYPA3++1caBcjaBSn6gpK/lq963O/yZTc96dmNaO+0ZZLdnsNP2XrTmLfmErq6tnO2W96Lt/WQbP7JjHjg2GgCeHGQ0ELN5bwAAIABJREFUAHAcMhpEw2g06jjT6y8/v6mPjE0gNpFWvGd79BP5sOeofSPnsd3rvO3m3K2pQ3s3WfcmjgPbuTzv6vyCI+0bJPutl+31UZQ2AueNBoAnBBkNAByHjAbR4PdGd+nQYsNAORtDqd/JNn8o+/kDkpOscT3bzp2dh4xtbPSvO3O2o87wzNhx9d7s1ZBcbMZ2tN3bT3ZsMBWMLj9vNPZGA8DjhYwGAI5DRoNoWM8b3bXFtt7EFHRgkPzvgTbfdrDp2sZZ7Vl34RLnP/54ZtmyOrNmOy5e7Lp0qcuiZa4f/K/uCw0c/uojOzREnjaC+mNvNAA8EchoAOA4ZDSIBn+mjpfbu+3tT2UedKivfMtH8tda2/roXZcsdZo1y3HGDIcZMxxnzHAMD3eeOdPx5+UuS+fWe71rnQWv2vw1xPnkN7Iv2zUYPmoiPsUQAB43ZDQAcBwyGkTDaDRqOVOXri039ZOVjJdt/chh4ZtOr3e2nR3uuHixS3i485w5TnPmOIWHOy1a5DJzpuOsWY6/rXL95OOGlh5OR4baHxsqH9S+7vAfx2JvNAA8bshoAOA4ZDSIhtFo1HJ+nTu23DhQXjyWDg6w/fV9h1c62c6Y7ThtmsP8+S7h4c4REU7z57tMm+YwY4ZjeLjTkqXOQ4c2GN/N5fDHdHyY/RcdGg4fNQF7owHgcUNGAwDHIaNBNPhjo1/q3GJnXyoeJ9vR1/6PN2zf7GQzY47DvHnOM2c6RkQ4z5zpGB7uHBHhHBHhvHChy+JFjgM/b+jR0fFofzo8wuXT5+sN/wF7owHgsUNGAwDHIaNBNPhjo7s/77anH90cT5v6OCz9oM4bL9jOnOPy88+uM2Y4LlzoMnOm44IFLvPnu8yf7zw1zH7xyjqfD3gm7EXbPZ/ZHh8i+7x9/eE/YG80ADx2yGgA4LjazmiDweDv7x9SmaCgoCe2DBAD/tjozp1bbhggZx50cLDNliHOPd2cFZoGSxc7RkS4zJzpyB/RMXu2U0SEc/gchxmLGnTq4rDkDdmfQ5zPD7P5tH294T+Mw95oAHjckNEAwHG1l9EGgyEgIGDq1Kkjvh31zmvvvfOfe6fve/2DgoJCQkKwd/xfwnpsdKeW6wfImYKOD6X9fcmjg/0rH9VZ9pvrwgV8RjvPm+c8b55zeLjzksWOCh+Xng1sd39ut22Q/dURNLBd/eE/jMfeaAB43JDRAMBxtZTRBoMhKDjoy8++6vXG+63fbuL4Edn3umsc3qc6vej/Xvvvu/95z2g0olH+DYxGo8bo1/0Ft519iXlR+nBa/658V39Zi6Z2Wv96vyx3nj/fefp0h/Bw57lznVesqLNgkXPbl+y1nW3/6ic/85Xs6g80sC0yGgCeBGQ0AHBcLWW0xWIZN3p84zfq2r9O9TtR66HUchA9N4TafU5tPqOWg6jVYGr+Ltm1Ivu3qe+A3haz/+NeEtQ6o9GoMZpe6tTi7z7EPIhNpA0f2m0fINd1lbdo46wLrP/7SqdVK11/+8V19e+uy5fX++9nLv9p6nD+c9mqd6h0PKV/Tx+3xUEdAPAkIKMBgONqKaNDQkM+6/u5/QfUdbh9//df6Nvr+f7vv9C5rWPTevSf7o37f9CpT6/nB7zX6Y3+jRuOonad24QEhhoMhse9Kqhd1oM6Xmi5/mM5m0AlP1LKd/Kf33OI/J/DqHZ2Ts0dPv6qjo+5gSawwTCPRu1fdejezGHXANs/e8sjPyfmSenf06C2DfAWQwB4ApDRAMBxTzyjAwMDAgMDfZXaTm+2rTOB+gx98cshA4YO7Tt4cO+33nq5e/cXPvrojSFD+gwd2vfzzwd8MeDd1hPq1utb59uvhgcGBgYGBiJWJMz6FsMuLTf0k7GJVDSaytzp5Ff2C953PjdYPukVeq1N/bYt67R3c+lS33VEW9nugTZrP3Hc1Ft2y53K3CntOxrQtt7wH7E3GgAeO2Q0AHDck81oi8XSrVuXgQMHar0NdbtS3TBy6/psowbPNm/eslev995774P33//wvfc+eO21/2vYsHGD+o1bNGtWX+Fo9yX1f/djnU7foUO7cePG+vvjAA9psn4YeAe3Pf2ITaSiUVQykcrG06Se9mcHyZiP7OBAW203J58uzlvfkpX+RPljZIGvOCR/J2fjqHQ0ZYygz55riA8DB4AnABkNABz3BDPa399/8OChffv+9N833u7T94O6o+Q2falcx44de/fu/cH7H7z//vuNGzW+8z+0Imdvev7dFh/3GdCr15effvq9j0+NX4XgqcB//MqLXVps70PMg4pGUMlo2a4BNtv6yJK/lmt72rzfnPo3d+rf3KmPmzz8Lfub4+nIpzar3rPJH01l4ynte+rf7hl8GDgAPAHIaADguCeY0cHBwa+88kqrVl3ef/uDF994wWUBUac7tWwrs6tfr0G9uvWfqVuP7uY8g+oPkQ3o9XGrVi80adLKx0eJZJEk67HRz7fY8ImceVDJeEr+Rjb3v3YxX9t80crm4wYO0z9w3tNXvuUzx9DX7XrUtfd53pZNlK15325LXxnzpIwRNBh7owHgiUBGAwDHPcGM9vPz8/b27tevj6tznbrfOTf4lWgQUd8K0/v29KvwxQ/JNYjqzZQ1qN+wY7sOY8f+9DjWBmLAHxvdpVvLjX1l7CdiY2jd+zZHP7dVvWj7TiO7Ra/ZB7/goGzh8G0bR91z9u7P2zYk21mv2RSMlC19kwp/pPQR1Ldd3eE/jsHeaAB43JDRAMBxTzCjrR9YGBzy6ouv0mBq/DuRhogjMhL5UdcPyL0JjWpC45vQp88TKYj8iDgiDbnOJudpVOfZZ1SeqpCQkMexNhAD67HR7d329ifmTqnD5Wvec1j/obwOyTrZ2b34nH2D3nUdvqov/6ZB/T51O/R0sZXJGspsIofIjw2Q7/7MpmA0DXmu0fBR7tgbDQCPGzIaADjuCb/F0GwZ8934Vzxe6B/X095LTkoiC5EfkYlcvaj1j7I2o21a/UDPjiHiiExEJiIjyUfSy38+996mrv369A/wD3hMa4Naxx8b3a1bi619iHnRyU9kewfKP21mQ/Y2rmPrN1/r1P5Y3U4XGnSKqd8xukHbva51uPrk5uzTw+Hc9w6bBzqkf0v92mNvNAA8CchoAOC4J5jRRqOR8/Xr2b9btzXN6w93obdk9CURR2QmmkO0gBqsabrmwKYO07vQUqL5REFEJqKxRL3I+WOHtgsad/ZpOWLoKP8AnKlDmoxGo9bg17lDi42D5Gwi7R5kt/4Duw4d7Rqua9QtoV7ns45vnqv3xvF6bxyu9+aF+l1jnHok1m8/79kuHZzjvpQd+MTu4tf0ZbuGw0e6W/zNj3upyGiAfzlkNMD/s3ffUVFcbwPH7+5s70uv0nuRXkUUVFBEkN4VgaUJovQ69KpiVxRLTEwxGk0x7WeMiTHFbowaS0LUGGOX3nfeP1aRqDEiCrzs8zlzPLrZcgeR/e7kzh2A4yOb0fkZhcqzFZzSqCKE3OUR2Q2hFIQ2IvQGIr+NND/jrlyzbMY7ttgHiPQWQpsRqkBoNtI0RjEI+TmRhSmUEN/wCjggPU5Jjkabmql/NhOJU9EJX0qpCUPDg2tzWcbxV779N3z7Q3yT40zToyyTU0y7r/n2x7mGpwTKDqyf3dBPgYxjIZi3LndefGJF+Wv/oAUZDYCUg4wGAOD4CGZ0VWX1ZI+pTsuUax012nVUzlIpOiYIZSFSMqKsQSqfIvV9SOcDhtY+qvpniPMOIqUjlInQXLSSQm5js/aZ6ATlqxjNM8hOzYVkGZckc6OtdFS/n406k0k/zabkT2QK0oVmTRyz40zTY0yn40L743yH4wL7k3yzY6xJx2WML7HkPSmf2VF+9CKdCCaH6crB0WgAwAiAjAYA4PgIZnR1VY3tFMdpm9Q2Wan/Eub6vrmu2hRE2oZkP0KcUkRfgmhZCMtG1CzEyES0JUjhHYS9j9AilDGB/7P/pH0WJsnl6trRWpnJ2ZAs49LA0ejPPVFvCumAJ22hOkuwkG98jml/UmB3km99mmv7Hc/hG77RKYbdSb79Ub7BRbpMEP0tW9IRX/R9DNfbgD9PlABHowEArxtkNAAAx0c2oye5OBvuVXVwx0p4FC9tDBUj6jak+jFS2Y2U3kEKbz7cFN9CKjuR2keI/y5Cq5CWJ6mARw0WkE32KBuHamYtzIFkGZcezo3WVds3FyNS0ck55CQDtkq4jN0vfJOTTJNjLPNj7EknZMyOM51OCs1OsJwOCE1+ZSvMoHzuSDk8k3QqiBSmIz8vJg2ORgMAXjfIaAAAjo/k5VeqapwcHZkVJFoNYqQg2mJEy0L0TMTIRtTFiD6JIjRjCSayhOYszkQGZR5i5CF6JqJlIWoGYqQgegbivElSmsTLXZwPyTIuPVypw1L9Mw9ELEaHvVCZHknTg6H3C8vxtMDpW6HFIbblKY7NCa7NT1yH43yz80yjH2Q1TJk/eaEvPemXwpCHATMqQQRHowEArxtkNAAAx0cyo6trHGwc0Vyk/AlS+hAp70EqHyCV3UjlQ8TfiIxmqiWFzowJcU8I8/CaacvKQKr7kMpupLIbKe9BSnuR6qeIWYM4E3j5WZDR41NxcXFBcamTrdneqYjIQGdDSBsmUox0mXqfCa3OsSYdF5qeYJqdYE08xnbeLzQ8Tp/cJFRYzbNTYn07Ex3zR7ej0ayJvLglCWVlkNEAgNcLMhoAgOMjm9GODo5oGkJxCC0YtMUgFIJ0QhUiS+wDC63DSmzdUwyRD0Kx/7xbNELzEE8PMno8Kykv854dvGwiichGf8eQd7vSvVk0hXi+1R9cx1N82+N82xM8+xN8m+Nc8zNMy4uyfHfuUlPsq5nks+HkpgDkZ2taXFGI46/92wMyGgApBxkNAMDxkc/oGQjNR8gfIX+EvBAKRCgIoVmImYCUdiKF7UjpHSSsQ2gGQsEIBSM0B6E5j+4WDRk9zlVWVpbX10QYIyIFEWno+zmkKnOaoh5DdSNv0iU54/N085NMi9PsyZdlbH+VUciXd5an/uBD+sCT2r2Y9rYFCg6Zu2Xrxvz8gtc9TshoAKQcZDQAAMdHOKMdHZEHQkEIeSNlf2WPDA+GBwN5IjQLoZkIzXi0eSLkhdAshNyQbZytfbw98kTID6FwxDOCjB63JJeL/+bH/9maqL1hjYjF6NYC0vtezExthoocU2GdwPSk0Om0gtMxBZPDQqyYO0GZttODtseN9ONcCpGGpvHQqk3L9+zZmZOT+7qHChkNgJSDjAYA4PgIZ7S9IzJFKBuhZBS3Io4gCK35WsgfoTCEwhAKfbRJ/hiOkDs6d+Xclb+voCCEKhDyRjw1Xn4OZPT4VFRUhOP4zWu/liwpZSDsRx9EZKDTIdhaZ2aiKkNLnckLEMqky/BjhDQ7rqUQa7BFX3iSPpxOJZagkz7Ib6rjH3+ef+utbZDRAIDXDTIaAIDjI5nRNTWOto6IilAIQtrIxtfmnX3vyE6XRZYI2f7LZo4K1hYUrypGCgj5IWSMeFRefj5k9PhUVFRUWFh489avf1y+Ep2QYs1D33siIh27EE19bw6jxoY1T540nYvmqmJpOtSP3WhfeVD3e2FEKvnHOWiyANv+zgcE0bF160bIaADA6wYZDQDA8RHOaEdHSXkY6hiqaKgghBAVIfq/bwyEEEIMZGtpy0AMhBCPDxk9bkkyuqnpNEE0E8TdqIWRxgqozgid9kbn/ck7nKk7pzMaXNmbZ3B2eTLenMr+yovxiy9aZ4eMhdSIBcmtrdfE4vuQ0QCAEQAZDQDA8VHK6KSkpMyMTDtrOzub/9qs7Xzm+CxbtkxBXgEhxONBRo9bkoz+++8LBNFKEB0EcWv5mxVOHtOmagsjVZGPOjIUknTkqGoMqgoduWigEEPkrc2ZMnlSzZq6zs57BNFGEK3btzdmZ+e87qFCRgMg5SCjAQA4PoIZXVtba21tLSmP0NDQurq6mhdTXV1dVFTEZrMRQlQqFTJ6vCoqKioqKvrkk12HDn359cFPD3375ZmTP257e6NPTIilrZPlZOdpU1ymuk72nuHu4uJk4+ps4ersF+nfuHnlyROHDx/+8uuvPz106MsVK5bDSh0AgNcNMhoAgOMjmNHl5eURERGurq6urq6pqallZS96xWbJeGbOnOnq6jpjxozCwsLXNEIwFmRn52RmZmVmZmdmZmVmZhXkF1aUV9TU1NRU11RV11RX11RWV1fX1NRU19RU11SUVxYUFD26c3ZmZlZBQeEIfHdARgMg5SCjAQA4PoIZLVnOrLa2tra2trS0VLIsw4urrq6ura2trq5+HWMDYEggowGQcpDRAAAcH8GMBmDcgIwGQMqNXEZXVVUZGhqGh4fn5+dnjYa8vLzhZ0F2dvaoDP6ZhnoY7wnFxcWj9XcxTDk5r+DMoZycnNHej4dyc3OH851ZXFycl5c3zDEUFhZCRgMwVIMzms/nZ2RkvJIfLMN/tyoqKhr+MIajsLBwOOMvLi4uKCgY3V0YbJjvtoWFhaO9B88w/IQY/lvPKzRajZeTk7NkyRIul4sQkpWVfc5JO8PN6Pz8/PXr1//4449nzpw5PRp27dqVm/vy6x8VFhaWlZUdOXJkVAb/THV1dQUFL38OTW5u7tatW0d7J17G/v378/PzX/pHQFFRUX5+/v79+0d7Px766KOPhvOdmZubu2fPnmGOYeXKlYWFhZDRAAzJ4IxWVVU9ceLEzz//PPyfCe+9995wDhYUFhZWVFQcO3Zs+CN5acuXL8/Pz3/pXcjNzW1sbBzF8Q92/Pjxqqqql363zc/Pr6+vH+2deNKxY8cqKiqGkxA5OTnvvvvuaO/HY3v27BnOO2lRUVFJSckPP/ww1Nf9+eefjx49qqCggBAyMjLas2fPv33nDzejMzIyLl68SIyeI0eOZGRkvPSXuKCgoKKioq+vbxR34QmrV6/Oy8t76T3KyMjYt2/faO/Ey7h+/Xpubu5wMjo3N/f69eujvR8PnT17djjfmRkZGadOnRrmGDZv3pyXlwcZDcCQDM5obW3tV/IDgSCIw4cPp6env/SoCgoKampqXtVgXs6GDRuG0zSZmZl79uwZ3V0YbOnSpS/9qSA3N3fjxo2jvQfPUFtbO5yPOunp6d99991o78Rjp06dGs47qeR/yXZ2dr7cq6upqSGE7OzsTpw4kZ2d/cyXIIaZ0ZmZmSdPnnyFX7KhOnz4cGZm5kt/iSUZ3dbWNoq78IRVq1YNJ6MzMzM//PDD0d6Jl9HU1DT8jG5qahrt/Xjo1KlTw/nOzMzMPHr06DDHsGnTpvz8fMhoAIZkcEZraWm9quMsBw8eHOZBn+rq6q6urlcymJezbt264WR0VlbWrl27RnH8g/X09NTV1Q0nozds2DDaO/Gkrq6umpqa4WR0RkbG119/Pdr78djRo0eH804qyegHDx68xEt3dXWpqqoihGxsbH766ad/+19JxPCPRp85c+bVftWG5Icffhh+Rr/0J5XXYZhHozMzMz/++OPR3omXceXKleFn9JUrV0Z7Px46ffr0MDP62LFjwxxDY2MjZDQAQ/WajkZ/++23w8/o3t7eVzWel7B+/fphZvTu3btHcfyD9ff3DzOjGxoaRnsnntTb2zv8jP7mm29Gez8eO3bs2PAzuqWl5SVeure3V5LRtra2R48efV0ZXVpaGhAQUFVVtWXLlk2jYfny5cM56aGoqKi4uHjDhg2jMvhnKisrG84pAoWFhbW1taO9Ey9j9erVwzw3oqioaPXq1aO9Hw+tWLFiON+ZhYWF9fX1wxxDRUVFcXExZDQAQzI4o+Xk5DZs2NDY2Dj8nwnLli0b5rtVSUlJQ0PD8Efy0srLy4f59lRTUzOK4x+soaHhJZbmHPzXUV5ePto78aSGhoaSkpJh/h0tW7ZstPfjsfr6+uGf2Lp+/fqhvm5jY+O6deuEQiFCSE1NbcWKFf/2VR1uRldVVZmYmERFRRUWFuaMhvz8/OFnQW5u7qgM/pmGf5ptQUHBaO/EyxjOMfgBeXl5o70fDw3zO1Oy4sowxwArdQDwEp5YqUOyXMCo/0yQGP4whmOYb084jo9WKjzT8A/cjPYePMM4S4jRary8vLyMjIyBlToKCgpg3WgApBFkNABDBetGAyDl4PIrAAAch4wGYOggowGQcpDRAAAch4wGYOggowGQcpDRAAAch4wGYOggowGQcpDRAAAch4wGYOggowGQcpDRAAAch4wGYOggowGQcpDRAAAch4wGYOggowGQcpDRAAAch4wGYOggowGQcpDRAAAch4wGYOggowGQcpDRAAAch4wGYOggowGQcpDRAAAch4wGYOggowGQcpDRAAAch4wGYOggowGQcpDRAAAch4wGYOggowGQcpDRAAAch4wGYOggowGQcpDRAAAch4wGYOggowGQcpDRAAAch4wG411xcXF2dnbGK4XjuJaWFnpkyZIlWVlZr/YlhqqwsBD+5QIwYiCjAQA4DhkNxrv8/PwPPvjg4Ct1+PDhTZs2lZaWlpaW1tbWHjx48Jtvvnm1LzFUS5cuzc/PH+0vNgDSAjIaAIDjkNFgvMvOzr569Sox3m3atCk7O3u0v9gASAvIaAAAjkNGg/EuJyfn4sWLoxy5r19DQ0NOTs5of7EBkBaQ0QAAHIeMBuPdSGZ0R3t7S0tLW3v7obe/OPrxoY7uzpZH2jvaP963//uPDnZ0dra2tfX09rzal4aMBmAkQUYDAHAcMhqMdyOQ0Rd+/6O6tr60rPr7oye6urt6enqunb588+K1f95L/MvZC01nLvf29t787c/NK98oKqnY9+Enr2oMkNEAjCTIaAAAjkNGg/HutWZ0T3f3+/u+SC9fun7zGz/+eKS1vVNy+4Gjx7d/9Nmbez99a++nb+39tHHn3mNnzj1+WK/4lxPnvv7m27fe3ZVfXPnRF18NfySQ0QCMJMhoAACOQ0aD8e41ZXRPT/e2XR9Wr208dOT4mQuXxQSx44v9/tHz3d3dp051VdPS4ssrChWVJRtfXsnAxHTq1ClTpkyZNm1a46bNkidpaW8//OOR9Q2bXSa7FK9dO5zxQEYDMJIgowEAOA4ZDca715HR5y5dLlmxvnz1xvO/NREEcf7sOS9PL56CIkIIITJC5jSmtZ6do7Oto6Oto7ODs/VEGzQIl8tzdnZZs2m75Nnu3rlTmVroZD15RlDYr1evvNyQIKMBGEmQ0QAAHIeMBuPdK8/o9z7+LK205oPPv7p7v/nIjz852jtOUJ+AEGLLWU0JDssqqjl86JdD3/38868X/rx67drVa9eu/VmbWkImYVQyhUxWCHWNnWo7CSHE5gksLS0LK2sJgiB6iQtnzscmlGvrGb25fTtkNABjHGQ0AADHIaPBePcKM7rt1oNNtY0p+eXvr3mnp6e3ZuU6BXkFhJCynGrMwsXf/nDq6s1bzW1tXV1tnR1tne3tXV1dnV1dBEGsz6xDCNEpTESivbtt941zTWkx6SYecxFSoDJY+Jo1kudvbe4SpeapKc9Zkrf8fusDyGgAxizIaAAAjkNGg/HuVWV0V2fn2i07EjKKT164eOfMVX9XLzqLjRCKTki7fPm35tY2ghC3t7W2trbeeeT27du3b98Wi8VFpbUIITqFhRDa+d77BEE8uPPg1PmL/gszZNVcWGwFU2OzpqYmgiDaO7t3bN+rqKLlPm/BsdNnIaMBGJsgowEAOA4ZDca7V5LRHa2tOz/5PL9u1Y07d27evGlpaoUQ8l6w4Pz58w+aWwiCaG1puX/vnqSb7wxy+84dol+8IqsGIcSgsBFC2954gyCIlpbmjvb2ey3NtRvf0HPyRYirra//9Q9HCIIgiP5z5y5p6E63NLfeVf8mZDQAYxBkNAAAxyGjwXg3/IxuuXWvsXzD4tK685d/IwgiMCgYIYpXYMjtBy0EQXS0tT24f//pgB6c0WuXPM7olctXEGKx5M4tzc1d3V17D36tbjoXIRNHd88//rwpedFTv1wyt7ZTlJvw3sefdff2QUYDMKZARgMAcBwyGox3w8zom3fvfNy4O35h/sGjJzrbO7vaO6pXNPr7ZXR3d3d3dd25c+fCb79dv/HX3bt3n27oJzJaMqljSWgC0Ud093Z3dnZ0dHT09/URBPHRV4eM9aMQUrW382u+3yJ56ebmFs/wCJqyyuKKmva2dshoAMYOyGgAAI5DRoPx7qUzuq+//5dz57Oql8cvKdz+wcctra3p8YtPfnT49r17KUlLCIL4+9btjva2JbXLNry5u6+nu7n5QVtbW0dHR3t7W1vrw2uAN7e0EASxJqduYLW7rIysS5cuX7r826VLly9euPDrxV8v/Xb5woWLi/wWSe4QEhrW3dMrGcMvv5wTyiogRFpavbynoxsyGoAxAjIaAIDjkNFgvHu5jL5x5XrDGztiF6T4Ji0qzq5q72iPWjAfIfRW3aY9H+31nDGjpG5Fan7J9b9v7dz9RXBQxu9//H7m3PnD331/YP+Bg19///3RkydOnDhx/MSJ4yd+++03UXo+QlSEKPKy8lYWtgYqRvry+toKOgI5BQWBvBJH1kzPwtkhzMDAQF9ff9os7ys3bg2M5MSZc7N8gpaVrrpx7nlLSkNGAzCSIKMBADgOGQ3Gu5fL6LdrN/kGhe1Y9U46XnPlxt+njh5XV1KVkZVXV1A1MTWxMLc0MTZ1dZ+2Yus7+VXLZnrMrF29cen6Rj/vQBtz20kOQUFJ+dnZOdnpOdnpObnZuWGp+Z6hmVNmxq9etbG3t2dv3Zvv5q1/q2xT5brGLZWb3slcc+rrI+3dXQQhHhhA2/225jvNV2/c/PPmzZt37/15/Sbx3AnSkNEAjCTIaAAAjkNGg/HuxTP6xs3bF5r+OHHi5PGj567/eYsgiCvXrh/47keCIG7//lfTsQs7d+87/MGBrp7unp6enu5ugiA6Ozv7JC1IAAAgAElEQVR7e3v/85k777YQBHH73v2d+778zzt3i8XfHTqcFrUoJiDOdMp0Y+dJHv7Bk929D3/4FWQ0AGMEZDQAAMcho8F4958Z/UfT9UPfHt/5/q6Z3n4TJloghBCSc3Pz2f+/L5akpV+/cZMgiAcP7h/4av/Nmzf/M4Kf0NLadvzM2e0rtt+8dedec8vOT//3vHt39h/9/khWZQVDVl5eRk5eTl5BTl5FQ1tlgiaDStfT1T988FDL1buQ0QCMOshoAACOQ0aD8e45Gd1D9H30+adTXX0QYiEaTUVTW11HT1fbwEDbQFdFi8kXIBIWl7r43IVLJ37+mS2U/fbQd4Mf3tvb293d3fNc5y9dzi2sTVtUvP/Q93/d+HvHrr1isfiZB7D7CKJhaQMfceSFsj6z/QPC5k2f4hESLcoqq8strw0KnS+voCSgstM8Fmx/8/37nU+ebggZDcBIgowGAOA4ZDQY7/4to3/64UjVmjdZamoIIQ1tnVmx8SXrt+XWrCjJr67OratKKw2OFlk4uPC5Agt7p10f7tv52VdNV692D3L37t1bt27dfq7W9taTn3//1cY9be2tZ37+eePahp7e3rt373Z3d3d1dUmmQne3df5x/OKKtQ1sVXVjAxOfgFB3t5kaE22ZGF/ffpKbi7vb5JlxiyvTsvNVlZQRQiYYZ13Nsu7+fshoAEYLZDQAAMcho8F498yM/v3yZV1zq+CI/IlWtmw6Ky0jLxGv8IsSTXf3srO2dbKf5OI0daqz+0x3L2sze4SQprrW9T//JAji5s2bA4n8zIWin144+n7zg+bWlubmB6fPnKnfsL67q+v27ds3b968e//e/b/unDp59oNtOysCM2XosjNcp88NSFA2tGAiDpfKZ9O4bAqPhTHpJBkNJfvAyNQZcxewGRNCEEpls97evRsyGoDRAhkNAMBxyGgw3j2d0b9cuDTLx2dxddWvly8IeQJZntIUJzddS3s6mcskcUkIo5FZbKoMi8KnkphsqkDAlCMhbNq0aZ/u++HBg+YXquentDQ/OHbql7SS+raW5vvND/rF/W0d7Zvr1kcGxpTMzxZ5RU6cOGnalAAVOVsGmceh82S4WhymCo8pryCwk+Gos6ksHsd4gtkMPtdIhiFIQMjD3OzMnzcgowEYFZDRAAAch4wG490TGf3HH1fc3GeFB85r/qt5oSgJISRgyjMxHofCFzDlBSx5Fo3HpHJYNK6ApcCkcXkMWT5TTshWRAjp6DgTBPHgwYOXyOjm1gc/fH96YfwKguhvv9t8+sczb7z59ly/4ITExQ1LVthOdNbXtuEy9TlUDhNjcxg8IUeHy9Jg0YVCvgOHoSRgyvIZQg6FzWfKMJhyJiw1FcTPLq2AjAZgVEBGAwBwHDIajHdPZHRd3VJZtsyDn6/mRaYhhFg0noAlz2fK8ZlyDCqbQWVJLiVIIiEGlc2kcfkseT5TTsBSwMg0dQWle7//3dXT/aIzOu7cuX379v2WB60dbQQhvnDpz5zsrU3X/9q8alOMf+wcn4DE7MJlJWujg2I48iosMpdPF8jwlJW0DZk0DhWjokEYVDaPKS/HN+ExhHyGkM8zJmMKutqaH3/xP8hoAEYeZDQAAMcho8F4Nzij21rbPGbMEMoo56bW8DAWncoUsOT5DKGQpcikctCzsGg8PlOeSeVw6bJ0RFtfXk8QxL9X85279+61dbR1tLd1tLV1dnb2Ef1/nLjwzbtf/O+Hox9v3+fnGZ1XVDrHNzg2JT0pPS+9ZkVJUa3H5Llc6gQuQ8AkMTUt7GS0tZ45EirGFPKsZbm6PIaAz5QRsGQRQorqmvu/OggZDcAIg4wGAOA4ZDQY7wZn9Plz55h0GkJkhOSYVI6QpcBnKchwTekUFgmRnhmvZBKZyxCyaDwhS4GMMGNH+2t37xAE0fUsPf29D27c+fKD/73/xf49Xx54c8d727Zuq0wvSfKNjYhNjvSJsnSaHODtHxm+IH5RVkJGXklx/bLcpc7TgxlUJTIiy07QVLGY+MxhPBwMmSUrcBCy1XkMGQFLnsuQQQh5e3kTBLFx40bIaABGDGQ0AADHIaPBeJeTk3PhwgWCIE4cOR42P5YmK48QIiOKkK3IZ8oKWIoCjv7gVBVoahnpm2BIdeAWCpkmYCmwaDwWxqGwhGlZedu3bG9Yt/HpbdPGxtXVK+JC4kOiE8IXJM2dG+I1Y7avj39gQEiwb1BkwsK5UdGhAWEhAWFBvkFB/iFZaYWpKYX67u4IITaHaeMSSGXJPR4Kj2czbaa1vTMalPhUqhyfpcqXzNhmKSCE7O3tIaMBGGGQ0QAAHIeMBuNdTk5OU1PT/db2GZ6zSWxuRGjSAkc/B00rJoXPZ8rzmXIDs5Ad7Hw2NjZ+8s03Pxz+adv2z1R19B4HLUOGTePyGDIcjO9s7TzXy897ps8zNk+fOV5zA/2Dg+cGB88NDgkICw0Ml2whgeHzoxMigiNDHt0S5BMYm7zIf+FiNW1XhJDWBHUnuxkI0SWvONs/+N2PPz55qenk6bNvbN6uoa45MBgOnS9gSmZsyyOEJk2aBBkNwAiDjAYA4DhkNBjvcnJy/rx27drNu3xFFT0D/Xt/3RP/2fbOO3sRm8eh8ARMeRKJLMnTFet2Dl4X7+2Gt2VoDydMsxjK8nxzPkPIpvDtZ3rHpaSH+IUMJPKLbCEBYTGiheEhUZK2DgkIiwiPTkrLmjolWtNkOoYwVUU3FSVzycsZ6Blearo6eDBVFZUDGU2j0PlMGS5VyKEIEELOzo6Q0QCMMMhoAACOQ0aD8S4nJ+fa1at/3rqrpKUrFAhECxJjY5Omec2hMnl8uiyTxpHMiraxtv/18qW+vr62trYHDx6Ixf1Ee+8054hHk5KZXKYqnynLoQrUdE0WlVQviE0KHkpJhwSEJWcWRIRHB/uFhPiFBPsGzYuOT07Ps3L3l1HTJpMxdQsPBk1R8nJ11csk9dza2trb09PW1rZqy5sqEx4ekKZQeEKOqb6V3SQPLxJXONkpBDIagBEGGQ0AwHHIaDDe5eTk/Hb5cld3T0Zm7uA50HyGrJCtSKU8nESxdctWQixub2+/d+9eV1eXpGLLljYO3J9OYQhYChyqQE3JOTm7LDJifrBfSIh/6DO3YP/Q4IDQ4IDQ4IEbA8KSM/LDQ6LikpakFpSlZOMx8anJi3OcA/1pdA6Txrab5EImkRBCQr7w2JFjBEF0dnZ2dXUS4v63936SVlFvbGnzMKMxJp85QUXHeNaCWA0d/ffe2QcrdQAwwiCjAQA4DhkNxruBUwxv37qtoaQho6UrozyBTeUJWPIClgKNwpC06f79+wmC6Ojs6OntJQji5p27S1euT83Op9IfdjaDyhawFHgMIY+hM2VGUmx8csKS3NS80pTc4ie3vOL0rOKi1OKi1OIlWSULC8qS0vNDA8KiIhaEBUXMmxe3QLQwOiYxLiE5KDJHdYI3hyknz1fx8g2SvJCOkdmZXy8SBNHX10cQxHdHT9QXrvjo8wPGE+0ldyAhxKMLZGTUDadMU+Aq3vjrT8hoAEYYZDQAAMcho8F4N3jBu6jYZBqbJytQ4zPkJBdVGcjogwcO/P7XX1vqtrTfuX/gh5/w+nVJeaWxi3Np/8hoeS5VqGlp5z8vpS576cqMZVm1q7JqVj6xZdauXJVTvzV1xZa0FQ1LVmzIXJFfVr8Ir5w3Ly40ICwsMDzUPzTEL2RBTLwotUBHfQ6bqqgoo+4TFi1ZkENNXfPnM2clA756/XpG5bKfvj3yy6+XtY3MBx1MJ5HJFDKdUVSA9/T0QEYDMMIgowEAOA4ZDca7wRn9+f/2I4QYZA6PIculy3AZclTsYSXnFJffa2/dVbV1c+HajMplGysaPvri6ylR0SQy+dGkDiadwmRgPM/pc0qT82PCY+NDY6OiYqOiYqMiYyMiY1yjF0yKXeAQFG1kPM9CN9hYydhIycBYydBYyVBrgpGWtqm6io68UElOoKAip6Esq64irzFBVVfIVkYIcRj8Sc5TH83ZwHbv2k0QxL179/bWbM9Owi9cvXL614uaBsYIIRmh2dK6DVQahhCSU1Y9ff4iXMUQgJEHGQ0AwHHIaDDeDc7om3fvTbR3xkgYhjAMYRQSZeDoromxZV9fX+udB7+ePn+x6Y/fjpzdVLdFzdhk4A5UMpNDF7JoQg6DK8sW0Oh0Gp3BoDEYNDqTzmSyWBiLhbFZZDoLIebAunVPI5HIZBIFI1MwEkZGZCqFwqSz2Ewun8sXchQkS0QHBwSdOnO+qmFrYUblgW2fXL97p2zpKlUVNYRQWlp2b4/4119/PX/+/OXfm3r7+iGjARh5kNEAAByHjAbj3eCMFhPEjZu3NhesrArLrosuWBtf4WruRKczEEJkErlx02YxQRAE0dzc3PDWzqDkdKacrCR8ZXh6kx2DQyKjjJxcmXQmjyMjw1WQbAKGjJqhmXVQoM/suX6z5/p5+/n7+M2d7RMeFZOUVyLKLSxILlw2r6AuuqAyNGt75Yafz/1y/Pjx8+fPX7p06Zezv/z++29NTX80/d50+fLlK39ctbe3RwgxqLR3lm298teNy5ebmu/e3/7hp+5z/DEyRiKR1qxZRTwLZDQAIwkyGgCA45DRYLwbnNEPY7qrr6e1q7etq7+9597tu98cPMFm6iGE5LS1s5bWf/Pdj3k1K+z9AmhsNiKREEKevoFXrv19725zc0vLzbt3r1+/fuOvvwdtN27evnO3taW5uaXl0db8oLm1ta29q7u9q7urvbu3rau3rauntZPo6X9mBA/4/ocfSGQMISTk8EMjRZ9t3vPF1984BIRQaXSEkLWtbVtbG2Q0AKMOMhoAgOOQ0WC8ezqjn1ZUWPJwXjKdzuPzqQwGifJwvgeTzd6584PnP/wV6u7t9wubNzABhMvicHk8yWAwRE4pLf23B0JGAzCSIKMBADgOGQ3GuxfJ6N7eHm9v76fnMTPprG3v7e7v+49DyK9WZ1dXSGio5ED4ADKZnB6a1NnW9W+PgowGYCRBRgMAcBwyGox3L5LRBEE8uN8c6B8sIydPYbIQhnG4fC0trZrU4leXx0PQ1tU1JyZGU1NT45H4+Pi+3r7nPAQyGoCRBBkNAMBxyGgw3r1gRhMEIRaLP95/cFFlXeTC1PWN29s7Ol5FEr+kfrG4tbX11q1bt2/fvnfvnlgsfv79IaMBGEmQ0QAAHIeMBuPdi2f0/2uQ0QCMpDGR0Tk5OdlgLMnJySkqKnrJ7ynw/xNkNBjfcnJy/vjjj1GO3Ndv06ZNkNEAjJhRzmhJq23ctGnbtm1bwdiwbdu2LVu2lJaWQklLFchoML7l5eUdOnTo91fqypUrR48ePXDgwIEDB7799tvff/+9qanp1b7EUK1atSovL2+0v9gASIuRzuiUlJRly5ZVP1JZWVlTU/OguXkUP7uDp/WLxWvWrCkvL68GUqOurg7HcTabDRkNxqv8/PzcV6qsrMzQ0FCyhgaNRisuLi4vLy8dVVVVVaP9swQAKVJbW1teXs7n8197RldVVVlZWU2fPj00NDTwkYCAgKCgoD+vX5ekG2xjYSMIoqOzMy4uzt/fPxBIjeDgYF9fXzqdDhkNxrGiV6q6utrS0lKS0SwWy9/fPygoaLT/KQMARk5wcLC/vz+TyXztGV1TU2NhYfH0epwIoXPnzxME0dffD9tY2AiCaG5pEQgEz/zLAtIAMhqAF1FTU2NlZTXa/14BAGPC6GQ0iUQ6/+uvYy2j+/v7JUN6OMtBLH78+6eGSojFY238w89oJSWlkf8WBGMEZDQALwIyGgAwQKozuv9RJYvF4v7+/t7+/j87OgiCuNHRebunS3LBqOvdnSfu3Gl5atnOdkJ8p7971HcBMhq8KpDRALwIyGgAwIBRm9Rx9ty50WpQSTdLDif/2dlxs7e7nSAIgvj1wYPPvjt49ezpj384+N6X37+77/OLx89uffeTrE0N2/fu3b9//5GjR35vajpx8vj+Lz79/OMj77z7bdO5S+OjpAmCeNDcLDntFEgnyGgAXgRkNABgwEicYmhjYzNt2rSpj0yZMsXNze3K1asjH6CSA8k3ujtbCaKTIH66eO6TL77asePjLz7cdf7sqTXvvp28oCh1XlF8fMWsGXFubvPDvVOdDG0mmhhbmpgbGxjZ29p5eHh4zvBznzJvumWg7+Tc/PyKP9tbxkFJEwTR1t7u7+/v6uo6FUgNd3d3FxcXKpWKIKMBeDGDM5rBYEje0Ub7nzIAYOS4ubm5urpKzs4fiQXvUlNT6+vrax+pqqqqq6u7c/fuCNcnQRDXOjp+O3vq0w/3H3zvw/8dOhCdVhwdWDLdau5s59nzogpnz0pUlLfm8U0EAjMaRcjjaDGYqgMfOCgIk/wGI3FUlOyVFa00NGaEx6bt/On79mdNnv7/tREE0dnVtXbt2oqKilogNZYtW1ZSUgIL3gHw4gZntFAorKqqWrp06Wj/UwYAjJylS5dWVFSMxIJ3z7z8SmFhYXFx8a3bt0cyPcVicRtBvP/Fp2mRmWHehSEusY5WE40NZiorTWIzZA0MQwz0QxSERiwq/UWO4ZMR4vNUNdWcEufOy8Fz3/vs899bW/9fl7Qko+vq6vLz84f1DgP+XymFy68AMESDM1ogEBQWFpaUlIz2oAAAI2eUr2I48hktWRf52/Nn06PSlAXmXI6mpvYsIVdHQ9WeS2PQyGQZGR0uR4mEEEYi/1s6K8jb8rk6PI42Qg/vQ6cLTVQMA3yjk1OSqtetvXdvpI+vQ0aDYYKMBmCoIKMBkHLSldGS+dDnW1vXr1/pa+nLF+jp60xTUzTjchSZDAGGEPlZ6SzkaWlpeUyYMGWC5hQPJ5ek4KCCwhUL5qcsTM4MCoyjUOX1VI0nTpiIEEdfd0pUVFzM/OTN23afunGNIIj+0W5iyGjwgiCjARgqyGgApJy0ZLTkIPTxv/468M3XKxq3ebiHqfGVBRxFWVkDGpX5jOPNStaW2i6WmlaTp3oE+IeERywNDV0dHrFy9dL697Zv3vH1F5saN7z55sYVK7abWcR6O88viIpX13Lkcw2mT18YG5udmLB+9fu7rrS3/H8sacho6QQZDcBQQUYDIOXGc0ZLiMVigiDaCOLL0ydKausnuwbrqGpwmYoIITLpX2c86xvMzkjJz0lbLopfm7ywPjERT0zclJS0JTOrMSO7Mb3orcysxqzMjRmZW6dMzTHVtV1Wic+PyZCTs9DR8fb1XZwQn5G0cE39hl3f/X7hmVdsGcsbZLR0gowGYKggowGQcuM2o/vFD6dw3O7p+fDw4fd3vRsVn6ejbkEhsZ6OZgFPzdg4SF3dZeAWBkPOd25iemZuXFyGSJQuEtWKRNUiUU1MzNaYmPKY6NKYmIqYmM0i0ZaIiCxTU9+IyMUrs5bbWDlhGFtDzSE8PEEUtzA2piS7cPv7X3/9d1fn/6OShoyWTpDRAAwVZDQAUm4cZrRk/kZbT8/eixf2Xriw7d0dfsGp2upGfLYMhuhUEolEenwUWlZo4OkZEBKcWFi4xc8vdHBby8joh4SUJCXVi0TLRKKVIlGRSISLRJUiES4SrROJ1ohEq+Pjy5KScBMTL3V1h5RYXBSXp6TAZzKUXVxSY2JjRaLE6Kj07MJ1H3z8YXfP/5vLHEJGSyfIaACGCjIaACk3HjJ6YPKG5FexuJ8giINnL5flrvQMWKihqivDluExVZUVzMkIDTQ0RiIZGcxZvHh5bm5DQkJ1enpNdHS6nJzhoAPSyv7+mUlJy0WiNJEoXSQqFonKRaJ1ItE6kWiFSFQuEpWKRAXJyVVubjPl5MzDIxaWlVfFi+JIJIq6upvHjOTExNi4uLh4UfLCpLKvvjokuWKiWCwWP7rk+KgXM2Q0GAAZDcBQQUYDIOX+n2V0v1j8xC1igugVi/vE4p7+fjFB9BDEvtM/73j77SXZxeZ67kKW0EDHx8Q4SIanQqdxJD/syCSqrY1PeFhYfHxtY+O27OzNMTEb4uNXz5uXraT0+LKuZDJFX39aTMzyhIQ4kShOJMoXiRpEoi0iUYlItFQkWicSLROJCpOSNoSFJRobhwQHJ5eWrs3N3aClMZVB5ejJaSb6+SUsTIqJWRAZJcrNzn3v28N3e3r6CXFff29vf1+/WCz5ADDq3QwZDXDIaACGDjIaACk31jNa/M9u7urvExP/0N3Xe+Ta1dM3/tr9y5nLt26/ceJ03OIGPS1HNptnIqceO9Mr2HWJsoodmfTwuoM8rsbC1JJNmxqKijaIRJkpKYXx8RtjYxsSEhrmzcvUUHNA6PGUDzU1xwUL1ickrBWJVotEJSJRrUi0XCTCRaItIlGlSFQVF7d+4cLNubkrlZTs7Ozmhodn6mg6m5uFTzSP1FSdNMnGNjUtNSQoydkxJjoqLSlt4+Yfju/46qttDZsb93z4e0szQRC9Y6+kIaOlE2Q0AEMFGQ2AlBu7Gf2wkvv7B7pZTBCHf7/a1tne09vT09vb39939f6Dhj371qzduG7j1jVrti7NqHebFS0nNGBSuGbaM2KsY+KdfM303EgkMkKIRMK4XO7i1EVvHTiwcuOOxPhN8fENIlFZfHxFcnJpYuLWhQuX+8wR0elyAxmtoeEcG1uYlLRZJKoQiUoTEqoSEhoTEjY8+rUwPn5DQsKWtLT6GTPm2dnN8/VNpFFlZWR0tSc4MahMCoXiMjl4XfmmxRFZ8z1j50cnrW5Ym7q4zMw00nVK+JoPPvjl1u3Tf98Y+Ejw8Ij7Ux8eIKPBCICMBmCoIKMBkHJjN6M7Ojs6uzoOXr54r7W5q73rwYP7HZ3t3+36ae3qxtWr165atWr16hXzo5PNLSOtrSKtrSPtbKJ1taZy6XxTwwAvy+h4m3n+tnOVZA3Qo8nQsrImYWFpq1evW9fQmJTcMH/+hpiYjQsWrI+PX7t27dqMjA2LFjWWlZXJyDzOaFVV66io7Ni4hoSEtaL4NQui1y5YsC4mZkNMzIYFC9ZHR6+Midkwf/7azMyC2Jh8BdmJWhPsJQ8kPbqMi5Anl5OZh+fkBfrFWNvEzotMEMUtlJdTJSGSgb5rcnJ6wyef/t3W3N3d2dHb8zCmCaLn0TIjkunUkNFgBEBGAzBUkNEASLmxmNH9YnG/WLxjxzv19euXrVi3cs2G2kXL4iJT8vIKoiNFpmZhssIJGJlEoVBIiIQQGSEMIRKZwlFUNPezEiXZxMba+M6wi9DT92IzBGQyhpEpCCE5OUMb29iJE8NnzQy1s4swNQ0zMws2NQ21tAyNigxzcQmxtQ2bPy9cVkbweHo0iWxkOHuieaS/X6iPT7S5ebSV1QJzsxBzsxAry2hb20Rz8zBj45Bp00Te3klMhhKVwqJSmaR/XgpRTdUy0m1xuO8CC6skG5t4G+toJXk9LkPAYcjKCQ1mzIyoqVtWX79+2/7999ua79+/c67pj8OXf28n+lp7u5rbW9t7e/85jYV4eoI4ZDQYPshoAIYKMhoAKTcWM1pMEAQhzs4q0tGebWUZbW+fbKhrb2sbbmw0WVleTo4ly6BySGT64FSlYjRTA08Pu8QU2+gEW9cgW89gW49JNvNsJ4bpTHDU0Zwiy1PmsGQQQhjGpGA0hBCZwqAxZBkMAYspI+SpsFjyXI6igKcs5KkoCNQ5bAUuR0HAkpHhqsgLNOT4ynparhoarnq6M3kcJT5bXk/L3cYmSYavzmLJW1pG29svVFOeqKY0UVPNnssUDgwMw6hqyjb2FuFzrGeZmoXZ2aXqak/X05nuYJs42SbaUt9bia3kYBZkaxUTHL64AC9fEB2XFZmRm712w74v1r69e2Xdqs/OnGlrb21pbX4g2Voe9BOP54dDRoNXBTIagKGCjAZAyo3FjJYs/Lxy/Toui29gEOjrm7ZwYWJScnJiXFJiUFKKraen4zxNvdmDM1oo1JljFzDVbEa4paOLuVeAiWmEuZmX1axppm6OVlGmpiETJ4ZPULFmUxiqSqbq6s58hoy5lttk21gbmwRr63gT40AT4wBT4wAT4wAzkyAz0yAzkyBzszAVBWNdbXcTk0BDQz8jI38jI39jY38jIz8jIz9jI39j44CHvzcONDYOEvKUWVQah8ZmUGgDA+NzFNVVbDgMnoaaPYtK19OdaWISLCur62IWHuMQvMAuOtFmfqxNWKDVLCfLaGdLkZNlvIPF/LkW8xKtRVEWcREOomWllbW1q6qqVq2uWrmiamVVad2xn440t9zveHC3s7318dyPV5fUkNHSCTIagKGCjAZAyo3RjBYTxFs/fOvtHW9oGODrOzc4MDAgyN9vkn+AgXegkYGD6WxlNefBGY2RSBpq9lwGT1nZQpanysAwHlteVXkij8FTU7GmYxiTQmNhmK7WVC0tN2fbZE/r+Yl2MeG2XmamQUYGPhw6l0Wls2hMFo3JojJoGEbHKDSMSsWoDAoDvQYKsjpGJqE2Bm4BRoaORlOCJ3rNtwtItA5KsJ4fZx8qcgxIsEjyt4yfZBUtspztZSFysYiYbxHrZxE7ySwm3Cc+r3TpOry2cdXm02eamppu3r57q2/QdGrIaPASIKMBGCrIaACk3BjN6H6C+Ob3S4tzl1IpPIQQE6NTSRhCCCNjz2lTGomEEGJSMCoJkUgkFoPHotDoNDaNyqJQ2XICdROTIEc7UZB1hL996HRLL3MtBzqFQcco/3gWEibLURWwFNCgix2+chiJTCVThAJ1PluOSSYryhtbmgcHWjhGm5qkuAcleoQkWoQlWc9Lso5KtJq30Co8ysozwErkbRXnaiWabBnnOjHMamKs8cQYA+P5Xr7FBTmVBw8cuH3j71vX/r7b1TbMkoaMlk6Q0QAMFWQ0AFJuLGa0pORaCKJ8+zZVRa3BCzk/E5MhYND5fJ66gqy2sryhsryRolBLXcXKxNhPVdHcxMjP2GC2lZ6LvX2Ktf0SD7uI6VapuqIAACAASURBVHZhhqZhSvKGtGeFMpnK9nKc7z05FWEMjIzJCtTJ/zxl8FXh0NhT7RZOUHeik8ksClXIllNQtHDWMg6daBdhNz3C3ifCLjzCLjTCLizCLjjSThRhlxphtzDCLlVkGxFn4x1ok+xmk+huFTfZImaW8YK4WbEZSWVZMRXrPv+2TSweTklDRksnyGgAhgoyGgApN3Yz+m5f79J33vZwC0Po2Ueg2SxZBoOnpGhqbDhHS93ReVKuk1PmRPNwU2N/R6cMe/sUY8M5xoY+RgZzTAxmuxnYGuvPMtD3MjTw1tObyWNw2VQal87GnpXIOtqaVtaeCFFoFJqmugMVo76OjObS2F6W0TIyOgghChljURlsKlVVyUJORk9LZ5aWzkwtHc9Bm4eO3kx9fS9d/dkuhg6uFuFB5pGBZmERdilRdikptklJVpGu5vMNjOZPn5n0wfEjneKXX9ADMlo6QUYDMFSQ0QBIubGb0Tc7Orb9+OOiJamDDxnTqEw2S4bNkuWwZPW1p+loTjY29NHWmKQkq2uoP1tfb5aCUIPH4OrrzdLUcKFjGI1EopHJNDKZQqbQyGQmhcLEKBwqnUtnc+lsFo1JfWJGx1Ow1za1A8PoCgom2KCnZ1DpDAqV+i8TV0gI0TEylYQYNI68nKFQRpsvmKCm5aavPd3HNNTfzH2OdbSVTYqWikNKUeWd7q6XPiANGS2dIKMBGCrIaACk3NjN6NtdXeu+/y40ehFCiM1W4LDl5eSNleUNzc1CdDQn6+tMU5DRVVYwZmIYk0JhUemSHGZQqM8pYwoZw0hkJoXOojLZNNZ/Thf5f4GEEJenyuNrTpjgZKDroa46ZfKk8J/Pn7jd10EQxEtcaRwyWjpBRgMwVJDRAEi5sZvRXeIefPkGFQULBp2rpmylpmhmMTFKXqCmp+2uKKMtL6svKUgKGZNsQ0pPMok81IeMfRQSopIQBSEKJlOwJP6bH49cvdXaQwx5njRktHSCjAZgqCCjAZByYzejT135y23qPB5P39horpGBt4aqjRxPVZKJzEELM4MnUMgUhJC+jEJhcvWO9Z9cOHPjbk83MZR50pDR0gkyGoChgowGQMqNxYwmCKKv5ya+ag2NIq8oZ2BmGjzRPMxiYpQcX1UyDYNCxkj/NWWZQmGwWMoMhhyNJlRRsfnP+49NVAypqCix2Wry8sZDfChZVc0kdGrcuvI39p37uZsgxC9c0pDR0gkyGoChgowGQMqNuYwWi8UP+vp3fvmenbkBhhALw/gcBQ5LTk93up622wsmJJerwuVqWlr6Wtn629nNdnBYrKc3i81WGWKJjiY+X51DV3R2DFoQHe7oGGFpGa+mZo9h9P9+5CNkhHgcNTvrqSX1m07d+fvFp3ZARksnyGgAhgoyGgApN+YymiCILqJlMV5GRkw6RuHS2VQymYQQk87lcZVfJB8ZDIGCgrW6ulNYRGL2gkXzwgotLeP19Oa4ukaamrrx+dpDb9qRpsZSmmQt8pwVHx29csa0cHu7QHv7JY6OSzQ0Jr/4YXUKmcKhUEmI7GjjX7Kh8UpX2wuecQgZLZ0gowEYKshoAKTc2Mro/n5xH0F8e+Go1wxPMqLz6Gwug82g0Id0ARQGVdHBwc/dPTopOTEvOSkqfPmECVPJZIampoGDw3wrKxGbrTDErB0hkms08jgKns6J/j5ZiaEZS1dvnuTqw2TIqas7OTllWFjMRwiRECK9wBojZBKZQWMrKxiqKNi7z0x5/51Pfm261dHf+5/rSUNGSyfIaACGCjIaACk3xjKaEPeLiS2rP5cRaGMIUTEKFaM+/wLgTwvwjw4OrtTXn+zqGr04vWR+9Bo+Xw8hRKfLmJrOc3DIEAp1hpa3I0XyaSF1YWpM3FIVdZt5Aak7vvnaYcpcyX+VkdE1NJqrqe2hpTGFgr3YSZYkMp+nJsdXlxNqOxpPX//JT/0vMEkaMlo6QUYDMFSQ0QBIubGV0WKxuI8gtr+7X01N9yUylM5ScjFyWrd8ufu0IISoQqFNUdGqpUvf0tCwRQgZGYX4+ibNnp2ore1DHsok45FkZGS6du17ISGRCNEWzF24ae9ec/skFkMJIcRgKVqbLIiYvnjyVBFC/31hRTqZjBDCEGJTHq6kHZa8+MytW/85SRoyWjpBRgMwVJDRAEi5MZfRPQSx6eB+Q329l2hQjMLyMbetzMkSCvkIIRZLo6RkVWPjjqlTU2xtPdzdE0pKilJSUoODE3ls3ks8/wiIjIxOSqqXlRUghFwsZ6/Z+1Xt6m1mJnYaGrYuLuGLU+qqC3E393hFRdvnPIlAoGloOMdQ30tbe6aenpehwWwjo7lyMvoyQt6H+/8HGQ2eCTIagKGCjAZAyo3JjN7/PxPDoa7vhqhUtkCgN8XeqyCnVHILj6c7Z0720qWNs2aVxMUtzs3Nq6tb4eAwx8vL09Rk2lCf/xWiUajPPFOQwVDKyakNCYmS/NHEyH31lg93fbAjNTUlKCgqK6uwpqZ26fKayMhkQ8PZz3n+Caq2Dg7pU9wLc+YXRAQkWVqnTJm6aKZnLIMiyCwt+rOj4/nzOiCjpRNkNABDBRkNgJQbcxndRRDv/u/LqYYmQ21TBoOnIGcbsiS3pLZWwNNRV5+mra0XGVnu4ZFtZRUfGJiRnV1toGePYWwDA3dz85ChPv8zUcgUKvlfrz0+gIbRSCQyQggjk2kY9d/OmGQxNIob9mYUZCKEVNSnetr4+rvFhIRlBAYunDt3SWVlqZP9FHPzadbWcwwNvZ/zcspKFpaWKYGBBW9s2ODlmTzRQuTklGpo6K49wbF4TcPZ+/eef0AaMlo6QUYDMFSQ0QBIuTGX0Z1i8fs/fhc2Nwkh1pCKlkQiK8urlb+1vWHHm+WlNd7e6UFBgUlJtRERa1xdM2Njl6al1ZKQDEJIR8fTyCjg+c9GJpFoGJWGUcnkf10khEQi0Sk0OoX2nwuJDNyBhEjPWbFOWWnCjt1rk1OXBAYkFhQunz0jJiww0tom1tx8gY9PdlpaOYeughBVW3uWoaHPc16OQmEwmXKamjZes7PkZXWZTFkWS55Eok+ZMXvfmbOdfb3PX/YOMlo6QUYDMFSQ0QBIubGV0X39/WKCaPrrWkREHkLs57fp01SV5Ot37UrK2rJ4UdWKFSsTEhJjYxNSUko8PXFv7+yKimpZWXmEkK6uh7Hx44wmk8h0jIYQkvzKoDA4NBabxuTQWVw6m0ljDH4JjIzRMCoVo9AwKkbGqGQKDaOyqUxJc0uehIQeJjj14al9iEQi0QetrUEikTg05qMT/x7T1dXOzqxLSVu3qbxyZXmNjUNiWLgoNlbk6hqTnJyVlFSOkWUQQvr63s/P6IE9wzD+wB/YTNUludXfXG2CudHgmSCjARiqmpoaCwsLyc9YgUBQVFQEGQ2AVBlzGU0QxN+9PYsXpbPQw3XuSIhEp9BIJBKNQuPS2TQKlUahkkkkhJ5cPFlNTb12eb3nrHwNNSf3qcEBgQsDAqJzctJXrGjw8lqUnJyiMUENwzBd3ZnGxoEDj2JSGUwqnUah8hgcNo3FpbN5dA6PzmFSGQwqXXKjZOPQWAwqnUGhcelsDp3NobEkG5fO5tCYHDqLTWNyJPeU3IH++IFcOnvg92QSmYZROTTWP49MU319RXl5m1wm54T4xy9OTZrllRAQIEpLE3l6xqSmZldUVvP4QoSQvv7sF8vof3DQMdr52Zf3e3tgwTvwTJDRAAxVTU2Nra0thmEIIT6fn5eXBxkNgFQZixn9V09Pweo15kYzaBgDIcSg0CXHhjl0NpfOlmQug0JnUOhM6uNDxRhGMzIKyUivneIahRBtwoTpM2YkREfHLl6cvmVLo9vUVM9ZMZW1ZXN8oi0tRfr6Xo+P2ZLJkgPPknp+9BJsSStLbhzYHv5XxpM38pkCHoPLZ/L5TB7vqUfx6JzBN7KoDBpGpVOeWPuZ5OzsumPHO6GhtbJy5tbWHnPmxPv5ieLjRfPmxSxOXrjls30GdnYUCl1f38fQ0HfwI6kYVTK9RHJZFhIiSbZBnzQoQUml1zpbX+SS4JDR0gkyGoChKi4uLiwsDA0NlbyVODo6VldXj/agAAAjZ8xldF9/f79YfKipKTUjw3vmfD5flUamIETm0FmSk/M4dBaH/vAwMDZo4jKG0Q0MQoKCEuPjFyspTSSTaYqKps7OKfb2Cf7+SYZ6Uyf7h75x9GRoxHKvmbGKso8vZEgikdh05sBzPt4GvdDzb2RSKBNUbWR5ysoKJkpyBkwK9clH/XOjkilsGpNNYz4xT9rKyurrr9+dPDkYIUQmUzXVbe3sUmZ5xXt7iQLt3Eu3Nq59+33vWdnW1nE6OtMGj5/76AMGh86ikakDg+SzhDwml4QQm8bKX77qZm8vZDT4N5DRALyEmpqa+Ph4yU9jc3Pzmpqa0R4RAGDkjMWMFovFYoI4/tGHG7duy1q4KMhp9gRFy6dnKTx9QWwqlT1p0tT6+norK1uEEI+n7eKSGhy8SFHRkkwiKyqbLxAVLEzZ5DEjk0XjPvFUw9kk1UsikclkCpmM/ecTStr36XMN1dVV6+tXTJoUSaFQEEIyMsaTJ6f6+iZYWYlU5ey9YqJ3fr4vN3upl9cCGb7M4AeyKDQWhcai0tlUBpNClfyRQSarq9oIOPIIYRb6077evVv8Ag0NGS21IKMBeAmVlZWxsbGSH8WWlpaQ0QBIlbGY0ZID0kR//y+3b3288/A7O95dEp6twJJjMhhMBpNMZpMxDkLPuBo2h6OsoGAUExPl4eGOEJKTM42MTAkNTeDzdRFCMkKjiLD0JUsq3d0iSCTG0w8fdTQae15kQknJFiMjQ4SQgoJhaFjapEnJQqEeQmQzc8us7Jx16zb7+CyhkgeWMSFjGBfDOGQyFyEaQhQyxsUwDoZxMDKHTOFTKRwDLae4jNIT16+9yKFoyGipBRkNwEuAjAZAmo3RjO7r7+8niH6COPHXjQsP7u/Y92lefn56blZ8SrqLS7yra4qt1VwFWTkWS8hmsXgcNo3KJCEeIrEQQpGRIhyv1ta28vSMTk1NNTaeQyZTEEJKSvZRUYtFogQ9HV2EEJPB5bFZzH/HYDKYTKaAyX/Off79sUw2kynHZMoymRQKk0pl0mhMhAa2x+VMobA4TD6fyWex1ZQVLXS0nCoqVrq5TRMKFc1MLdOT03S0JknuqqBgNi8qJygY19f3wTA6QohKZRsaTpo6NdXFJWH6jBQb6znmJm4eU1ImuyS4uCS4uCRMdRJNmx5XXb/8y3Pnegmi/79OLoSMlmaQ0QC8BMhoAKTZ2M3ovv7+/v7+PnF/v1hMEMSfLS3n7t799tKl93a+v3vX7t0f7H7//T01NW9l5OcvLsiNT8E9vTMdLL0oCGlouHt5FaSmrq2srCgoKJ86NU1OzlJGRsvJKclvbpyh/jSEkIKcYWh01pLCvLJ/V1pWWlFWsblsS1lZ+XPu9kzFZWVLy8r2lJXtrCxLSyvLzCzLyysLDi4LDS0LD690c/VytLa2tbGbOzdv0ZKqlZUbt1Q2zp6T9X/s3XVcVNn/+PH3vXMnCbELG5EUdcVcaxUDFbs7sTCQnLpDw5CKRQqYK+Zaq2ugInauLSq6unbSeX5/jLp+LIYLK/v9zfv5mMc+doUb587s+OJy5l7NG7Gd3Swfn9XeXssnTPOQT5tkJNCnaAYAGjTo2rOna5vWbT8kOH/gwDnbt+/YunVrcvLWtLStO3dt2Zy85eSWrVu3bN28ZeumLVvTNiVv3bnr2quXhJDvXysaMxphRiPEAWY0QrrsP53R70u6uLi4pKSEEM3jM1devDiQkXHvXdbJW0filoV0bmEGAM2bd5050zUmZrlSuczXd0nv3vPHj1/q4DCtSaOmhgYW1ao0kSmjd545fejhwy/WV2l+3bHDSF8fAOrX/2XOHOXahNiE/fs9V0ZamnetVdO2Tp2mHTosamHqIOTxNe/XP7Ufsuv3I9qsuUTr89CY0boMMxohDjCjEdJl/7mMLk+Jbj9/KdwvsEHDejVqdGjQoOX06XMmT54UELBcKvUeNcrJxKQZwxi0aN7W0X317jsZZVqzJt+LS0o4PEpISQn5519KyD8/Enz8EiHkxF8PRkx2lIjqAkD79j/NcZwZnZwceywlUL2yt93cyZMX29hMEvH1AMCQ5nVs1zHu4IE87fZK+4DGjNZlmNEIcYAZjZAu+29ldHFJyZOs7LsP7t+/f+9eRsa9jIyMjIz7DzLuP8jIyMi49+Fx/37GjZsZ129k3L+fkXE/487dBxfO3zx58Uz8hrT44G0zZil69JhZu/ZPPF7tZs2aNWpkZ2PTg+HThoa1fuk+JSggJOGPvdvOnXv0+NHfLx7kvH7+5HXu/YLch8+fv3z87sXL3Bcvc16+yHmQm/MgN/fV8+eP3rzJLCkhhLzMzy9P4mtj6/n0cVMCGzVowTB1qlatOXb0qL697SZPnjRgQJ9ffrE3MmqqJ6opFtce273rnpSUR7m5RLuPDGJGI21gRiPEAWY0Qrrsv5XRhJDfTp1UeKu9VerQ0JDQ0JDAwBCVKsRLFRIYGBIaGqIRHh6iUITIZCHh4SGhoSEBAeGzZslHj54xYrjHqNHs2LHuc+c6Dh3qVLNm02rVqlarVqVqVaOGDX4aNcpt+vQQpdJbKZfJZZ5uc90Vs1xWswGBq9bJkzZ4e4ctC4xdtmxd5NK1SyPWKjaslW9cvzwizDdm5bbUo1dv3dpxOu3evbu309PT09PvZaTfvZuefif97r302+npd+6mX7yUfu1a+r2M9Nvp6Wkn0v+8kn7nbvpX3LmTfutW+u3bH9eTkZF+71767fT01/fvnrt1bfX2Lbt27LS3dwb47FbhBgDQwnwIqwo7dlyruRyfwkkdqFSY0QhxgBmNkC77b2V0SUnJlcsXk5P3bko+ePjwgYOHDuzZc2DjxgMbfz2wZ8+Bg4cOfHTw0IFDH/7z4MEDR44e3rDhUFR0TEzsqqioFVu3bj1y9MSaNfsSkxKS1iQlJiYlbz78285jq6L2r4qKXrVq1aqYVav8Vq2cH7XCZ5WH3HXO6JlO4+Y6LZozadLsGTNmz3Oa7eQ422nC7LmT5o5wmLVggefS0DA/1xAvH3VIiDpYrXZ3UyuV6qAgtUKhDglWh4aq3d3V3t5qHx+1ilU7OqrlcnVoqDpY/cUjKCh4xYrgpUuD1UFqdbBSGiZzD1PJwyLDw1aplgR4LVkdHX3r9tmwkCBLS9s2Zj1bmnZvYNywVcMmP//Ut1F9szG9x126uO/evb9Onb3x962/7968e+PmjZvfcfvmjcs3b5y5VpCfq31JY0brJsxohDjAjEZIl/23Mrqcc6O5uX7tesqRw6lpqWlpqTt+S923PzXtRGpqSmrqjtTUHalrY1O37jh6/HDKjtiU33alHDuWkpKSkpiYsnlLysFDKcnJKUeOpqSkpBw9mpKamrJte8rOXSlpae//8CsOHUq5fDnl7Nmjhw8fPHTYLSR5js9Gl9BfIzdvWixd7sGuitz8qzo4JDIhfn/qmX0b929ft9cjcmXokgg2XO2+ZE1E+Mrw0BB/P/Uil8DVwfFL1UsD1YHq7whRB8kDAnyWnci4W4IZjb4LMxohDjCjEdJl/7mM/vGPHx/uH5178STtycMTTx6l/v33ifNnTlw6n/r338eOHz925Ureh+85+/x56tOnJ54+Pfn86fGHf6UeP56amnriROqR1KPHUo+llurY0SPXrp74+7Fm6jlmNPoWzGiEOMCMRkiX/ScyOjMrq5I6Fn1TSEgIZrROwYxGiAPMaIR0WSVntFKpZFl2565dBw8ePICP/8bj4MGD+/fv9/PzUygU5Xltof9bMKMR4gAzGiFdVskZreHm5ubi4uKKj//Gw8XFxdXVVfMTDtIdmNEIcYAZjZAu+09kNEKo0mFGI8QBZjRCugwzGiHEspjRCHGCGY2QLsOMRgixLGY0QpxgRiOkyzCjEUIsixmNECeY0QjpMsxohBDLYkYjxAlmNEK6DDMaIcSymNEIcYIZjZAuw4xGCLEsZjRCnGBGI6TLMKMRQiyLGY0QJ5jRCOkyzGiEEMtiRiPECWY0QroMMxohxLKY0QhxghmNkC7DjEYIsSxmNEKcYEYjpMswoxFCLIsZjRAnmNEI6TLMaIQQy2JGI8QJZjRCugwzGiHEspjRCHGCGY2QLvtBGa1UKlUqlZmZ2cSJE5VKpUdlkMlk5c8CT0/PStn57/D09CznoFQqlUwmq+xxcFT+4SsUisoexHtyubycL1HO/3MplUrMaIQ4+DSjW7Zs6ePjU7FvCx6V+s5QUaRSafkPtVQqrdxRfCSTycozkP/m37nlHJRGJTZSZTWeVCp1dXU1MDD4FzNaqVR6eXnFxcWNHz/ez88vLi4uqjKEhoYqFArOB1fzk8CKFSsqZee/Y8WKFeV86SgUirCwsMoeB0crV65UqVRKpZLz2P39/St7EO8FBweX8yXq7e29atUqDpv28/Pz8vLCjEaorD7N6M6dOycmJlb4O4Nara6sd4aKEhkZyfld+uMoli5dWolD+FRERER5nhGFQhEaGlrZg/hceHh4eQalsXz58sra/7CwsHLuP7fGi46OXrZsWdWqVf/FjJbJZGq1urCwkFSqEydOuLq6cj6+crncz88vJyenckfxpaysLB8fn/K8elxdXU+fPl3Z4+AoNzfX399fLpdzG7u7u3tiYmJlD+K9ffv2leclKpVKw8LCuG06NjZWJpNhRiNUVp9m9PTp0yv2PUFj79695XxnCA8P/zd2THsPHz6USqXlKWkPD4+7d+9W7ig+unr1qpubG+exuLq6njx5srIH8bnLly+XZ1CaCHn16lVl7f/Zs2fL87+JQqHw9vZ+9+4dh00XFBTUr1//X8/o/Pz8ij1kZZWWllb+jM7KyqrcUXzp3bt35c/oU6dOVfY4OMrOzi5nRickJFT2IN77/fffy5/RxcXFHDYdExODGY0QB59m9LRp0yr8bYEQsmfPnvJndElJyb+xb1r666+/yp/Rd+7cqcQhfOrKlSvlzOgTJ05U9iA+d+nSpfJn9IsXLypr/8+cOVP+jH7z5g2HTefl5f2IjM7Ly6vYQ1ZWx48fL39GZ2ZmVu4ovvT27dvyZ/R/8CdjLWVlZWFGa2gyuqioiMOmMaMR4ub/SkZz+wG7ojx48KD8GZ2enl6JQ/jUn3/+Wc6MTktLq+xBfO7ixYvlz+jnz59X1v6fPn26/Bn9+vVrDpvOzc391zM6ODi4Yo8XB6dPn3ZxceF8iDUZza1R/lUFBQXlzGgXF5fz589X9jg4Ki4uDggI4JzRbm5ua9asqexBvHfgwIHyvETL86vbuLg4qVSKGY1QWX2a0Y6OjhX7nqCxf//+cr4zRERE/Bs7pr1nz56VM6Pd3d3/+uuvyh3FRzdv3ixPsbm4uJw5c6ayB/G5a9eulTNDWZatxFONFy9eLM//JpqM5nzC19jY+F/MaM2nuM6dO7djx47jx49fvHjxfGXYtGlTea7qoFAofHx8Tpw4USk7/x1paWleXl7leXvy9PTcvHlzZY+Do5MnT5bnpwipVBoZGVnZg3gvKSmpPC9RuVweGBh49uxZDpuOiIhQKpWY0QiV1acZPXjw4MuXL1f4O0NiYmI53xmCgoLOnTtX4TumvQMHDsjl8vL8PSWTyfbt21eJQ/jUzp07y/OMeHp6JicnV/YgPrdjx47yDErz5B49erSy9n/Lli3l3H8vL6/U1NSybvfChQsnT56sVavWv37BO4VCYWJiMnbsWJlM5loZpFJp+bPAzc2tUnb+O8rzWxgNlUrl6elZ2ePgyM3NrTxvzSqVSi6XV/Yg3iv/9XqUSiW3l6jmp0TMaITK6tOMtra2VqlU/813hgrfqzLx8PAo53FWqVQeHh6VO4qPPD09y/OMqFQqzVXS/lPKOSgNd3d3Xdt/d3d3Z2fnf/eCdxp4+xWE/svwutEIcYC3X0FIl+FdDBFCLIsZjRAnmNEI6TLMaIQQy2JGI8QJZjRCugwzGiHEspjRCHGCGY2QLsOMRgixLGY0QpxgRiOkyzCjEUIsixmNECeY0QjpMsxohBDLYkYjxAlmNEK6DDMaIcSymNEIcYIZjZAuw4xGCLEsZjRCnGBGI6TLMKMRQiyLGY0QJ5jRCOkyzGiEEMtiRiPECWY0QroMMxohxLKY0QhxghmNkC7DjEYIsSxmNEKcYEYjpMswoxFCLIsZjRAnmNEI6TLMaIQQy2JGI8QJZjRCugwzGiHEspjRCHGCGY2QLsOMRgixLGY0QpxgRiOkyzCjEUIsixmNECeY0QjpMsxohBDLYkYjxAlmNEK6DDMaIcSymNEIcYIZjZAuw4xGCLEsZjRCnGBGI6TLMKMRQiyLGY0QJ5jRCOkyzGiEEMtiRiPECWY0QroMMxohxLKY0QhxghmNkC7DjEYIsSxmNEKcYEYjpMswoxFCLIsZjRAnmNEI6TLMaIQQy2JGI8QJZjRCugwzGiHEspjRCHGCGY2QLsOMRgixLGY0QpxgRiOkyzCjEUIsixmNECeY0QjpMsxohBDLYkYjxAlmNEK6DDMaIcSymNEIcYIZjZAuw4xGCLEsZjRCnGBGI6TLMKMRQiyLGY0QJ5jRCOkyzGiEEMtiRiPECWY0QroMMxohxLKY0QhxghmNkC7DjEYIsSxmNEKcYEYjpMswoxFCLIsZjRAnmNEI6TLMaIQQy2JGI8QJZjRCugwzGiHEspjRCHGCGY2QLsOMRgixLGY0QpxgRiOkyzCjEUIsixmNECeY0QjpMsxohBDLYkYjxAlmNEK6DDMaIcSymNEIcYIZjZAuw4xGCLEsZjRCnGBGI6TLMKMRQiyLGY0QJ5jRCOkyzGiEEMtiRiPECWY0QroMMxohxLKY0QhxghmNkC7DjEYIsSxmNEKcYEYj3pzYjQAAIABJREFUpMswoxFCLIsZjRAnmNEI6TLMaIQQy2JGI8QJZjRCugwzGiHEspjRCHGCGY2QLsOMRgixLGY0QpxgRiOkyzCjEUIsixmNECeY0QjpMsxohBDLYkYjxAlmNEK6DDMaIcSymNEIcYIZjZAuw4xGCLEsZjRCnGBGI6TLMKMRQiyLGY0QJ5jRCOkyzGiEEMtiRiPECWY0QroMMxohxLKY0QhxghmNkC7DjEYIsSxmNEKcYEYjpMswoxFCLIsZjRAnmNEI6TLMaIQQy2JGI8QJZjRCugwzGiHEspjRCHGCGY2QLsOMRgixLGY0QpxgRiOkyzCjEUIsixmNECeY0QjpMsxohBDLYkYjxAlmNEK6DDMaIcSymNEIcYIZjZAuw4xGCLEsZjRCnGBGI6TLMKMRQiyLGY0QJ5jRCOkyzGiEEMtiRiPECWY0QroMMxqhyuHh4eH+g3h8+pBK5SqW9fH28fP19/H19fX18/Px9/H1DQwIkslkfB4DAHp6elKpzMPD0939X9lJmUz2f6XRpVJfhdKrsvei8imVKnf3ALncW6VSclhcKvVVKsv2jHt6Sr943ap8fD553fr6+/j6+vn6+/j4eKlUMtn/fL9CoeCwnxxgRiOkyzCjEfrRlEoly7Lx8fFrfoikpPjExNjExNikpLgtyevWrY1SBvrPWbx42rzp8+fNne00c9aCaQvmOs2YP2PKrDlNW1p2795nxvSp69cnflgq8ct1rl27duPGjcnJyZs2bVq/fn1Zdyk8PFwul5d2lFSeUj9uR1ilUkplvnKFN8tyab6PK/GU+i4Jd2KVrKfUj1s+ViKVShVYQfwD1CqVz5rEcQH+Hj6+wWVdnFWpI8PnyeXerCpIy0UCAgJiY1etWROXmBiblBS/dfO6pKSVMn/f2Yucp82bNn/evFnzZ8xaMH3+3HnT5k51XLDIw8crPn7t1i2b1qyJT0yMXbMmLjw81M/PX5ttSWWBUllZx/SP8PDwuXPnajK6bdu2kZGR3NeFEPq/Rq1W+/r6VqlSBQBq1aoVFBQUGBj41fdkzGiEKoZCoVCpVO/evSM/SGZx8VNCXhKSeTXjkm+Yctjgkf07tLYyM2xau5Fxg5r6xvrN6ja1sjYa0Lb5gIEDPZVLj13aT8gLQt4WFT0lpPirKy0pKXn16mVmZiaHHTpw4MDixYu/c4iUSpW3tzx65XRuR1gu914eOTtYvVih4H4iWS73DvR3u3+z4f69vcLDFsjkPpxX9eN5eXlJpdJRo0aNrAjDho1NiO1PCBw/ZDtq1ISyLr7YeezDO8a7d/Vzcxmj5SIjRoy4e/cCIZmEvCLk3fnbp9kA6ZCBw/q3a2luZtC0dpN6DasbGBuY1GvasmWVgbYtevfr76GIOH55HyFvCHlDyDsfH8WQIUO12dayJSNXRJZ1TP8YN25cr169NBndpEmTCRPKfHwQQv93jR49evjw4Zr5kIaGhqNGjRo3bpzmb/nP3pYJ54xWKpX+/v4RERHt27efP39+WFhYEEI6LCAgQK1Wv3r1qhxlXAb5+S8LCx4Tkv3b71s7dunZxQj8moCftUhqzfcwpxWWjLsVLDIDz1bC8FYQbgWDakHTxoZLV6oLCh4XFDwpKsr5bIWnT53ctOnXoKDAefPmurm5LlsWeejggetXr2q/S4cPH1YoFN89RMEBAeyVMxZu7oE+vuoyHd7AwKB585cdP9gpKX6yl/cSzk8Tq4rctX0UKQZC4MDunh7S5ZxX9eOFh4e7u7tDxUk7AIRA7lNgmDIvO30iEAKEwPiRZVjq6NHfCckhJHP95jU//dT5l6oQ1BR8bERSK4GHOa20ZNyswNmCktoIl7YCtQX0qwYmpjVXr11RUvKMkKzOndtpuaHDuyDtjzIPCiGEvorH43l6enp7e1dYRnt7e48bN27o0KGNGjXq2rXrkCFDHBDSYQMHDhw0aNCjR48qLpW/p7DwdU7xkx1799g0NnVrAJkT6Jtjqd0DBYf7C7fb0ZGdIMmO2taPuTaM2t2HuTMeyBwIaQFNjUT7j/xGyKvi4n8y+vmzZ/GxsV07d2zYwLhx40YmJs2aNWvasGEDKwvzIYMc1q1b++r1a212KT4+vk+fPt89RIPCg/s+vFd/x7aBI0c4DBxYhsM7eLDD6pjh6Tea7dnWwbbd0L59OT5NffsNiwj5iRAgeXD9otm4cSM4rsjBwcHBoUtXh27dyrOC9+z7O3Ts5NCxo0P3Ht/7tiFDhvTq1Yum6S/f4mvVhGnTwL532f5iuJgGhEDeGxg5tMx/qTjNAkKAFMCaaDA00GoR29Zw587B7OLsdZs2W9Qx9mkMOVPoK6Oo3QOFh/sJt/SiNK/bnfbM1aHUrj7Mw0lQ4gjKxtC8XpXTl1IIKejR42dtNtSiOdy8DOnXoYFxmceFEEJf0tPTq+CMDggIMDbGtyiE/sfNmzf/nWz+Uub2PzYa1TRTWvHIIrg8itrcjb+mG29EM1GPhgZ9avP71eJ3byBebMP8Yc9P7k5fGEYTF1jRBiaNHvQm6yUh+Zq1vHz50tXFuXGjhs1Nm1tZWX76sLAwb9asqZlZC6mnx727d0rdofnz55d6fGIi35/ClC4u87F9egcIgVcPYPp0qF2Ty7OjYWEG1/4EkgekGGysuK8HAAb2hd6/lGsNGiIhTJsI06ZBN60q8XN6EkiKAULgfGrZFlS4QVEuEAJpB8u80U7t4e4tIHlAisDMVKtFloUAIUcStvxqoN84vC1NFsOZYdTW7vz4LrwhTcTdGxr0rc3vV4vfo4HEszX/kD3/1+70jdEUcQZ/K5jrOKWopKRnzy7abMjJ8f3L7LdfoapRmYeGEEKfqfiM9vf3b9asWWWPC6H/EIqibt269W+m8z9yc1/2tbO3rwlv5gsfzOKv6yFI7kbbm0gWtmS2DDTYNdRg11CD5T+LetfmT2gmPD5WGN+N/2iWgMyDftX4cUlJmrnRxcXFPj7ejRo1sLAw/6yhPz7Mzc2aNW0yYdzY27dvf3+XFi8uPY03xAMhQArheUbZJhIIBJD1BAgBkg2EwFAH7k8TAKyKAM0J6WaNy7We66fh+P5yrUHD2vJ99u3bzmXx6kbvD8v+Mi4uFEDeMyAEdm3msl3Ns1nyFqpX1er7I4KAFP3WqV3fsXUhz1l4axp/Q3f+uq5032YSt9bM1kEGu4YY7BpiENFR2KOmYKaZ8PhY4epu/BfzBPnToXsN/YNHD/W266rNht5POMkCUgxNGnEZGkIIfYqiKA8Pjwo+G12/fv3KHhdC/y0/7Gx06snj3erXuDMGyHzYMYC/u7egdy3aup5eQFve+OaUvZn+aEtDR3PR2GYCCc2b11pwZhB/U38xWQxhpjBoxLA8Qggh27ZtNTVt3qKF6bcaWvOwtLQwNq4/bdrUx4///s4uOTk5lXp8enWHzJdASuD2xTIf2xmT4egBIEVACHTtzOXZ+Sgp+n2RR0dBn14cV9LGBh5lwN2bYGFWrp0BgCaNgGQCIbA2tvRv7tq1a48ePbp/0LXrLyOGdyh5CyQf7t2CMSPMWrcZ1F0LXbr2HD2yPckFUgx3LoNKCv3tbbt06anNst27d//5515njhqQEih5C5ERMHVio06de39/kZAgu992L+1rXOvRJCiZB8n9BHt78ztWo9s31Av4iR5jQtmb6Y+1MHA0F41swhfQPEVHwfEBgh2DxMQZ5A1hpvMid9ara5efS923+fN6Pf+7BskD8g6GD+3WoUPfHj26aTkujV69erVp00ZzwOvWrWtnZ1emxRFC/5+xs7OTy+UV+RFDb2/vESNG2CGE7Ozs7Ox69erVu3fvhw8f/oCGJoSoloY4NQHiDI+mwJGeENxBAECbVxG1YfT6gGA8COaAaBoIe4CgCsPn8+CgPfVbL8GTqfS1odCpdeuHr549efKkR49uTZo0tra2+n5GayZ4NGhgHBW16ju7FBUV1a1bt+8fpXbt++3Z2o4UwJunsMipfvfu9lofXrs2P9m5Ovd5+8KQFMPGBH6/fj169uzD6ZnqHRHSM/eNiGQBIXB4r3E3rXfjo+7d7VdHtdCcQl4Wbqn9QOzs7Pr06dO1a1cejwcA1apVs7PrP31qJ5IJJA9u/gmTJ1h+Z38cHBwCAwODg4PVHwQEhKiDAi6ebEVygBTB68fND+0boVarA4P++Z6vCggICQ/32rm1/5M7tTWfuUyIX+zjG/H9pT7y9Y3Yljyy4C1fcxgvn/lFya74zvcHBQV5+4UPmzHD1wqIG9ybAEd6gaKNAIC2NhK1oSX9QDABBHNBNBmE3UCgxzCGAuqkA7X1F+FrR/p4P/jlF7slUVGBAYGl7puHdOmV05akEMg7uHalU/LGWb5aj0tjyZIl8+bN02S0ra3tsmXLyrQ4Quj/M0HfuHg894xWKpUBAQGV/cl1hP4rNFfqePny5Y/J6BlzJ0faAHGGMyN52/oKexoLfgJmMQgCGckGWm8DiNaC6FcQraJEroy4LdDjLahzw5iTQ+nMGTDUkpdy+VhoSHjjxo1KDeiPj6bNmvbo3u1+Rsa3dunw4cNKpfL7R8nbZ8mKyHmaGQh3r9qyqmXaH+HAwGCZPPSvG8akEEiuZOlSL3//UE7PVIhK5f/6gRHJAVIIp4/9LJOvUpftwiFBSnb50T/6kRIghbBj8ziFcoX2awgLC5PJZHw+HwBMTEyC1CsT4haRPCBvgRD4fed4N484tTroqyv86rVLF7uof107khAg74AUQfZTCcuy2txfRqlUzXWKvHSyJSkGkglhIQu1v6q3XO6t8lJmP5WQbCDFcHDPL4ucQ79zHW6VSqXw9u7+S7tfu1DEGY4NYzb3FrWrJehEMa6UMJiRbKQl6z+8bpfTosWM2BLoea2p00OYSyPpZ5NhiK3BbPfZPl6l76Gbe+Ddq00IeX9ITx5pt9glWMtxaeDtVxBC2uCe0QihT2muKPnixYsfk9EjBvZN7AEl8+HUEP7KHiITAR0M4l9BlAii2A+PGBDFg2gziAIpcbcqkkNDqFP9ocARxlhWXTRh3C+d2puZm31zIoeVpaWlxf/8obVVA+P6SUmJ39qlffv2ubi4fP8ouXv6x0VP1ZzEPXWk7bz5S7W/DZ5SqZLLvZ9n1NCUopJlPTz9Odw/RaHw8vaW578QkAIg2fDsYY2lEfM8pWW78r1M5hMRPv/Zg5qkEO5dbezn6ylXfD5n7lt8fHycnZ01Gd2kSRMfnwAvFXv9ghkpBJINGbcb7dnWz90joCw74x0eumDnjv45z8WkAJ7drSmV+ipZrQ6sm3vgrYvNSRGQHDiR0l4m99HyGZHLvQMD3cg7IPlAcuBxRp3QkEUy2Tevw61SqWRKr5+aN9g3mC6aC8cHC0J+FjXn0cso8UYQJfzv63Y1iLaAiKUkfWqKjw2F8w6QOQ0GmVUdM9XZx6f0jJbLvWOjpp441p7kACmGQ793X+QcqirLXXswoxFC2sCMRqhi/OCMHjC0d9zPkDuP2tObH/YT054SrgZR3IcQifskSlaDcBmt31Eg/tUODvYWPJ4IM6yrWBo3tDY3tfrGdA5LSwsbG2tb2zafzfcwMWk2Zsyo/Px8zhmtUHgFBrj9un7Ey0fVXj6pevqYrZ9fGQJUJvPZtmlQSRZV9IZ39bLF6pjJHp7+ZX2mlEqVSqVcHTvp+kUzzfU6Nq4d6epWtk5SqZSLXYNvXjDVtO+SMCftz+N+ltF+fn6eUv/AALen92uRHCAFUJxLr08co31Jq1RKT6mfp9TvzaMqJA/y3gm3bhqs5ZGRSn0T4ybmvhKSAnj1V1WFwkvLjNbcTCdp9fg7V5pqrteREDfR3f2b+6xSqWSst7ml8d7+1OtZ1F47vldLpisIk77xuk0AYRht0Eki+q0vdbgP/6/xMLxZleXLbEND5KWeaFeplAsWhsVFTSEFQHLg2YOa4WELpGX5SQkzGiGkDcxohCrGD87ogQ6947tBzhw4YE97tKL6g34iiN9XCCVezuh/zJF4EMbS+p0Y4doesMtOfHMsTLOo0bh5K0vrb36g0MrKomuXzt27/fzZl8zMWrRq1fLSpUucM1rFKuVy70XOofevNdRcS8HPz1P7WwlKpb4hwc7k7fsLU/y2eWBZf1n/0VynyEN7e5BiIPmQGDehrBnNsqyHp/+dy01JERS94QUFuLp5BGp5avzLjFap2MWuwfeuNCYl7+chpPzefZFzqPY7o1B4+fpKc56JNedfTx/7yXlxiDYLyuXeLMtmPtYjhfA4vY6bW6DmT7ShVKrmOi1NS2lPioHkQtSKGaVltJeFqfHewfTrmXCgPzXPgh4B+h9/fxLzxet2Ja3fUcjf2ovaZSe+PgYGNa61b2etyCVu2vzc5e4esD5pFCkC8g5IISTGTXD79r59CTMaIaQNzGiEKsYPzuiJowcndIbcOZA2CFTt6Z4gWQ2ieBCuoiUreHrRtDgORNGUeDmjHw/CRFq/J1+Y0J1KG8B/MglmWRs2NLMy//apaGtrqxFDh/Tt3dPS0vyzLzVr1sTP14dzRrMsq1SqZDKfv2/XJflQnEOnHuys/RllqdQ3cslckgMkG0gOPLlbOzDA7TsTCb7DxVV9/FAnUgIkB+5da+TlrdA+HzU8PP0zrjUixVDylsq40yh5/XAtzx9/LaNVCoXX0oh5xw511kw1efmwWnDQYjePr8yE/iqlUiWV+e79rQ/JB5INb55WWbFslqenVvMf/H09cp6LSC7kvxTcvmqyInKW9mfWXd2CzqW11swJuXnBVKlUfetW7SqVSs56d27V/Pf+1FtHSBsEi214A0GSoClmnt7KD6/bKEq8nKcXD8I4Wr+7iJ/ciz45gP/XBBhuUmXH1nrhoTJtMlozdefGZVNSACQXYlZNc/Mowy8uMKMRQtrAjEaoYvzgjB7uYL+6O+TPhX12EPizqK9QLw6EsZRoKd8gmhKvYPSW8/RW0pJoWrySp7ecZ9CBEWxy4B0eJno+CUbb6C+uXd3BtHnzltZfu1B0i+7du4SGBA8ZNNDMrMVnX23UqOGUKZPKk9Esy0plvmsSxhW/o0kR3Lva2MVVrf1EAl8f6arljg9uNtD0Ynho2X5Z/5Fc7h0avOj130akCApfMb6+0rKuR6H0Cg9deGhfd5IHhMDRP7poeWr8qxnNsqybe6Bc7n3rTxOSByQXnj6qtWdHX+2ndsgV3p5Sv8tnrEk+kCJYkzDOxUVd6lKa/t6zvR/JBc01NxJiJ7q5a5vvMpnP0oh5bx8bkgLIfiJhWfZbv1vQnI1u3aLx3sF05izY2wvkHcSD+JIEEEbT4ki+QTQt0bxuV9GSaEq8itEPpw06ivk7hzJHhwkfjYd+TQ2OHWHOpXXR7pgonReHnDzSjhQDyYE7fzZVqZTfSvwvYUYjhLSBGY1QxfjRkzqG94nvBAVO1I5BorXd6bZi/hJaPx5E0dT789BRlDgGRHEgTKDESlpsJhHtH0zt7UO/mgHjOjaKF9U6KRT83Khhc5uWn51vNjVtrlTKt27Z3KVzpy8z2sSkmb19v6/e87xMGa1Wu5S8oUg25L4QPbjRIDx0gVSmVcUqlaoFi8JvXGhBCoHkwKVT1jKZtp+K+3I3QtSLUw93Ls6lHz2otz6pDNORNRY6h61NGEsKgBTBwT2/uLiWnq3stzNaxSqdF4ecTW1DioG8A0LgwkkbLdepsWhx6JH9XUgJkEx4/rjGkf1dtTkh7eYeGB89hRQAeQckBzKuNfTyUmhZnAqFl1zu/eJ+dZIPRa95DzPqJ8RN/OqvFzRzoy2sjPfaU5nz6B0Ooqif6XYC/kpaP44SRVPiWBBF/fO6FSVRYhdK3KqKMGUovb8v/XQ6DG7R9FSK8OFtEy2PiUzuEx664M3jKqQAcp6Kvb3k2v/CATMaIaQNzGiEKsYPzuih/e22/AwlC+Fgf/rIQOhSm5oF4nUgWkVLVvL0NL8WX87ox4BoPSUeD+LRJvzro+kjAyBrFgxqXSPS0CgL4A+hoKNZi0/PSZuZtejUscOe3bv8fL3NzVt8eXdDc3MzKyvLAwcOlDOjw8MWFL+hSRaQbCB5ELlkrvYTCdw9Am5eNCVFQPLhcXptT08/7c8yfmbBwvAdyQ6aqybv2d7PpYwzpN3cAzetH04KgRTBob09ypnRLMu6ugWdT2tFCoFkAimEM6k/lSmjXVzVqQc7k6L3N3O5edHUza3088ruHgFJ8RM0NyshOZDzTOzjrdXECZZlFQovlUr54n51kvt+o8kbhn11orlKpZKyXm2a1T8+AIoXwL5+9IEB8FM12hnEa0G4kqe3ipasosQreHqaGdIbKPFgEM+y5F8ZSZ0YBM+ng12TWqeO0RnXzd3cA7X5wUmh9JLJfF7er0aK4O0jQx9vGZ6NRghVLMxohCrGD87oQcP7JHQAshjOjKD32/ECfoKWlHAFrZdAiSL5BlG0JIYSx1DiRBAtBVEtYOJ6MCcGCS6N5GU6Qn8rwyVVDO5TvNcAewz1O1u0MLW2srCytLKybN7cZPjwYQlJiV27djE1N7O0trL8YtZHw4YNwyPCy5PRSqXKU+p3cM8vpABIJpB3sDxytvYZLZP5LFs6J/uZuCSfenirHrdT0RqubkE7twwoKaBINmQ+1g8N/t4l277k5h64ce3IknyKZEP2C4mWPwx8J6MVSi8/P89NG4aXZFEkC3Lfir51cverFAovP1/pmsRxxW9pUgTXzpl7aDEhWKlU+fjIli5xevmgGimAd38b+Pt6aH/5FJZl/f08TqR0IAVACmDzhqFfnROiUqlkKm9ra+Pf+wBZDEeG0If78NyswBZEMbTeas3rlhJrXrdJIAoGUQ3gb+7LpAwQ3BpHP5sKPRoYHTkoLMgXPL5TJzRkUamnljUX9Hh6r2ZJDlX8hn7xpPrahHFa/sIBMxohpA3MaIQqxg/OaIcBfWK6AVkIb2bC9h7UqWF0j7pMf5DEUeJ4SrIaRAkgSgJRMK3XBvTGmjBvJlEJXfhZc6hMRxhvWXuJuM49mrrBMDk0fVjA79G0iamNtamVpamVxYQpEydMHG9uYWZtZdGxo61Nm1amVpYtrK3MrK1aWFuZWlk2NTVxdnfNLyzknNEsy7q4qrdtGkxKgLwDkgt3/myq/aXW2Pe96Hn5rFVRHu/1Y6OVKxy1r/BPKZUqJau6e7UJKQCSBRFh88s0Q1qpVMnkPlfOWpACIHkQs3KaNsn7nYxmWVYq83VxVZ8+ZksKgeTB67+MvL3l2se9TO7j4qo+/Ht3UggF2fwNa0Yvdi19xrZc4e3p6fc8owbJg+I8+uSRdmWa37JgYfiB3T1JMZBseP3QKDDATSb7vHE11422aG68cxCPLILn02F7DyptKG1bgxkOeqspcTwlXg2i1SBKApE/T88SJHMtmZcTqcRu/ML58HwqDDGun7LPiBAgxXDtnJlU6qvNC8bHW5Z6sDMpBEIgef1wLS/JghmNENIGZjRCFeNHZ/SIPvEdgCwA4gSHRgl3DxTtGcgz12PsaYkHU2UJiEJoPRnf0IYWWBnyr4+id/ZjUvrTZCG8nA4OVlWXGBhlUNQlhrnLMPkAZySiBeaNupg2t2ttrZ4+Ttm51WLz+n41jRTmxtMtmnQ2a9He3OwnC/N25madzc0GN6wnHz828+3b8mS0m3vgll+H5GUJNTfBfnq3VlmnOC9cFHb2eBtSAqQAoldNd/cs27Tmj1zdgm5dak6KoOQttWLZrLJ+0HCxS/DZ1DakCEg2rIicpc2H876f0Zp17t9lp7mKXMFLfkT4fIXCS6H1wXFxVe/eZk+KgBTB3t/6ajMhWKlUKZWqh7fqkVwgRXDljIWW18vTcHUL2vdb7+ICmmRD0Wte0Ncun6I5G21l3WBPXyALgTjB7mGiA4OEyfa85iLGgdaT8g2XgCiY1nfnG5oDv11V5u5YKrk3c2owRZzh0STo2aDGvj1GpJgiBfDgRgM3t0BtJmksWBT+x65emisbbk8ehGejEUIVCDMaoYrxo+dG29tt+RnIfMifBtlzqMRfmAOjRIfsGTtDQR0B3UJAWwqZhiJ6eH3m+lg4N4q3rjuTOxuK5kPWTBhqVctPUucBTV1hmEsM85DHy6epl3zmbz7zWCB4JRG/FDAv+bzXNP2K4T3nM0/5/BsCwS6R8E+B4Cmf/5SmnwkEb9Z8fjvDMmW05h4ooSGLXv9lRArg6b1aZZq6yrKsm3tg2uEOJQUUyYGk1eO5nY1mWdbdI+DyaeuSfIrkwd2rTbS/jZ/G+9nMRUCyIWn1eJZlS1281IxWKLxUXsr0K03z3gpK3lG570R7tvfTfmqHm3vgjmSHolweyYT8TMGtS82lstJP3Hp6+sVGTSVZQArh2nkzLy+F9neIVCi8WCX71y1jUgD5r/hLw52+mtGaudGpA4DMh4Jp8HYWFd2df2yscE9vfhc9fh0BbSbkmQt5jcS88Y149ybAsaHM5p68grlQvABeToXeDevMWjyBZEtIAfx1w9jP11OlUipL20dXt6A92/sV5fNINmQ90VMHuWhzah8zGiGkDcxohCpGJZyN7ghkAeROh8KZ8GImHdtZcH4kne0Ie/swvq0oZUvqgD0UzYP0MRDalv98KhQ5QeE8eDsDJrSqIjM0ukPTVxnmCsNcZpjnPF4BReVTVD5F5QLkApVLUbk0nUtReRSVT1F5FJX94d/zAbIB/prlWJ6MZllWofRydQ3asGYUyYOSQurAnl8WLAorywH38vP1fP3QiBTCs7s1FUovbh80lMu9Q4Kdc5+LSCE8ul3PzV2rc5wfuboFXTplrbnNR0EOP+1wB9fSPtVXakazLKtQeEmlvnt39CWFQHKh6DVP+wknSpaVyX3u/NmU5AMpgIc367t7BGiT0csjZ2suI1j8js56oheidtZyMolSqfLw8H94s75mcsuNC6ZfRv/Hs9G7+wJZCLnToGhzf0KuAAAgAElEQVQWPJlGR3fkXxtHv5sBO3oxPjaUyoY6OhBKnODPEdSSdvx3M6DQCYqc4PkUGNrUcPbCiSRHTLKg+C2d91q4crljqZciUShVCoXXgxsNSCEUveYF+Ltr8wMJZjRCSBuY0QhVjEqYG90dyHzInQJ5c6FkDiR0Eyb2FD+eQW2xYxaYCZza6Pva8k8Ppa6M4q3qyNyfQBXOgaKZ8HImjDCr56Bf9wwPbjPMFYb5k2GuM8xbms6h6axvP7I//jtFvQN4NHpEOTOaZVk3t8A1CeNIMZAiOHu8jZ+vp4otwxlQFat8+7chKYTMJ/ohwc5lvX+KhlzuHeDvXvyaJkXw5E7tsNBF3t5y7U9Iu7kHHjvQuTiPJu+AFMPZ421KnX2rTUazLOu8OGTX1v6kGEgWkHcQFrLQ3T2A1e74uLkHvr8nYi78faeul5ey1CDW3NrmxV/VC17zSQ6UvKHUgVqduGU1F5+W+l49Z0HygBRA+p9NnReHfHYMP5kbTRMnyJ0C+fOgaDas7Cza1Ef8cAa1/he+UwvBgrYGAW2ZCyOo88N5MZ2Yx5OpwtlQ4giPpkLf+vXmzJ2Z86K6ZiI7yYXlkbNLzWilUuXh6f/XTWNSCIWvmJjoab4+0lJnyGBGI4S0gRmNUMX4wRk9eJR9QnsgCyHXEchMOD+Yt8OOd3Yg3aOeqHsdZopllfktJIMaCFrVEvl1klwZCYk/8x5OpksWwNvpMKOVxKhubRehUBPQmhPSd3i87E9bmaazaTqfpnO/6Ok8isoFeDRi2Ge7dPDgQalU6l8WLBuyJnHWm2fGxW+Ykhzq9V9GXl5ePj6B2izr6xvg7+f35K6J5jNn59PayuQRZdq6ho9PYGiI8nF68/zXeiQLSrKpVSsclWyo9osHBXoXvalKioAUwomU9u4epeyGWq328PAoNaPdPQI2rh1ZnEuTHCh5S61bM9bHW6Zl13pK/U4daZf5Sp/kACmAk0faazP1XHMrFk1xFr3hxayapv1HG6Uy3/Cw+SQbSBE8uGEcHrbAx1v26Rb/50odi96/btMG8Pb04R2353WqI7KrL5hiUWWBmcS+nqBNHfGSLuKLw2FNF+bpNLpkITybDCNMBaOnzP913ZRnj2oWv6VJDqxLHFPqZHRN4l8+ZV2SS5F3UFJA7d5m71zaxy79MaMRQlrAjEaoYlRgRhcTUvjqdfGTJ8V3bhdfv154/nzuscNvdm3KPn0q6+zZnFs38+7dG9yj05YuQBZAwVx4NI5a25V/bTTVrSo91VhydADvWB9qUzd6S2dwb6lXXywIawdpg2BTDz5xglczYYJNdaO6xtWrVPFgeFf4zI0PJf2Qx9OckM6k6VyKyqfoxzT9hqZzP8nrApp+QdMPAR4OGPDZbicnJ0+YMGFGGU2b7jh9+szH6UakCHJeiIMCpk6f7qjlspMnz5V5DjmTCnmZcOKw6YSJTmXd+kfjJ8xP2Weu+SDapnUOU6bM1XLB6dMdHWdOP7TH4O87QIrg6gVzJ6dSdmP27Nnjxo1jGOb7Gc2yrLtHwImUDsW5tOYy0udPtJbLvbU8U+7uERAfMzn7tURz4/ToldNLncygVKrcPQLOpbUpyaVIPmRca+Qp9dNyczK5jzrI5f71hjkvxCQbSNbnFzHUzI1ubVL/WH8g86FwHtwZRW/owb88kmqvT89rIk4bSKfY0Zu60ps7UQus9OuJ+LE/w+EB1HY7PlkIf0+FAS2MpsycrfIK8vaSv31kSArg7d+GYaELv3XfxH/2TeYTEuxc+JrRzPw+eaR9qTPgMaMRQtrAjEaoYmiZ0SWEFBUX5b19k/34SfbLlzlPnxTkZJd8+Grh0yfFJ45mxqy84jjr7NChx1pbH27c8BiPlwpwGeAOwH2Ae6Ymt9q361FPP74Pj8wHMhO29OYdsucNNqYbATPTxqB9PUnT5vqWrauY1hbZN9OzMdKvRcH+AdTmX5gXEyBrHsxs16B6jWZCIwNjHi9WwL/5YWrHFYZ5TtPZNJ0DkM3Q20SC2ULhSj7zgqbf0XQWTRfT9H2a9uDz3QCu9Or12dAWLVoEXN2/Cpp7oKyJ4bL449uwK5nzxt9bvRIIAVIID64CTZd5cdYTCAFCoH+fMizVrFmz0NDQwMDAgK/x8QkODfUieZL3N2TJg6gVjqwq7Kvf/Bl//0CpbNmtS20JAZINifFztFnQxyc4cqmM5PJJITy40UTlHerv//V9+8oWAwKksmXXztqQIiBZsCRigco79ONXAwMDfQLUli0b7uxHEScgM2FDT97RAbweNenmNDOztUGbOmKTFvoWNoYtaokGmOiZGUga8+HIIDq5O5M5FV7MhuFWxjNnuajV4eog36LXVUgOkCI4f6KdXLG01EEtX+ZJShiSD+QdkCyIi16g8gr9ziJhYWFz5szRPEeY0Qihb8GMRqhilJrRmdeuZh89mrd149vQ4MdOczOGj7g/bdqjUSMzpZ5k27aiS5dytm+/OGrEmapVjgKsAvACWESBE00pebQ3j15H02k0dYeCpwAPARz0hfGDRGQRPJlG7bKjNvemaIpXo7agpa1ozKyaXuFGgSsNlQHVPT2rDnCoztNnBtdmTgykUwdAviNMbKlXvX6t6jVqMvr6HXn0QT4//cMJ6XSGyaUowjD7LZpVr1GFqV6zcXWjLQzzlMcrpOk3FDVRLKJq1GhOUX906/bZAJ2dncvcnh9sXfe+QZOiuSyesAoU7pw3/t7COaCZpZ1xBRimzIurfd4PYUDfMixVp06dqVOnTvyGceMmT5s2evdm4cuHQPKB5MHmDX372U8bPfpbS/yPkaNmrFxqcvEcEAK+KvvRY6aVusi4cVMcZ464doYhBB7erDNm7NQJE7Ta1sSJEydMmDhy1Iw/TzfWhPu6xIFjxv7P0MZNmGTVpN6ewTRZBA8mU3t7U4k9KABe7br8Vp3E4+fW9Fli5L+iitKvupt71d721UHMm9qIOT6AOjsY3k4HhxbifoMHTp48fcrkcWkHJJqj/ccu05GjZpQ6qFmOw/Zt5z25CyQHSCYscPp83z4zbdo0e3t7zXOEGY0Q+hbMaIQqxncyuqCoKHv7tmc21o9pOhsgCyAbIAfgDcALgAcA1wD+aGG6VyhYAuBOU3MYnjPDkzE8OZ+R8xkZn5HxGXc+I+czIXxmN8Ncpngjaxgk9ueTxXBhGL1/IG+OGc+kjaGHd/WEeHFSkiQ2VhK1SrRunf6WzYarkyTjnfSbGjI77ejU/ryXU6lZLY2q125QvXr1ajVr0iLhQh7vHsNcY5jLDHOTYbIBHpqYjLDrBUJh42ZNjZs28efz39J0MUUH8Bkj4/r1TU0709R1D/fPhrl48eIyt+cHdevC9QvcM7qibFwNhMD9q8Dnl3nZcaPgzcsyZ7SWpk+GrLdAiuBlBtjbQ/WqZVi2SUPYuROaNi7DIu3bws6d4Kcs414CAICnM+RlAymBq6e/8tWmtfQPDGHIYkgbRB904I1tyrPoZKjwr5awWpyUKImJEUdFiTWv29gkvWHT9Syq8P7oS6UN5D2dTI23rAGMSLOeZk1g5w7IyYTlYWXYt7UxQAiQXBg7ogxLYUYjhL4FMxqhivGdjH706FF0wwaXAV4BVQCQo8lomn5H0xcZJpLPKBjeIgqcePRCPuPGZ+R8xofPRPKZpZ88lvCZJXwmgs+E8ZlQHtNSn1nrICAL4bQ9L7U/1aU+7SqtmpysFxsrWbVKHBMjiY3VW7JEGBEhjIvT277doGsvJsiGlzJMcHY05WhVs3rNxtWqV6tZs6Ze9er1+Pz1PN5dzccNafqxoeGmyZOq1Kkl4PMtrCyr1q4dz+MRijpFUU30JA2am+jXqDESIGfPrs+GOX/+/DK0yRcWzQZCYF1sedZRXs1NgBB4dofj4heOASHQt1eF7tMHT9KBECCZQAiMHvavbKJC8HiQ+TcQApdPfOWr1QyZP0YIShbA8T68FHuqTX3Gy7/qr79+8rqN0VuyRLhkiXB1vN7mLfrtO/KibJmDw4RnR1NjzevxBFU+Xdu7h7B1XRn2bdcm0Hwg9c7lMiyFGY0Q+hbMaIQqxncy+vGjRyPatZ4KEA+QUbvG47r1XgJkA9wAWAEwE8ARYDaAM4Arn/HlMyv5zLIP0fzlYwmfCQdoaUCtHcArcYJ9/YS/d6c6GlO+aoP4ePGqVeL4eL2YGMmqVZLly8XR0ZL4eL01a8R2Iwzn2kjODoTzQ2FuK6OqtYyNqlatUaNGrdq1QU+vAwUn+MwZhjkHcN3BITQ0DAD09PRqNzA2ZHjnaJrQtBePBj5fIBYDgLy+MXn65LNhhoaGWlpa2nAlc7e5cMFmecRXvmRlZTVw4MBJkyZNmjSpY8eO1tbWnLfyfYMH2Vy4YHNwj02bNlwW3/arzYULNpPGl/JtrVu3trCwoMs4/5r1gFPHgeQCITDwXzjhXYFWrwBC4Oa5r3ypihF9YCivYB61t49wRxfKtgkdusQgLk4SFSWOj9eLjpasXClesUIcHS2Ji9NLSpR0tq8itxWfHQDnh8IkqxpACT5dm68cxo0sw45Nnwik4JuJ/y2Y0Qihb8GMRqhifCejC0tKTqSmbHResHHRvGsbkh5vSn7j7V3g6PjHpEkrJk5YP2TwhsGDNgwf7Na80XiA+XzGl88E8pkwPhP5ZUwzTAQFUbWqdqlfe90AQZETnHZgNnXntWzEW7ZSHBMriYuTREQIo6LEMTGS5cvFcXF6ERHC1YniydOrz2ymf6o/79w4nmPbevXqt6hXv261atVq1qypX6UKUNRsHr2Xpg+IxMeCg1VhH35TzueP5vMyeTxC070BAKCGnsQU4IiHMykp+WyYhw4dUigUgVyxqkBX10D511agVCrv3r2r2cratWu9vLw4b+X7fP0CXV0DPTw5Lu4pDXR1DfTxKeXbQkNDpVKp5oJ3hoaG7du3t7W1bVuaRk06hgXU15xMdXdu1qp1h1IX+ZHatGnTqVMnR0fHWbNmu7uOPXmy9Y5N//MNtra2P9natjCu8ccQQe4cODWQie/MtGrBi4l7/8uTiAhhVJREU9KxsZLwcGFCgmTk2BouppLTA5lz43ijreubW9m2a9f+4zqbmbQ1My/DTtrYtN2zrcOzxzXvX+O3bWvbtu03D3v79u3Nzc0xoxFC34cZjVDFKOsF74oJySGkkBDy5g159Zpkvdm7ed3g6gbtAEYK+FP4jCefCeIzIXwm8pOMDgEqvq7+9bVRQ/r2TOoBxU5wuB9/Yw+xbTP+8ihxbKwkKkoSEyNZvlwUFSVZuVKs+UV5YpJ47CQjl+ai00OZC2OZOZ0NmluZWlhYNmzYsEaNGjVr1ODr6dUGWAWQ/JP13m3btmzfbmFl3aiJsalIkMbnFVNUIUVNNW3ec8iwTg3qzW1glHXt7Jcj4nD7FS25urpeuHBBs5WoqCgPD49/Yys/zKe3XzExMYmIiFCr1UGlkStWnDzSQ/O5up3bRrOqyFIX+ZF8fX2joqI0z9GTJy+dnLw8PP/nG9RqtV9QSCeb5nsHUPlzqYN9BPFdxLbmTGyCJCZGEh0tiY3VW7ZMFB0tWbFCpPk5cHWiZOhwI29z4enhzIWxzOif9GbNnxsWFsF5JwMDg+Y6LT93vDXJpAMD1YGB3zzsS5YsmTdvHmY0Quj7MKMRqhjlv250MSF74pb9bCjuCeAg5DsImXECxpnPBH6YGx1GQTjAJbUbIWTQiAGxPwOZD/sGCHf2E/cyoQJC9eLixdHRkthYybJlopgYyYoVYs3pvQ0bxX376sls9VKHMadGUGPNapiYtrSytmrZ0rpZs2Z169Y1qlpNIBQOAIgY2W/3ybPnr6SH+AVNtjTbRfMJRRGKyqOo30YOmTpzzCAby5Ob13x1/zGjtaTlXQw/4yn1S4iddCSly5HDXZZHzpbKtLox+A8jlUrDwsKKiooIIenp6V8+RyqVSsZ6mZsZ7x5IF8+D3faibb2F3VrQ4cv14+IkmhPSy5aJYmMly5eLNGG9bp2kW1f94M6So8OYtOHQr3GNaTPm+fqVa+BSqe/6NaMP7OmpVKq+c+lovG40QkgbmNEIVYyKuv3KlrDAYQJ+f4BeIn4fIX+kgO/MZ7z4TCBAMMDhRbOLMl8QQgYM6h3bBchCOOtAnxzJ69NAMGNu9TVJouhoSWSkKC5O78M/hfFxkqWxeta2/GhbZl9/5u5EytHCyMTU2srK0srK0sampZmZWePGjfn6esYA8oaNfp8/9vq6qQcTftnSuu7D2kw60ClA/wa8rebNwlo2Prxp47f2HDNaS9wyWqVSSqW+Lq5qF1e1TO6tUn3zruAqpVLu4+MeFPSdh2dAQIWOqQwZvWsATRbAiYH08eF0p3qiRW7VkhJF0dF6y5aJ4uLe/3PpUuHqeL2QlXrWLZl1nZj9A5jb46kRzapMmTHX17dcGa1SKT09/Uq9YTtmNEJIG5jRCFWMisrokqLCWIVssBAGAAwS8PsL+GP4zGyAwGpV97ktyMnK1nzbuBEO8T8DWQTXx/K22wu9LfjWnfTjNxgkrJZERopiYiSRkaKEBP24OL21aySurNi8Dv9wH2pXb6poDkxvV6uuScuW1paakm7Z0qplS6uqtZq0bVFzWFX9YEPhoV/gajLk7a9xY4X4+Bjm8Fx+0khexM/0ZR/ld/YcM1pL3DJaey5hYREzZ+62td3+4fFb+/Y7O3T4+NjTocOGfv3cgoMV3t6s8ps5XibaZLSc9e5gbbK7P0UWwYWRvN/6C11MBD/11E/aZBAf9/5XKMuWiRIT9WNjJevX6c1yEdvW4R/pR+3rR+XOhqEta46eNtevfGejtYQZjRDSBmY0QhWjAm8G/jY7a3/sijFGVYYDTAKYB7CsY9vzv67JyXn78XtGDxsY1xXIIng7m17TQ3xkAG1Wi3FcZLh+jSQmVhITo7d0qXDpUuH69QZxcWLrlnzvtoLUwYKjg/nFTjCjbXVjUytrq/cZbWlpaW5hPW9i0/2xVXfFGB4P1b8TI3z3J49kC/Keil/dEZU8ET5Iof1nQkyYGjO6/P7VjJb6+a3t3ftaw4bEyKjQ0LDQ0LDQyOg1RT0AePjh8TfAbZr+3dY2wMVFVr6Tu/9sV7uz0bZWTXcPpIkzvHTkJfUQHbSnG9fmL5IarF8jiY2VxMToLVkijIwUbtyov3KlyMxUsLST4NBA4enhTM5sGGZVdez0OX4VtMPfhxmNENIGZjRCFaMCM1rjwr59v4eq48cOS/OSP7ty6bOvDujRM7ojkNlA5sLFodQf/akl7Xi1agpnSavu2KG/YYN+8iaDTZv0YmMNug3Vb19dcHkMf2NX5tVMOtcRploY1W1u8/FstJmZVe9uDQ5FS3LSgGQAyTMhpB/Jsiz5m0+eickrMXkuzjnHW70QFNNnYEaX37+X0Z4BAbHDhj0EyDEwyBIKCwAKKKqAx3sH8BTg+YfHM4AMgMcABy0tlSqVsiK2rlVGK73M69XZ2Y8is4DMhVMO1GEHyq81r2ZdkbN31d926G9Yr5+8yfDXTXpR0QZt++j1riP4cwz/1268rNn0m2kwuKnR6Onz8Ww0Qui/AzMaoYpR4Rmt8fLJw+Ligi//fOiIvpt+BjIP8h0hZxok9+CdHgqqVnxhdYFdb8OZC6su8qo6y7FKUzPGpq7o7DB6S0/m6GCaLILMGTCzpUGDFv+cjTYztxrarUboQr0z60QkHcj/a+8+o6K69v+Pf8/0AaSDYolRY8WuMZoYjYrY0ajR2BWwiygyUmdAEQRCsyRRUbFFExULYkVNjCUao1gAG8aeYEusERHY/wekeO//3pt9LzO4Pb/Pa80DdM1if4dzXL7XXodzCj8oKkkrfdKl9BaVFujZfT27qi7JVR5MpQUzh7HCEmR0OVkuow2JiRnt2hXpdI8lacbo0d0WLfJMTPRITHw3OdkzJaVHSkrP+fN7LlzYc968bBubn4hyrawiIiONs2aVf2mejA6NmNWiSY1ve/1+3j4aQ+s6Kk8OpAB3jbaypmdP+/Ez7AMiHX19bd+op2pbXZs7SPqio/qHjyQWQPe9aWBdm2FjsRsNAAJBRgOYh4Uy+t/p16vr6nbEJtKz8VQ8mS6PUC56T5M7RPllW+pc3bZxlUotqli9ZaufWJMOeUnbu9KO7lLhVKl4Kj0ZR2PcHVzrtWjy5250w4atG9Xo9k7VMX3c8jYRe/ZeSWlU6YvRpXdd2T3p2Fbdma8U7KLy0XE6/lX3hwWP/91IyGhOFsrosOjoxMmTzzg6PlUq13h4aO/fJ8aIsaqMbWbMvuxWeY8e0Z079Pjx4Dlz7hJdUKmWeHqGxcSUf3XOizqavlU1qzuxCfRsAhVPodwhysXtNeeHKJa/Te9Xt29axaZ5Zev6trqAOnS0n7S1C2X1ll5MpRJ/uu9Nfes4YDcaAITCkNEAZlHBGe3Vv9uS1sT86Nl4ej6OmD991lbzvZeSBdDJj5RBb1eKaGazv5fi+UQqnkSzW6mPj9AwP3oxjh6PI99mtu+5urVs2KBRk8Z1677Vq2cPgyGofYu3Wjao1c+j2vfr7Rgbwti00hfDWeHbuZmqLfPdS84pX5ymgm8bPHt4+d+NhIzmZKGMDomNXTR8+B2i72rUqHr1KjHmwdhhxt5irC9j+xgzMkZFRfT0Kd2+rbh1K37gwLtEaxs1Co2NLf/qXBkdObtRo2rbPIj50bOxVDSBiqdQ8tuavAESC6Aj/VWBrW1nN7c+1EdRMpmejidTS/U5HzWbTMXj6b43fVTPejh2owFAJAwZDWAWFZzRfYf3XNqG2DQqnEQvJtM3fVQ7u0vXh0hBzVVtXalzVat2LpoO1SiqpebJBClnmDKtg/reUCqdQk/G0aAmLokapzAn+zcbuzdu2mTBgvnHj//w8aD+9evVqf5GvXeauH63wZUVv89YYGnpuOInH967UKv0prrkmubhEc3T2zv+3UjIaE6Wyui5cz8bNeou0c5Gjcr2oasw5sXYd4wNYaw9Y3MZO8aY9R8x7Rsc/IBoTbNmFZnR7q1qZHYlNp0KJ9HzSdKeHqq9PaUrHyumNlG940pdqlq1dVF3rCYlttEWTpJODFat7qB6OIJK/ei+N3nVdhzs44/daAAQB0NGA5hFRWZ09pmzjd+qua0Lsan0wpd+Hk2L26vPDVEOrq3yqm2z9D3F8YHSD14U31Ld2Vk3rrH187HS171UGzoqSv3p8Tga0txug5XtXYl8dNpBA/qfOJV98eKFL9Z99WHPxo0bvWnrWKtbO+ejq/VF513ZT1XZwzfZL1ald/Tstv7hd/TgyhxkdDlZIqNNJlNwTMxno0bdIdrdoAEx1uXrr3X79tGxY+0LC+cz1pwxR8ZWHDjw+aNHxBg9fjx5+vRfidY0axYyd66p3Le947w2umWdagd7E/OjF2PpynAp9X113mBl75qqj+rarGwv/fCRdKw3RTXXfOBkNb2FVck4aYenKqOLxKbTvTE0qJ7V8HETy3nfaE7IaADggYwGMI+KzOhFS5aqtNImT2LTqHQCZXqojg5UhTVTveesWfKuNqW1avKbWu9q2umNrYMbq6uoNTMbq55Pkb54n26PoWcTabi7c9M33JfqNMuJVvRqn5N79mxe7rHjx+clxY0e2r33u45uLm7tm1dK/0T94DtiF6nknIJd07B7+ken6Ze8FGR0OVkioyMjI8Pi4n7P6IYNibEa33zjmZ5Ojx7RxYvOjNmU7U//9NPkAwfK9qonzphRltFhcXHlH4BzN7pJk+q7uhGbRqXjaXMn1cnBKr+Gqs6VNUvf1Sa1Uk+oqfGprgtsYjWjodpZqYlrrfxtkrSmPT0YSw98yau202Af/+joqHKOygMZDQA8kNEA5lFhGf30yZPRY3ysdKov+2jYdLrtrdjSWZfZVeGgkGrp1HVdlU51tYp2ttTRvlJj6+pVVVoFaSXlrl6KC8MVmb2UJZNoQlNrt4aNWzdo8H69umMavLFqwvATB7/NOX9+Y8a2+MS4zz9PiI6Jad6yTaMGNcKHO+z/THdrn7okT8nyFY+P0ZObm5HR5WT2jA4JCVm2bNneY8dSfX1/JsqqX19TWKjOzf1g//63s7MV585RYaGysFBTWKgsLHznyJF3srKkp0/9/P1/IUpzd9+yf/+WLVvCw8PLMwPnDe8a1a2+ra+CTaeboxRbu2g3dFboSaqrV9eprHKsp6d37aiDnZ27dfUqKpWC7BSqowMVJwcr9vdVPhtHg3/fjY4uz5yckNEAwAMZDWAeFZbRubm5b9Sq7VrDboOnxKZTbl865CWNqKkinUrZU0dDtTRcR9568tErAh1ouI4GaamyZmRN6eIwyugiPfKmUe5Orm81b9TEvV7jxg0aNezTqPYhz45XV63as2P7Z58kLF+0eFna8unTpr9R9Q3PFvbJgZW+mGu9/TOrn7+mZ2dqvXici4wuJ7NndHh4eHJy8sJVqz719r5KdF6lOlyjxqaqVdMrV04eOdJ/8uTtNWocqVHjcI0am2vU2OjmtuDjj6dNm/ZtpUo3iFY3a7ZwzZrklJRyXtfBuRvduEmNHd2JTafs3nTIS9G7iooqqZR9dDRM9/t5O9ZKmuFAw3TSQC05qqfVl84NoZ1dpV/GUJ86ToN8/GOwGw0AwkBGA5hHhWX0mjVrnCu7VXOyzeohsWl0pBdt60itainoYx2N1dF4HY3Vka+OfHU0QU/jdDRBS8Osq9W2OtefjvdVXhiqGNnMwalqNRcXF1dX17oN6tdt0jjKzva+tU2ui0uevf12B/sPXZxauzo21Wvaulr79rINHOWyINhhSVTDs0c3sVLcN7q8LPQrhsGxsctGjLhGdJXoJtFVomtE36lUO1SqHKKfiG4QXSP6keiSSnVJpbpM9CPR/qZNw+PiyrURHRER8d9cG324NzF/OtCdtrwvvVVLScN1NE5H4/7Veag00okAACAASURBVDvYukEt/dVBdMxLlTtE0bue7WjsRgOASJDRAOZRYRmdkpzk6la18hv2GzwlNo1y+isSW+qcG+porI7G6sjnj5e3jrz/+HqKXtFAdeQDOv6R9uQoVcC7NZycajk4OTg6OlapUuWtJk0+qF/3J6IiomdEz4gOE/VRSi11qrY6dVu9Zkhjx21JIwtu3Sx68Z8GQ0ZzskRGh0VFRRsMJx0cHqnVJZJ0heg40RWifKJLRJeI8omuEF0mukj0kIgRXSXaS3RJqVzZt29wuW/Wwb8bvbMHlU6l7L7KqKa6Sk11NF5Hvv940v553k7U29RR5XSnwwO12aOUo5pVHe09dQ52owFAGMhoAPOosIwO8Pd3dq1S2cX+Ky9NiR9930cd945e525D4/XkW1YhWhqrl8br/+qSSXpyV2/ooN7/ofroACmwtY19lWqOjk7Ozs6Ojo7Varzh3rzxl83qPrW3v6fVPFJJpSpVllLppVV/pFH3ImmSZ6eSp7/+7WDIaE5mz2hTZKRx1qy9jRr9QsQ6dGR16l5TqbcTXSS6THSZKJ/oZ6L7RBeILhE9JmJ6PbOudExS7iQ6ptWmTJ4cHlWuPOW/Nnp7P2XhZDraW21sZaVqbk0TXzpRx+mlcS/9cYJOW0+9p6t6l5f6+EAa6W41ArvRACAShowGMIsKy+iRI0Y4uVZ2q+mwyVNiU+lgT01wMxvrlrbSTDsao5XG6aWxeoWfjdJgR6O10ngraZyeJuiorW7xB/oTAzSnhko+jV20zrWdnR2dnZ2dnZ1tbGxatGietmLFznkLvhrU99uubQ81bRaiVr2rUda2sdLrdN26deMZDBnNyewZHRwbu3zgwBtEJQ0bPRs0+KeOHfMbNtynUl/8o6HziX4hukaUT3SLiGm1pW3eudO5034720yiI0Tf1KlTzmcZ8t+pY093euEnfd1N49fYRtfOVgr640T11Sv8KykDXzpvx+vUrXVfdtUfG6g9PYT61HEe5DMN10YDgDgYMhrALCoso7t183Rwca3hYrenp4L5U+4ARWgrG1t3PfnoaIxWMc1WGWBHY7Tko6PRWmWAnWKaLU3USg2VG97THu2hODGAfJpXcnKr7Ojo7OjoZGdnV7my63hfn2++PbB1+/YVq1elrVwxfqyvVqslIpVardXrO3TsWFhY+LeDIaM5WSKjV3zY7y7RC8/eRzyqpnalw55uJ+xccol+/COjLxL9QnST6JZOx3p4XWlQeW1X+rIDbVFQDtGRWrVCLZ/Rf10bPZWy+yn9m9lYNbeisS+dqH+et4F2Cr9KNEGrq6vc3Ul7uLvixADqV99qzPhx2I0GAHEwZDSAWVRMRhcXF7dt29bR2dW1lt2GrsSm0YlBqqS22jcbqMhHR97av66N/vPlq6OxOl0jXUYfqz3dtbdG0pQ2evtqLnq9tY2NTYMG9X3GjE5OTvriizU7duzYnJGxas0a79Gj6A8KhaJt27a3bxf87WzIaE7mv+FdbOySAQOeE523p9xoB/aD68VPHL90ooNE+USXiS4RFRDdJzpHdLtq1V+HDT3o48L2uzzd4rq5jWIv0d5atcu/G52cnFx2jK5fv/7vdqMbNqu6sxsxfzo8UB3bWuPaWE3jdb/X8/9/3o7ROTXU7elnldVDc2M4fdxYPXLiWGQ0AIiDIaMBzKJiMvrRo0etWrVydq1cw736qo4KNoMuD5dWvqNuUVNDQ3WSvzX56sn7jy4p+2Kijvpom9WyO9BP9V1fejKWhrZ1dGtUtYl7swEDPjQZw5MTEz///LPVq1dl7t6zbu3qZUs+Hz/W98+MVqlULVq0yM/P/9vZkNGczJ7RYbGxKf0HXCH6xpPYmU6sJIHlddvel9bp6Ps/NqR/IbpMdIHoPtG3VajgSzf2fBZ74HcuSvMl0YaatcPLl9FhYWHx8fGXL1++cuXK4cOHQ0ND/+kNkZGR4bNmN21bL/0DiRkobwilttbUe1NDo8rOW90/n7eTdOSp7VjX7mBfxYmBdHc09WppP94wMWo2MhoARMGQ0QBmUTEZ/dtvv7399tv2Dg6dBvSZ1cqaGeiXsVKmh2ZMfWtqpFWGOtB4PXnrFH425KOTxukVU2xooo6aqeY2UX7bTTo5kO4Mo0Et6g2fMPqLDevuPnq0dt1Xn8QnLU1bkbZm1cr5iRF9esTMnD5txoyXM7p58+bIaDMyf0bHxaV49b1G9E17Yjc6MLaJ3Wi/rRctV9EeojNlN7n749KOB0SHKtHdrTaMfcqKA89H0RdEG12qhM+dW87PZTKZQkJCQkJCwsLC/uUbZkVHfTh6WHwLiQXTHR9pc2ftoLesqblWGe5QdpMZxRQb8tZJ462kKTY0XqdsqPqspXJfVzo3hC4PoP5tms6eGxkRMaucc/JARgMAD4aMBjCLCrs2umPHjhqNdmZE8AB3u6IxEgug7IE07x1dbVsVvaeRAqwV/jaqmfbkrZUmW6si7MlD87ar5rtBmvQuysfjaHMb+rBft/2L5m0P9T+xMX3Vks8MwWNijAFRE6fGNqg1xZbmTPDx9v1rN1qpVLZq1eratWt/OxgympP5M3rOnCTfsRc7dzno2+pB+nvsyaDH6c22Dq27q2u3XbaVsoguEV0nukZ0mejKO+8c8OqQF1OF3erDsj1PhFTd1a1Hem+vct6po4zJZPoPj3GJmRsTtzBpUC1i4yU2nY72k+Lf1rlVUlEnjRRorfC3URnsaYxWmmqtNNnT+2oPN82xj9WbuiiLJtDypjRs+EcrVi0LDfvXjW5eyGgA4MGQ0QBmUWEZ3b9/P7Vak575hWeHd2dXJxZAD8fTjr668EaqNytrqYc1+VWiiVqaoqfRVuShqVVVud5TvaWP7tAALQukD50oZnHi5Slj0ok+ddImdWji30bv38BpUhObuTUprLfN0tnGdu+3f/na6Pbt2z969PBvB0NGczL/UwzDwhJSUo7/ePXm5WuHJlXLCaAD45z3bt1+9NqNw+GzMrzabOlZ80DPOvt7vvndoHbHjp/+5tS5jBndzvnTD750NC3p58LiDZmZ/24L2VxMJlP0nOgjp/a3aVBvfh1iM+i+r7Stt95QT1XNTUteNn+dtyOtqJOmQVVlRi/1ht76Ex9rmD91saXUlQs3bV4fHBxi0TnLIKMBgAdDRgOYRYVl9GS/QElSHDq4c8PWpXoFbexALJBujJa+7KKZ0cKmhZ3Kqpme3lVRW7XkbvOem2pxa2lXN2mzh5rNkHI+pAEdWl+4lX9y5tgDXSt9P8vh2JRKK9yskt53XBBnEztFPXtch6T5n7q4uNBLPvjgg7I7MPxnlsvowMDA3NzfH0KempoaFBRkiVUqjNkz2mg0RkdH79q18/aDR9+uXrzEq0/GvJgzF3/cm5V1+Gh2Psv/jn19jB06wr7JZTnHDp88eOS7r3duXzqk51r/4TnnLuSdO7dw4cLw8PI/yvA/Kduovl1wcd7nc6yJ9nkSM1D+CGlNJ61fU+smdipdCz29q6a2amVDmw+qqFa2lTK7Stu7qVggHe5JH3XvfLMgf/XqNGQ0AIiDIaMBzKKiMvpZdMhgIvp6f2YRK4g1BdZXKze/R2ya8uZ49dbe6pQPrKfVtRrpJo2qRobaqg1ddbt76b7uo2CTFIf7UDsbafGytYyx7xaNObxNca7A9exG283utvMDrBettJ0dUHtZTOzYceOVSuXLu9Ejhg3lmcxyGR0SEpKenn706NGjR48mJSVZet/U0izxFEOj0RgfH+/r4zPad9z00LCIqOhRo0YtXLgwdWnq8aM/5GTnnc3Oy8nOO3n81MqVK2bMCJjiN3VWXILPJL9Ro0aVjWSGD/YfmUwmo9H4062LD55eDPWf6K6i3Z2JBSiv+Ko391IndrT2q201yk0aXY1C3lJt6qbf1VN7qK+CTVZkedLbdur1m7cz9iwtbQkyGgDEwZDRAGZRARldyhj7beGOhTqVptLu3emMFbIXT0wxQbVraKe9Qd940PlByvXdbFLaWX3eqVJaV+u0TvpP39dv7a7P9qKERtTETjnUe8qvD64VFz/PvTAm+6w+55LL7ol2+1o5fLHUaV6CKmp69yVLVrRs2eLlrWidTrdk0aJXm9GRkZEhISEGg8FgMJT9nC2xSoWxREbPmjUrODhYkiQicnZ2btu2LREZDIaoqKjQ0NCQv4QmJCTUrFlTrVa///77ZYe4T58+seV+GPjfKsvoK1fOMPaI/farf+ikum5ScC064km5g1TrPG2S21kt6Wyz3MN6RSfdwvf1O3rqfuhDc+pTA3v9hGnBvz37qbT0V2Q0AAgFGQ1gHhWQ0cVFN9mPVX49Si3d7b8+kFX2d4y92PLt6n5jRng0qflxTcnLjeo7qxzVZCtR1UrUyIp6uFLvWtbdunaatzjlt2f3GXvBGLv1k/eZs+rjJ6pt9LTf9LH19p1vhE11jYsKj4icrdNpX85otVqdvmkTz3iWy2iZsVBGh4WFlX1Pe3t7b2/vTp06hYWFRUZGmv5RVFTUoEGD+vfv36FDh7JD3K9fvwrIxLKMLii4wNhjxp4ydn/Z5gUeA/p2qOs8oAp5OFA9V01lK8lFR2+5aNs4kVc16lXbtkdPzyUrFxW/eMDYE8Yer1q1NCgIGQ0AomDIaACzsHRGFxeXPjo/uvQsscuK5CDNsOEjIiPDjUZDRERwSsJcv4DxzTu1sXOubGXv3PdDrxkBAX6T/aKiZoVGz/pw+LB+g/omz4v+5pude/ZsSUuIXrNg1sH97c9dtN+/2Wl9S5tt81w2LnIMGdtz6bI14eFh9I8a1q9/5vRpZLQZWSKjIyMjjUZjz549PTw8evfuPWfOnPj4+H/5bU0mU0xMTGJiore3t4eHh4eHx+TJkyvgoo6ypTduXLtnz9YdOzbt3p1x7MiBZasXDZ4wsv0HXd7t2KVP395du3h06dTFy6tXhx6e7Tw8ho7+eMnSlCNH9mVlZezYsWnPnq1JSQmWvoa7DDIaAHggowHMw9IZXXj/4OPvqTiH2I/Ka1lqNycikiRJKUlKIoVOq3+rdp2GjRp28+y6Jyvr+o3rV678ePv2bcbYmdNnwsLDZ8wI9PPzmzpt2sB3O3Sxp6Roh9zL1bcZXTe3cNy8zilxWt2kWVF79u799NOF/5TR43x9WWkpMtqMLJHRZWJjY+Pj43mu0DCZTGWpHR8fHxUV9R/uUmdeQUHBBsPMP1/hYcboOdFxcfFx8fFz58bGxcXFxcXNjY2Ni42Li4uLjo4JDzcZDEF/vT/cWDH/RyGjAYAHMhrAPCya0cWFtwvPdy7JpeJcBTuvLD2r+Liztd7a+U9OTk6Ojk7u7g0XLfr83Lm87OyTZa8LFy6cPXt2/vz5AQHTg4JmBoWGTJswoXfVamHjHDZttd/sYbtxiG1KfPXoIP/UZSuuX7+2bt3af8roefPmcQ6JjOZkuYwGc0FGAwAPZDSAeVguo0tLXzy7GvjiDJXkKkrylC9ylI+OqNfMsra3d3Zw/CujbW3tfH199u3fd/z48dOnT5Vl9IkTP5w5c3rPnt3h4WEzZgRERJgiZ83q495sTAfNguk2GS0c1o6j+IC2n322Yk9WVnFx8ebNm19u6Jo1a5448QMy2ryQ0eJDRgMAD2Q0gHlYLqOf37/w/Ix9cQ4V5yhL8pS/HFZd26E6n64Y1ttBZ+3q4uLs7OxkZ2fbpUvn9evXZ2Zm7ty58+TJE6dOZZeV9KlT2WfOnF6aumSmITA+NjYhOXlMb69ejZwDOtgsrukYN7LNopSo5StXFRQUMMa2bt36ckYPGTKkqKgIGW1eyGjxIaMBgAcyGsA8LJfRhTcWlFylkhua0muax9+rru1U521UXN6q2LFQ+4ab3srGycHBsWpVN6MxfMeOHZmZmZs3b963b9/p06dOncoui+mcnLO7d+0yGY2fxMWlpMwPmDxqhIsuSkcJDWonx8YtWrri++Pfl5aWMsb27t37Z0MrFIovv/ySf05kNCdktPiQ0QDAAxkNYB4WyugXT58V3fRgt6n0tp5dVv16WHU+XZWzXpG3UXE5QxE6WkWkVKl177Zr++mCBatWrVy3bt22bdsyMjL27Nm9e/fuXbt2Hjt29OzZMydPnli8eFHc3LlJCYmzoiOnv1E57M1qCeGhS9PSNqZvfvLkSdlyJ0788OcN71q1avnwwQNktNkho8WHjAYAHshoAPOwUEY/v3eo6IIju6Ngt/XPz6qubFfmfKXI3aDI3aDI3yLtX6zv+raSiFq2bDE3JmbJ4sVLl6Zu3LgxMzNzy5atW7du3bJly44dO3bv3p21d++GtWsSIo2ffPJJYmKSwcdnTsjM1DXr5s+LXZnU7fmjy2XLXbhwvkrlymX1MHduzH81KjKaEzJafMhoAOCBjAYwDwtldNHDn+4dbvAij1i+qvCU6sJm5bl05aWtv29In16r2LWovZfXQJVa5e09JjkxcenS1OXLl6WlLf/qq68yMzMzMjK2bt26ZevWjIyMzZvS5yclJsR/smTRok8XfZ6atip1odE01X22f+2Cm2fLlnv+/PnIkSOJqHnz5jduXEdGWwIyWnzIaADggYwGMA8LZXRpCTu0usvxNMrPkM58pTy5Rnljt/rKdlXOekXuBunMWso/NO3Wz/d79OjeqlXL6dOmJScmfvbpp6lLlyxbtmzFirQ/LE9LW75iRdrChQs+Xbhw2bJlaStWL0g2BY12njJAsdDU8PH9vD9XzMvLGzVq5J49e/7bUZHRnJDR4kNGAwAPhowGMAvL/Yph3umjy+IHR/tpPw9Un1ilfpatupWlPr9JmbOeTq+lC4cMjLGCgoLJkyd269plyoQJISHB8XGxSQkJCZ/EJ3wSnxAfnxAfn/jJJ8mJiYkJSSmJSampi7P27o80TvHpLc0YptqypGdJ0T9cA/3o0cP/YU5kNCdktPiQ0QDAgyGjAczCchldXMJycy+bJjf7YY1UlKcqOqv6MVOVu16Ru57OfindyF1R9raff/5p/ryUjwcP8h49ctJY36mTJ82caTAYAgMDZ4SHh8XNnRsTPScuJio60HvXpqTnz4vu3Lm3dplxaUL/29cPmWVOZDQnZLT4kNEAwIMhowHMwrJPMfyt+MbXXZ7nErunK8pV/7hNefYrRd4GOrZCefP8pj/fVlRU9PPPP6enb4wwGQOn+pmM4ZGzIiIjI5YsWpQyb8GQgd1H99ZHTnDLP7Go7P0vXhQVPntiriGR0ZyQ0eJDRgMAD4aMBjALi2b0i4fZL/Kqs58kdlf/7Kz60lblD6tUP2bQt2mOjx/c+Kc3l5SUFBYWPnjw4M6dO3fv3b13715RUdGvvz5cOMfgN9R52xeRpSXPLTEkMpoTMlp8yGgA4MGQ0QBmYdGMLnpwoijXjf0ssQLd7QOqr5dov1+tubOPcjLb828n//ao4NaPR4tLSi0xIUNGc0NGiw8ZDQA8GDIawCwsmtHPfzn4/Kwzu6NiN9TXdqqTA62zN2juH6ALhwKKSyyx4P8CGc0JGS0+ZDQA8GDIaACzsGhGP7i29pfDEivQPr9Ae+bTUM9Kp9JV5zcprp/PtMRy/xtkNCdktPiQ0QDAgyGjAczCohl95/r3pzY6/JxF59Id5oc17/sO7Z5HV77t+9vT/+Jh3ZaGjOaEjBYfMhoAeDBkNIBZWDSjC3/79dD6od+tbH3h4LxzuRdigjy2Lev58G6OJdb6nyGjOSGjxYeMBgAeDBkNYBYWzWjG2O0r+Y9v3y67ELqUsd+eCXNN9B+Q0ZyQ0eJDRgMAD4aMBjALS2e0+JDRnJDR4kNGAwAPhowGMAtkNDKaEzJafMhoAODBkNEAZoGMRkZzQkaLDxkNADwYMhrALJDRyGhOcs1ok8lkMBgCAwODgoJe90+EjAYAHgwZDWAWyGhkNCdZZrTRaIyJicnKytq7d+/GjRvDw8Nf9UTlgowGAB4MGQ1gFshoZDQnWWZ0aGhocnJy2Zlw8+bNoKCgVz1RuSCjAYAHQ0YDmAUyGhnNSa4ZnZSUVFxczBjLz88PDg5+1ROVCzIaAHgwZDSAWSCjkdGckNHiQ0YDAA+GjAYwC2S05TI6MjIyNDR05syZM2fONBqNlliiIiGjxYeMBgAeDBkNYBbIaMtldHBwcGZmZk5OTk5OTkpKSmhoqCVWqTDIaPEhowGAB0NGA5gFMtpyGR0YGJibm1u2Smpq6uv+62vIaPEhowGAB0NGA5gFMtpyGW0wGLKzs8tWWbx48eueaMho8SGjAYAHQ0YDmAUyGhnNCRktPmQ0APBgyGgAs0BGI6M5IaPFh4wGAB4MGQ1gFshoZDQnZLT4kNEAwIMhowHMAhmNjOaEjBYfMhoAeDBkNIBZIKOR0ZyQ0eJDRgMAD4aMBjALZDQymhMyWnzIaADgwZDRAGaBjEZGc0JGiw8ZDQA8GDIawCzKMvrhw4evrmNfsaysLGQ0D2S0+JDRAMCDIaMBzKIsoy9dunRXJPfu3btz587FixfPnz+fn59/7969e/fuWWitLVu2zJw50xI/W2S0+JDRAPB/EDIaQM5mz54dFBRkZWVFRG5ubrNnz34d/40jo8WHjAaA/4OQ0QDmZDKZjCKJjIw0GAxarZaIXF1dIyMjLTehyWSy0E8VGS0+ZDQA/B+EjAaQM+xGCwgZLT5kNADwQEYDyBkyWkDIaPEhowGABzIaQM6Q0QJCRosPGQ0APJDRAHKGjBYQMlp8yGgA4IGMBpAzZLSAkNHiQ0YDAA9kNICcIaMFhIwWHzIaAHggowHkDBktIGS0+JDRAMADGQ0gZ8hoASGjxYeMBgAeyGgAOUNGCwgZLT5kNADwQEYDyBkyWkDIaPEhowGABzIaQM6Q0QJCRosPGQ0APJDRAHKGjBYQMlp8yGgA4IGMBpAzZLSAkNHiQ0YDAA9kNICcIaMFhIwWHzIaAHggowHkDBktIGS0+JDRAMADGQ0gZ8hoASGjxYeMBgAeyGgAOUNGCwgZLT5kNADwQEYDyBkyWkDIaPEhowGABzIaQM6Q0QJCRosPGQ0APJDRAHKGjBYQMlp8yGgA4IGMBpAzZLSAkNHiQ0YDAA9kNICcIaMFhIwWHzIaAHggowHkDBktIGS0+JDRAMADGQ0gZ8hoASGjxYeMBgAeyGgAOUNGCwgZLT5kNADwQEYDyBkyWkByzejk5OSyY3T9+vXX/RghowGABzIaQM7kkdGBgYE5OTlliZaamvq6J5osMzosLCw+Pv7SpUuXL18+dOhQaGjoq56oXJDRAMADGQ0gZ/LI6ODg4F27dl28ePHixYvz5s173RNNlhkdERFhMplCQkJCQkJe9wMUgYwGAD7IaAA5k0dGR0ZGhoaGBgcHBwcHG43GVz1Oeck1oyMiIkwmk8lketVTmAEyGgB4IKMB5EweGS0zMs5o2UBGAwAPZDSAnCGjBYSMFh8yGgB4IKMB5AwZLSBktPiQ0QDAAxkNIGfIaAEho8WHjAYAHshoADlDRgsIGS0+ZDQA8EBGA8gZMlpAyGjxIaMBgAcyGkDOkNECQkaLDxkNADyQ0QByhowWEDJafMhoAOCBjAaQM2S0gJDR4kNGAwAPZDSAnCGjBYSMFh8yGgB4IKMB5AwZLSBktPiQ0QDAAxkNIGfIaAEho8WHjAYAHshoADlDRgsIGS0+ZDQA8EBGA8gZMlpAyGjxIaMBgAcyGkDOkNECQkaLDxkNADyQ0QByhowWEDJafMhoAOCBjAaQM2S0gJDR4kNGAwAPZDSAnCGjBYSMFh8yGgB4IKMB5AwZLSBktPiQ0QDAAxkNIGfIaAEho8WHjAYAHshoADlDRgsIGS0+ZDQA8EBGA8gZMlpAyGjxIaMBgAcyGkDOkNECQkaLDxkNADyQ0QByhowWEDJafMhoAOCBjAaQM2S0gJDR4kNGAwAPZDSAnCGjBYSMFh8yGgB4IKMB5AwZLSBktPiQ0QDAAxkNIGfIaAEho8WHjAYAHshoADlDRgtIrhltMpkMBkNgYGBQUNDr/omQ0QDAAxkNIGfyyOjIyMjg4ODAwMDAwECj0fg6foSXyTKjjUZjTEzMvn379u/fn56eHh4e/qonKhdkNADwQEYDyJk8Mjo0NHT9+vUHDx48ePBgYmJiWFjYq56oXGSZ0aGhocnJyYwxxtjNmzeDgoJe9UTlgowGAB7IaAA5k0dGBwYG5uXllSVaamrq655ocs3opKSk4uJixlh+fn5wcPCrnqhckNEAwAMZDSBn8shog8GQnZ1dltGLFy9+3RMNGS0+ZDQA8EBGA8gZMlpAyGjxIaMBgAcyGkDOkNECQkaLDxkNADyQ0QByhowWEDJafMhoAOCBjAaQM2S0gJDR4kNGAwAPZDSAnCGjBYSMFh8yGgB4IKMB5AwZLSBktPiQ0QDAAxkNIGfIaAEho8WHjAYAHshoADlDRgsIGS0+ZDQA8EBGA8gZMlpAyGjxIaMBgAcyGkDOkNECQkaLDxkNADyQ0QByhowWEDJafMhoAOCBjAaQM2S0gJDR4kNGAwAPZDSAnCGjBYSMFh8yGgB4IKMB5AwZLSBktPiQ0QDAAxkNIGfIaAEho8WHjAYAHshoADlDRgsIGS0+ZDQA8EBGA8gZMlpAyGjxIaMBgAcyGkDOkNECQkaLDxkNADyQ0QByhowWEDJafMhoAOCBjAaQM2S0gJDR4kNGAwAPZDSAnCGjBYSMFh8yGgB4IKMB5AwZLSBktPiQ0QDAAxkNIGfIaAEho8WHjAYAHshoADlDRgsIGS0+ZDQA8EBGA8gZMlpAyGjxIaMBgAcyGkDOkNECQkaLDxkNADyQ0QByhowWEDJafMhoAOCBjAaQM2S0gJDR4kNGAwAPZDSAnCGjBYSMFh8yGgB4IKMB5AwZLSBktPiQ0QDAAxkNIGfIaAEho8WHjAYAHshoADlDRgsIGS0+ZDQA8EBGA8gZMlpAyGjxIaMBb5fJ4AAABDVJREFUgAcyGkDOkNECQkaLDxkNADyQ0QByhowWEDJafMhoAOCBjAaQM2S0gJDR4kNGAwAPZDSAnCGjBSTXjE5OTi47RlevXn3djxEyGgB4IKMB5Ew2GX327NmyRFuyZMnrnmiyzOiwsLCEhIQ7d+7cu3fv5MmTISEhr3qickFGAwAPZDSAnMkjo4OCgg4cOFBQUFBQULBw4cLXPdFkmdFlIiMj5fFZkNEAwAMZDSBn8sjoiIgIk8lkNBqNRuOrHsQMZJzRZcfIZDK96kHKCxkNADyQ0QByJqeMLvOqBzEDGWe0bCCjAYAHMhpAzmST0XKCjBYfMhoAeCCjAeQMGS0gZLT4kNEAwAMZDSBnyGgBIaPFh4wGAB7IaAA5Q0YLCBktPmQ0APBARgPIGTJaQMho8SGjAYAHMhpAzpDRAkJGiw8ZDQA8kNEAcoaMFhAyWnzIaADggYwGkDNktICQ0eJDRgMAD2Q0gJwhowWEjBYfMhoAeCCjAeQMGS0gZLT4kNEAwAMZDSBnyGgBIaPFh4wGAB7IaAA5Q0YLCBktPmQ0APBARgPIGTJaQMho8SGjAYAHMhpAzpDRAkJGiw8ZDQA8kNEAcoaMFhAyWnzIaADggYwGkDNktICQ0eJDRgMAD2Q0gJwhowWEjBYfMhoAeCCjAeQMGS0gZLT4kNEAwAMZDSBnyGgBIaPFh4wGAB7IaAA5Q0YLCBktPmQ0APBARgPIGTJaQMho8SGjAYAHMhpAzpDRAkJGiw8ZDQA8kNEAcoaMFhAyWnzIaADggYwGkDNktICQ0eJDRgMAD2Q0gJwhowWEjBYfMhoAeCCjAeQMGS0gZLT4kNEAwAMZDSBnyGgBIaPFh4wGAB7IaAA5Q0YLSK4ZbTKZZs6caTAYgoODX/dPhIwGAB7IaAA5k0dGR0ZGhoSEGAwGg8FgNBpfx4/wMllmtNFonDNnzsaNG9PT01esWBEeHv6qJyoXZDQA8EBGA8iZPDI6LCwsLS0tIyMjIyMjLi7udU80WWZ0aGhocnIyY4wxduPGjaCgoFc9UbkgowGABzIaQM7kkdGBgYG5ublliZaamvq6J5pcMzopKam4uJgxlp+fHxwc/KonKhdkNADwQEYDyJk8MtpgMGRnZ5dl9OLFi1/3RENGiw8ZDQA8kNEAcoaMFhAyWnzIaADggYwGkDNktICQ0eJDRgMAD2Q0gJwhowWEjBYfMhoAeCCjAeQMGS0gZLT4kNEAwAMZDSBnyGgBIaPFh4wGAB7IaAA5Q0YLCBktPmQ0APBARgPIGTJaQMho8SGjAYAHMhpAzpDRAkJGiw8ZDQA8kNEAcoaMFhAyWnzIaADggYwGkDNktICQ0eJDRgMAD2Q0gJwhowWEjBYfMhoAeCCjAeQMGS0gZLT4kNEAwAMZDSBnyGgBIaPFh4wGAB6/ZzQAAAAAAPxX/h+9LoKGq5mbZgAAAABJRU5ErkJggg==" width="640" /></div>AVEhttp://www.blogger.com/profile/04905651130741095696noreply@blogger.com0tag:blogger.com,1999:blog-6061154373489018010.post-28455737999000447692011-08-22T18:09:00.000-07:002011-08-23T16:17:15.493-07:00Equipo para Lab de sistemas adaptativos<div><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px;"><span class="Apple-style-span" style="background-color: black; color: white;">Enrique Rodriguez García 1460543<br />
Pedro Miguel Martinez Caballero 1454814<br />
Alejandro Avendaño Ortega 1441115</span><span style="background-color: white; color: black;"></span></span></div>AVEhttp://www.blogger.com/profile/04905651130741095696noreply@blogger.com0tag:blogger.com,1999:blog-6061154373489018010.post-64082224398615762812011-08-16T10:02:00.000-07:002011-08-16T10:02:28.153-07:00Tentativa de proyecto para Sistemas Adaptativos<br />
<br />
Primer idea u opción:<br />
<br />
Esta idea seria de un especie juego de video en donde el juego incremente su dificultad con respecto el jugador o el nivel de este. Y tambien el juego en si incrementara el nivel en el transcurso respecto al jugador. <br />
<br />
Segunda idea:<br />
<br />
Una de las ideas que tenemos para el proyecto es realizar un especio de sistema de red de aeropuertos, (cada ciudad seria un estilo nodo) en diferentes ciudades, en donde el avion optimize el viaje a diferentes ciudades , y tambien en caso de realizar un cambio por ejemplo de que en una ciudad este lloviendo o no sea accesible por algun efecto climatico, el avion desvie hasta otra ruta sin gasto inecesario de recursos.<br />
<br />
<br />
By: team<br />
<br />
<br />
<br />
<br />
AVEhttp://www.blogger.com/profile/04905651130741095696noreply@blogger.com0