%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %deffont "std" xfont "helvetica-medium-r" %deffont "thick" xfont "helvetica-bold-r" %deffont "tt" xfont "courier-medium-r" %deffont "it" xfont "helvetica-medium-o" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %default 1 center, size 3, fore "black", back "white", bimage "EMBEDDIR/fondo_debian.png" 1280x1024, font "thick" %default 2 leftfill, size 3, fore "black", font "std", charset "iso8859-1" %default 3 leftfill, size 3, bar "gray70", font "std" %default 4 leftfill, size 4, fore "darkblue", prefix " ", font "std" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %tab 1 size 3, prefix " ", icon box "black" 30, font "std", leftfill %tab 2 size 2, prefix " ", icon arc "red" 30, font "std", leftfill %tab 3 size 2, prefix " ", icon delta3 "green" 30, font "std", leftfill %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page %nodefault, font "std", back "white", bimage "EMBEDDIR/fondo_debian.png-0" 1280x1024, fore "darkblue", charset "iso8859-1" %center, size 4, vgap 50 El control de calidad en proyectos de Software Libre CLEI 2004, Arequipa, Perú 27 de septiembre al 1 de octubre, 2004 %vgap 40, font "std" Gunnar Wolf - %cont, font "tt" gwolf@gwolf.org %font "std" Desarrollador del Proyecto Debian %font "tt" http://www.gwolf.cx/soft/qa_soft_libre %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page %nodefault, font "std", fore "darkblue", back "white", bimage "EMBEDDIR/fondo_debian.png-1" 1280x1024 %center, fore "darkblue", size 4 El control de calidad en proyectos de Software Libre %left, size 4, fore "gray" %fore "darkblue" 1. ¿Qué es Software Libre? %fore "gray" 2. Comprendiendo la crisis en la industria del software 3. Características del desarrollo en proyectos de Software Libre 4. Herramientas de desarrollo colaborativo distribuído 5. Un ejemplo: coordinación y control de calidad en el proyecto Debian %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page 1. ¿Qué es Software Libre? Primer acercamiento ¿Qué es el Software Libre? Un movimiento social que busca corregir una aberración histórica Miles de voluntarios que rompen toda predicción económica Un nuevo modelo de producción de software Un esquema justo de licenciamiento de la propiedad intelectual %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page 1. ¿Software libre? Sí, pero... ¿Qué es el software libre? El mundo del cómputo hasta los 70 seguía otras reglas El negocio está en vender hardware - El software requerido va incluído Es de esperarse que los usuarios quieran modificar tanto hardware como software Los sistemas se venden con esquemas y código fuente completos La revolución de las PCs nos trajo un licenciamiento injusto e ilógico Al pagar por un programa, no lo compramos - Sólo adquirimos una licencia de uso bajo ciertas condiciones Lo compramos tal y como está - Es imposible adecuarlo a nuestras necesidades específicas La compañía dueña del código no da garantía alguna sobre de él ¡Pero no recibimos siquiera el derecho de corregir problemas! El software libre básicamente nos devuelve la propiedad y los derechos Con el software libre recuperamos el control de nuestra propiedad Podemos adecuar el software a nuestras necesidades Podemos corregir los problemas que presente Podemos compartir nuestro desarrollo con quien lo necesite %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page 1. ¿Software libre? Aterrizando %center Un programa es considerado software libre si su licencia nos garantiza: Libertad de uso Podemos usar el programa para el propósito que deseemos Libertad de aprendizaje Podemos aprender cómo está hecho el programa Tenemos acceso a su código fuente Libertad de modificación Podemos adecuar el programa a nuestras necesidades modificando su código Podemos incluir partes de su código en nuestros desarrollos Libertad de redistribución Podemos compartir el programa con otras personas Podemos compartir el código fuente con otras personas En su estado original o modificado %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page 1. ¿Software libre? Aclarando %center El software libre simplemente es diferente. Rompe con la lógica de trabajo en la industria Plantea hasta cierto punto la vuelta a una forma de trabajo académica Ha creado fuertes presiones sobre una industria basada en principios errados Va a modificar radicalmente la manera de trabajar de esta industria Para concentrarse en la venta de servicios (personalización, administración, etc.) Adecuaciones a las necesidades específicas del usuario Vuelta a un modelo más sano, como lo que teníamos hace 30 años Se ha convertido en una religión %center, newimage -yscrzoom 40 "EMBEDDIR/saintignucius.jpg" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page %nodefault, font "std", fore "darkblue", back "white", bimage "EMBEDDIR/fondo_debian.png-2" 1280x1024 %center, fore "darkblue", size 4 El control de calidad en proyectos de Software Libre %left, size 4, fore "gray" 1. ¿Qué es Software Libre? %fore "darkblue" 2. Comprendiendo la crisis en la industria del software %fore "gray" 3. Características del desarrollo en proyectos de Software Libre 4. Herramientas de desarrollo colaborativo distribuído 5. Un ejemplo: coordinación y control de calidad en el proyecto Debian %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page 2. Comprendiendo la crisis en la industria del software Desarrollo de un proyecto Dentro de la industria tradicional del software tienden a observarse metodologías, divisiones y tiempos, rígidos y claros, para las diferentes etapas No hay una sóla concepción de cómo debe ser el proceso ideal, pero todo proyecto tiene claro y definido el suyo La impredictibilidad y el caos son vistos como los mayores enemigos Proyección de funcionalidad ("roadmaps" del proyecto) a mediano y largo plazo %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page 2. Comprendiendo la crisis en la industria del software La presión del tiempo al mercado La crisis de la industria del software deriva precisamente de que se ha convertido en una industria. Necesidad de entregar los productos en un tiempo competitivo Resultado: Sistemas menos maduros, más vulnerables, con cantidades tremendas de fallos conocidos (dicen los que saben, decenas de miles en Windows XP) Competencia en vez de cooperación En nombre de los secretos industriales, patentes sobre algoritmos y, en general, la propiedad intelectual, la computación como disciplina científica está atascada desde hace más de 20 años La propiedad intelectual Toda empresa de desarrollo de software tiene que pagar grandes despachos de abogados %%% Para pelear acusaciones de terceros acerca de mal uso de su propiedad intelectual %%% Para acusar a terceros de infringir su propiedad intelectual Toda empresa de desarrollo de software debe tener una sólida cartera de patentes sobre algoritmos %%% Principalmente como defensa %%% ...Pero también para hacerse de fondos %%% Hay empresas que se dedican exclusivamente a la acumulación de patentes Emergencia de oligopolios/monopolios Las pequeñas empresas sencillamente no tienen manera de competir con las grandes, terminan siendo absorbidas o quebrando %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page 2. Comprendiendo la crisis en la industria del software Los engranes de la maquinaria (o cómo lograr insultar al cliente y seguir cobrándole) Con el paso de los años, el cliente ha ido pasando cada vez más a un papel de menor importancia Comenzando con licencias excesivamente restrictivas Puede ponerse en duda su legalidad - Yo no firmé en ningún lado... Me prohiben cada vez más acciones Limitan por completo mi privacidad El Impuesto Microsoft No puedo elegir una computadora de marca sin que incluya Windows. ¿Por qué? Imposibilidad de recibir soporte técnico Al pagar la licencia del programa, expresamente acepto que carece de garantía - Estoy dando dinero para recibir un permiso de uso (no estoy comprando nada), sin garantía de que sirva de algo Para sistemas grandes, puedo pagar (en cientos de dólares) para abrir un ticket de soporte, sin garantía de que me resuelvan el problema (o de que intenten hacerlo) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page 2. Comprendiendo la crisis en la industria del software ¿Debemos seguir los mandatos de la visión empresarial? El cómputo históricamente siempre ha tenido su mayor impulso en la academia Hemos seguido ciegamente las tendencias del mercado Prácticamente no ha haido verdaderas inovaciones en el cómputo en las últimas dos décadas Las prácticas actuales de desarrollo por parte de la industria son ineficientes y caen en todo tipo de vicios Les salió más caro el caldo que las albóndigas %center, size 6 ¿Por qué insistir en copiar un modelo inferior? %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page %nodefault, font "std", fore "darkblue", back "white", bimage "EMBEDDIR/fondo_debian.png-3" 1280x1024 %center, fore "darkblue", size 4 El control de calidad en proyectos de Software Libre %left, size 4, fore "gray" 1. ¿Qué es Software Libre? 2. Comprendiendo la crisis en la industria del software %fore "darkblue" 3. Características del desarrollo en proyectos de Software Libre %fore "gray" 4. Herramientas de desarrollo colaborativo distribuído 5. Un ejemplo: coordinación y control de calidad en el proyecto Debian %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page 3. Características del desarrollo en proyectos de Software Libre Modelo general de desarrollo Cada comunidad de desarrolladores ha llevado la filosofía de desarrollo del sistema en que creció a su modo general de trabajo y colaboración %area 44 80 3 30, size 4 Software Libre Muchos componentes pequeños, con interfaces claras, fáciles de "interenchufar", que saben hacer muy pocas cosas pero la hacen bien Cada componente debe mantenerse independiente de los demás. Los cambios en un componente no deben afectar a otros. La funcionalidad puede ser redundante - puede haber más de una herramienta para hacer lo mismo Asume que el usuario es como el programador - Todo está documentado y al alcance Al permitir al usuario hacer cosas aparentemente tontas le permitimos hacer cosas muy ingeniosas. El usuario sabe lo que hace. %area 44 80 50 30, size 4 Software privativo Grandes sistemas, con mucha funcionalidad, a ser utilizados de la manera que fue previsto. Interoperabilidad limitada a lo determinado adecuado El sistema está fuertemente integrado para ofrecer una sensación de mayor unidad al usuario El sistema es diseñado como un todo, hay que evitar al usuario tomar decisiones innecesarias Asume usuarios finales, da suficiente documentación para resolver problemas simples Es necesario proteger al usuario de las acciones que pueda realizar que puedan hacer daño a su sistema. %area 100 100 0 0 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page 3. Características del desarrollo en proyectos de Software Libre Modelo de crecimiento orgánico El modelo de desarrollo que seguimos puede ser visto como el crecimiento orgánico - tiene una gran semejanza con las células de un ser vivo. Los diferentes proyectos tienden a ser tan pequeños e independientes como sea posible, con una interfaz consistente Es fácil reemplazar a uno por otro Diferentes proyectos implementando la misma funcionalidad no compiten - avanzan en conjunto Comparten recursos vitales - a los desarrolladores y a su experiencia La redundancia no duele Hay muchos proyectos implementando la misma funcionalidad Selección natural %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page 3. Características del desarrollo en proyectos de Software Libre Diferentes tipos de proyecto Hay dos tipos principales de proyectos de Software libre - y uno no puede ser exitoso sin el otro Desarrollo de software Desarrolla cada uno de los componentes El proyecto puede ser muy simple/pequeño o muy grande (hasta cientos de desarrolladores en algunos casos, tiende a las decenas) Integración de software (distribuciones) Toma una colección de componentes y asegura su correcto funcionamiento Rara vez será de menos de una decena de desarrolladores, es típico tener varios cientos Normalmente son proyectos mixtos - incluyen importantes componentes de desarrollo de software %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page 3. Características del desarrollo en proyectos de Software Libre Balanceando estabilidad y desarrollo Casi todos los proyectos de Software Libre (tanto desarrollos como integraciones) manejan cuando menos dos ramas en su desarrollo Rama estable La funcionalidad no cambia sensiblemente en su ciclo de vida Es la rama recomendada para el usuario El grupo de desarrolladores da únicamente actualizaciones de seguridad y confiabilidad Rama de desarrollo Hay inovación contínua, movimiento contínuo Puede presentar inestabilidad - no es apta para su uso en producción Los desarrolladores trabajan contínuamente sobre de esta rama Se sugiere usar esta rama a usuarios comprometidos para que vayan probando las nuevas características Que sean realmente mejorías, que no introduzcan nuevos problemas Que funcionen confiablemente en todas las situaciones previsibles Que sean aptas para propagarse a la próxima rama estable %size 3 Cada proyecto decidirá cómo manejar estas ramas, pueden presentar un congelamiento paulatino, parcial o completo, el cual lleva a reemplazar la vieja rama estable por una nueva. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page 3. Características del desarrollo en proyectos de Software Libre Tratar al usuario como a un colega A diferencia del mundo del software propietario, en el Software Libre todo usuario es potencialmente un colega Ponemos a su disposición tanta documentación como sea posible Esperamos reportes de fallos por parte de nuestros usuarios Posiblemente incluso correcciones / mejorías Los desarrolladores responden directamente a las dudas/inquietudes de los usuarios Para muchos, nuestra meta es crear más desarrolladores ¡En serio no es difícil! Acérquense y verán %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page 3. Características del desarrollo en proyectos de Software Libre Aporte por sí sólo de estos puntos al control de calidad Las características antes presentadas por sí sólas ya definen un buen nivel de control de calidad Las interfaces al programador (APIs) son estables, definidas y bien documentadas Tenemos la conciencia de que otros proyectos pueden depender del nuestro No existe ventaja competitiva de esconder la información Aún más, no es posible esconderla El código es más claro, mejor comentado y documentado Las tres virtudes del programador %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page 3. Características del desarrollo en proyectos de Software Libre Características de los desarrolladores Para entender la naturaleza de nuestro movimiento, hay que entender a sus miembros... Dispersión geográfica Mucho menor ceguera cultural Internacionalización de los proyectos Alta proporcion de voluntarios Para bien y para mal Muchos proyectos nacen y atraen desarrolladores por ser una idea interesante Potencialmente miles de colaboradores para cualquier proyecto Con suficientes ojos todos los fallos se vuelven obvios Mitos y realidades Diferentes maneras de pensar, diferentes prioridades van enriqueciendo a los proyectos %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page 3. Características del desarrollo en proyectos de Software Libre Características de los proyectos Y como resultado de las características sociales, encontramos claramente ciertas características técnicas Proyectos acotados a cumplir sus objetivos Con mucho menos distracciones Con libertad para definir sus prioridades Ambición focalizada - El proyecto no intenta llegar más allá de lo que realmente busca Proyectos apegados a estándares Para permitir la reutilización Para facilitar la comunicación sobre red en ambientes heterogéneos Retroalimentación de la comunidad Los proyectos reciben y usualmente incorporan las mejorías requeridas por sus diferentes grupos de usuarios Es más fácil que aparezcan a tiempo los problemas derivados de situaciones frontera o no contempladas %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page 3. Características del desarrollo en proyectos de Software Libre Problemáticas inherentes al Software Libre (1) El Software Libre también presenta ciertas dificultades y retos que superar Coordinación de proyectos geográficamente dispersos Zonas horarias Los desarrolladores pueden no tener un idioma común La importancia de desarrollar en ingles, nos guste o no la lingua franca Diferentes puntos de vista entre los desarrolladores ¿Qué pasa cuando diferentes desarrolladores tienen visiones incompatibles? El convencimiento, aunque sea a regañadientes La salida de uno de ellos (o un grupo) del proyecto La división del proyecto en varios ¿Cómo se coordina un proyecto? Proyectos simples, soluciones simples Proyectos complejos... Líder de proyecto Responsables por subconjuntos de funcionalidad Responsables de rama / RMs / Pumpking / ... Core team (equipos núcleo) + desarrolladores periféricos %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page 3. Características del desarrollo en proyectos de Software Libre Problemáticas inherentes al Software Libre (2) Problemas derivados del trabajo voluntario El proyecto ya dejó de ser divertido Ya no tengo tiempo Prefiero desarrollar nueva funcionalidad a corregir los problemas existentes No me gustan tus ideas ¿Cómo compartir la información entre los desarrolladores? ¿Cómo compartir el código? ¿Cómo pueden personas en diferentes continentes trabajar sobre el mismo archivo? ¿Cómo dar seguimiento a las inquietudes de los usuarios? ¿Cómo se va a comunicar de manera eficiente un grupo de desarrolladores? ¿Cómo se van a manejar los asuntos privados del proyecto? Manejo de recursos materiales Aletras de seguridad Asuntos organizativos %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page %nodefault, font "std", fore "darkblue", back "white", bimage "EMBEDDIR/fondo_debian.png-4" 1280x1024 %center, fore "darkblue", size 4 El control de calidad en proyectos de Software Libre %left, size 4, fore "gray" 1. ¿Qué es Software Libre? 2. Comprendiendo la crisis en la industria del software 3. Características del desarrollo en proyectos de Software Libre %fore "darkblue" 4. Herramientas de desarrollo colaborativo distribuído %fore "gray" 5. Un ejemplo: coordinación y control de calidad en el proyecto Debian %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page 4. Herramientas de desarrollo colaborativo distribuído Depósito de código Un proyecto colaborativo, especialmente si es geográficamente disperso, requiere de un depósito de código Operaciones básicas Sincronizar cambios en el código Permitir el trabajo sobre el mismo archivo, asistir para solucionar problemas que requieran intervención humana Guardar las diferentes versiones y ramas que ha pasado el proyecto Facilitar la distribución Herramientas principales CVS - Concurrent Versioning System Subversion Arch %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page 4. Herramientas de desarrollo colaborativo distribuído Seguimiento de fallos (BTS - Bug Tracking System) Un sistema que permita a desarrolladores y usuarios del proyecto reportar y dar seguimiento a fallas y otras solicitudes Principales herramientas Bugzilla Debbugs GForge Muchos otros %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page 4. Herramientas de desarrollo colaborativo distribuído Áreas de discusión Es indispensable contar con espacios donde se pueda discutir con tranquilidad y a profundidad respecto al proyecto. Si bien hay varias alternativas, la principal con mucho son las listas de correo Características Facilidad para alta/baja de usuarios Archivo histórico de mensajes enviados Opción para hacer la lista abierta, cerrada, censurada, irrestricta, etc. Principales herramientas Mailman Majordomo ezmlm ... %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page 4. Herramientas de desarrollo colaborativo distribuído Herramientas de plática / comunicacizon directa Aunque ha perdido mucha popularidad frente a los IMs (Yahoo, MSN, ICQ, etc.), el medio inmediato favorito es IRC. Conversaciones uno a uno o muchos a muchos Capacidad de archivar fácilmente las conversaciones Facilidad de jugar con el sistema (bots, scripts etc.) Redes públicas que no requieran registro para emplearlas %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page %nodefault, font "std", fore "darkblue", back "white", bimage "EMBEDDIR/fondo_debian.png-5" 1280x1024 %center, fore "darkblue", size 4 El control de calidad en proyectos de Software Libre %left, size 4, fore "gray" 1. ¿Qué es Software Libre? 2. Comprendiendo la crisis en la industria del software 3. Características del desarrollo en proyectos de Software Libre 4. Herramientas de desarrollo colaborativo distribuído %fore "darkblue" 5. Un ejemplo: coordinación y control de calidad en el proyecto Debian %fore "gray" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page 5. Un ejemplo: coordinación y control de calidad en el proyecto Debian Presentación general del proyecto ¿Qué es el Proyecto Debian? Desarrollo de una distribución de Linux (y otros SOs) Más de 15,000 paquetes binarios Más de 900 desarrolladores oficiales en todo el mundo %center, newimage -yscrzoom 60 "EMBEDDIR/developers.map.jpeg" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page 5. Un ejemplo: coordinación y control de calidad en el proyecto Debian Un vistazo a Debian ¿Cómo logramos trabajar en conjunto? Proyecto completamente voluntario Aunque base para el trabajo de empresas (Progeny, Ubuntu, Libranet, Linspire...) Algunos desarrolladores son empleados precisamente para contribuir con Debian (HP, IBM, Nokia, ...) El trabajo se basa en ciertos documentos base Directrices del Software Libre de Debian (DFSG) y Contrato Social (SC) Qué consideramos que es Software Libre (y por tanto podemos incluir en Debian) Cuáles son nuestras prioridades A qué nos comprometemos ante la comunidad Políticas Cómo hacemos las cosas Qué debe ir en qué parte del sistema Cómo podemos hacer que nuestros paquetes interoperen correctamente Constitución Cómo está estructurado el proyecto Cómo podemos tomar una resolución conjunta Grupos de trabajo Seguridad Ftp-master Keyring QA Debian-admin Tech-ctte ... %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page 5. Un ejemplo: coordinación y control de calidad en el proyecto Debian Entrando al grupo En Debian pueden colaborar tanto miembros oficiales (DDs) como externos. ¿Quién es un DD? Quien tiene su llave PGP/GPG incluída en el llavero del proyecto Quien ha pasado por los pasos de NM (Nuevo Mantenedor) Identificación Asignación Filosofía y procedimientos Tareas y habilidades Aprobación del AM Aprobación del DAM Un DD tiene pocas prerrogativas que un externo no Subir directamente modificaciones al archivo Dirección de correo @debian.org Derecho a voto en resoluciones generales, elección del líder de proyecto Números Actualmente hay unos 900 DDs Unos 400 no-DDs que mantienen paquetes en Debian Una gran comunidad alrededor %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page 5. Un ejemplo: coordinación y control de calidad en el proyecto Debian Organización de Debian El proyecto tiene una jerarquía organizacional, aunque bastante simple: %center, newimage "EMBEDDIR/organisation.png" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page 5. Un ejemplo: coordinación y control de calidad en el proyecto Debian Ramas de Debian A diferencia de muchos proyectos, Debian maneja tres (no dos) ramas: 1- Estable Con las características de estabilidad antes mencionadas Se recomienda a todo usuario La liberación de una nueva versión estable se lleva a cabo aproximadamente cada dos años Cualquier modificación a la rama estable debe ser aprobada por el encargado de la versión estable y por el equipo de seguridad Conforme haga falta, se hacen versiones estables menores (p.ej., 3.0r1, 3.0r2 a 3.0) La versión de cada paquete no cambia, las correcciones en versiones nuevas son aplicadas a versiones anteriores Cualquier fallo de seguridad es prioritario para su inclusión en estable 3- Inestable La rama de desarrollo, que siguen todos los desarrolladores, y se recomienda sólo a quien quiera participar en el desarrollo Alto volúmen de movimiento Los programas individuales que entran a Inestable deben ser estables (son candidatos a entrar a la versión estable) De tiempo en tiempo, algo se rompe 2- Pruebas Tras cierto tiempo que una versión de un paquete vive en Inestable y no recibe reportes de fallos mayores, entra a Pruebas Se recomienda para quien quiera colaborar con el desarrollo como usuario En todo momento debe estar cerca de ser congelable para convertirse en la próxima versión estable Muy baja prioridad para actualizaciones de seguridad - No usar en servidores %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page 5. Un ejemplo: coordinación y control de calidad en el proyecto Debian El sistema de seguimiento de fallos (BTS) La principal herramienta de Debian para el control de calidad es su sistema de seguimiento de fallos Sistema completamente público Se puede consultar en Web (http://bugs.debian.org/, http://bugs.debian.org/) Se manipula por correo (submit@bugs.debian.org, control@bugs.debian.org, @bugs.debian.org) Actualmente hay más de 275,000 fallos registrados (unos 26,000 abiertos) desde 1997 Clasificación de fallos Por paquete Por mantenedor Por severidad (RC, grave, importante, normal, deseos) Paquetes virtuales - Principalmente WNPP y ftp.debian.org %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page 5. Un ejemplo: coordinación y control de calidad en el proyecto Debian BTS - Número de bugs abiertos %center, newimage -scrzoom 80 "EMBEDDIR/open_bugs.png" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page 5. Un ejemplo: coordinación y control de calidad en el proyecto Debian BTS - Número de bugs críticos contra la rama inestable (y de pruebas) %center, newimage -scrzoom 80 "EMBEDDIR/rc_bugs.png" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page 5. Un ejemplo: coordinación y control de calidad en el proyecto Debian Comunicación entre desarrolladores Debian es un proyecto que se basa muy fuertemente en la comunicación, y cuenta con una gran cantidad de canales Listas de correo Varias decenas de listas De todos los niveles (desde debian-user hasta listas muy específicas a arquitecturas, organización, etc.) Abiertas y moderadas Todos los desarrolladores están al menos en debian-devel-announce Aliases específicos de correo Para dar con el responsable de un paquete - @packages.debian.org Aliases para los roles IRC Medio principal de comunicación inmediata entre desarrolladores Diferentes canales en irc.debian.org (=> irc.freenode.net) - debian, debian-es, debian-devel, debian-boot, etc. Reuniones de trabajo Cada que son posibles, sean enfocadas a una necesidad o generales para el proyecto Una reunión principal al año (Debconf) Varias reuniones locales (Oldenburg, debconf-es, Linuxtag, d-i, etc.) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page 5. Un ejemplo: coordinación y control de calidad en el proyecto Debian Responsabilidad individual de cada desarrollador ¿Cómo aseguramos un nivel óptimo de calidad? Cada desarrollador es responsable de los paquetes que ha introducido o adoptado Mantener el paquete al día Corregir los fallos que pueda presentar Manejar comunicación con el usuario Manejar comunicación con los desarrolladores del programa en cuestión ("upstream developer") Tarea de la manutención grupal para ciertos paquetes ...Pero un desarrollador puede declarar huérfano a algún paquete, o desaparecer del proyecto Tenemos la responsabilidad de avisar cuando estamos de vacaciones o inalcanzables Cada desarrollador puede corregir fallos en paquetes que no son suyos Todo desarrollador puede subir un NMU (Non-Maintainer Upload) de cualquier paquete, siempre y cuando se haga responsable de sus modificaciones Un NMU se reconoce por un número de versión diferente (w.x-y.z en vez de w.x-y) Un NMU no marca un fallo en el BTS como 'cerrado' sino que como 'corregido' Si un paquete muestra falta de mantenimiento, puede ser secuestrado (previa consulta en debian-devel) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page 5. Un ejemplo: coordinación y control de calidad en el proyecto Debian El equipo QA Es necesario un equipo que se encargue de vigilar la calidad general. Sus principales actividades son: Mantener a los paquetes huérfanos Dar seguimiento a los bugs sobre WNPP Construir una y otra vez todos los paquetes en todas las arquitecturas Para verificar que las dependencias sigan correctas Busca a los mantenedores aparentemente inactivos (MIA) Organizar fiestas de aplastar fallos (Bug Squishing Parties, BSPs) Realizar pruebas automáticas (de funcionalidad, actualizabilidad, etc.) sobre paquetes aleatorios %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page 5. Un ejemplo: coordinación y control de calidad en el proyecto Debian Publicando nuevas versiones Debian muchas veces lleva a niveles casi absurdos su control de calidad Para publicar una nueva versión, requerimos llevar a cero el número de fallos graves En un proyeto del tamaño de Debian, la frecuencia de publicación ha ido decreciendo con cada nueva versión Actualmente es superior a los dos años ¿Principal causa? La cantidad de gente, y las diferentes prioridades de cada uno de ellos Estamos trabajando en mecanismos para volver a reducirlo, probablemente a un año Una de las causas del nacimiento de proyectos como Ubuntu, Componentized, etc. Es importante tener en cuenta los hábitos de los usuarios fuera de nuestra comunidad Los linuxeros tendemos a buscar lo más nuevo y lo último Los usuarios en general buscan un bajo volúmen de cambios - ¿Cuánta gente conocen que sigue usando Windows 98? Nuestra supuesta mayor debilidad podría convertirse en una gran fortaleza %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page 5. Un ejemplo: coordinación y control de calidad en el proyecto Debian Mención mecanismos en otros proyectos Linux OpenBSD Gnome Mozilla ...? %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page %nodefault, font "std", fore "darkblue", back "white", bimage "EMBEDDIR/fondo_debian.png-6" 1280x1024 %center, size 8 ¿Dudas? %size 3 gwolf@gwolf.org http://www.gwolf.org/soft/qa_soft_libre %%% http://www.cyrus.org/(... - plática Martin) %%% http://iki.../(... - Debian Lessons de Lars W.) %%% http://qa.debian.org %embed "developers.map.jpeg" M_]C_X``02D9)1@`!`0```0`!``#_VP!#``8$!08%!`8&!08'!P8("A`*"@D) M"A0.#PP0%Q08&!<4%A8:'24?&ALC'!86("P@(R8G*2HI&1\M,"TH,"4H*2C_ MVP!#`0<'!PH("A,*"A,H&A8:*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H M*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"C_P``1"`'"`NX#`2(``A$!`Q$!_\0` M'P```04!`0$!`0$```````````$"`P0%!@<("0H+_\0`M1```@$#`P($`P4% M!`0```%]`0(#``01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T?`D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0`'P$``P$!`0$! M`0$!`0````````$"`P0%!@<("0H+_\0`M1$``@$"!`0#!`<%!`0``0)W``$" M`Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O`58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H`#`,!``(1`Q$`/P#VFWL?W>[S M2#Z8'-3?8@%!\YCGJ,#BL6.74D.U9;7ICH>*G66_9U,K08[[01_C739H1K16 M*MP9V'U44HM57++*QQ]/\*K0,\LJKN15_O,?_K5;GTUW=9&@\\]BD@%*X#2E MP)!N8%/U_E5U;B0(%\MF`'&.M)8Z;'&3B*6+&?\`68Y_$$UIQP<<[`,=`3FD MV@,K[=-T$$V!Q]T4UY;N8'R8G!/;Y:U6"1'=L^8=3FGVUNTKF4D*.N`,YHN! MS;6VH,?E2(9_O-S4L%I?1#YV3<>2H%=-('0852>^3596>63]Y')]-N!2Y@,G M;G//O8[9-Q[#@?K4#257B0MD'G!X-2Y(#,@BDF!\OD^E M+/#+$`9%('O6W'9K"P,*D=SS2F.4C;MP#UR124]0L<_N[`#CTI"U:;:9N=O+ M.<#INR?Y4ZWTI\`,!^=7SH#(+8IX;)_^M6L^CF*O+&3IV%2C38R>0^*3D@,%B1S_2G!JVVTZ)P,"1?QJ(Z M4F?DD;'N*7,@,K=C/2D:0D`&M3^RL'!DR/;BFKIL>22S$8]13YT%C+\QJ"_' M>M%=.B/W0[?C5:XLC$&.&P.22.`*?,F!5+FD#D&H9;B.,D.ZC%0'4;4'F5:H M"Z7;_(H#&J)U.UZ>:/RI#JEHHR91^5,#0W$4IXW+_C4*^(].+X,Z`_[ZG^1HU"Y MN;SZT&0U@3>*M*BSYERJXZY(%68-=T^=1LN4R>@)Y-%F%T:?F?2EWGVK.75+ M8L0),D>U*=5M@0&?:3ZD#^M(9HES[4UF)XQFJB:C;DC$HS]14BW,3?=<$4`2 M$D#TIS2.V,D&HS(I)P1S067/)'YT`/!/K3U8CH:B4@]"*4E>,D?G0!-O8]30 M&.>U1JRDX4@_C2Y`ZD?G0!.K'%2!CCFJIFB09:1!]33O/A/`D3\#0!9#]L&@ MM4:G@8-.SUY%``6YIA-.SFD-`"!CTIAZ55.`Q/KMI7`M%NE)OK-N;Z6"/S'`"=,G_P"M M5!/$,3D`%^?X@F1^G-%FP.B#8[5!+<%.2AP/>J,6H+,`5DW#MA,4QT:5N4E8 MX]/\*`%FF1R=I<'\#5,K*VK#BG'L@ M#R'Z[P3^5'DM_=SZX853>Z(7<-I7V.#38[B4,7B3(ZD[A5V8B[Y(W?-&XSZM M2_9HR/FB?'^]_P#6K,75[Z*4^7&HC(YS@FM*"_\`,16D4*Y&6!Q_C3<9(+CA M:P$XVR`_6F_8X\XQ,/?`-7(IHI!E0?3K4DT>Y0L9;Z%:E286*!LP>C-QV*T? M92,#*_CD5;6TO<<(-OKD4@M[S=P@QZYK12?<"L;8\94-]&H^SQ]T8>^ZKACG MY#1G-,"2+T(7VJU*Y-BN+>+/7'L33_LOS?*/UJRL4DBD;U*^@%,-DP(9,*WK M1S!8J&,@\HWX&G+$".0WZ_X5,(9UX.,_2GI%(>#A??DU#D41?9N,JA/XTBPR M#ADV_5JLQ*[';MWCINI)K63/RA1[-G^E9ML"N[`99<$^E$O-6@L4V M?)C)(]?ES3X[>5G"F&)?;?D_RI7&1K<1_P![FKML96`:,,<59L-*.X.T:JW/ M2K]O:-YN"&^E**;B%FLFU ML@\#@U&@$[3%PQV]1W--1ID#'@@U"-V<@]>U2[R#SQ28$R2MD%MN1Z]:5[M2 MI&#GKQWJNX#*6!Z\Y!IN01R,Y'&/DN2^<(`:G@D\U,,N&QU%9O&02NS/5 M6ZFGO<01$RJ(40C[V5'-(9>"`,Q64CMA_6DN4=45OXA_=&?S]:H+J<1*@W$8 M#?=^88-3+<'`$H!_K2)< M6T(+3-%&PR>&%8^I>*-,@R%,LDFTR*B#:S`<'`)&<'K4M`C:W-T,+#CT&/YT MT2H#AH77Z1_X5S>A>((=86&4+AL8[\'T!ZU8U*^M;2S^SMINJW>E2Q?-/%*S[`3RK;G#KCU/3 MMTX6RN%CJ+CQ7H=OO\_4K9`F[<=V0,=>GI22>*-*2T2Z%W$]LXRLL9W@_P#? M.:\CT[3)8(+RZ\&7-O?O>9]!'H!UY]*NZ9+<7U_;:7;77E7$TFU;I/F0#!;82<$'"G`'6LU4E>S+Y=+GJ5 M]JQMY&>2]B^S#G=%"S2QNY)@P(C`MI&"#CEAN'/'8 M]S3&T_4].^SP2RV\IC4#S@B@N1SD+C@GG@>]8$GCS38]1N+?4]:C3"L'$,GF M(G/<#'/3H.,5:4F)M+& M15W1%@6]BM6L-*LK=5`2.:\B\QE.2=JINR![D9I+FOJ%XM71VM8HG/.57!K5)DW.,U5KBYN#L\ M/7B)G:9%//3.=H0Y[]_YUG-HMU-YD2V%VLN_;&9$(1U]2P'RY]"/K7J.::94 M7@LOYUHI26S$>>/X0G>U+IYPDQS&ZKUQVYJKH?P[>.'RM72.Z;YSNN'$R`M@ M#&5SQZY\,V3R-\H:)HW8KU&"5'OQ M7?W)$KC$>`..E-$9[_RJE4L-TKGSOXKT_P`/3ZLL$UC=:=.S>';TS32:9;7,ED&"Q.3DMQSR0O?/;_Z_UA-IMK*=\L,);U9`3^=> M4_%*.WTZV>&SL)9GF!5&B'RQ\=6YZ=>HQ713J*6AR5J'*KGG?AH^(-)61T:U MCC7K%=3''J?E!X_&K6I^.;]%"2)IL!<_KGI7"3RR2'+L3N'/&`?\:A`Q M6NAS>UDM$SI8_&6J*P_>1;=V2/GZ>GWJZS3_`(G6=@BK):7LBC^+*G_V:O+Z M8W"GFI:N.->:/:+?XQZ.[JLEI?(.[%%./_'JT8OBKH$BG,DZ$>L1S^E?/CL" M>1^E-('9L5/(C7ZQ,^@G^+&A;B-EZ<="(QS_`./5&?B[H:EA]DU`@=,1IS_X M]7@J,R_Q;O:KVGRP&XC-P,Q`_,#2Y$+ZQ.Y[,WQAT?(V6&I=?[J#_P!FIX^+ MNCR8+6&H].ZI_P#%5YE;6VG72RK%S(.1R1@>O)JZ;6RM(@TD,:$#.X\]_>L7 M.*TL;IU6KW5COW^+.C?\^.H`>NU/_BJM1_%'P](@9_M:,?X3#DC\B17EAG2< MM-#!'=(I&00%9?TYJA<:B2IB^R1Q2*0-S*#M'IC%7%7Z$.K*/4]J3XF>'A'N M^VSJ2V?\*J2?%O18RP2WU&3G@X0`_P#CU>'@JS$NQ'4_*HZ]O3O3Y+F9 MXA$\A,8QA>@XXK3D1E]:F>V'XNZ.6S]GU1?8*G_Q='_"W]).!]GU$>ORKQ_X M]7AV3C&>.M)1[-"^M5#W"7XL:5(H$5OJ3N3]T*H_]FJH/BM<@XCT*Z9?XQKM2[G"CMO.*3AV&L3)[GI]U\5[^&;RSHYBE'57G)/\ MA4B?$?Q(T*L-(AY]9&'Z$YKRC[3-OWB0JWJGR_RIZ7UU&6*7,RENI#GFDX.V M@*N[ZL]1F^('BML+%I-N&/;+.?R#4VW^*GB*)?WFD0-MSN+;U'ZGBO,);ZYD M0*\S$#\*K%@>]"@^HI5W?1GT3X2^)VGZS;-]O:WT^[3[T;I/\:^4:6CV:Z%QQ,DK-'U0?&FB*X1M4T_GIBX4_P!:SM2^ M)'ARS8#[=YY[_9U+@?B*^:5.#R,BE8@G@;1Z9IJF#QOGG!`![&BG[-$?6IGT(/C!X?8XQ=+[F'_`FGK\4 M=+FVF**\,;`G>+@W=*RJ0:^%&M/$7^- MGT!9^-=&U(R1_;8XY`<%)P8R?INZ_A6K_;%I;Q*SWD$<>,KND"@#\Z^:UOX' M;,L!9\8R0#_.F316PBS]I#2>F"0/84E_>5C1UNVI],V_B2SN"?)U"TGSQQ,& M_D:EEO3?L?L\\!;/1'P37RLR`=,$>XQ5[P[J:Z1J<=R((9@",I*BL.N>"5./ MJ!6BAU1"Q6MFCZ=>TU';L<;QC/S29_K44.D7DS?ZL!?6LCPM\1]!U6U$=S)! M83<+Y4K#!^C$#^5=WI6MZ>(?+MI8)`>0Z2HP_+-2Y-=#JC)2V9STV@W!0@A! M[D__`%JCC\/W87``VGC*Y-=?'?DX5BDZM_$-HP?I3Y+N-HOD5(Y1_>0$?GS2 M]I(9R%MXA\P[?Z&KT>A3HV)85P>ZN./TK7.IN4Q-8QS-GJDB<_F M!69?WD_+6VG7(7KL0K_0T[R8$PTN&``O+)&.A)2KD%A$5!BG+Y]A_+-<=J.K M:I$"BV%XKD9'R]/K@5D?VYK:'<\=TJ^GE[?_`&6FJ38N9'I,EOY1!+'CL015 M1KB..;+RC!XVMQ7+6/C:XB_=W4=V.Q(`/^%7K?QA!YF6\TJ>"K(1Q^`-+DD' M,CIX9('SN8?@,T]EA(ZKCW%4++4].N@'\O9YG."HR*N@VY?,=T$_V64TK6&) M]E#AC'&'Q_=JJR[201R.,&KTF0V:+C,K>DA`D M'E,._8TTPLLKLN&!'459\LH=L@_`C%0^68I#LSMZ\4,")%PU8FCZE8ZC>/%8W4%Q*`25BD# M$#/7`KIY(OW8,1Y'8'OGFLW+L`HVIG:,GWH+'!Q5>YGAMH))KAUCCC4L[,<` M`#)-8?ASQCH?B)IUT?4$G>'&]=K*1GN`P&1]*=KB;2T.D).?;-!<%\9K)NM7 M6V<&3RQ;*"TTSR!1$HR23GMQ6!+\2?":NR'6[,LO!PQQ^>,&ER@Y)':$CL>* M0$]L8]>]8=MKVEZA`);/4+:2,IN+"0#"^ISVJX+V)8FE\U?+"[BP;(V^M(9J M*49(]$OHT-MJEE('7S/EG7.WUQGI5'4_ M'?A+3YC!O(RK*%'?!X]#@5S&L_%KPG92+]CU1;IF4DB-9.W09V'KS7'ZE\7=(O;:23^ MSD-TG"#S9!Y@SU.%%')+L3[6"ZGJ4A2.99I%O'&"@\MCY9'3D9^]GC\ZI:GX MC\+>'[H7MM;RR':4B.]_]W:N<8[UY+>_&(+:26NG:(D:-D%VNG;*GJ,8! M!.3SG@\UY%(V79N>23ROX5VDNH:3"6%_JMFB*02C2*2>O09ZC`KE MJS:GR1B=5!4C=LO-B>Q:`Z5/?MN#);2;XL#Y550QSOR#WK/VBOKH;.FVKK4U]0N-3NM0L=1T6T MU18$W&>WN8#&KY'!VX!/.3Z]/>FAM5U*SOGU*P,$B2JMD]K$#,F3DL=Q(`X4 M?GP>*S=4\>ZJN\0M!''(Q,?&'CVJS@9/4-M5.G\1-+X0U\W7CF&TO;VX:&XA M+0%IF*O+C<593D?=W$9P!L^F+C45]&1*FTM2WJ-EXI$4T@+3+'G8L`"22`]R M,*-W/L./6L6_T?6+J]5[R]O[>:W*';:3[2RY^?=&1R,8--^\)+W3=T*PNX+?4[DO.FHI;-]EEC1$+C.[:P50#G"] ML\G&*Y@VVGV1@ECOQI]RT;"\,=QB8DC.,ODXSZ_X4RWNKRX\4:G;Z==G44^U MOY+O"9#*@RSX;K\H``YYQP#P!JZ[X%AN-8TRX\0;Y%ECD:2*5QMR-N%7!XZ\ MD,NUP?EPI_'J*YSXA:=HMH;2QM=(LXD/[SS(45?,ZC9N`SD M84_>R<]*AC\(Z?=Z:&MM.MV?9NV1.N]>I'))/7BIC4IJS9$HU&VD!D'KCN,5QP?`(!P",'!ZUZ9!H\4X@@O-(L M0LC!))T@963C)),;!1C&,X&:IW?P\B97%AJB/*%#*DBK&&ZYY9AMQP.>ISZ$ M5Z-*O3M9'GU:%6]WJ<9I^N7VF$?9+EXP(R,CV/;VKM-,^*3R`*YF;P9XB"[H](NIH]Q7S(%\U,@=-RY&?;-,L_". MJW2S%;29#'G(E3R^@RV-Q&2...^?:KE[-[D056.QZ:_Q^UTP,8X++S=XVCR# MM*=\_/G/IBNI\(?&F/6;^*SU3R[:6485DCVKN],ECU[5X?<>#]9BM$EBL[B6 M;>R20"/+)MQR"#\V\>%_%6GZQ' M''YT:7;K_J_K4....,U9L<["K=J36@7&^0S>E.^SC'-6CUK,U>\>U@D M=2RJ%)W>66`J;#N,OK&2==D4K1H>#M(_J*\H^*>E3P:5,T,UZ)K4[X75F(+$ MY.2!GU]!S6K<:WJ<]R1_:TLD*,\EP\DSJ\CG<2&S^M57F1.K<^W--9] MQP!QZU&8\'@$CUK<\Y(22Y8_<&![BH6=RO!H#4X$4R6302M&P9796'0@]*LR M2R3LID8N1P*J(PSVJ=0",@YIV6Y/,UH`8JM2TK@U8*2BB@`I:3%+0`G2I+>"6YD"PJ3[^E6=-M M%N95\Q@(QUYYK1U>Y>RQ!;1A(V7[X%85*UI%+W>>6PG]FZ;:QDWLS>8 M!RJN/\*JM+I"#Y(KAV[;NG\ZS3\Q+$Y/J:*:I/[3)=5;)%MM0)5HXK:V1#W\ MO)_,YJIBGVT,EQ*JHK8)P2!TJ_?:=%;Q,QD<,!P#WIN4:;4>X*$ZBYC.Q0!4 MQBDCVEDV[NFZG1VLI!;;R.WK3=6*W8E3D]")_+"\$EL#_P"O2Q02S9\I"V.I MK3A2!V,;1")R/NMDG\JF5H8'#QJJDC:0#Q7+4QJCLC98>S]YF6^G7"\LHQGN MPJU;6<:1B1\$]26/`-3W$L(S44SK@Y1<>F*Y98V4M#6,(1=[%*DCN[1,1PEMWKMJK<2G!"QC&.W>FB5T3Y=Y'&0#C^E'MW):EQ MY5JD73PB3C]*P)+&`!MMP`?X1D'(J"18XX,_9VD8#^\1FF\123 M#EJ[-V-N?QOXCFD5CJUPF.T9VC\A4]O\0/$\,FX:K,P_NL`0?TKF93$8E*(5 M8]MV:@!)/%;1E&:N92E.+M<]4\)?$G4I-16'6]4=(9%VJ5C``;/&3CI7I%EX MVMGW6L.H0SW@Z?.,_H17S(7.=I/3G%;FA:SJ,$C""<%<9*R*''ZT-P2NS:E6 MDWRL],\>^._&FB7B+IGE36LJ@[O(WD,?I_6C2/B5\1-02W%GI^DN4O`SQ4Q]47.F212!(]05"YPBR38+'T'%4+K3=8@8LD9G3KE'!X_$U\\:;\6 M/%=HCB;5KJXR,*6*';[\H>*EIQW-85(S^$QO!GQ%\.:T66`0Z7=G MY%CN#$F\G^Y@@L,^U4OC'-K-OH\.LZ)J<]G)I[>;+`JY649'4>@ZX/'7ZU\V M_:]/MXI1';DSGY0_B574J2MNF?J,C@XXKB[&TFO)2D&5P/ MF?G"CIR1TJ2_-H2/)\Q9`<.NT!1ZXYR:=I=G]I??'G7/& M#C&*\ZK4;W9WTK15DC5LM,WNS6*W#>6P!D@RP4_>QGUK;\/P:G(ICTR;5!"I MPQC=PJ9QSE3Q_P#6KD?MUU-;>5)=N+4!CY18LN3UXQC)]:=#J0;I/>N=S:V9NILT-8TFQA*/)"DDT@)(1R"F.I<#H3T_,YXP*R[;Q2D]Z?.&+:0#9("@R&_3`JK+H[6S$SRYC[&,<_ MCZ5I-$\H8*27Z9)]A4,GFM$8F7))ZYK2.+JKJN/3%:C^%=+>S@>*[N(I),_>VR#@9Z<8[]ZQ;9F8%`QW\\GI4T M-S.SXXVXZ'C'\ZN-:HW?F&J=-:-'0^&HKC3TDW7,$\&WY#/=20L@'/`!*X_# MO5P^)X+LL\SE)U8H8ENRR-R.1GKGZ5RT%]<+)M&&4GA3SG\:M;K>20.T!YYV M@^U3*JI?&:PO#2)T&HZI&L2H]Q#N8%E0N-R<$\C_`(#[=:MZ!''K5X(;"]M[ M:1'!1KW$'\&=RE2>W&5ZYKE+U8Y%`$(C[@@Y-6;.*0D.,'(P`W(_*HYXK M9%J4I/5GT!X&M-E>>V-K.FG&X^S1O"6VKT&3]/PJM?: MA,4CB*QIM(;Y1U(S@]^15.OT0^2VIO>)=/BT#6M->QNA/*,SRR)/M>)E95() M4`H6!8=?[WISU2_$$W.D-#XFTZVOK=SE/*RAV+G+')/S=,$8YSTKRIIWN)%* MQQS!OFV.@QG&"?3)[^M:0M=0O;=GG4^0&"-R`N,<\`]@<=.]3[1_9*Y+K4[/ MX@:3I$?AZSU;1EO5O;LQLT#S-(8TV;CN&[((R.3G!%>;ZC;N\=O_`&2TT]], M@D6UB3S=Q+8Z=>F21@_6M>XFUG4GN9VG:?[)'%$WFRDMMW$EH^\QB0Q%`,8P^UVP<7]T-R6&5(&1TQD8]ZL:;XGO8;KR386UTJ1A/+\IL1LH^^ M&4A@?I/&!6LURZ[&:E\R#0=;O3M2.>XCCEZR1SL MLA&/EPW4]NN>_P"/6>'_`!C>6,UJ^I_:+FU9S'_I,R^9'P,E@4R01SRW7ZUY MW-<11W4EK%'+'?02'>Z2;5'`!!3&"*VN5DFMUGCZ%"U>CZ'%9:W;VYBG,=PSB-LVJXC8D8^8$'&>XK>NW'5 M(YL+J[-GTK8LTD"LW?WJP1QTJOI4,D5LB2N'<#D@8R:O,F%SUI,[B#'UIT>0 MV0<5S7B7QII'AY2VHS2(%(!"1ECS^%><^(OCA:I#MT"R>:4D_-Q$JL8;L]FU36K+3'A6^FCA\W(0NZKN/H,D+[( M[SQ9XTTJZU==0T.PO+6]5=OGO<$,P]"H)&/:N(O;RXO[F2XNG:660Y9G/-26 MUNDDRHS;0>K8SBNEM?!5Y>KYEK*GD%0P9P%8_@"?YUH[0W,+SJ[''8QZ4P\> MWTKTZR^%NH3PI/\`:(_*D4%>!GGIWKB_$6B3Z)J4EG>!?,'*LAR",D9_2A2C M+1"E3G#62,:*62/)1W7(P0#U%0-P:L.`O4_2H&')IDIB*!KF\=-\"*Y"IUP>, M2.J_<;YLX`W-%G_`+2M%PK0SNJLRO\` MP\9Q^?K7#SSE[S>QWU,.J,(R:7O;?U\_TW31CZO:WUQJ!D0-+$^U=I8;515" M[&W'[O#'@-]]OES@UD:?=,3;QM)O0I$,LGS?-M`8G=SDLI(P!R<%MISU=VLL M+E%<9!QD#BJ2Z:4N1/$?G)+`%CM!/4AH.*LQLU^@W* MJQYP3U8?2NWVTJ:O4V/'E3IR7N[E-+*>2+S(D,JXR2@)Q]:CMTA9G^T2.@`X MVJ#D_B16W!!Y,(I<'_:%;T<&Z(2L@"$XSFJTEQ'`#Y"`D]V_I67)+95,8Q[CN:LW,]S,2K MOA2/X1BJK(74J[D`<94`'Z4.OSR4GH%G!H1R1 M&=(BF2?E(`([?THPL:!(@H`J**)B&"X4YSQ45*G,W8?,V2,WFNLISNQCDYI0 MHZLR(0027X!'I3X86P&8@G/7-'E[G+MC]8WON6AUM/&[[9(^2<82M M-+*W`YW#(R`>M:2$%26S@#G)Y'XTFT4K%9M-BD9LXW=LC` MK(O$\F5E`W`'O6[*Q`R.<\C/>J,GE2,200_KUK6,D]R)+HB@LB>4?-7"^@., MTPWDLJ@NI0=!BK,R)M.4W#ZTC0*S+C*XZ@5::%RL@553:06W`\$TA1Y",R,O MI%BR.?K4.20),I&V)&0QS3X+=I7"R,YY]>M6S\ZE%&#ZU-; M1D3(QSGKUJ>;0>S+(TN!+5GV9)ZY%9$B*CD*J[AW4<5TSP//&01QUQFL\::" M_P"\/;O0IERAU1G6ML+ALR9;L-]230B!044`="%E!:VZ391=K=3CO5F:W MMYL,`PE!X(X)/UI\S!0NM#GDN5?=N"KCCD\TV%5+'Y?W8Z`C'_ZZVX].BF&V M2-9".C'AAWQZ'K3DTU1$65B5QD*>,4W4LK$R4K&2MK;22%Q$`QQT'6K"(H.$ MC0$<<+BKD4*$<=/2GH$7(1`&SUQ6;J/:YD9\U@LZ\J48<[E'4>E*-"MPP#7$ MN3WVBM1"=P#G&>E65AR!N8C\*TCBZL%9,?LU)[&)_P`(]'LV>*T6.J6U8O9 MP3V,7[%:ON,:R8'JW;\J].\,_$^+PUH%MIK^'H;Z&$D(9;EF*YZ\,K8'L,"O M/MD*L`5"MT(`HCMX54ED1U/1F!)'MUH^LRENV:1Y8ZK0Y_-/C=XCF-V0GC*G M%4X9UP?,(!JPDJL1@AN]>YN>>KHL+)&$(>$$X^\&(.?U%,BWF3]V2&]C3>M. M1PF3@[^Q!Q2DG9V&GKJ7Q"A7]_+,R]<9(`XZU(F94W-D(.%4')[\U2AG#2!9 M20A.3R>!Z5HKG5O[QZ%.=/[(D%HUQ)M0H"/;DXI MTWB076HOIY;W8Y/'.3TI4J,ZD79%SJQAHRO;>$G^>_M- M.NKR!5RR1P%HH2.GS!0?EZA2Q`XP.!C7TVWN1;&YM&%O(""L>\`L>GR@_,3U MZ9%8E]XQOHD:.QN+FR@955H+>8A&^7!+#C)/6EL_',\)A,VEV,[1NKAF0HW& M./D8`=/US6[P4N@/&^T=YMNW6.5\Y+1%`WOT%9'[-HW#!Y8WXJLMK<`/Y3Y)Y5<\L/ZUEMN;7#R`G[R M!O-7.",8X]Z>Q20@9*L.<8JT;"[@M1MAQ6&:01S8`!W#G/^'\ZU]/M;=7;S9!M M*]%&!_GZUFK92K)GR@N<@L'!&:E59$'+9!P/?@U$I=C121UUY=3W>G&*T7%K M#'OV+][C&.?3&3C'IR*QHM/M;J1IX`0LA8^6&(`^<=<>V>G]*FTB]GDB>&WV M-YL95>.,?4?A3[2XM[58X'C*21_*[(<\CU'J?Z^_&<+VL-*YAW]]%H4`,L>Q MGX$8#@L8UN\#*D1P1P002>36!173["%^:QS>WG; MEN:FD6-Q;@8P#C@')YZ=L5;/AO6GD!=AU)#M,,9^I_G4G M@:-CK!F4Q[$7#(V-S9[`?UKL_)DEN<03[T7!"2<8Z$\?G7#B<1*E4Y4D=N&H M*K"[;.3T_P`1FR/V35K5V=7Q(PP&!]?KT]:Z&#QM!:0,8)X+^&,L1!<0^5(` MP*G!P5?L?X3G&.]5_$6@BYANIX;1!>O8GUZ_6N9E3!SUKOI.$HW@<%3G4K3&^: MW4\_I6OX;U1+6_1;H9MGR&'.,XX/'/4#\,].M8AI#QT_2KE!-69,)"A([@]._<].IJSX@UF+3]"GU"U>WG6,'GS1MX!SS MW/'2OC/1O%NN:1!+#IVI7$$4H"N$;!(&<<_B>E=3'\3KT>'#I4]NTT;;BWF2 MY!8@C/0G'.<9_*N=TY7.U8B+6IC^//%5SXIU=;J=541)Y:#)/&I_`4TODT@YKJ225C@E)R=V*.:FB!IH7`R:/,QTZ4R&3M+MXX-:^G^*KZQ@ M6%!%)$,860'C\1@U@%\TB_,>!FDXJ6Y49.+NCLK_`.)'B.YWBVNA91,-NRW! M''U.3^MYM_,2( M$GZ+,29F031*I^S(""K,S+G;@XQ\@(5L\DUS M1E!-2DM#5Y55G-TU)7MI:^_;6SZK75).^QTZW.ESZG!#JC(90W[E2A(W<'`; M'!^[QG/(]12W^MSK?>18JMO#:L%?"*1T5M\F1D+ACW7A6^;)`'/W>FW\]FQL M5GWW(,C1[@-N[!9&R1P,MC@_>;@'DKX.HYJ_86S&-7WAHR>I_H:YO7;:XNFW"%98?NA$@: M4(X+;BR[2?[O..@897=D]%X?9;/2UCNVF>0N<(7#!!D[03SR`0#R>0>3UJ)S MC&ZMLA#OS@MTY]QZTYX_D_=(H]2!4%[ MJ(1]QVY M('I6LBLL@#`*,]C46T*S`*`O;'>LHRL-:&6QR0#T]Z$1=P";B!U!Z&K;^`*!I6%A0[U+%@?\P.`3Z=JT0XZD,GF*W#?(.AJ:,OC?CSTJ7:KHAWD"(G_=&:E"GIM[=Z38F#YYI`B8Q]:2YF[(VA-17O$XLRB@AT..A4\_0TV M0DX!!!'\6W.:R!X@A`VD2$9[#C^=-D\0)C*JQ(Z*0!G\:W^K5G]DB6(AW-$J M"_*]>.,TLGEPKND**5Z%L5F1ZY&Z$NJH1DX`YS65J&H2W4AS)\G0`9Z5=+!U M)2M)6,95815T=!]O@F951U=\\%>U-:_19TB5C)('],O=3OX[>Q M!$CG;G'Z_P#UZT]5BTS1)UAAE2\ND!,\OF87.?NKD9/&*TGAX*7+%W8E.37- ML7#\YXX]C4HMLQ&0'IU!KDY_$TQVBW@13QEC_P#7Z4MYX@OI;55B,<(*X>YMKE!A"L@/)4Y!K&DEDD.Z21F M--5BO0G\#7H4<'&GK?4RE-L13VJ2.0HV0,^HJ0V\CREHHG9<_P`*Y%*+27JX M"#_:(%=EUU(>H];A3]Y6!J<'8_H#@#WS6.UW._147ZFH)#(_WY3]%R*F7O M:,:BT;4E_&LH>8JQ'`4?_6JI>ZA+=2LZQA`0!SV`&!@?0=ZH*JKT'/K3@<'( M?'X]:%%1V*:ON*JC=DY)J1<$]_RII8MC.W\*HJ]9S!`$;.P' M<,>N.*H`8.:D5NQHE%25F3=K5'7Z=K4(L(-.O[<'\ M,=^)+@+&9$B7>$)"2#/)XP?Q_P`^_.VC++"RDJ)%YY.-P]O?VKK=+$5[:`"0 MI(B!59N`Q`Y4GZ?RKRL30MJCTL/6YO=9>TO5&%I<0741DAQ]X<%3_AQ4%OIE MO',(3="*8$-M<;L9'M^-1R7,=EF*YC"R$9(=.>O;U'&./>KNGWUEJ,!AD>,7NM5 MA26V0V%RT:(@!$B>85",6W8/+#C`'+89BA!W[A1;QK>);>XMHA]NBE$]S.UN8^"Q$C991PX\P`?[2X5-A-8YTX2 MC!PJ2FMEIK;6SM^/KVMJVO4KH$7+HGS(,LQ_NCU_2JDJHO#R*2[=!S_*KUR/ M/4K&-A)Y..3]:IF`QN"SOY>XY*KP/\FHC=ZG&G+L6---K%)+*&.YMH!YZ"K- MRR&4S[U#N`&8C'0=.XK%O'>%#Y09WS\I&0,=ZS]+U2:\N9H)XBI`S&V2H6DUK(^(I.#MZ^H/MWZUCW7@FT,8,-Q+$P!SO`8'^5: M=HNUCCN!SC\JOQ2.PVL`4[KC]>M$*TZ7P.PI1A/XD>;W^@:C9$D0--#GB2-2 M0?ZUF/')&?WL;H?]H$5Z]*&6%=A9?H>N?I7(>*K.6>"-MYVQ,=Q.3Q]!R:]2 MACW.2C(YZN%BHN46N: MY#P8DEUI96V0M-"[#&,AL\_XBNL^P74<(CE:*-W&6WMM*_7//_ZZX\=5=9!@)DDX)#9Z=.GTIMNMQ`@;;F1NV1SWJLEG>P1>5+$&5N0? MO#';&":F@L9_+'GO^[#!EP-&1@AARIR,C!'%>UQ-;1VY#W+R(TAP(B`1N^;H3[8_3 MFI8ITU%9H[H1K:LOEY2+=)SWSGL3@#%=>$QCHNVZ.7$THUG>^I\^/$_]TU"P M..1BNM\8Z"GA_4(X(YVF#IO)90I4Y(Q@$^GM7-3QD@N/QKZ&$U4BI(\J2<)< MK*@R#@&CISUI2"*0$9J@'KR*D3'4U&,XR!Q]:64``$DD>Y$%YK4TL0CM,Q. M%5G:,!BY*DA5)!&"-@SC.9$Z'*M4U47>,R#:\K&?*;2/-923M<``XP.-WRD+QY%>O*EVVDM;3]>C>-5N\*FXA9W=07Y(SC MY21G^(*.X/W23;U'4O)`\EEV[58R;?,!#;MN!N&?NGG/H`"3QS$5P(XD2R#J MTK226Z,Q!"!N%!!SGY64`'),C].K/NII+-69[A\HCIYBJRO*6W>6ZNO&T\$@ MMR58X)Y,1QE2,?9]>G?]3IGDN&E46(O[MO>7V;M=-4[:WMV^2.PA=;NW/FQC M!+1NAY&02I'N,@_A7(3W#FW6Y>VG6U,;8CA(6*$-E0I7'WB&!W?[8."!@R:M M>R7PL[4KY%F9EBEB@RQ`PI7D#D8)P`,':2,\8HP1":U58K:`JZ2;T7:7,A!9 M=C$Y(`*94$G@Y'/-8FNII)/U>US'+,OE0JSG*-G]E;V=U;H[[Z];)VU6FAHR MVKR&.]C'F,L3,]O"J,F]LC!Y5@1*%92H&.F=HSU$.G6$#AHX%E*?<>9%W+Z8 MV@`8]@.>>I-J+%-=O;VL M;!X)/,,>]=JDMC.&8'<-I#?=4;0'+5>\,>*;QKO3[:81&WD,:*8HMDG[QE5& M8[L'[RYPJCEMI.TBNI\6Z'=7^DEK2=VGCE$GV=8MF_"MP,DJ2"RLI/&5`..H MYZ^(E5DWT,\'A/J56,:T4_N:WWZ]M>N^SU4F@S^;I=K>O&DLL]N'DD@AJ;PEI5[HUG.CT'4?M=LK.@0@LAYS@JQ5OJ,@\_H*I7 M]M!=W(2X4AD^Z8W:,@=P"I!P<#VX'I6G`J(B)#&JJ@VJJK@`#H`/2IJ/2QS3 MG2=*,8QM-;O[_P#@=%:W6^CYDDWLZC<"?4#BJTCC&9HPB'^+=D5:DDV)P.:S M+F8#:21P>!_GO415S%$V2O`RV?2EB1B=C87..]5EN5Y`SCZ5:A8N,H,]JIW1 M1>^SO'&`3D'I1Y#;BPXXZ$CFDAF_>HK'.#SWJWK$X7RI53;%Z@8YI.[$US:H M@$>]0U5C(65FRWEL?XC3`YQGJ#TP>M"BR4)<6\M9KJ+AFN%('`).>#CCC\JU8+VSBTH M+)(ZW"R9V*I.X#J#[&LJ8%[HS6]H5MY3DAE`4?0"JA%O]D!+RJH=AZ`]*@DO88Q\OS.P_P!6F,__`%OQ MHTP-!NFN'!DD?>RHV1TX'X5:CI=FD34\C9&25*NH)P2*2)H61=S_`#9R?855 MN+D,2&.#C\ZJ,[!21C.>,?FSV]J3:0^?JR"_N8+)=TAW/@[47DG_"N3U"^EO9=TF`!T4= MJ['5=)BNH4D\Q;=SE2P7KG'7IZ?K6;K6@06UI"UO,?,&T,&`RV>,X%>EA*E& M-K[LQK4YSVV.5)`/-+D&EO8U29D219%4XW+T-0@'VKUU*ZNCA<;$AK0T:R%Y ME*T;KU4C\*G>!CD121N!_%&]/C M@GB&?F4'NQZT]!-F?F7`!N'P.F23BFA`?O/N_#%'%`-19&UF*$08^4$^YS3L M\4R@')IB),TE'(Z4N.*9(9I>M-^E`Z]J!#QUJ6,X'M3%IPZUHB!^>?3VI0?6 MFTHIB)EP1S6KI%^MLX61F4%@0P.,8/?O65'VS3N]1.*DK,E2<'=%WQIXHUB2 MYM["W>VSY2S-<21+,=I8HJ@;3_$><`G..F#2>'-7_M2V,FT^:CLC%"=K8&MM-=M^CU3N MUH:5W+_:.F_9)'9')1@^,X96##<.XRHXS],5>\"^''L93>3O&9=C11QPN77: MQ4L68J.?D4<#KDDL6R+7B&+3TE(T\B,Q.0XZ>F`#T.,U;T0R2RYB"G.%(SP, MCJ/;@C\JXI,PA6J0BZ-_=?\`P/\`)?<:Z"4$,UY5K,VI1>*YE@C:.]WN;6U5V`=06V?)NPRD`$G!QND^9-@% M>S:68MH6*0EC_$>WT-5+R'9<,A&"1GKQZ5/-8TIU(TFY2BG==?Z_X-MFMS&M M0"9MJ%-I`+'H::^ZV$K*-P7!"@]?:N>O?&VF:9JMW9F"XN/*QY\EO#OC@;G. M\YSQCG&>A'4$5+]FU#4-CR749L9E#CRWX8$9!!QSU!I1IW?O.R//FIP2DUH] MCJ;:6*YA+*RE0<`T91YR'1<'C:37&Z=;7NFWT<230I&S@O&)!EA]#_GBMJ*[ MA:0E;F'8O5V;C\S55:3@_<=T"JLZW1M$C"))&GE(&+JB#;@YZY!]OUJKXB"B M_06CY7.&VMUX[_E3'U>#0M)N[V_>0PQ*/EA!=G);:H4=V)8`=NXM/P[[[>?H>R-X MGM]+T,W=Z[E(]J*@"EW?VGBAM1BQIL-W,J'<(N#Y8; M(!R"5.>>A/?N#5:8VWBO0UN"XC*N04^^$DV]QP'4I)[$AOX3T;:6MAX:MT:\ MNWDGNA^\,22%FVL2,*NYL`L26).2_)Y`#BXKXE.N'E`E,<"C;$?O;?\`:],\<_2N-\27-K=Z M[>3Z+93`IRC/8TH`Z8I<4%@H.>:FP2O>FJ..E2H.*9+ M9"5_*C^E2LN>1417GD'%`KC35JW9I.K@;?6J^WBDZ=#S0#U-R.:3R#&LK^43 MDJ&.TGUQ6%XAC%KQK:.W?7^K'-6>EW-QKL M8LH9)[KSG5MKK@2@,=R[FR<%6.&/.T$GYL"C/(GV9$\E!$SM/"F\H"HP"6!) MSG80`&SG/J*[GP1<+I?BE3U&@NMKN,X#Q.5W*<<@$,. MA[\9JS9)*L4(M3*(TQ+&\47F/(2Q_@)`_@&1SS'D9&33?%%W/JLMK>S+OD^S M*CS+N8RA#L\UW/)9F!ZC@;!R:>R--]J1V+,((XWD=N.096/`.>5+9`PRAN2S M`G2H[J_7K^0LO52+Y)IZ+17[IRT:[VOHK^?1MNI;![6/RKBW1MA38(G?RE#. M6"[AR6+`J>"`,$@C+6H9'M!`TQGMXH/(82D9C5PR;MB$8$@^;/7.'XYXAD*W M$DUKMDB\^/[02A)"@A75,#&X*BL`#W.!C&:+"VN+A%NHMXD:!(@T"GS(R#M& MW)P6(11C<"?,&`>:AV:N]/Z_X?N=5-.FW33YM+?)7333?2\?Y=-W9,],^$D$ MS:K/J;0^;;1(=URQ:9(YFVY"GC\1Z.LT;RV:F, ML,2A3@$>XKCE*\K,\?%5.>K)QV6B]%I_P3B]=UBUO%001&)4(R-VOTKF M+Z_>ZEDPSC)XP>,5)J<'E.WF@#!Y([U#9VL=TG[G#,.JYY]SBNF,'R\R6AX] M2K*4N4JP_--P"S9Z]Q6I:VSF4-G'KD]:H>?&DJI$`6SC)'%=1I=N6"B3;DCG M:>!]*=:$H).0J=INR,/5X_+!VOV.>/3K6%+)\I"J2W7-=_>Z>';;%`'#C&"N M22>_U-AS-E#YC#:P9^N1V_&M">":1%\SD#O5^R:PLKJWLP8I9W?:41@ MS%O3&>V#QUKMKZS@GM8UC4[-IX4XYZ=ZA^[;0ZZ6'C:QY%?AXYRB<'&1DX%4 MKA6(3>!(PZXKM+_PW-&QS&3(#P2QQCM_.L"]TZXMF8-&Q/08.?\`/%:1LSEJ MX5K5&+;PN,Y/7MZ5H+#YJC+@%>F5JU#IES-;2O!#NVD`-N&!GUYS5RQTJ8[E MN8G5ACH>OK3=EN90H/=E`R"-2`7"D;"57()JS:V\]]+Y(DB5BO#N,%6'?.*M MVZQ20RB.0)L;HW#`CT(KK/"6BK?103M!$;;)SP`V>>H'UK"5HZFU/#\ST,[3 M/#LX\L&6*38,N%4#WK64IOH>A"DDCSLZ"]J&-U)"AR,!B M03^`KE+J.>&[E;=F/<3V[ M0%H@Q0<9!&3^%73G? M#+^6X#6:@1,NX@R]#Z?RJ^_@5XUQ;2+YRCNYQG\!TK>4DUNH^ASL48\W M=Y98`CI[4]I$W-^Y(`R>>,@=ZTY='N(+EHY[E$*#>?GV@CZD<]NGI5342[7$ M20,3&>#_`/7]ZS:5B947%:G+Z]JQ_M)(;:%5(=8W$BD[V*JV`OT&"WNM/M;F&+_7Q+*NX?>HM0T*WO;U6FA,C(H555F`*#G:P'W MADG@Y')]35^VLY459\;=[8"[N3]:RDKQT+K*$ZYY00JYZ'U/TKB=7DN998VF=V5ON`GK72>+[R6:>,W#;4B# M$8XP?0?E7'H[W=XK2OA2W+,>`,U[&7TW+WWL<]:KIRHFU3RQ.HCB$6Q=K+[@ MGG\1BLXFK>OR0OJ$CV1?R'Y^;UK,6.20X3>WTS7KTE:"1S2U;9,7"]^?2K!N MHK*W=W)^T'[A!^[Z_CVJI.8[-2'XFSC@@@#';'>J(_>,7ER3_"#V%5+70<8] M1LDCS3&1R<$Y`)I">:>0/2F&IM8U31+"S$%1]:0'[P(R>AJ+H01BG2+B0\@@ M]"*=PY=1[+$1PNT^Q/\`*D4S)_JKEU!Z@9I@/;-!%`6$P*]+C%/"BG''UIV%S M#5YJ9<8J)1Z`T[(7CFFB62"G#%1;QZ&G"08Y!H$2TX$FH@^>0#^-.#^PIDM! M][#F&1$G0,BB3E#NQU&#G[H."#^!P1?\`!^G7,FIE+4?9;?/[T&,IN3#; M5.0-[9V\@MC#'=\P!J&]AM;65YM^`I("C).!G`'?@?AR>@KH?"6N17VM&PN, MC]YY:A6W-D!CL;C"MM!QM)'RD9Z9\7&I>UN?0Y;6Q#PLJ:5X?EOM^?7:_2ZZ MNTTFUEL4@X\[&8W;&6P1Q@_7]:NW%]9:#8"+5'DA\X858XV=I,#).U58^@)Z M`D9ZBKMVJ13F(J",CF:);0W6EY;]_:W2DQOG(=<<%''&<\Y[ MXJ"'25\J2W@N#%<1H,XQEC_>(]/;VJM\*=8NK7P$Z3[BMK<3)&-HWL';S&UCW)]A6%R/.R%)PH/[QMY8;2&^Z@V8CK#J-C:WEC(6M;F-98 MV(8!U900<'GH1UYI_B-K?2--EO;F39;1QM+,^"VU5!)X`ST'2N:4VI;&-.JJ M,^:45)>?]?TMK/5>">)?"FG+K6GR76I6FG:DX6^U"W<2R+;7#*K.%**ZL21D M1%U8D@*2'7&3?>,[^TOXK+23+_95DZV=O$T*;FCC4;99=RAOG7)QE,!3SU-, MMHO^$R\6SZ?:1K9I>3W$ENUS*KON=78QOM4F,G=(<<8`&?,,8!R=6CDGO72. M(3SC?$KVJ+)"Q4NJHI"@[9`YVA-@P\>U>!CITO:7]?U_7G[%.A"JHQJ:N*5T MUM?E3^SVT3;=DKZ;QZ"'QHD=]+J<]O;I;.0S0K^\F1WNGLC-;!#- M-:R7#I$P/!'3(?!0HP.5+1GG!)M7EFZZ>%ADN;B)V4SRJI8QVXSO,8`PL?W2 M.>- MF<9Z7-)UN?1KAI;/3[-WMRLS*TSRPJ<@!@H?!.2O)+8(!&"#56"07\;/>36Y ME;<$/R*8P>H`8JH`P`JC`'F$CE2`XQ<7S/8WE5=9NC"-I[J6JUV=KZ[JW1=- M+)G>>&O%BZ>9+8VELT3!6C9-^_+;0&D)&&SN0`KC`VC:HX6OXBBFUB9I)2A, MBK&Z@[!A2V#G:W]]NWH01CG+TZV/GK<3QF(#YA'M3)Y^4'Y[>J;=[[WOIO?=W*=E!);W1 ME>98BLC2@QORS'<"<`#'#MU+'H,X7F:2Z`;$8R3W-1E,KR>:C92O6O0I48TE M:*/-Q&*J8J?/5=W]WGT\]1S32;@0YS5F*<;?G('N:J$:>K!N",4,,=Z!W$#$#'4>E/&`::!D"G*IS0*X]!DYJ8J`![U);P$]. MO6I#'^.*";E7@8["HY`.QR?:I'SG@U$S'&T8IC0T[0,*#M;@?*#QU=>0.O9Z!X M9EU;38;A`X:0MC`X90Q`<<]&`##V(Y/6O/9HMMRYE(G43F?;E/WO&-K;B"%7 M##<`P`+=,&F2*J_9'N$MS;B`(9)(R_SJN,;^5<9`.`?NIM`'*GQ*F+JQJRL_ MD?84\HI5\)2LK/=R];>FGWO165FV^ZU'P;JD%[,;)(I)HAYRK++Y>7VJ`HX. M<[5&,KW&<$@9F@ZC)92RZ3=-,VF2'[/,EQO81[=VSG4(5MHQD@$KD*WF9K'U2&2ZDFO65 M8[=GF\SYL*K&4[D)&W"Y:3'*@_(#C`SSM.K)R:]?Z_JU[FT(.G#V-1IIZ1>F M^RVN[V6G=Q23?7%O;21X9&BS&'CBB4S%44IR2C.<`NI5%XVD[3QUJ5K>5+EI M9X&M6D@5;=3&"Y7(X&3AF``3;P64\CJ#T6DQ*=TSQ1EV(590,LZ[5S\W5@#D M`GJ`#SU.SK-JODQ1[F`95D4YY4@Y!'T(S7:L'S15GJ]M/S^XX99TJ-?EE#2+ MM+6]]7K%Z-6N[:W>E];M\I%9J]BDBW#O(CN#`I'[L_*`Z+'N7^_DA249UR#P MQ]!^'\5C!:F>^CM3J`07 M^ZYW`,%K%X5IJ,UJ^W]?KW'B,8L53J[=GWMINE[M_A3LEIZ'J/B M8Z3I/VRVM\33R&*)L,5SM9B2!R0`IX'4X&1G(ATGXAZKJMHUM*($D159I(4( M5U)8#JS=U/0D'@@\X%=KBRDT&Y^V*SV$:JQ0'GEN,$<[@Q&,8.<8.<5S.E:[ M961=H+?8AW%O)OMY60GTK8TMU\2S9$42R8`V@?=! M)VY()!![$<=NH(KM++P%)#&OVAPK.N0(XNGLQA)C'%=`\1@D;_U>=?$#3WL=:\T(XBF4,"3D9Z$#\J]DM="(F@545]I^?(/`SU'%9_C MK2-/_P"$"K^RJI]SNQ%"=6DU+H9W@:\TW4]!B M5&A6ZC`$L><,IZ9&>QZ_UR*Z^$#-?"C5/[.UN1#`MPLX`,3J MI5@,D]0>WI7<7-Q'J$!$7F06,C>2;>1LF,'@_P"373BZ/)-LVP5?VE-7,O2= M`TJX\>REFN[E;)SY6]MR*2=^3A?[S'J>HKNM9MO]"D2%5D<\Y90Q-0_\(]97 MLUM.S;+@`#S[20HYQV;'7IWS5V]U".VU*WL3AIY03@L!@`9R17'.JYNSZ'33 M@H)G#R3W:)N>5F8$Y#G.0/U''\JQM:UA#"Z.\:3HVT;AG%:_BV2[@U%XY^)D M(.XKE<$<#MTS7"G2Y[Z:3=YN6)?+Y4'OP1USC]:(M/4Y*U5K2([^TK@3J$D_ MT2.WUJ6WNFEEC,SR2QCY8UC8@>_K6;9A(+V030S2+&NYMQ(7IZ MUZWX,26>VF:2WM8WC'[M/(*J@/;KWP*N3T,Z4)5=&<##%J<5OYZP$6\;9#SQ M*QZCN0">U=/H7B/7;>W?=9EM^"LH4@-^'/'OFN]5F4QD!8^""D:C:V?8YI)K M!+B179Y`P^7*-MP/3CM4+71G7##RALSEGU0SP.[1M;W#.6VQW/#>_L#5RWU" M>!X/.5I;9_\`EHW+`:T<(I6-5+[T3,=N/3D> MF#QZUN&[M[J)D0HTN\_+(`3[GK5E=-4^69HO,10>`I)/N#23BE9H+-O1EKPY MJ#:@^9K-+=CCGRLJO3GI_6ND@^S9:W6194('&T*`?ICZUREJDVG6D@LIQ:?. M-\A3)*DC@`G`YYJL9=5\RN>?7-4@A(N;Q%(S]P[#CGI[U%;WNJ M27$+3SK"['<"[%2![\?G2Y9/1&%24=['?P>$K33E,\A$K8"Y)`Q^1KF-GZ5R#?%(2ZQ%8R82T4LLMVS#:A!(R!G[N<`MC`R@Q&[*:I;I(B^7(3)GE>P'\7X9KSW7_$@NM/DBL;HR/=? M?D@<"/9W7()SZ'H.M<='`K-V'?I79A,K=2//4=CQJE;D?*C3\3:Q_:E^?(4" MUC)"'N_N?RK(M[VZM[Q'A>2)8G&64#;MP#N?C[O4<%?N-SG`J=K=5(`)R?:I MRUHRQV]T!))&QV%HLK&YQC#8PK'Y>,@GY?45ZM6DJ5)0@[%X&I%5>>5/GLGI M^NSZ>6FZL[,LE[>\26[N56T=U61;?T9OO+CV_#\*R;W4'EQ#;*JH.ZC`%,OL MF8(6)4#IFH0,#`X'I6\(.*LV?NQZT'FG$4TCBKL"E<3@GO0 MR<9`H`I^,#FBP[D>T>M*_(CS@*!@8%(5]ZE"@TXJ:!7&_6E`I0/6EQ0 M%Q,?E1C%+C'6EVEN@H%<;FG#VHV&E`([4#91UF$2V\+.<113))(=NXA,X)Q@ MYQG/(K8^'4$UYK\DV]7G@A>7,>TJK?($RZYRW,H!9BV!VR06*I\WH,9`KSL;0]OD_NT] M6>VWOBW3(].M;BQ$6J7T[E8DCE)S@J"&(#'=\Z@*`6)9<#!)K6\*7>F^+]/M MK6^D66)[@136TD7FH'*AUP3E63H0<9^89`Y`\2\)VFG7/BF&SG*0V]VWDM)` M6\P1R$!&*E3'\S&,8Q@!S\H(!7VK5]*L/"WAP7"W$L*`_P`0VS7$N.,$$9;* MY[!0O\*KQY3UU/8Q&&C22I;SOTV>Z_/I;>^KZ>B>*;:V7P]);K+#:164)V1% M1%#$D>,\C`4;2.P`&>E>.1Z=X;\536]WY=S]JMV)N54>29>1L8AUW+P-NY=I M.,;OE&-1-;G^(>A/:R2+&V8]S*=SH0ZLC,H)#(2@R0><,,@@X=X/\%W&CZA- M=:ML\\1&*)+KZY+X?\%W%[IUG'_HJ*D,(7$42EE7<54#Y$!+$<#"GD=:\JB^)MXUG>Z-X MBADUBWNSY,C/B"10P`=!Y:!6X=!D[!N)P[*0P]DL8EV0211\2MSG`P/?'3J/ M\.E?-'Q)BTBP\6:I;:!((K.WGY,4".4FERQCC`(`"$,-PVL,!2#L#&*:51M, MTP+I56Z56-^O3IZVM97>Z\[Z(WOAC#8?V[->2EDO,M<6XC4X*E=I=V(4EMLH MX"JI$FX`Y^7I=*^'-A:^)(K_`'(UM"ZM!%L.]2G*`ONY"X&.`3@`EN=U3P3I M]G9:?#?6H9I)=\9$B)^ZVN591M4#:64G(`)XST`&!XELM8N?$\Q9Y/MTK2); MW2!@(HR6"8D4?(%!&5RO1_E?S`:5FY/E=CGJ5)8C$U4Y\JM;WK;[/J[:MO1N M5K[MN^-XWU;2M8\0K=:-IT<4CJ7D7SW!N5XDR8]NU0P5N,DDR!F`.:I>&M7D MT66_DBN&26XMRQ.'X-;FD:=_9Z/MM_*)&P%T(DSD[L[@&QC8.0.5)`&>;UCX M633K^VFN+L7+6Y61(Q"`4S$^PIJY[5ZMD?/@1[_ M`)BF,-QYZU(X*MAN#Z8J-C@T@(\>E*5)7..*0\DF@/CC''N>#0-";12JHSCO M3PV<#C'H!3PO-(8U%'UJ:.,$\8I40=3P*>6`X&/K3L3<<6"#BA;MUC**``3G M[H)_,C-1Y![YH<#:=O/UYQ18+B2RQN@VJ0PZG-56(QW^M*WKG-(J9/\`6E88 M(H<],?C4C*N[:KX"]2<]?6IXXI%B9T`V#@MC@'TJ+&3PJGZKUH"YFW-BLL>>3P.#7DXR MG1A).^O5'NX/,\0J4J-KW22?;1KMV=K[Z)7MH1>(M5L]6MQ"8)IYMS&.62X= M7AS_`'67!P>,KT.`3T&(;;PQJ4PBB\N*-0@**7``7MP*]?TSP)I$=U'=HZ0\ M_($._/I@MW/)Z?B:['2-'\ARL=N(P6W-))@NU<_UM45RT(A+"5:UO;2T6R/G MQ_!.J1QB23R1"8Q)PHR,>YZ#L,UO3QE5M5+VR)N%C)CDW$AF[`J"./QK'U34[C4IUDN=H"@(B(-JHHZ!1 MVJ]>6-Y9D_:K::'#;#O0J,^F:S)$W,3@`_2O5C&+?,M3QYRDER-6&CRY(3;R MEAN(*LIY!!!!]."`>01Q5%-'A\L^8\9F7=Y>Q"$4$;2"I8D@@!<9Z``8ZUK0 MZ9=W,;/%:S2*@R71"0H]\DE*M=N@;S2C'<5B12Q(+"1,X96'J5DJZN#R"#T(Z'-1%N$D^Q4X<\6NC/F?0I#I^LVMVBQ3K"P8JVX`@_ MD,`]01DY[FMG4]+TW3'MG?0X)&=F4SXSO M).3V()`_O$<]*KW#VEPOE&U$L9!WEBZNFWD`$Y(7`Z=,D5VU:\JK3DQ MBTF5M#UJY8^6L-K))""-^S9D8SDGL<'/%36^IVTFLVK7(,MU)D^:(_0'/!/< M<8SW[5G116"!Y%40O&A9@'=U8^V02",_SI;.6\CO(E:(#<-Z;@0\F0<``8ST M^G>N5]S9SDEJ>A-I<=U*UX&#M-C!4M'CG&,<8 MZ?G/:7-IIT$8MK=A;S,07[Y&<\5R-CK#:I.HTR==)U651L@`:5.3[8&.F/\`.*N3Q8`D MG$$C-Z#&,=A_G-8OE1U#Z_P`OUIM[>1`;HD(F+;44 MG&>PSQ]*XO4-1O8IW5)F6&(#:.`,]\=N_?M5(:Y=RW!.7;"_>?(_#BD^YG*2 MCN;FJ^&(M5"RRW/EN6^;;'U'7C]>33-!O6T^]?3+UY+B*/Y(Y&`^51TSWS@X M_"HM/U*<0EKF5MCC&TD97C^M1:[?I>:5&T;&/4X0`LC%4C/.,,>O3VQGZU%V M]!*I%.Z'^/M1\,Z9=VXU:\,%VT1:**,,V`3C>Y`(C4X(W-M'RMSP<);W(UW2 MUM[,L9)]@R<*53=U!(_V>E>7:EXBC[1(IG:=F58Y%14RI53O^ M5%R!M/WAG:Y%>E^'+Z:RT#3=*T^WLH;>"`6@_?K*6`&/G=0/F;&2`!R>@IM6 M1I.4+)P=V]_Z_P"'VOULL[PI8+)XB0R11D&(*%/SX&<#D_[IZ`5N>,M'T[59 M%M;FW_TA1B-U8J,X.,D=N/2NST2VM[*$"2UMHKD)DB(#Y0/?&?SK`\8>)](T M)H9K^Y\E921'%Y+3.Y`Y8*@+8'&3C`R,GD9B-22DI1W(C2">*?`ME MHI5;K5"US(C,]M';,1EBV0)"X`4[FZJ6&YL8R,'4QM:GB(2;MR6M_7R6O9)=#+ MT[PYJUCH']JZK#/#%+*MO&MT-DTC+N+.Z<[>-JC)R0F>F*@FDCAP7#;V^ZL: M,YQZX4$]QS[CUKIO'WC74]U,AG'EC1VSPGUVHL75 ME:$O.VJ3MJ]-;6NVWU>Z;Z.P;36LY[F34K6*"%U#OO#8R&/`!R3\IP!R:YK= M'>:E)$L+PPR&1$9Y%9P&WDJRJ#M8[G."0!@9W%.8;BQN+F*:-SMM)NX6>YNGMHY"?,(@W$RO@@LV>G#-PH`Y]A2:JXB2 MYXZ?UZ>9K%8;+HSE2K7DUHU;OV][KRM/3KU5B:5_-D9R,::^W`F51&!UW?6J9R M3DTK%)B@`]C3MNY=JA1W]S30#FK$!]%AFM'V7![]U`#,'/]:.V*>3QCM332&(.*CZB\GCG3K[2]46**[MSY]N88SL!"LI.W M/S`AB#[,2"#@CRN-CO4G/&.GI7HMC>QQVUCJ&BW*SWEO&!+'*NT[0#D8_K^O M<\%?#PZ*USTZ&-K-J4I-N/GT_P"`'A"WA\/WCPW$S27UU(RSW!+?/C;:E/H/RKY;UF_GO=7GNEM+JQEO+IR8K>39Y,I=LQ,S#.\D9))'4 M?+A0*^AX$A?6YIGG01B-8W!SQR.?_0?3/;CIG_$?0M*;2/,DTJW%U<,$^VB$ M+,I`^5ED`W9&T8Y[8.165*FW5Y$KW*H8Q8.,96T.>)_LTC M0*OV:2-<+L#*K;@%0`1AP<84%2!U!:LV;7=7DCDCF>9RX:2660A'B7'3QD\9Z#$T*VUM&8[6WB@7=N MVQ(%&?7`KV*>4.WO.QPU,UPL9R=*E=-IJ^G:ZMK97O97V>M[*W-M)R_V$?:7O;^OZ_,UPV-I9A46&G34;O1JU]M%MNWN]MK11T[ M2"2+S(W5PZ[@^[((]5*71_\-ITTZ;K9D)I1Q0Q^:CM5V,0D)=B MQ.2>2:A?/>I&.:C((H:&-QGITI`._7ZT\:1%I[ M`J.,\T"$9@/85&SXI')!QWJ(X!/K0.P_=Z4XN1$0"HR>>>34&_)]Z=QU[T@L M-(.>M2+P.*:*>HR:!O8#.L6V*2X6,2'A&?`8^P[GG]:L1Q@J"`?\:Y[5[.Z: M\=P?-BD4",-%YBQ.,?>4`Y&-^.#@L>!G->I_#;P/=:GHLE[JDDMM:)CR56/# M.H4$X!'`+9(&.`<8&,#DEBN2;C.-DNIZ2R^,Z$:M*:._?VKT`3Z;91&+E06*JASSG]:\:M/VM1S/2P^&5**O MN,TC3;4W3)Y@/E'$4%X.X,3P36;:N9;9YT^X?FZ=ZRI+B M^EN-Q@PD8+;C\H[X')ZUG9(Z;-G6S@I$,'C.,9KF]:6)3EV(=.@'7!^M6$U* M)7BAFN(5E/;(R/PK-U*&.>^,C3.=HP551R10V[#@K,P[W1=,UE)(Y80X<':X?4?A-=M`\NDWL=RXY$4BB,GZ'./Y5Z--81RO)&DXP0`1O`=,@ M]1^7:JS:G?Z3XDL-+CTZ2>RE78+C.20%Y/'`XK:CB*E/X68XC#4JWQ(7PSX: M31_"\%K=6-H;XQ[;@JOF9R20#QSQCI6)J7PWT*\E3,$EIP23;OQ]2#D\5Z-* MCF>-EY0J0Q(Z>E5<"XWHZ@[#V-3[>:ES)[E+#TW%1:N?/'Q'\,VWA#23J%G= M27*RR^3`DL6W:VUG+.4D4BV MN89),_>^\IS"RD%2/P;*_0_BWPY:>(=)DT^Y0%0N86'#1N`0"I.>>?3!!((( M)%<.NCV?@O29AH\4DC!2)I)MHE+#.T'`"@`$X``'4]6).CQ%2K[C>Y5.AA\+ M'VL%::Z^5O\`A]+=M=T^?^%?A/4])U%M2U`3Q/Y;0Q+-,':5B5^;*LPV@*PQ MDG+N0%&`?:+-9?+)E5=RD@[22/SK@/#VN_:;;35;;!;\QEG.[81GK@=Z]#GU MJPM;9(H)!=2E5)$1R/3MVZURU(.#L^AT/$>W?M>Y0U+3EN7$ENY@GQCOJ2*[FT=9D$BC`?HIZBL'QWX:GUS2X_L MV#<0L612<9!'(K2@H2DHSV9SXARC!RIK5&W`EOK&F>1=(I0C4]J MX[Q+:2Z*K//&2KAE,JN"K\>` M0!QQWKIO'.IZ-J5NL4.J0RW$H`2.,[\D]OEZ9Z<],]JN>%J0ER-&$,53J14D M]3SW3A;M>E%N_,MY&#^=(?E`/56_#]*](LQI;7EC#+;1--Y96&7J^0AR`/;) M^G->:ZH^FVEJ6T^YNU+Y9[62W(P6^]A^>_K5C0;[3&M4GE64W%MD9\P*.1C[ MN,GCC\NF)@T3N MP4'K7#2>%K2^A2-YB1&QP5/7-.%6R,%0G2=X,ZFR=!:&>.>*Y92?+*2#&`V, M<'&:@O\`6H+9`DQ+.9-@7;E0>.X-9^GZ%?Z+9R"RF2[MY,!H)8RO3D$D::<),Z%4E:S12U[6[601EDACBX(SVKDVU(_:I8;:_261B`%\MQ^1_+M70S:#I7D6[Q"XDN)"1*NU\*< M9XXY&1ZUCZMH=O:ZQ)#!&I4JKY>0C&0&/OG)Q5OE1A5;W9JV\[+;I'<2`/OV M\GYCTQQ[9_3\I=8TVX>UMS*[6_F/Y3_/@GN#@^_'U(!J[8WMC+#;):V!DD@1 M22-I7/`&<9SZ>M=-XMEBUBUEB>%U5%;J,OP M^RV5M#:6@"P1DD1D9R3U)SU/J36):VL-QK,,.FVU[:PRW&YB)OE7_:P3\OL! MS3]!UIM8$4&H1QPD9#RQD@M\N,G.0"1Z>M:EQ;)'<1E&\IFE`B;GY<=.H.3@ M`=/PJ)RU-G)22:.PU^5=+@:5[K;<[?Z?#9?#Z*S:/[ M0\#&5+AE"&-GD+OQG(!+$!>>V2>M<+7;^*]:Q92Z2F)I'*^?+T"E3G:!^`S7 M%L,>F3T%?3Y;":H^\CP,=7]M5YWOU'VQA\PBZABN+<_ZR*4;D8>X_P`XK,N9 M-[%8,)$HP$08``Z`#TQ6A>(UI;J)4R\P_=KG!Z]?S%9;$C[T91AW)ZUVJ*;Y MCEYG:Q'&%!&%`'M5BXP\1`)ST%1;`OT/(YJPBAU!],$U5A&2@XQ4@##IC'I5 MN6W(FE;:VPMD$#K4!4#//Z46*N1["0.>?:E5RHZY_6G,,CU]NE-">M%@&R.7 M^]FH]OM4VP9Y-."#KVI6'<@"BGQY#`@X(Z=Z?A0>>E'>BPKBEM.,> M3P1^/%(@Q[4[.>HIV$*#CBG)PV>?P-.=`.F3]1C%-522`.>:=@+`N9`C*2&R M=V3G(]A[4DSIJTT)D0$;,(7.,+D`X^5LACG*_>4[B%Q6-:HZ<>9*YUX M/#1Q%3DE-17=_P!+\]KVN]'?,7R]:A?[V,59-I/;V<,DDJSAE`:5%(4OCG&0 M.]0L`3FM$[G+LR+(]:4,*&!>>E.PQV[/;%)WXR32\*>`,^U%@N-XSR*V/"VHP:7JT=Q=Q-+!AE901D;E() MY^N:R\]#AS*S",W%W1U\DD-KO;UK@QV'7L_:= M4=&'KM5.7H=WJUK<3VKW9NI2T0W)DG#$#.T9[,`*P?%.M/>Z-9Q*S&,NTARQ MY.U<9_`_K6AJ>MPV7A4AY5W^3 M&T`+G.XT^"/]Z&*Y4'H:Z;0]!FU:)Y1/%!"AVDL"3^`'UKZ2M6A1CSS=D>!" M+F[1.8EA:-P4)8#G.*KZUI\FK:<4A#+*AW+E24)*E2K8YP0Q&1R,Y[5M:_#% MI.H)%%,EV5&X_+@*V/SJ&37]2E<,LCJR]-KA5`[`*!BLYR]M3]U731M M1DZ-133LT]#$\-Z,=.MI#_P#7R\CE2..G--]JT[N!6884Q2`?,L@*Y/XU MFN51BKD*1P?PZ4L@()SG'J:%&.PR:67WYQZTF(KN<+K_3UJ-0:EC0X%`-FKHMC M/J%]#;6B>9<3,$1?'#/;PQQ,R'[Q50#CVXS7E/P.AL9M;N M4F9!J#18M<@GUWD=LA?ZU[8H6WOA!;0)=76W))DV(`>""W.,=<`'.*\C'U&Y MJ'8]K+(*$'4ZLB5([=5D8J&'7V^M59;>74)V:\ZYZBFF6=/A>WLC'-@M[=#7-ZRMP;@Q>2YB( MQN4],]P/;-=+:QO:VH\Z0.Q`W,>YJE)=174)M*=G2.-R#SPR-C M;VR.":FUB.:QZ5!JL&J62_95EC894+(FQRPZ\>WK6;8A;&^:V;`#QEBQ_B.? M7UYJSH,#V^CZN/;UJ&S2.Q5N; M<^:KJY4=<#@$^]M=V(CSP55==SSL+)TZDJ,N MFQV%E,GR0@,)%&.G'''^%=';Y:`E@P`XK!TR)YC!/)'Y;%0NPG/H<_D,&NB1 MF!9%4[.C$\9KSK:GHMZ'F/BSP5J.H7\(T]+?R(H40.[[6)'7/%37/@BYTWPH MR6$@EU4R+.9%&TJ5Z*K=>O.?4#I7I04X/H:<&6.)O,P!CYL],5WK&U+*/1'G MO+Z5W/JSYZF\1ZOHUZ(]1L87GCYVW*LQ.1[FLV?Q)/<3B3[#9+@$*`APH/IS MVK<^+GB'3M9U>VBTF./R;5"KS(H'F$G/'&2!_4_CPF[+';\JGM7MTJ<*D5*4 M;,\&M5G3DXQE='JGA+Q5:2Z7=65^JQ7$NT(T2YWX)(`![]!R?2O2+W58K/0% M2WGBGG\L87?@]^OY5\TPS>6P^\:V[>^E1B(G=0X`V@]2._\`.O*S#+[/GIK< M]'!9E[O)4.OUK7'8-;F(L1]_:?XB,G^=)IWB"&,)&2(F##)W<=ZXJ[:Y:29I MI?O?>QSCVQ6OX;BM;A4^T(C8*C*\F5-*)V*M.4CT^'7S+$%2*1>0"_ MEMQZ8/3FM-E=?=7,4D=KYK`[8SO<@-NR.<<]>06`)X)S@COTKE5TC:DVE8Q-`LI8KL1S((U8[E+#K_G-> MBVFF,;!8Y1\QR,G!*<]C^GTK+U">RT[3&OKVX4",XP%SO/0`9ZGO5+0?B-&= M%U"[GTMV>UV[4$N?,!..NWC'&3R:VAAJM9I4\07>D>'-3MX= M:U2**\F!\H-&S^7&S$;W8`B-!G@L0/E;DX.*&NW5GX:FF-RPN+UP/+@&">G# M/Z#VZ\UY7X_+^)?%UQK=O$D!N721TE7,VEK:22 MN\,+-(B%N%)QD@?A620>E>]2IR@FFSQYRC)Z#,EY#)+U(X!Z`5.29-P21F4\ M[6'(^G-,8#:!CI2$C&`*V42&Q&4XPS$[?7K4]KCE2!R#UIB*2N6.:%!#<#H: M+#OF*J+`GYTK*-A.`&STS18+E;;[XI0N#[T\K@<4JJ20%_E2"XW;2;1@ M5>0(JA"I)_B(X-(PB8X1=N/4=:=@N1J\;8WC:1U]ZN:`L2H[L0`"0!U`Y'KBHW!!.>OUZTH(]%&/7G-&,]/J,4@&4Y'P:;C)] MZ3!%`R=KB=X%@:9_(5MXC!^4-ZX]:@-+SWHQCIFE8!,>M(0!3SG_`":%6BP$ M1&3Q2[3VJ8*/2E(Q18"O@C@]:E2@>E(5Y]JUOP4G`+1/L'RN>#D9`92&8$$YP>"#R-S0M( MM-+TUUBE>^OI95DN&"%2Z*6P-I))^_(Q))))))Q@#D]H888`CT(JQ;WEU:@" M"XEC4`@*&!`'X@X[UY=?*[N])V/0IYG-4G1EL_Z_1?1$PK; M<'(!R,GCVKHM-\FUM?(@W"+@`D?>XZYKA='\1W5O>A;ZX9XFP`\A)`_#D?AW MKK[&>*]MS'$P,?W6"GHO7CT[UY684:\+1J.\2*7)+X-SS[66DFU2=FC#39QA M>A]SS58P7#_>4*1Q\K#'X`<^V:]G!8ZGB/W<.ASU:?Q_"GVTEG;R;I(VV= MO)`#9]\XJKXM+B.0L3"D"84#G`.3GT[UDL_.1S3-Q)K*G0C3^$UE4<]S M3>RMKM&>!0K9RH''RX_/-8S(5)!R1]HP`32E29!N( M#8QG'\JU6]B#+&`<=J!2R*>*0?+SC/MG%,=R:/(Z#_ZU1R$_C3U<'H2# MZ4DJ#'WOSXH8%=CZ8S35!'7%/-1-QP"/?I4#'8.WWHSD\U&^3W-"GUH`N"%_ M)678=C'`;MFG$X&T\,."*9:20QDM*CO_`+*/MS]>#WQ1=E1=2>5-YR9XDV;< M_AVI7Z#L=O\`!V:6#XA:2T)(W.R/QU4J<_I7TAJK M9=#W":0!V^SL.0_7=QR/PS1&9/MP3>949,E6Z+6G'=(I57"Q@#/%$9)/4)+ M2Q8>`(29@-I.0#W-8WB#2;+6BB7,$2!QG'^>M$^H00`2*D9)].*TG*+V,DGU*]#RHSX^8!L?Y^M,O;Z618Q`R]<-N4D8SSZ5E=&J3N4] M35'M7,C!0"#SD#@YY_'%8=[-)YTCS;3!@!<_KQ^7^16Y*[39R`0!@^_K_.N2 MUZ_\N=K90-H4`]3CVHB:'/\`B?3([HL@4LIY5P>!UQ_GTS7#Z7BO>*(1`VT@GJU M0>%=4:P\HL$JD5!3D['9,ZQJSNRJ@ZD\8K@/B+XYL],TV>RT^Y66_FC4I)&%D106(. M>>N`>QKS+Q=XPOO$J1174:06\1+!$)^8^_K^5!EN"1DD$5E^'K**XU$ M"4`C<&Y[CO\`TKM/$XELM+F0GYHXOM7GDUQ+=3O-E=KX%#W>EZE`&(>./,6&P68G(7WY`X^M:O&X=XBER+K$.N1@'V';_\`77!Z9XBAT31KFZO0;AEF"01O)M!D96)) M8@[0`C$GT!X)P#T'PT\6VMXE[]HC^SWPNXOC:QO+K3@QB?9;,6`SU&!GCZ#^=/ITKR+Q[IL6B^ M()88$V1.JR(I[9Z@>V0:]'*JT:O[B:VU1YF/A*#]I%[Z'+7(F'ROA<^@[567 M.:M7=S+++(\C[WDSN9^2<]?QJNN3VSZ9KZ&QY1OPZ<%\+3WPQ_K/+.<=!@_U MKGFA(7=D`'UKT"R*:GX&^QJ%5T8`E2`9/FST^BJ>.N/K7#ZK;RVDZ1[7",.C M#!'8USX>HY.2EO7E[%$XIH`/%*E`QVI&)#>^ M:5>30QEB,`N@.1QVJE-GS]JY&!ZU>C`4LY!(1>QQS5!9"P9@<@G`X[?_`%^: MD:'/$`N`<8Z\]_2H9$*L5;&103@8"K]<4$J1C(4#I\O4T%(`?7GV-/R1AL\] MLFD3'1N`?04X*Q4@#(')I`(S`H1ENO`)S2Q2QHA5QR>^.U"QJSC+D1;@"V,X M'KCK4)&TT!8FW*WW#^?6D8H`",&G8+D8%2*N!2A!3POZ4$W!U.ADE@?- MM*T3>QR*0-^5*`*&D]PO8Z+3O%,UEIA%ZS/LD*A!R[LN3NSG``R20`: MP'U=-4EEGA4KN.[:Y!8`]#E2001W!(X/<'%>\LEO8=C-M*G*Y&YY MZ,70J8;WI/VE]%TMIY>O7MINU1*[C6QI'AYK]=XN+>$8+#S6VYQ^%=)X?\/6 MWB6;4+:V(MYK,*Q&"Q8$[3W`ZD'\:9HM[IE_K,>GZ+J,RAF1$S&?F!RK,&(` M<`D8*Y'S#VI8K'^S5HK4FAA)S3G:\4$GA@['8JL$:QI&!(QW>9\I+,,<*03W MXXKE[K2\-(7C8(K[!("=N?R_K7J-M9P+]KB1O-S*9I96SN)W%6R.,`XX`S[G MG%/L8HOM9B>U18V8B.16VF//`P!UR:\RGFTX.TM3:6%3VT/,FTEX8X9/+E>- ME#(0"5.??'7)JI?1/!)+'+G>I(8$<[N]?1\^E6%W;6T+6MQ/;PQ*(T:;Y%(' MR#!YZC_'->2>-/`VHZ1%<7\WE&T\S&0<,,G&<9/&??->GAU!6 MD.5(Q2*$>/'T]ZB*<<'\*LJ_'3'TH(#=6`^M%@N4R`#R3]:3M5IEP,CIZTW8 M&&:315ROSG/05*JBGB,YJ4)\O;.,TDA-FIHLS6^2N`#GVS6XETS#!8G&`/FX M^MXK;TT27FP1?>`Y]O6O-S##>HKQ+G MO4IOE-K3=7D`2(,-QXSNQ@5*-9NH65O-!'=?6N-8&)3,>BC)Y[5:A9BQ8XXX M^E*Q?M3MX-=9)T8D`'GKC'^>:>_BY)W(B7#(Q7((.XUR-VP^QDGD\<^V:QIK M[[,B.@VGU]>PI*/4MSY=6=I<:]]KN89FA+/"2V_."`>H!'N!Q3(_$` M/J/PK7AN%MK=PK#DERS'_/ M-YD9R4X.#EGZU4OXVFOEWL<[,Y/>M/2HP85E)&Y^./I2RS,CX@)5P> M#W!I*5I&?74Y#58-2BG6S0,RR('41QY)4CIG&?Z5ROB6UU2QNK>*2.>W$\7G M)(4YD.6!4%E(XP@/'!D3)5T*W*"2:U;YM(UC34M]8TR" M[A0^:L=S"DJ*0#\P#9YP3[\UZ#QTG'D@K/N84L#3A5]K5]Y*^CV_&ZT]&CYY MAU#RHK:6XL0S$9"OD)(.SC_9888<]&')ZU6GG^TRF01I&6).Q!@#Z4FM:C/J MFK7=[<;0\\C.57H,G.*CM\D<9ZU[E-2Y5S;GSM9P*M6?\0SCBJM3VX^?CTIDME;5-;N],>,:<6^U*ID!C"L_ M8!0&!&3\QY!X1L#N.OTWQ!JFL>#)Y;Y6+*XA69TVEQ@%C@#`()VG'\2-TZ#B M]5TF/4&W$Q[OEW>:A=2%)(X!!R-Q[]"<@\8Z71EBCM[/2[9=D$",Q']YV.2> M.!GKZ#M@5XV(PTEB/;27NK4]ZGBL/]1C0A_$>_X^7:W7ILNN.W%)GM5B_B\B MZ>,=`>*KU[,)*231\_*+3L/3EU!Z$XJQ=/NG*X],G/H*JC*X:K+#+(P``<9_ M+BF]Q&YH.DVVK&X@O`X2.%I1*G#1%03N!['MSP_Y`?C61=Q>3>3Q MAMP21E#8QG!ZUYL\/"M5G&:U:1W1Q56E2C&,GRWVOI<]HT:..VTV.42Q[Y$! M`D;').2/7K[UY7\2-1@U3Q!)-`P:.)!$&!!#8)Y!'4!RUT*CJ29>+QJK04(HH6\!F4Z6 MKQ1(SEB2,D,J,6D7>./4=37966DIJUKJ#O=FX?R7,2@;1NR>,$=>#S^O2N&O)4: MB;9V4H>U@TEJ>6D<#G-`&#Q2[>V>AJ>"$LZJGS,QP.<5Z/0Y!I&9,$CW--,[ M)'NB@D=LX'R\'WSSQ5PA(II4DRLJD@<9&0<&G@L554;/RJ-AA0HVA1T`%:*1*_SKD*2%(]_2E,$:ADDX.V:OSP1^2)8HG1'8A=S@XQVZG;,'GG\:%XZ=:=N` MZ@G/OTJC,CV#/7\Z^*`(F`Q3-M2/C/6DVC')H&-.#1L_"EX&>@-)O%(-1=@IP` MIF_GVIRL"*`8_(]*"1BF;A06%,0I(%*&YJ-F]*:&(-*X[%C<*0MZ9S4>\8I` MW-%P2)`V",T]6%09W$FG`BE<;1,6II;M3=W' M`V@(:0L'&YPRX0^6[L%W,!JU*%) MPO92_P`K?+=_>;&HZ,;)`D$\4";E?$KEM^``"1S[<=.*YF\D,=Q:?Z6\^`RF M2-0C^Y';&,CL<_AC1DOY;^1YKKS$!VC9([*4);&,$X^7T&.GTPV719KB62/3 MVB38K%GDZ#/4)GZ]:\E/4*CYE[@_2-3-O+!`9VSCR4EC:3[N".5)&3DYY':K MEY]I@%QI%[$;S2Y8U)R."0QJ M,[&,RL<\XR-N,<>M8/C+P?8 M5542J2NFW*=:KLN>!P:V)HUG0[6&X5E2(R,0P((_"OISS8N MY%M(ZBG+QWQ1]30,>U(H?C*+7'Z&M>> M++Z""&WMB(KI\_Z4J[F`!'`&UN>23\K':K8!/(W]'^($EQIQ74;>1[M&$;3* MJ@R`*.2.@89*D#C*G&,X'$2Q1S(4FC5T/4.`0:EC"HBI&H5`,``8`%>?++J< MJCF]NQZ?]IN.'5)1]Y/?^OEUMIMJSN+WQ18-:R;%D:5P<1N/;O[5A2>)-2E< ME94B0_PJ@./Q-817!R>3ZT]&K:G@J-/9')/%59[L[*_UF:_\*3QQW`BU!=HX M.UI$W`L%/9BNX`\8.#D=1RW@RUNEDE*)Y-D00Z>48@SY7!"E1CC=DXZ,HRQ7 M(;$YZ;L#ZUNZ9,\5M)*QW9(`!Z#_`#Q7!C<'"G%U(GHX;-*CI^PDE9]>O]?\ M&V[-#R_)&4Y)XQUH9FSR?PIL4X=0V-QZ$#L2*L,@&-^-H[UX_/8Z8U!;5BX^ M8D<9ZU<8$1J(R<$]^:K1*I8@C:,=C6C&F8PH&?J*SE5:D5[5IB6T0;E\U9N; M567?%CMG-+`XB3>T>\+SM[M[8]:U(X$-L!*KJ74'=_"#Z?6KC44C>%1217M$ M*X"-\T9VLH_AX!_K^M/TN%YM68[G,N0X9AD)[\]NU6(("))SN"&0+VXW`8)S M[@"KK6+P,LEMN\TC#%3U[U>G-H:QBKW'R/9Q73Y""X3EOD"@_D:QOB/XDBL- M"?3;5E^UW0VD@CY(\\Y^O3\ZRO$7B"UTJ^E=U:>YYNWW2-P`.BCT%>E@<(Y2522T//Q^-4(NG!ZLH$<\_C4D7&2:3%2JO&>,"O M>2/GFR5&[2>0R3' MM.M9VA<':'3.2A."?H:))M.Q*T9U>J:')I,5O.)8YX)>5E0<9X./UKJ-1T>U MU+PW!>Q$)>1VHF:0#`?"Y8-VSD'!ZUD>&M1CN[>.SO(C=6LFYHHY"792.J@@ M@@X]*VK&ZAMM(ELKII?L$B/'%=(N3&I)X9>IQD\_IBO"Q%:JI1BW[R?WH]*E M1@XMQV?X,X'-+)`0[I(A613@@CD4Y@L;2(NUQG`?G]/_`-5;%EI%WJ$<5R`6 MCD8[WR2QP>3[GV_QKV9UHTUS3=D>="E*;Y8K4R]/TA]0N8XX"`!C<6X"\^O? MZ5W?B;2]!T_0(HFD,4UN/ED7&^;=UW#/Z9K+TR-+>[D@L_*D"N"YWC=D:O>/K!+G2$D+B.9&YWOM##&>AZGV]*\*IC98C$0C%VC<]:.%5&C*4E= MGF5Y=QF)H;6/:C?>8C!/MUJQ8:I??8!9(RK$F=I7*GG@@GIW-$&@7]S;^='& M2OIC!/N!UQ[TLEE+I\`^T`)+(>%)Y`'?';G^5>[)4YZ/4\M2G';0R)[=H9&0 MD;1C\*EB0JG3( MVXD#BF;<=>E`)A$V),D'!Z@-C-2+&`X8KP>V>H^M1Q*"W/:KFW*CD'\:5@;* M[(6;.,FB(9?)Z=Z1 M1$%P,=J=DU(RKR5.13*+!<4G*CKD4@.!P>*7.1R*:>.:5AI@#S2[3C-`Z^]`KB8]J2G_`%I&H&-Q2T44`F)S1SFEHI#`$THZTX)0 M0%HL`&DSGK03D?X4V@!?I6G>7MM<*"EO)$X4!L-N5CQSST[\?2LOI1FH<;NX M[]"1F0\X./>K5@8Y;F&!G\M9'"LY&=H)Y-9[GCUJWHD$5YK-E;7$HABED"-( M/X03UHE*T6PC&[2/]8'[I9U< M,7CV^82&[]ATKXG$2"<`=2]NO/O85AD2,(L43#*C^'<"O:F.B/(T MX)E.5R-O!EM/*YL[C[/(3@Q2=B2<# MD\__`%N]P MR:@"AD5D=71@"K*<@BO9?BCX0OO$EA;7.@Q9FM7EW6B,L9DW[,.K$A:06'A]V,Y;%&S<,D_I2*!W`J51["@+D!7% M("14K*<^]1,1_P#JH`,YI<@#VI!DGBFD\]:!EB*3:"`>&X-=!$\#:="D;$%C ME]W][D8^F,5S"@'UJ_83-$2I&488^E]:%M#OM5/WMG`VG^=9%L64MU.1QFM/3)9(=Z"/>6XP0>.]?,25GJ>K2DKE^ MRMWEN4W`J."?Z5J,H1I`CJ7`/!^E5C*<'<,,>H%,F?[5'OV%-XR0.V/YUDUK M='1)66A-I:[E&\MN0\JJ_P">]95W<:G?>*C#"S16D+!MS1CD!J@=CU^M.G+V4FVKW,H1NK-V+'V@7DQ M5W*!%W`D9_E]36IK6LPZ-I(N7F02[/E0'ESZ`?6N7FC!RWS%4!(PV<=JY7Q9 MJ'VZ[3KLB01J"<].OTYKKP6%]M5L]BL1B'AXW6Y@ZC7D]RX`:9RY`Z#)Z M55SSBE?))I@X/UKZE))61X+;;NQZGGFI> MAX_2JN3(JYIZL2::.,@C\Z13BFF38M`_)CIS31C>,XQFHU;/&2*EB3S"?0#. M13N38CF;]X<=*B.":20_.V.E,!Q0-$F.].IBN`I'OG%+NS0@)9.V%/U]::#Q MVITS'/*X':HP:HFQL^'+]K.Z9HI4AF7YX79<@L/X?Q]Q7I-NQ,$+7!A\N^7? M'L)S$Q'*D'T8^O\`/CQPD;<$\_RKL_#7B5H-.>SN6_<,X8RG+-&W?C/0X_G7 MDYEA74C[2GNCNP==4WRRV8_5M*N+&642QD+&0N[GYA_>^G3\ZV?">KM:6-S: MJIWX+@@@'MQR#SD?K5KQO?AM+M?(F+>9(264D9&W''^R>M<4EU(KNZ.ZLW4@ MGGG_`!HIQEC+(RIE3D!N5-=>$YVFY[G-74;I1V.AGU2UN9;%ECV1PQK&ZABP) M[D'`]_6IH]&L9[:6X@F&X'[F[!/_``$\X_&L%]5G$@.1A26\H$[3['GWJWI^ MISQ6#M;QN89F0XW8"L">/Q_I55(5(Q]S1HE2BW[VI);:'+?QSRVD;X@4M*1R MJ@#N3W/-4)8)8#AU./4#(KN]!U2SEB%F4Q0*REC+\W]T#K^)IT^GI& MR"64+O`((=6Q[D#^5=K?^$X;VTNIM/N$#P$_(4QN``/;D]?3TKDXK&ZE!1(9 M'V\DJA)'UQTKT,/C*=>/-%G'5PTZ3M)&9)8S0W&UL!<_>/&/KGI4L7WOOZ?A6M.J MID5*;B0..*JL,$Y]:T'C(@67C8S%>HZC'^-5GV$XR,UMB8Y[TQW8D%R2/2@2%CC M('N:`L2;1MS@?7-0,A).WD`9X[5;C`*D=:JR_?./RH!,8,4N"1WI#R>:>&Q@ MC;QQ2*(R"#R*#UIZ.5.Y<9]QUITA#NSA0- MQS@#%("(BDP>:DP.]`Z<4#9$`>N*"#4NX>M-;K0)#*<@SS0%R>:D`P*!ATIK MTK'BHF)/2BX(3-.!SP*8*4#BE<8M)D>M#<#FFL0%HN`DAXID$SV]Q%<1.R21 M,&5E."".X-(Q--^M2]1H]ET_6+N[\-Z7=)=RMEW@ND+84GYORR&09`'6J9C: M`^3,/G1BI&>ZG!QZUSOPSO8I);C2+R4+%<6B#@*IR<-R..X_7TKY+'X?V=1Q6VZ/3_`(M-2*-SN\\&,#..,\DXYJY& M^Y%95.6Y'MGK5657=D0C)*X&PC!^A[COQVJRW)4L0`"`0HZUP36B,%N65?U` M+,.YQQWZTUW4R`A<*/7L*B@*21D#KCFAF&0=H`8=^W>L;`21R!8V.W M8%)^?'^'2F0EO/!+[E!XXQCCI^M5KEHXK:2-8W'F8`.."/PIUNRN(RP)9!R, M?Y]JW]FK71*U=C0C95C9I#C`SBM?2)8;J0/%&.%&2S>GH!G_`"*RK2..:=HY MQ@,F`/4XZ?S_`!Q5WPXWE()2J1F)B,XY(/7CU^454(H]/#TKM'=:7,D*!%F: M5U'S$*3G)[_Y[55\;LL_@W5?.R(_)S\_`R""/UQ3+4QB`*D@;?Y&C6=PQ1!ON0!P2<%5S[6R*C))ZG)]Z^R/FD%/7E<5%^=.49[\?6BX%A`,>I]ZE*X`P_Y" MJZCL!4Q;"X(_2@FPU\;>IJ,GYLA@?QI MK-GG//O3,TKE$Z'!JQ`Q#@BJ(?G!JU"V"".U"8F=-8N9(%;G"'!)K>TVU:VE M;+JP9.@K(\+73?O(,97[XR.A_P`XK>4B-%8L-Q)X]!7S.-CR5I(]C!P3@ICO M^6C`@$9S]*?+,VS;T5L#KS4;S(2#@J<\,#SD4^WG1`I(.78(..1QGGVJ+6E_T*>5 M#@A"V[T(J)>]9&36MQMPTDDN$!\M.`#CD\Y-L2C'L<5WY74Y:[B^IQXZ+G3YNQQ;#YJ#^[;+ M#/&:L2Q%3SWY'\Z9Y32-D*#G))`[^^*^C/)N0@%,C!`;OTS4T3;02@Q0K8'/I0@:+DD9D7S%/U%5F^5JL6<@W;6P0>F:;=%#+A>,?E3$,4 MX4Y_*IT?R[<\D,W?VJNW3'0>]-=B(SSF@0TFDW8J,M[TF2:=RK$V:7J>#S4( MS^521'<0`<GXT#SR,+*SCT<`_P!*Y:F&C)N2;3?8 MWC5:5GJ=S?PZ<6D73I8)ER&4F7:V/3!/ZYK*EM;G&Y;=E#W M.`5EBC=?]C@Y_$BHQ.$93$DF5Y&X`@?G51C."M>Y$N63O8Z!+"]:T\QKH[/0[V]9EM4\X*"6,1\T)CU"YQ^-0K=17WD+=01I(HQNC3#-S MU..#QZ5J7FIW5W:Q6C,(+*)0JV\/R*V/XGQ]YO?-#=31(+06YDK8JFZ.1XE( M;Y@6&3VVX'YY]JN;889%^SCY4QM)&/QQ2V\9D=8HE4%N@R%'YFII;&XCC>0H M&1&V.R,'"GWP?:M'*,=),A*4OA1"I+R[BX#$YW'UKM_#WB4NL5M/,$F)"X)R MKD]LX_7%<*<@9(//2E7)9=OWL\8]:Y,7A(XF-[['3AL3+#O;<]8N_%.F:;>) M#=!XY6_>%PIPN>F[U[],UQ?CD:E/!W]ZP_$'F MVMX]M=!-Z,5YR3CC')YQ2:9XGO-.MQ:QO%+:<_NY5SC/4`Y!P?3-R4: ME/7N=-7%>T;A+0RKJ*ZED:>]:6YF<`--)\Y8=!DGMTJ_IEROD)I]X4,`?>[Q=]S1O--:)R+>43(K,#&.JD9SZ@].H.*RY-OWE*A?4 MG&*LVM[_?^57%R6D MA249:HA+<<';CUXIAS_$O2K3):(\]Q3A'YA.T MEV]/0?7-/%N1D;ESUP6&33HH./W@X]%(S0V)$JA7C/S,O;"GK5:42HS/L!C' M)7/4?SJU<%3MD5-H?/2H7EQ`[$GA<=:A.Z*M8BW0.A8L8V/\&,X_&JS'FF)G M8%':DR<^E-%$\U,+"X-.CV[L.3CVI$?&02/3D M]*FA97*++A%S]X=<4FP)%LG:)9%!\HGAL<5%)$$<*N&)&'`'Y8_R>]0VTPMH4Y8]OW3D8ZGBF8S4TA9=@DY1EW#C MG%0.I7YAG!Z5:8K"'/>EIA)H!P:`L/VT=Z;DT[O0-"B@G%+P!33S0V,83FFL M%!R",@C'6M[1O$$7B M?0C?I'Y3#:MY$'!V,23N0\E5)/&>AX&:S]6TJT@D6_AD)M9@[;8C_JB.W7&< MD$#IVKY^=)P;A+<]"K1Y[5:17FDC\PA(P&&,J@)/J,]*XG%IZF"@U[S&M;+-' M&K_=C&W<.O///^>U,C6.-E`7=@')8Y.!T%6`<1G>=Q89`'U_^O4?W=W\C]>: MJ[?N@J:;T6I(C&*X#JHX(/(XQQ4WAUQNN"=HE4'G&2>21C\\?A6=<2#A5Q\W M7-0V>I6\5]%:FYB6X;]XMJ77=,H)Z+U(X]^GM5P5CKI>Y8Z34=3N+/1KJ6QE MP8@660+RK$D_T%>-WD\ESO2M7G9-`N$9HU4D;%P>&.,X MR?K^5>;W<>QSEE+>W^%?19/!*$I>9YN8RO42*Q&1U)]:B.!4K=*C:O8//&DX MY_I2J>G`S]*9NQQBI%//:IV&2H23SQ3SG'/'ZTSMUI#R.23[9I"!BN,]?QJ. M20E0,X'L*&`Z"HW8GC.>]`R/GDGC\*;G!XIQZ&F4@'!OFYJ>`Y/6JWO4MN1Y MB_6DV58]&T.W2TTRW8KB61=[MCGV%7MSR+D#/L!G/Y5J2V*7&HJBL@@\OY". M%Q@>E*;8OF)E<=?\_2LDBG!$>G1D*"WRDYQGT]<5)>*)H' MBD/RR+M('IC%6K-9#%O?RP6/"@<@8Z9[FH[FW6-B0>6ZCO4M6=Q.-EU4?&%N1IT$I9BJT5!PZF:N_[JL<$8QU_+T_"N MO\):7^Z^TW,V&'SWHN)H;(3U]J%V1ZU"S=*3(/UHN%B97/J`>V:?))G;M(QCG'; MVJ$#TI1DGBF!,0`@.[YAV+4PGZU8@LXQ(&^8X]303>Q/:Q MG`XX`K:T72+K5KGR;2,MC&XC'RC\346AV8OM2M[7YE60G[HR>`3_`$KV"TTJ MV\*>&+N_F\PQ6,#W5QL'SR"--S;03@$XZ9Q[UYV/QWU=M-;W44I@3!$Q3Y6!Z=S[\>U;0BCBB5HU0.1\PQU'^<5EQ_$34=> MU5+#4[6U2.XD86PM5;="0K,5D+$[OE4\X0\!MFV12.AN-*+(7@D"9(Z]?RKP M\1B)UVG,]W^SOJK<+'"Z]*6N5CP5"KT]S46@JK:Q9JY.WS5Z?6NMU/2%N%C6 MXC`D8E0ZC&*;HGA:6RUB.[N)`;6)=X"YW$G@9R,>M>G0QE-8=P>C2/+J8&I[ M=2Z7,_X@:5+<70OH(28TA42,HSR"W)].,V:Y;0W6F2VA8 MQI*-N1CIU_+(KQG[C8[=LUKE6(=2GR/[)AF%%4JEUU,Y@4;#K@^]313$1D`9 MYQ@59G=&7:1FJX"J,XP1TSTKUCS[CP[*I!;`(PQ/8=?YXJ(2`'<(M_L337R[ M`9QWI6@E2!9L,$)*A@#@D=>?QI7L.Q>\E5TX/L*[CF(@':R9.3^!P*J#CH<& MKVDZA(\$]C&QQ@8]!3]P) MRQ(:H@P'UKM8M)TFQLXI9_)NS![G^E*K65.UQPIN6QQSN3$@ M+%NIY[5'>R+'8*@+>9(W;IM]/\^E"@.%`-9UW(7NW+=%X7_&J!"K(RYP>3P> M^:`WK48HSC%%QV)Q[5("0HS\Z^F<8JNK8Z4X-CH2O:BXB0*B#>AX^M M.W\C/^%.X#\YZTIP1QD$>E,P#T;!SW[?C33P<$T7`G5R#DD@D=0!3_*E6(2+ MG8>^?\^E5U<@\$@XQ3D=0>02.V&Q2N`I)/6BC>"WS;1]*4D8SD9]*+@`.*<7 MXX%,!!&*1N*,@4F<]:D!C-Z4S%./)Z4E`#&%-(XI^/8FDV MD#H<4F,C[4UO>I"*3RV_NGGVI%(C(Q3XTW98_=`R:-@RH]*])UZYMV\,2 M7`>::^M-N\7"+\Z,=JX91D?Q<'/7MP!Y_P#!91'JVHW2,HN$C"(I)&X$'/3G ML*[:^:RAT^WE<'!(P<<$Y&> M&-G?#6X;'4[R:WO)"V;ESMCD(.+LD%_(4EG\Z<.=HWMRT:X55DR0>0,GAO M]8_R@XKNIT)2NH*_]?U_6WT%-4L*HU8U.6,U;WM]_5)[7>_;6Z3NW6J:K)K+ MK=NPO25,UMYGRH21N_=YPJ@$X8`9PIW/O.;4LD3,22RYYZ<4JR2BWB2>9YG1 M%5I'Y9R!C)Z]:B9L]:^CPM#V$.5L^2Q^*6*J*<8J-E;3K_7WVW;W`,I^ZVX> MPJ)RN3M)_$4%L5&Q[`UTW.(,=\TY<8IFW/3FG`87I@BIW&2#&"*E;\,![J<@`[<8S^'M7'?">X1?$A1G*B6W>/'][H<=/8_E7;6T M$4M^\;.3DG`V$<9P"*\3'4^6IIU/HSK<3*T2E$"_=/K6#9:_87RO':S%WB&X[D*ADSC,;JWN_$%S-:D&$[0"#P2$`/Z@UAE^>IKZFA94XI*VA\I45Y ML[[PA"\-D9)3^[D.Y0/8<'\_Y5'XMDDM-'D#$`RD+\OOS_(?K6UX"M7U318Y MFD'EP_NG4=3MZ#\L?G7-_%&XMUU6*SM7W)$OF,!_"S8^7\,?K7@0A*MCG=;, M]*3Y,.K'#]:MI!Y<$5R6!0N5*@<\8)Z_6J1<`YS2EAU`P:^A>IYI+EB26/7G MVJ19!MQL4'U&?\:J"0=Z4-SGI0(M;@3SUJ*5@!3%)SS2N!G/&:`$'3--;BC) M!Z]*:W7G\*!@W7-30-@-Q4!/K4D)RK8ZT7"Q&QSU&#[4UF/M29YIK''/>E<= MA-Y!Y&:NOGW44$9&3@%F'X=/UH^%NFVTVJ MRF;R<)&-H?KN)X8?0_S%:^KVT]O=R(DC6\R.2K1G*_48Z5Y6.Q\Z<_9TST,) M@XU(>TFKG3>"_#VEZ->FY)ENKA8]P+@``'T%>@I-#?6@DML@-Q@#&<=J\X\- M2NLBW4]P3*T>QB[=6ZYQS6A>ZY,NH0_9Y-L:\RD=AGG'O7A5)SJRYI.[/:3IZ6\DQ*O\[.$7.2J!B0B]/E4`?*OH,1^)8+:"WB$ M.Y"<@C'')SG-:4E_#)(2LK)\O5CP??\`(?K7.>(Y&N08;=M[#D'.1G%1J;U) MMJ[W&6"F^#1NJEQP"0#M(ZFFQ%EEDBN'+%>A7N..*9I4%Y$%DG13-N&0HSU/ M'XUJ:D@;?YD2G:2V?[Q[8--.X4FY*[,^^@:.2)U??&PR,]01_D5R&OZ!:?9Y M[FR#))&I=HRY.371370!\AW56*ED4\9Q56`B9&9OF4@@JPQGL0?2KI5YT M)\T6<&*IPJ-Q/,Y(0T;%",#GIS5!5^9L'I75^*]-:QNY9+=,6LF-H7D#"CC/ MX&N0,ZM(V05)Z&OK:%>-:"G%GSE2FZOK4^F36RPS M6-Z/W<^&BG4',;].1Z'H:S$8D>V:).5QU!K224E8F+LRWOM5>XE6>0RH`NXY('8]34INY9T4S,7=0`')R2/<]ZH2GRW(B M;:&YQ@$?_6H5UN#U)O7';FD:X9T6-F^1C"AZ[@M"4L M4&:9",9SD$]2*L7DVRWX'S/T]:H+T'-3# MTIP(')YIW"P\$Y]*<2>YJ/=1NP*+A8D#$4[)-1!J`W-%PL65DQ]X`@\K<47%8?QC.>::V!VY^M-+4TG)YHN%AV[`XZTWX6*(*V&(`PQR01@;TK= MU6S230;^*"262VMYBRRE?DVY9`20?EY))!`Y&:L_#.`6?PV>ZE4$#)Q'EB?, M(`)].!CC^=69WLK31-1T_4;@QE`&DCB8$R(P7:0Q'9CS@9X''.3X&)E>JV?2 M8:/+1BCSN.R\JX_=LFT(0DB#..W0Y'?OZUN^'E1&5W,9N#^YD1P5[X#`YYR! MVYSV];,]I++:,[F.%TA65;>5_P![AL`'`&"3C=C/`/TK-M%OX-8L9]J$.Z@H M",F($<\_[M7&AE=G)55P.[9P![FO$;K7KF; MQ!/=0/BZ1CY4&\@,.=BF/<"B- MK6;:U^V*6CCF:'!#LH.UN"<=<<\?@*HM*23D_AZ5)>W?G2N[,"S')P*HNH2S'J:8>GH35F.)"GS-R.H%:7(L08;/0FFGW M[EXN4(V]CUJ&5LXS@YYXHN"0W)`ZTY22?_KU&:OO$]KJ;O"`R*#@.0O4/AYK*"T\EP6N(,X((`V=C_/]*X< M93NN<]/+:W+)TWU.^N[N#^S/M.0`@W$CDC)'\J\U\9X\2Z?>6-G*ZR2J`)1E ME='J&JQSP2+`GD^9U.2^[)Y/M7+7<\5H"$ZCG)/]*\IQ MMJ>O.1Q6@Z+ZD(`Z*D;^BZ]J6F031V-[)!%+ M]Y0<@GU'H?>J%_-+>E&`3QS57"P+S4H7`Y--!,8))Y]*C9\\9&*+CL3AE7CO2A@> MOTJOTY[TX-Q2N%B5O:HP3WIP;(YXIK<&@`8\=:?$X1')ZU#4L&"3D9_I1<"* ME*ENU/8P@D%N:F0`Q_(P8>QH`K(@Y)&<=J1B2^31<&CT#P/?\`EZG&\3E6(R<=&4>@`Y)^E>LVT_]HZ7) M>^'[I;BV+[6A="LD;=P0P!'!!P?4'H1GP,TA:JI+J>SE[FJ+=M$S1MEDC%N9 M@&P=W[L[/EZ#CI276YYY/*X`;#>I'?BL\ZR]Y,5NT\G9S@<[<=L_45N:3"MQ M=[I)TCM^`9&XP>.,5Y+4DSIA+GV9'))=(H.\E2.<]O:J?VF>&96+X\S[N_K_ M`(UMZQI[6T@9KRU>V<@`Y((SU_E6502LT6)%52P<8#=>1FJ.OK*MKYX01H2Y;RGD9MG'+*,8;';Z4.-MCHNMD<'J$@9TD!'F MK\JGN!3-/O-DDJW.0'/``R.3ST[5)XKB^SRI-;D&W7"JYYRPZ\?A5*T\L:<+ MUS)M/8+R>?KZU$D>56;4V2Y5BBIDJ-H4Y)SQW/( M`!R2O&0W`NHRXP#N`;!R!D!A@]P001]>QR*[;QK;VU[:`W!_>*IVLH!('''( M((..01C@'J`1PEO&L2;$P%ZG.,GMV]L#`X`&!@"OI';"9J*(`\C.!QS3I1E,5[-SQ["*YV'U!IA M!;DCZ4!MD;D@D$=*;&ZLPZ@\8I7'88^?3I3H\KS@'\:8^`V0:(QN]11<+%.[ M??,``,**C!XP:D>,G+=RM29 MST-`AQ/%&>*8::3BBX$FU`"T#GV^M- MS2YXH'8&VY^^,^F#3>G)H.*?"!YH+=%&XX%)NVK'8]G^''B:.U\$R:%=6OS, MGGI*Q^4JKY]/4$9]<5FZM?I>3>2T8A2:Y:60*>(\^@QZY%9_A2=$>?RHF>01 M0QQJKX((!9_P9CCZX_">>&,M/<21-@\+(P("N>Q/YG->!4?/)L^CH1?LD=:R MB=+IX209"=QZXR,?4]/2N3?7M'\,7GV;4GN)I!)O>XBV&.$-\Q#@G=D`,VU= MS8.?EGEGW$]<> ME>Y@,+9<\UZ'%FF+C3DZ&%G>+6K_`$OZ/7U:[CI9%R>:A+CL:A)YHKU+G@V) M-WN*@=B7//6E?'`!SCTJ$'WYIQ)'#`_C0%B0#U.*<&_&HPV M12@^HR/K1<1*#]*&>F\;<`8_&D*G!(Z#WHN`TG-*O)&!31UI26Z9P/RH`4D` MD#MV]:8S90*0>#GK4;9'7^=-)XZT#2''\:7G.2233`?7I03CK2'8F#XIIUF] MAGD_LU9Q-%A/W07,FX#CID=#U/ M7U/K65>$JD.6+L=>"K4\/652K'F2OIY]-[K^NNQW%OK!N;**YO5*%RQ`C!VL M`2`P!_A8`,!SP>IZU3NKM#N,88J)XJLPVGM0AY]JZZ<%3CRQ.& M3G6K;$M#2B=?('KBJTC?-P*:.$&>O:@*3S M@F@2(R"3Z4\+AE`(8#@U/!&),Y;!JN?3 M//N*<%/O^%%P:'W6DO?30B%T$JAD`27 M$X,DJ+&0LF]55-Y7D@$D[V.<#C`QQD^7C>&RI8'UR>*G%Y>+&T8NI!&W#*#C M-<.+P7UAIIV.RACZU&E[%/W=^GY[]#NYM0M2;E5N.6/!.>1N!YJA<>*);>(V M\,P6,=/F.?R!KB'`!.1D^](#CIP*<,%3COJ8.K)NZT.CGUN:\91)<2M@<98X M_4U:LM0DA8'.Y?0DY'TKD^>Q-2)<3)QO)]#Z5TNE3<>6VA'-._-<]"E\1FRL MXG=W=)2P5,G>>.1UP>AYX`Y)X!KH?!_B:#58DBMXG"QA6=7(R@_A/!((..H) M'4=00/(GEBN[<17+;9%)*LPRO((Y'H02"/?@@\UW?@33$BTR2X6Y#2R2A9U" MYWA22N`22.68Y))))YQ@#Q\7A73U6Q[6"Q%.5-\S?/?;I;3R]>O;3JNT\26I MUJ&&6S95:#/[G^]SG\SQ7->/_$L?AGPX))X$DO9SL@A+``-CEB.I4<9QW('& MV61X53SGED,*1LPRBC",22.3Q@`=>N,+Q>D'B^:"]LVV M,8_(DCN2JA=GF`\[7PP,CCH><%2-O/#&E>2NKG74I1LJE1\J?7IU[=VK??V9 MR\&N:C//+;WMZ+PB3R),Q",QN`Q^4C[P^5ASCH*L@@=85J-:MS4(\L?Z\W^?GI>RM6\ MG+'<2/0]JGE&]/E/-9@DP>AJY`^[^+(Z_2NDX&B5'W1!?3@BDB@+R`199CQM MQS^%#1[CE>#1&SQR*RDK(IR&'!![4"(Y(6!SS_6FX^7`!SUXJA+K=Q<7"W,Q MRKKOFB<;=HYW%<+G(VMG+<[7PN,5J-%(.<$>]84<1&LG;=';C,#5PG+[3:2N MFMOZ_P"`UHRDP./:HBISG%:*VZNX522Q.`!SDTV2)8\[F.1U!K8Y4S/QQ@TN M6!Q2*6H&@-QSTH!+'YF_$FFMQQ2'8=D4AIHHICL M+1D4TYIN#2"P\FES3,XI0>*+CL/SZ49IH]Z4$4[B'\GITI03Z4U6_"G\=J!# ME(J0&HA4@H$U<&--)I6YII]J8)6$S2H<=:83BDS[4`3@TA/I4&ZGJ?2@+#F) M[`T9I`?:E!SR1@T`*.>U7-,A::X"*C2$D#:._M5/-=3X(6(R7K/<-#?:LZOP.PXKWD:WA56L-7U)+V-=R2O%)'P=K`C(XYXQV/:N MENEBOAYZ2AGYPH8_=['GG%4->\-OX2UNYTN<%XY)4$%PA\MMK*,D`$],_P#Z MJLZ3H;0-+?:G.T?EO_HZ2,&+J.K9!XZ]Q7A26I]+034$A%OK[1](U"XM9XYX M42)D9V+J3O`(`/8Y]!7*ZGXNU>_617ECB612C")`,@\$9.361>-"K^7:/(T` MZ;VSD^O051N)-B<=3TKU:.$A%7DKGBXG&SG+EB[(BO)@HP",UG[L_2D=RS$] MZ;WQ77#DTXGTJ,<<4N:!V%R:7/7--S29I7'8>&'O3MV.!42GFER,T[ MA8F!-.!'?%0;SVYIX;CG@^E`K$P/%(6.>V*16`%(S`GBF*PXL<`DC\Z;*4(& MPG..%#=\MT_*D=PXY"J?11BBX#._6@`GKT MI0.>>!ZT$`'Y3D>M(HD7@''YFC.>E1;B<=Z,T[BL2YYJU`5V\]?:J2D=32F4 M^PHN2XW+,IPW7K3"^`2#STJ`R$]3FAW2FH.,T_=MYSBF2R M1L!^2,`8ZT/(>W;TJ`;C2_7BBX6&Y)ICCBESCI4;-S2*L(:2:C]JQ M/*%$_F0B56*@!3@\`@<9_P`3F\L/V;3EB220K'G#,Y))))))]223^-5+"X,0 MD`&21A7!:&-6`W'KT_I6"A&%3W8_,N=:K.FJ.U,!!KJ,4A14L;HO/(8'\*A)%*NW^*@+&A;/\F<]:G`R-IT)0`%03@$9/SJ.2`,[B>,'*M65*-V70P\Z\^2!'9P^ M'[R[B+&YB?;F8OY7DRY)(`/+@-[[58^N[YEU2]:\E0N%`0;0J+M%8^GVB7)9 MB42-"H"*C`XVHRCECP!L[9^4`EL9.KY$8Z/S7+@Z3NZLNIWYI.,9QH0DWRJS MOT:Z?\-I?9M:F<\DJ-UQ43.S$[V8GWITK^?%"J>U*!SBDI11 MN-Z!C/%'3MFDR:#S1<=A3T%)2"EZ>U`KB9HZTN.,]J",46"XW;2@4I%)BBP[ MA2B@"G"F2)TJ0#BD`%*!S0(<.*>,TWWHW"F(">::3FC--)H&A&/%-Z]:4TWW MI,8M*IYIE+23'8><@\4\'([_`(U"#@]:=D]Z9).K#;Q72^!XIIO$-GY"+*(5 M>9T.[)4*=Q4J000.<]JYA`.*ZCP);)<^+R+NXN8;>'3KJ<-;-L(VPLQSZC(( M([CVK#$?!9&^'5ZB.N\2^)UUW7+LM;L%%WO\QF4@*&ROS*HXQSSV)Y[UA:]K M5^HBM$B%M;)\Z#EB2>I+$#-5+"]+%6DGW>8%+1;`HQM]0.!UX';BG:UKQA57NN15@TQT5NHR*]@\"YC2?*U M(IS6E+;Q$?=(^AJL]G_=D'XBDT:QFBOGTH+<5)]E?LZY_&I%LY&`)9`*6H[H MKALTTMD\5/+;^4N2P/TJ$*.PS28TUT'=J2@=.0?SIR`-\O\`%VHN%A!3@%V@DC.*3J#T_I2L.Y&!GO2_R M]J=L)Z=J38>#0,:QSGC%,)IY&332N>G3UI:C5A5]JG08ZYJ%1M'-.9^0!VJD MR6KEE7R<$XQ^5)YJ#!QD?K57.X"G`'M1<3B6A*#[#MFDW(7&X?+5;<>]&B[NF:8#@YJS$R.W'RD=C33!JQ(ML-O M M61R>"#[8YJB+LQ5ZTK'TI\B,OWL:,X%22$,V1D5&3B@JX4X,.YJ/K4B*IR3T'YGVH$;%N8X;.X,"L]VL; M>63C:6QP#R,#/?-8,5S<74S6[SRR0+*6`\XY4?,-V-W[MONC`"?>8;<+QKQ@ MB)1QC':FX'-^,$8KEHJ=*6VAM6DJL4K["C@U:-U:K:E&M6,V"`^\_GBL0WHI5(`XW?A3N-Q+#PRD\H6/M MS3);9D`+*Z^N>*%(IXHGVYPR(%/XD=?QI-@KE%D0 M#I^9IA('3BGN@;/S.,^AZ4U;4N<+,0W8$4F4K=0R'[8:FG@TT%HWV2C![,.A MIQ/)QTI#L`X-/!'>H^>_-+D^E-,31.I_*GAL^P]:@#'IBI-W&#Q3N2T2$8.< MY/UIK')[`^U,,N.@!^M(LVTY(!/TS3N"BQ6C/5N/8T#:.IS^--:<=PQ^IJ$R MYZ8`_.IN4HLL;QTR/I02#5;=GO2J_P#M<47&XDYV],_G33C/'04S.>I'XTPR M'D+^=#8*+',?;\*8#_C2$DGGFC-3?FFFB)1=R M9ECVY#K]#UJ%L9XQBF%LG--W>E#D"@2$8Z@B@FF,[MRV,_3%`([DY^E*Y5AU M'%)FE4\_-TIB)!(V,<8JQ;R[N&(`J'R2PW1D,/K2B*11RH"_6G*57.>E$@++D`U5R4K%=@0<&D%(3]E!]#1S"Y2=3@\C\*=][H,5!O.1FGB0>N*=T+E9,1@5%G/ M3K3@X(ZTTX!&.E.X`?;FDZ]:"P]J83WR*5T`\$+R>?2DW,S`!C^'^%)(V[;P M!@`#!I@]4/MAZ!#^=02322?>.!Z#BGS(A4W MU)[B?S"50C9Z^M5\`#M2#@<=*#2-4K#QUZ48SSVIP4TX#CFA,D8%[BEQ3P!Z MTXK_`)]:=Q$>*G6FA@*:QHN%B0MZ4S=498^N*:3 MQ2:"V1SS]:7,/E'YI-PJ/'IQ2TN M8JPI.?K1GVHHQ2N%A0:0M[4GTI<4[A8-]&:3%'0\4786%)'88H)+"-7D MM3'&3@,\9&2..O3J#^54Y?,P0(V.>A/./I3L3S%9,C^$_7%*9$Z*=QSTI\,K M1OD[C^-3M=J5PP9CZ&D/Y%=48C=T'O3@I8'`S4+.A)R./3/2AI0^`1P.F.*+ MARDFQB,@'`]!3D0GDD`#J35:+CY22Y=)'VQ=SGKG%-"$\"F MEO0!?8&D^I/YU-RK#R`!R?U%(67H#GZTSFDZT7'8?OQT%()"/NX%-H_&E=A8 M=O/--+L3VI*7::-1VL-//4T8/M3L48-(=QOUI0<4#GOBC!%`,4\]:0\C%+10 M(;SVI0*6@`T#N'-)3L48H%<3%%+MH(IA<*3OQ2@>]+0`E*,@TH'K2T[$MC2@ M)W'@^M2(3T)P/7%-I:8F6H_+7HV:?O3L,=*`33J7:32L5<2D)I_E/_=/Y4]K:9(Q(T3A# MP&(XH`@YS[4N.*49-&#FBP"4F#3\'-)@T!<;MI,4^DH&,(H%/HQ0%Q`>YIP( MQ24N"/2@5Q0Q`IX;(P<8J*EIW%8D(!Q08QR#35/K4B8R!G'UID[#"&`&0/KZ MU$5JV<8QQ^%(".^/Q%*PTRIM-)TZU9**Q/('\J:T)ZC!^E(KF(1S2XIVTCKG M\:`I'3/X4PN3#:1QU'K1GGW^E,)'4@#/H*:<9X)Q1YS[U%F MC.*+ARCMYI"QSQ1G\J:3GI1:.>YHYQ2`,XZ`BC.?:DSZTN#0`"D M(IV/6D[T#$Q[48IW>E`/I18+D>#1S4FT]\#ZG%.\IR,[3CVHL%R&BI&4C/K0 M!ZBE8.8C`(HYIYI,4[!<;13L48-`7$[]Z7CCUI<4N!@8.3Z>E`KC>]%2")CT M%.$#_P!QL4["NB(4H!J<6SDGC`]S6]X;\+:KKTOE:/IT]XZD!F1?D0GIECP/ MQH%S7T1@0P.W../4UNZ#H5_K5R+?2K1YY0,LRC@?4]JZ:X^%OC"V=&.D><,J M"(YD;&>QPWZ]/>OH_0K/R+F.2>VMHFC@\M/+C4;1C[H('3VS0WI=%1IN3U/) M=)^#TTVGVCZFMO92B/$Z*S2O(201D9`3`&/E/.:C^(&L:!X2@&DZ!IUB=0*E M)9%B0O$,8^9B&.3GIG->VS*R/GG)]:^8_BU)H<_B.:?1KJZGNY)'^UB4DHC# M`PFX9]>Y'3'%"U1=1*"T.)N97F=W+'FX]ZD.*:?;-)HT3&D4G-.H_&D,92\4N/6D*^E*P7#CM24NV@CFBP[A2 M$9I?K12'<3%&*E6,MV-.\@CDGBG8GF1"!R*L[U"D&H_*)Z"@1..BTUH2]1'; M<>@%,V$FIO*/6GPHVZ3?01_P!]X6Q^>*3B--F%CTHP?2I?+8=1CZTN MPT6'E:.D:+?ZO.L.G6<]S*3TB0M_\`JKLM.^%_B2YG^S/9 M16N4+!IYE&[V`7))_"FHB;;V/.&7!Q0HXZ(-2#>2EHH1MK%YQ\I]#@$T^6VH[/L>;*C9Z9%3"`D#"Y/TKZ7TSX M*:`MK;'4//\`.$"+/Y4YQY@'S%Q5+$JH/`&3C!Y_"OKB"!42-(%*A/[S'%7[IV/EJAP%.>.!4N78M4UU9\%O; MRQN5>-E8=0PP12",]""/PK[*\0>"_#VL3O+J.EV\DL@^:5')+B6]$HS%/,NTQX.OKAU&T8&?;`P?QZTU\'!V@'' M:I4C7V2[GRF?A5XI5E4V43.?O`3+\OU.#-"TO1C8)80.)$VS.5. MZ0XP3DDD9]`>*L7^AZ7J>FI836$$]M"`B1[J#JF=I0$=\BE%W,Y45T/ER'X9>+90 MA71Y,,<9+H`/<\\#ZU=O/A-XC@LEG9+4ME]Z><`45<_,2>,''KW&:^GK<*BE M5^53TIXC21L-\P/!!/!H;#V"/CF[\+W$6IS65ETEW*%`RP!.,D M#TS6YX9^%?B7Q%:17=G:QQ6\@RCW#A-P[$#K@]CBOIR+PYI,%[]LMM,LHKKG M$R0*KC/7G&:V;:/RMI"@$#'2IE/30%175GS/#\#?$JM(+B33H2,A,RL?,/;& M%Z'WY]J8WP8\3(TY^S6THA7-CLU='*LN&'4'@BF_9GST'YU] MPR:%;7DX:^M;:157@O&I_I7,W/@72IKT3II&G>8"0I\A,8Z'(Q@_C0I)B]B^ MY\B&W8?PY^E,VXZBOI74/@[HQ:Z,,$J2N"5"S8$9QV&.F?K7!7GP>\1>>XLV MM9+I^"O$-C=3PR:-?,8B0 M7C@9E(SC(('(/K6%/!<6C[)HI(G!SLD4C]#019HK,I'7(/6DR0>:F+N,;U7@ M''6H\$CL?:@!I;^\,9I=X/L::WISCWI!M[YH&75C0K\R@57FC1?NDU<;GCBH MF@[C;^%,E,I8]:0U;:W)/?\`*FM;D#H32L5S%4T5*T;#@@_E32,=J5A\PVBG M8]!5BRT^ZO9TAM+>6:9SA4C0L6/H`.M`TRJ*.:Z[3?A[XCOI%4:9=Q`D?-+; MR`?7[O2NVT/X&:I>1B2^OH;9-^&`B$9OFDT*VW9R?+=T_16`IIW$Z3Z,^51&.[ MO]-QI\%DUS)Y<$4DCXSM12Q_2OIP?"OP?("QT]HRQX'VF08]@-U5;OX/^&"\ M;11ZA;L@ZQ3_`'CZ_,#C\*+A[*1\TM;J"0V\Z5(DC4NY"@%L9/X MFOKBX\(:/>Z)%IU_9_:851562<#S!CH=R@$''^3S7G,_P4ECNF:PU]H8A)OC M4P$E/3D,,D>O'2A.X2I21E^%/@E)J>FQW.KWKZ=*XS]G\@.1^._^E7];^!!M MM,FN-(U![JZC0LMLT"@N?3=N`%>K:1!>Z;806\UTUU)&H5I6+98^IR2?U-:R MW0"8D&<^]3)21KR1L?(=SX1\10LR3:!J>5..+1R/T'-1W7A;7;--]SH>H1(! MNW&V?;CZXQ7V`LV=WE^6I/&>I_6GP,S*33YF1[%'Q(":7FOLO5M#TS M4K:6&ZL+6=)1AM\8)/.>O7K7)2?#+PXE_'=1:="LB8(0,WE\>JDD52=R/8M' MSKI^AZK=6R7MKI-W=V@)^>.%V0XZ@E>GYU[K\-?%VA6VBI%>OIVBW2,8OLV& M1E4=,LYRQ/6NXAMDTV5WM;-`SJ!F($+Q[#CO31+%=[H=0@B(#;AYB@C/XT5XI,:+!S%# M;0$8CA3BN\\$^"+[Q'KD-G+!4CDB55#=FQST[4BTI,^==*\/ZCJF?L6GW=UCKY,+/C\A7H'A/X2ZG? M21R:Q;SZ?:$G)(7?C!YP3D?:; M\(?"<,",;:YNRXR?/F8;?P7;6J/A;X/C&Y='0D<`&60_^S5UWF`'.>M#2YZ` MGZ\U+;+Y48EGX3T/3MC:;HU@DJ M/3D5:,KG`Y`]A3MYQU-/4:L98\,:$@)71]-7V%LG^%3BPM8S^[LK9,#`:-%4 M_I_GBKJA3R3FC"CG!-*X:%."V9-Q[=LXR?QJ8I@$DDMZXX_*IU8<]!Z8'-39 M!'.*?,-LP;NQM9487"1R#L)(@V/IQ61)I&DHZF+1+(L5P66V4<>_RUV)53U4 M&HQ%'N)5<&J50@S-*MX8[<"*V$"#G8J[0?PQ5F-(5EWI''O7OMY%62H`Q@8I M,8Z4[[B?E5>:="N>%'MQ51I5D!(&/QJO):I,I^]Z=3Q6D8+J!GZK>LUS'%; MS,9.X!)X]*O6*2W5QB:,K"@!!)^\:;!I-G'-YQC_`'@.03ZUI*<<`"M)25K( M%YEC$0/W4SU'%2(@/0$9[>E5-S=OP`JY!(<<\_6L))H=B58NG/2AT`Z4&3:. M3FHFES4),+#7&*;D@4I;-1.W)JT@)EDP,&K$95AS@5FF2D\UN@(%-PN4I&JS M`#"G\C5)T!X/-.PB6%HY)PT MC+O`X#=:R?$.EV>J74*:E8V]W;`8Q*@<*Q_B`/2J,FAVOVKS%NW3YB<$@GUZ MUHK.8KLHP+1E,53BEJF"N]&8ESX"\-W-M,ESHEGEN2RQA6)/H1R/P- M`LR2F1?Q5NOYCIVJSXU^)8\/73VCV!NY2N)1',%,? M7J<$].><=:\XU?XR>(+R*2*RAM+%'&W69R\KG+,>I/J:9FM#E;UT M/9;[X'3`$Z=KD4C8X6>W*#\P3_*LH_!+Q*!_Q]Z4?I+)_P#$5[Z..58_G2B= M@>M%GT.GV43P#_A2OB4=;K2Q_P!M7_\`B*?;_!3Q"\RK+>::D9ZLKNQ'X;17 MOXN">HH\W!^[BC4/8Q/%;?X%W1C9[G7$C`/\%MN_]F%;>@?!O1;7SFU>]GU) M6`V;%,&S'7HQSFO36D;'R_SJ!\YR=Q)]\46;*]G%=#C&^%7A&1?W=A<(?>Z< M_C74^']$T[0-.2STU6\E"<>8[.0/J?\`]523!F0A3@_[U47TZ:8'=(/8%LX_ M2K4$^H[);(W9$@E!;SKE7QC(;@?A5V"]2*!$.]V"X+'^+WKDOL-Y;*?*N$4? M]="*6*'4)4W,\C+_`'A+\II.C%]1IM'3/2%I/,R06Y(K*T]950)+ MRW7E\G%66)4\@!,=<]*EP2`NFX'3'--BE%QO$3?=^]CBJT6W*['+8[$\&GDN M"<#&><5/*.P^8E[A[=*7)SC:0*I*PK$:Q MC?NSELYY[5.P=B"QR1R*9D@]!CUH=R>`^#],TQ6'-+)W=B![U"TI+I.:B$@#9QM)_NBHHU5#E.!]!3)68D[0<&J44!(] MPV=@E;)[5&UQL."Q8]P>U0+&_P`P`*ANOO3FMV4<8Q[57*@'F\8?=44&[E., M,%_#-1F$GO@4XQY/3`^M%D@L5+^&+4%$=[%#=(.BS1*X_4&N5U'X?>&[LL[Z M=Y#GJ8)"GY#[H_*NT,8'\0!I1#'*-I8L3TPU/03BF>53_"&QN92+#4KN%?\` MIJBR8_+;51_@M=!CC6X"@[_9V!_+./UKV,6L8Z1IGCU) MJ&DWH3[*/8\7;X,R-"AAUI3)_$&ML#\/FJG-\'-1CDC"ZE;.C'D[""!]*]H% MW',I"QNX/?&*F1G$8V1J3]2,"GRA[.)YIIGP;TV&,G4+V>XDXX3$8'\_YUTF MF^`/#&EHH_LQ9W7G?.?,.?QXKJ0TA_A"^PZU&D;K)NWMGV49Q0D-02);:.-( M$2W39$J@*HZ`#H`*F#M&,<4V/>S$!V&>@)%)(LA."!]2*11,ER>Q`_#-/%P, MX9L\>E4TCD+[2/E_O`BK4<*'JP.?44FD%R?S8<DJR+^Z;('?!J,6L+ M#D\_6I85>+@2`J.Q-9.W0!_S=R"/>E9$(RF8I$RD]Z3S2/2CD`T M00.G&:<^.QQ6;Y[8H^T&E[-@:`8#O3&-4OM!]J/M!]A3Y&(LOM.IJMJ&J6>FV,4`QD?I2.8U&!G\JI>8S#.X MD4R1GQ\JY_&A18BVQC;K4?R#.,U18W)Z1_Y_.HHTF1V.'P>Q);'YFK4?,#3W MA5``H\S'0D$U0!N,C"+^(-6(8Y2/FZ_2CE&6/,R.22/K1YN>@IHC;V_.G",] MR*G00AD;'&*;\Q_B)^M2B(>HIP1?:BZ`B"#')S3U`'&!4F!ZTHQ2N`P=\"GH M3WH)44GFJ!UJ=P)P2>C-3PY7J;@#BFR"0G/04",$9SS5I)(!XD)%(9 M.:!&R]3Q1L/I1H&H;S4BDFF;<4%L#@46`5CSBHV\L$%V/XC-->63M'FJETAG M7#'RF[?.1^E-("W,1+&R1-MDQ\IQCFLU[?4C$!^[>7&`ZMMQZ9]:8/\`0F'G M7#!CWW@`C\36A%?(PX<'_@0/\J?*T,Y+7_AIHOB*=KS44N8-1D(,L]M,!OP, M#Y2"!P!T`Z5C1_!+0?+(DU+4M^3AAL`QVXVFO3A<`C(;CVH\P'^*ILR7!/=' MF!^"&B;.-7U'?Z[4Q^6*J3_`RS8_N-=G09_CM@W\F%>M[A_>_6@$?WC^=%F+ MV<>Q3=Y%0E8V;'3#+_C4,$E[+TM&!SW;'\ZUQ:C.>:G"MQS^E#J61=S')NXS M^\MR!_L9;^E$=UNP)5:+_KH`*V=K?WC^507%HLZ%9"2#[XH53N',5"X7:&>, M%NGS=:B^TP;BOG0EEZC>,BKL%@D`(B)`QCKFJ9T"R:X:>2-GD8[LECU_`BA2 M0[D+W-J`,R1\^CT\7<3#]VZ$?[)!JQ<::)\9!PO3GI41T5"1\TF1W!'^%-2B M%R&6:,']XI.?[P)!I\4P9,1[0@[8('Y4]=#@6<3?O2XZ985I!'`P,G'2ARCT M"YEAE27S,@/T^]UJ0S;PP<(0?7%7C"YZC-'EOZ`4G)"N4$=0/W;Q@>QZ4HNH MVR/-1F'7#YJRU@C=_P#WS3YD(KLY'101 M^%(&)ZJB_C5Q8(^X<_A4JK&G2-N/K2OY5/,%BGC`R03]!0^%ZMBK+$#/)S]*B9E(Y;'UXH4AV*4S=P0:KD3,?E3] M*T@J$\,#^-.6'!RN/SJU-(5C,$4^.B@4ODS?WE_*M+RF]J8;=CU8"G[0=BC] MS[[@_1:"0P^0%C^%639$DDL3^5.%F!W_`%HYD,RC]I+#_1W*>H=1C\"(I`.66IE.X$4L?F\L.>WM52738YL>;E\'(SV_"M$1MW(IZQD<9I<]@ M,H:;L_U9*CZ4Y;.=>%D7'NM:I5C]/I2[6(QVI>U8&8MK*#S*OY8IWDE>=JD_ M[U7S&<=#3?))ZBGS@9Q24-D1J/3!J3RYB.15W[.?2E^SFCG0K%(Q2`#C&?:F M[90!\N,=ZO?9CVH,)_O#-+G`H!WC/.?RH>XD/3/Y5HB`^HIQMRW5J.=!8R/. MD8>>M-^QI[\4U4B.QE;CZTOS5IFT4=,TGV?W/Y4_:( M+&:%?TH.16B;8^E,:U!ZBGSH10+$=::6^O\`WR?\*O&R0GE,_B:7[&O]S]31 MSH9G-)C^(`^X--5P0,R;F]E(`K2^R`?P''UH-FIZQ_J:?.@,V69$4DL2?0+7 MG/Q9T+5/$-KI\^E1R7!LVQYW\+-(OO#OAHVVJR2--/.UP(258 M6X8*-F5^7)(9VV@#<[8S]X]F)QGA7QZXP*T?LQ!XS0(2#U_2B+C"*BN@JM1U M9NI+=NY2#$@X1C2KC)*KR>IP,U>\EJ7R7]*.=&92`&,8/Y4Y57/>K1B;TH$+ M?Y-',AD&P>]+L45-Y+?Y-'DGWIAJUY1]*/*/I1S("J6;T-)N;WJWY1H\HT\D^E!A/I1SH955R#CG'TJ02G''-2^2?2CR MF]*.9`1^8S=0*4?B*?Y;^E)LD_NTKH!,G&-QI<'U-&U_[II0K?W#0`FWWHVT M[!S]T_E2X/\`=-*X#-IJ&6U67[Q/X&K6T^AHVGT-',!E2Z4DH.\F3C'SG.![ M5`]CY(+)%CT59,9_2MW8?2@(:?M`N@H`&>@HHH$/VCT%&T8Z" MBB@8FT>@H*CT%%%`"8'H*,#T%%%`!@>@HP/0444`*0/04F!Z"BB@!<#T%&!Z M"BBF`!1Z"F[1Z"BBD`H49Z"E`'H***!B8'H*;)QC%%%,3V&9H!-%%,0X]*;W MHHI`&33QTHHH`9DTOK113`6CUHHJ0$-*.M%%`A#UHHHIC%%(2=W6BB@!,G'6 ME!..M%%`P!I,]***`8$GUI,G:>:**`$)-&3DT44"%)/K323CJ:**`#)]31D^ MM%%,`H)/K110`@)SUI23ZT44#$)/K29/K110)`":6BBF`4"BBD`&EP***`&T MX444#"BBB@04444"#O1110`HI***`"BBB@`[4M%%`,2E'2BBF)"4444ABFBB >B@`I:**`$I1UHHH`6DHHH`#UH%%%`"T=J**&!__9 ` %endembed %embed "fondo_debian.png-4" MB5!.1PT*&@H````-24A$4@``!0````0`"`(````Q\6,4````"7!(67,```L3 M```+$P$`FIP8````!W1)344'U`D<#`,.EROY;P```!UT15AT0V]M;65N=`!# M[I[F#,GAQXA?"O5!299D18&],()D(R"+(']P%H8!.S!LV`CL"%8GLVOWU-5.<8(```` M^->N6`(````$,`````A@````$,`````@@`$``$```P``@``&`````0P````" M&`````$,`````A@````$,`````A@````$,`````@@`$``$```P``@``&```` M`0P``(``!@````$,`````A@````$,`````A@````$,`````@@`$``$```P`` M@``&``!```,``(``!@````$,`````A@````$,`````A@````$,`````@@`$` M`$```P``((`!``!```,``(``!@````$,`````A@````$,`````A@````$,`` M```@@`$``!#`````((`!``!```,``(``!@````$,`````A@````$,`````A@ M````$,`````(8````!#`````((`!``!```,``(``!@````$,`````A@````$ M,`````A@````!#`````(8````!#`````((`!``!```,``(``!@````$,```` M`A@````$,`````(8````!#`````(8````!#`````((`!``!```,``(``!@`` M``$,`````A@````!#`````(8````!#`````(8````!#`````((`!``!```,` M`(``!@``0``#``"```8````!#`````(8````!#`````(8````!#`````((`! M``!```,``""``0``0``#``"```8````!#`````(8````!#`````(8````!#` M````((`!```0P````""``0``0``#``"```8````!#`````(8````!#`````( M8````!#`````"&`````0P````""``0``0``#``"```8````!#`````(8```` M!#`````(8`````0P````"&`````0P````""``0``0``#``"```8````!#``` M``(8````!#`````"&`````0P````"&`````0P````""``0``0``#``"```8` M```!#`````(8`````0P````"&`````0P````"&`````0P````""``0``0``# M``"```8````!#```@``&`````0P````"&`````0P````"&`````0P````""` M`0``0``#``"```8``$```P``@``&`````0P````"&`````0P````"&`````0 MP````""``0``0``#```@@`$``$```P``@``&`````0P````"&`````0P```` M"&`````0P`````A@````$,`````@@`$``$```P``@``&`````0P````"&``` M``0P````"&`````$,`````A@````$,`````@@`$``$```P``@``&`````0P` M```"&`````0P`````A@````$,`````A@````$,`````@@`$``$```P``@``& M`````0P````"&`````$,`````A@````$,`````A@````$,`````@@`$``$`` M`P``@``&`````0P``(``!@````$,`````A@````$,`````A@````$,`````@ M@`$``$```P``@``&``!```,``(``!@````$,`````A@````$,`````A@```` M$,`````@@`$``$```P``((`!``!```,``(``!@````$,`````A@````$,``` M``A@````$,`````@@`$``!#`````((`!``!```,``(``!@````$,`````A@` M```$,`````A@````$,`````(8````!#`````((`!``!```,``(``!@````$, M`````A@````$,`````+8$@```""``0``0``#``"```8````!#`````(8```` M!#`````(8````!#`````"&`````0P````""``0``0``#``"```8````!#``` M``(8````!#`````(8`````0P````"&`````0P````""``0``0``#``"```8` M```!#`````(8````!#`````"&`````0P````"&`````0P````""``0``0``# M``"```8````!#`````(8`````0P````"&`````0P````"&`````0P````""` M`0``0``#``"```8````!#```@``&`````0P````"&`````0P````"&`````0 MP````""``0``0``#``"```8``$```P``@``&`````0P````"&`````0P```` M"&`````0P````""``0``0``#```@@`$``$```P``@``&`````0P````"&``` M``0P````"&`````0P````""``0``$,`````@@`$``$```P``@``&`````0P` M```"&`````0P````"&`````0P`````A@````$,`````@@`$``$```P``@``& M`````0P````"&`````0P`````A@````$,`````A@````$,`````@@`$``$`` M`P``@``&`````0P````"&`````$,`````A@````$,`````A@````$,`````@ M@`$``$```P``@``&`````0P``(``!@````$,`````A@````$,`````A@```` M$,`````@@`$``$```P``@``&``!```,``(``!@````$,`````A@````$,``` M``A@````$,`````@@`$``$```P``((`!``!```,``(``!@````$,`````A@` M```$,`````A@````$,`````@@`$``!#`````((`!``!```,``(``!@````$, M`````A@````$,`````A@````$,`````(8````!#`````((`!``!```,``(`` M!@````$,`````A@````$,`````A@````!#`````(8````!#`````((`!``!` M``,``(``!@````$,`````A@````$,`````(8````!#`````(8````!#````` M((`!``!```,``(``!@````$,`````A@````!#`````(8````!#`````(8``` M`!#`````((`!``!```,``(``!@``0``#``"```8````!#`````(8````!#`` M```(8````!#`````((`!``!```,``""``0``0``#``"```8````!#`````(8 M````!#`````(8````!#`````((`!```0P````""``0``0``#``"```8````! M#`````(8````!#`````(8````!#`````"&`````0P````""``0``0``#``"` M``8````!#`````(8````!#`````(8`````0P````"&`````0P````""``0`` M0``#``"```8````!#`````(8````!#`````"&`````0P````"&`````0P``` M`""``0``0``#``"```8````!#`````(8`````0P````"&`````0P````"&`` M```0P````""``0``0``#``"```8````!#```@``&`````0P````"&`````0P M````"&`````0P````""``0``0``#``"```8``$```P``@``&`````0P````" M&`````0P````"&`````0P````""``0``$,"6``````$,`````A@````$,``` M``A@````$,`````@@`$``$```P``@``&``!```,``(``!@````$,`````A@` M```$,`````A@````$,`````@@`$``$```P``((`!``!```,``(``!@````$, M`````A@````$,`````A@````$,`````@@`$``!#`````((`!``!```,``(`` M!@````$,`````A@````$,`````A@````$,`````(8````!#`````((`!``!` M``,``(``!@````$,`````A@````$,`````A@````!#`````(8````!#````` M((`!``!```,``(``!@````$,`````A@````$,`````(8````!#`````(8``` M`!#`````((`!``!```,``(``!@````$,`````A@````!#`````(8````!#`` M```(8````!#`````((`!``!```,``(``!@````$,``"```8````!#`````(8 M````!#`````(8````!#`````((`!``!```,``(``!@``0``#``"```8````! M#`````(8````!#`````(8````!#`````((`!```0P````""``0``0``#``"` M``8````!#`````(8````!#`````(8````!#`````"&`````0P````""``0`` M0``#``"```8````!#`````(8````!#`````(8`````0P````"&`````0P``` M`""``0``0``#``"```8````!#`````(8````!#`````"&`````0P````"&`` M```0P````""``0``0``#``"```8````!#`````(8`````0P````"&`````0P M````"&`````0P````""``0``0``#``"```8````!#```@``&`````0P````" M&`````0P````"&`````0P````""``0``0``#``"```8``$```P``@``&```` M`0P````"&`````0P````"&`````0P````""``0``0``#```@@`$``$```P`` M@``&`````0P````"&`````0P````"&`````0P````""``0``$,`````@@`$` M`$```P``@``&`````0P````"&`````0P````"&`````0P`````A@````$,`` M```@@`$``$```P``@``&`````0P````"&`````0P`````A@````$,`````A@ M````$,`````@@`$``$```P``@``&`````0P````"&`````$,`````A@````$ M,`````A@````$,`````@@`$``$```P``@``&`````0P``(``!@````$,```` M`A@````$,`````A@````$,`````@@`$``$```P``@``&``!```,``(``!@`` M``$,`````A@````$,`````A@````$,`````@@`$``$```P``((`!``!```,` M`(``!@````$,`````A@````$,`````A@````$,`````@@`$``!#`````((`! M``!```,``(``!@````$,`````A@````$,`````A@````$,`````(8````!#` M````((`!``!```,``(``!@````$,`````A@````$,`````A@````!#`````( M8````!#`````((`!``!```,``(``!@````$,`````A@````$,`````(8```` M!#`````(8````!#`````((`!``!```,``(``!@````$,``"``+8$````"&`` M```0P````""``0``0``#``"```8````!#`````(8````!#`````"&`````0P M````"&`````0P````""``0``0``#``"```8````!#`````(8`````0P````" M&`````0P````"&`````0P````""``0``0``#``"```8````!#```@``&```` M`0P````"&`````0P````"&`````0P````""``0``0``#``"```8``$```P`` M@``&`````0P````"&`````0P````"&`````0P````""``0``0``#``#P]3-9 M`@``X&MHC/$5.IF,-2(B2D0=D4].+:-%M!QCC)*E1I01,2(R3_/BZTO$6%N. MF*?ZN8/VB'YQD,N/(]H:$3%-YTL0)2*R]9:9I93>>T1D*3UB'Z-$;$>Y.$YO MHT:?RAHC(LJ(=O_N?0&9^[H]?J9\Z M``#`US"`(Z.?A^V_+,/,$3%&SRSG,3?Z:*-%G7K$U*-$1(L8$2UB6:/6*!EG MNP>W/[KST9T2^OW8A8XW!S^>8CUC7&N"CA\P-?=O*(L8X>9Q&^.5B(CIY'1(GK$&G'6XO;'=]]][Y,/ M[GSKF]_\^,YO/KYS9XQQ_?GKUU]X8=YN3^=^^"<_CCGB;/_HT[O+X],YR_'5 M:W'U6K0UYBFB1UOC8',1IB7WZYI3R2@1T4?+-J8LF24NAKJ]]1XCIKSXFHCQ M5$+'R(MA[U-1?''L_!<]+(`!``"^3@'<+QJQYV<[E^N3E&P]6H\244M,)?J( M?4:/.&OQZP_OO/V_[_[Z=I[N#[*6$25S1([1U]9&1)8\.ZCWGYU>^O;K;[[^ M9AQ?B4>GG]Q\[Y]OWGKT\,$++[[\\BLOWWWPX+T/WG_NQLL__,F/ZLLO1;??G>V7HV>.CJX_+=A,1?;^4:8H8:XXL]2)K>\08HT9[^G+CR[%V M_M_6_\M96`$,``#P5=P"/9[*Q[B8HV;F6%OLEBQS1(W=O!^W%W7=?1YFC*SCU%KS5*V MF\W9;G=Z=KJI/O_M'__;P>]^**:.O,<^QKE%+E!(Q M1FLM1JTE:EUC?+9S.R+';WM3>3$?_M(*6``#``#$5RV%\LD]HS[_ZK(L[9@^-UM[VZQH9O?>:I98RUZE&CM9&ZSW'2:SC<'/2E_MCN?K& MC>_^NQ_7-UZ-$E'*9_E:(J:(*9:(\R.7R]>RQQ)V7>DNT````%_; M`#X?C%[DVM./#!JQN_WQ/__RG8_??;\^.'TFYL->8K]./N,;K[]Z[?GK'[Y[\_V;[_62W_C.OWGE!]^9;EP?V[(^ M%;,`!@``^-<=P)DYQNB]U_K98WM;[ZWW.DT1L5OV M4]9-K;&,6./^+]Z^_4\W'[Y_^VC4X[J)W9JM'TSS_FQ_]__Y9W$T7^Y[ MSA@C>G]RV^KS`!X1;?0L)2-'1.]M*N7+?PS2Y/\]``#`EZ;W7DJIM?;>>^^9 M64K)DJ5,:XP:.67=E!IKQ&[<^HN_>OC>A_7Q_OFE7LEI:M%:])&C]:F4W6ZW MM&5;YEIJZZV6VK(]=^W9T]UNM]OUWJ8L4RE+[TM?]Z6VB"ES4VK)'!FCC65= M(B-+*>7B^49M]'[^R7X?F:/64G+.F"*CQS1B+/U@K"7FN6S'ONUNWVW_\]WZ M\O4H/5Y\/J8:,:+6&-'ZFG-M,?+\#M"9T7M&UBPUZ^_E-Q`FP```P-?1[RN% M6FO3-)V7\!CC?`[<(Y:(LV5_/&]JBWB\QIH?_?E??_3VN_/)(C+:VWMN5:5MZ]-ZF:=JOZQJ]9XZ243,S(S,CH^3(6%L;O5]LF>XC M,TJ6T7HIF>>;J2_7I/8X+O,88U?&/DUTVM>SOEY[ M_KGYF:/KWW[C[L.[5ZX_MWGK6[&M,4746/.SBWYK1!TCUQZ144KD&/F[+UY; MH`$``'Z_6Z"_T&9K;VODII1RUA[<_.#JT;/_Z[_^V<'C=;G[X/KVRCS*6-O2 M]R-RJO.HN?362[;6YBB;4L>R9HRYSFOO:_28IYAKR[&TMO0VQHC,D=&C1^3( M$5&B1"FUE%R6M424'M%[C:RE3%DW+:ZL.7I['&TIT6LI)6N/;*-FEJGN1S_9 M[V*J\SRU_=)&RZ/MYMGC1V.)XX-O_N0/-M]Z/;9EU%ABM!@ES[C<-K MZVZW]K5'E#)G+1$QUA:C]\R>$:6LO4^U3J6LO2^CE8UFG93V8G\FE9(E2 MHDSE_)Q']+/6-G63VWF,)<:8HLQ1-YOMR>GN].3C_<_N;OSW_&Y8%Z\^V,?/WWO[O_UM;VU3IBL'!^MN7WN,I1W4*?K( M,6)$&[U'SU+G>6YM'1$]XZRM<3`_:OO=%*]]_SLO?/N-N'HY@-XZB'I1I MSC)/\\/3ARW:MAZNT??1>RW[_>X@,C.F[>:LKP_V9W&XR>.#AWW_T__P)_-K M-^+JE9AB1.M3;1%MK)O\,@I8``,``/QN`_C\\;R7GWW^^UY6V;I?ICK'B''_ MT8.W;_WFS__',_M8>I_FJ=1Z>G9:LQQNMFVWY!@Y1D9.=_/%_^4^QJ3%G3#G*1=5>/B6X9V9&]-%+1,F+742T%G6*1[M[[]RZ^\ZO]Q]^4A[M#GH>9HUEW>2TJ5.I]?[NT5K* MYMKQ_?OWC\LT9:Y]M&@Y3:W$DK',L6ZF-W_ZPX,?O15'TXBV;DJ+'#'F)T/H M\=M6[ZGE^FQ2+8`!``"^<@$\(OIES.7GRRZCC5%*CMU:8HH/[_[B3_\B/GET M=2G;%G&^._JRDD?&P<'A@\^_]=H?_6&4B#IZ9H^1D1DC1\;%K9^?SLK?4IM/__U^])IEZADMUENW;_W\ M'Q_XXR,L8HD6L9^TW]-';7 MOO_FFS_[]W%83I;=YF"[C#9G'=&SCQ)9\NEE&O'4KP]&Q,@8<;F'6@`#``!\ MM0(X+@/X26*>YVQ$9"RGNWF[C?VX]P__],DO;Z[O?_QLS&7?2A^?:[R,$7'6 M=]>OO?#H\:.UMWF[/3PZNGO_7JMQ-L?]]?3*\]>>>>F%HY>>?^$'WXUG#B-: MS*7E9^/G=43/V-5QK[3ZVO7#;][XQH_?JL\?]Q%1+Y:G M7);M&"/S8IF>/M>1T3-&1!7`````7\$`'GD1>'5CC9I__+/_&#GN/7[T[(^^'W/9/[J_>>[:R-$O`_B\?C\_6OU_+?C=;K?= M'N3YA<'G<]@6\?@T/OKTEW_[=R=W/GUV.AB/SG)9C^>#:42N&1%KN073C3C_#KG,`$&``#X M:@9PRU@BXO^P=^=/1&1=N%&X3X(D>%,21;744JM'&DU;SV$[ M-K;39KMF\[_MC_O+V*[MVIBF-=VVK>Z66NS6P9L@09``B?NJ,S,CXCWW^2$R ML[)PJ%%`422W_6-I0"$!9$