https://termosun.com
Termosun Energías | Biomasa, tu fuente de energía
Biomasa, calderas de biomasa, energías renovables
Especialistas en biomasa y energías renovables. Termosun distribuye la gama de calderas de biomasa más completa. Calderas de biomasa desde los 10 kW hasta los 20.000 kW.
Termosun Energías | Biomasa, tu fuente de energía Saltar al contenido ES | CAT | PT Ver teléfono Termosun Energías Biomasa, tu fuente de energía Empresa Sobre Termosun Herz y Binder Biomasa y sostenibilidad Productos Gama HERZ Gama Binder Servicios Servicio de ingeniería Suministramos equipos SAT Oficial Formación Catálogo Presto Sectores Hoteles, Balnearios & Spa Industrial Sanitario Residencial Deportivo Administración y District Heating Centros educativos y culturales Edificios emblemáticos Actualidad Área Descargas Accesos MY HERZ EXTRANET Contacto Empresa Sobre Termosun Herz y Binder Biomasa y sostenibilidad Productos Gama HERZ Gama Binder Servicios Servicio de ingeniería Suministramos equipos SAT Oficial Formación Catálogo Presto Sectores Hoteles, Balnearios & Spa Industrial Sanitario Residencial Deportivo Administración y District Heating Centros educativos y culturales Edificios emblemáticos Actualidad Área Descargas Accesos MY HERZ EXTRANET Contacto BIOMASA, TU FUENTE DE ENERGÍA LA GAMA MÁS COMPLETA DE CALDERAS DE BIOMASA PARA SOLUCIONES ENERGÉTICAS BIOMASA, TU FUENTE DE ENERGÍA LA GAMA MÁS COMPLETA DE CALDERAS DE BIOMASA PARA SOLUCIONES ENERGÉTICAS ESPECIALISTAS EN SISTEMAS DE ENERGÍA RENOVABLE ESPECIALISTAS EN SISTEMAS DE ENERGÍA RENOVABLE Más información Descubra los beneficios de la biomasa Leer más SECTORES EN LOS QUE ESTAMOS PRESENTES Calderas de biomasa para hoteles y balneariosHoteles, balnearios & Spa, casas rurales, campings, etc. Calderas de biomasa para la industriaProyectos para la eficiencia y el ahorro en las empresas. Calderas de biomasa para el sector sanitarioHospitales, residencias y centros para el cuidado de la salud. Calderas de biomasa para el sector residencialViviendas aisladas, unifamiliares o edificios de viviendas. Calderas de biomasa para el sector deportivoPiscinas, centros deportivos, polideportivos. Calderas de biomasa para la Administración y District HeatingInstalaciones individualizadas para todo tipo de edificios públicos. Calderas de biomasa para centros educativos y culturalesCentros públicos y privados: escuelas, guarderías, y edificios culturales. Calderas de biomasa en edificios emblemáticosMonasterios, abadías y edificios singulares. Conocer el resto de sectores PROYECTOS DE BIOMASA DESTACADOS Más de 50 calderas de biomasa en centros educativos de Jaén La Diputación de Jaén lleva a cabo un programa de economía baja en carbono para una treintena de sus municipios. Mรกs informaciรณn Caldera de biomasa policombustible en el Seminario Metropolitano de Oviedo HERZ BioFire, la respuesta a grandes instalaciones en edificios emblemáticos Mรกs informaciรณn District Heating en Lugo Red de calor alimentada por biomasa para ocho instalaciones municipales en Lugo. Mรกs informaciรณn Climatización con biomasa en el Centro deportivo Sorli Proyecto de climatización con biomasa en el centro deportivo Sorli. Mรกs informaciรณn Energía renovable en la comunidad Hernán Cortés Un proyecto sostenible que suministra energía a más de 170 viviendas. Mรกs informaciรณn Instalación de una caldera de biomasa en Aranda de Duero Suministro de calefacción y agua caliente sanitaria gracias a la biomasa. Mรกs informaciรณn Biomasa en la Residencia Outeiro del Rei Instalación de una caldera HERZ firematic para suministrar Agua Caliente Sanitaria y calefacción. Mรกs informaciรณn Calderas de biomasa Binder en LC Paper Calderas BINDER para la producción de vapor en el sector de la industria papelera Mรกs informaciรณn Biomasa en el Hotel Barceló Bobadilla***** Instalación de una BioMatic de 400 kW y una BioMatic de 300 kW en el Hotel Barceló Bobadilla Mรกs informaciรณn Climatización con biomasa en el Monasterio de Valbuena***** Sistema de climatización con biomasa en el Hotel Balneario Monasterio de Valbuena Mรกs informaciรณn Instalación de biomasa en la Abadía de Montserrat Un gran proyecto de climatización sostenible en el Monasterio de Montserrat. Mรกs informaciรณn ร�LTIMAS NOTICIAS ENE 22 2026 Nueva convocatoria de ayudas para redes de calor y frío alimentadas por energías renovables Nueva convocatoria de ayudas para redes de calor y frío alimentadas por energías renovables El Ministerio para la Transición Ecológica y el Reto Demográfico (MITECO), a través del Instituto para la Diversificación ...... Detalles NOV 27 2025 La factura de una España en llamas: cómo la inacción forestal afecta directamente a los ciudadanos La factura de una España en llamas: cómo la inacción forestal afecta directamente a los ciudadanosEs casi imposible medir cuánto cuesta no gestionar bien nuestros montes: ni los daños ambientales y sociales que deja ...... Detalles OCT 22 2025 Los biocombustibles sólidos consolidan su liderazgo en 2025 Los biocombustibles sólidos consolidan su liderazgo en 2025El nuevo Mapa de Biocombustibles Sólidos 2025 publicado por AVEBIOM confirma el dinamismo del sector en España, con más fábricas activas y una mayor diversificación ...... Detalles CONTACTE CON NOSOTROS VER TELÉFONO Horario 09:00 - 18:00h TERMOSUN TERMOSUN, distribuidor oficial de HERZ y BINDER, ofrece soluciones energéticas con una amplia gama de calderas de biomasa en un rango de potencia desde los 10 hasta los 20.000 kW. Dentro de sus servicios la empresa incluye estudios de eficiencia energética, diseño de instalaciones, recambios originales, SAT y formación. OFICINAS COMERCIALES Andalucía, Aragón, Castilla y León, Zona Norte, Cataluña, Galicia, Madrid, Navarra, La Rioja, País Vasco y Portugal. DESTACADOS • CALDERAS DE BIOMASA • CALDERAS INDUSTRIALES DE BIOMASA • DISTRICT HEATING • CLIMATIZACIÓN DE PISCINAS SOCIAL LINKS Contacte con nosotros ¿Cuál es su necesidad? * Seleccione una opción * Departamento comercial * Departamento de ingeniería * Departamento SAT Oficial * Nombre * E-mail * Teléfono * Asunto Mensaje Deseo recibir la newsletter de Termosun Debe aceptar la política de privacidad La información que envía a través de este formulario es de carácter personal y, por lo tanto, necesitamos recordarle los derechos que tiene en materia de protección de datos. Le informamos que sus datos serán tratados por Termosun Energías S.L. como responsable de esta web. La finalidad: Le pedimos su correo electrónico y su nombre en este formulario para añadirle a nuestra lista de suscriptores y enviarle noticias relacionadas con los productos y servicios de nuestra empresa. Legitimación. Al marcar la casilla de verificación que figura más arriba está dando su consentimiento para que sus datos sean tratados de acuerdo con la finalidad de este formulario que figura en nuestra política de privacidad. Clic aquí para leerla. Podrá ejercitar sus derechos de acceso, rectificación, limitación y suprimir sus datos enviando un correo electrónico a rgpd # termosun * com. PARA CUALQUIER CONSULTA Por favor, rellene el formulario para solicitar información o hacernos las preguntas que considere oportunas acerca de nosotros. ÚLTIMAS NOTICIAS Nueva convocatoria de ayudas para redes de calor y frío alimentadas por energías renovables Nueva convocatoria de ayudas para redes de calor y frío alimentadas por ... La factura de una España en llamas: cómo la inacción forestal afecta directamente a los ciudadanos La factura de una España en llamas: cómo la inacción forestal ... Los biocombustibles sólidos consolidan su liderazgo en 2025 Los biocombustibles sólidos consolidan su liderazgo en 2025El nuevo Mapa ... CATÁLOGO PRESTO SUSCRÍBASE A NUESTRA NEWSLETTER ACCEDER A EXTRANET ACCEDER A MY HERZ Nota legal Política de privacidad Política de cookies Menú inferior Termosun Energías S.L. ® Copyright 2026 | BCM Marketing Agencia Top PHA+RWwgdGl0dWxhciBkZWwgZG9taW5pbyB0ZXJtb3N1bi5jb20geSBkZSBsb3Mgc2VydmljaW9zIHF1ZSBlbiBlbGxvcyBzZSBvZnJlY2VuIGVzOjxiciAvPg0KTk9NQlJFOiBURVJNT1NVTiBFTkVSR0lBUyBTLkwuPGJyIC8+DQpESVJFQ0NJJk9hY3V0ZTtOOiBQLkkuIEVsIFJhbWFzc2FyIEMvT3NvbmFOYXUgNCwgMDg1MjAgZGUgTGVzIEZyYW5xdWVzZXMgZGVsIFZhbGwmZWdyYXZlO3MgKEJhcmNlbG9uYSkuPC9wPg0KDQo8cD5UZXJtb3N1biBFbmVyZ2lhcyBTLkwuIChlbiBhZGVsYW50ZSwgVGVybW9zdW4pLCBjb24gZG9taWNpbGlvIGVuIFAuSS4gRWwgUmFtYXNzYXIsIENhcnJlciBPc29uYSBOYXUgNCwgMDg1MjAgZGUgTGVzIEZyYW5xdWVzZXMgZGVsIFZhbGwmZWdyYXZlO3MsIEJhcmNlbG9uYSwgeSBjb3JyZW8gZWxlY3RyJm9hY3V0ZTtuaWNvIGluZm9AdGVybW9zdW4uY29tLCB5IHByb3Zpc3RhIGRlIENJRiBCNjI5MTE5MjAsIGRlY2xhcmEgc3UgcmVzcGV0byB5IGN1bXBsaW1pZW50byBkZSBsYXMgZGlzcG9zaWNpb25lcyByZWNvZ2lkYXMgZW4gZWwgUmVnbGFtZW50byAoVUUpIDIwMTYvNjc5IGRlbCBQYXJsYW1lbnRvIEV1cm9wZW8geSBkZWwgQ29uc2VqbywgZGUgMjcgZGUgYWJyaWwgZGUgMjAxNiwgcmVsYXRpdm8gYSBsYSBwcm90ZWNjaSZvYWN1dGU7biBkZSBwZXJzb25hcyBmJmlhY3V0ZTtzaWNhcyBlbiBsbyBxdWUgcmVzcGVjdGEgYWwgdHJhdGFtaWVudG8gZGUgZGF0b3MgcGVyc29uYWxlcyB5IGEgbGEgbGlicmUgY2lyY3VsYWNpJm9hY3V0ZTtuIGRlIGVzdG9zIGRhdG9zLCB5IHBvciBlbCBjdWFsIHNlIGRlcm9nYSBsYSBEaXJlY3RpdmEgOTUvNDYvVUUgeSwgZGUgYWN1ZXJkbyBjb24gTGV5IE9yZyZhYWN1dGU7bmljYSBlbiBtYXRlcmlhIGRlIHByb3RlY2NpJm9hY3V0ZTtuIGRlIGRhdG9zIHkgZW4gY3VtcGxpbWllbnRvIGRlbCBhcnQmaWFjdXRlO2N1bG8gNSBkZWwgUmVnbGFtZW50byAoVUUpIDIwMTYvNjc5IHF1ZSBjb250aWVuZSBsb3MgcHJpbmNpcGlvcyByZWxhdGl2b3MgYWwgdHJhdGFtaWVudG8gZGUgZGF0b3MgeSBsYXMgbWVkaWRhcyBkZSBzZWd1cmlkYWQgZGUgbG9zIGZpY2hlcm9zIGF1dG9tYXRpemFkb3MgcXVlIGNvbnRpZW5lbiBkYXRvcyBkZSBjYXImYWFjdXRlO2N0ZXIgcGVyc29uYWwsIGEgbG9zIGVmZWN0b3MgaGEgZXN0YWJsZWNpZG8gdG9kb3MgbG9zIG1lZGlvcyB0JmVhY3V0ZTtjbmljb3MgYSBzdSBhYmFzdG8gcGFyYSBldml0YXIgbGEgcCZlYWN1dGU7cmRpZGEsIG1hbCB1c28sIGFsdGVyYWNpJm9hY3V0ZTtuLCBhY2Nlc28gbm8gYXV0b3JpemFkbyB5IGFwcm9waWFjaSZvYWN1dGU7biBpbmRlYmlkYSBkZSBsb3MgZGF0b3MgcXVlIHVzdGVkIGZhY2lsaXRlIGEgVEVSTU9TVU4sIHNpbiBwZXJqdWljaW8gcXVlIGxhcyBtZWRpZGFzIGRlIHNlZ3VyaWRhZCBlbiBJbnRlcm5ldCBubyBzZWFuIGluZXhwdWduYWJsZXMuIFBvciB0b2RvIGVsbG8sIGxlIGluZm9ybWEgZGUgc3UgcG9sJmlhY3V0ZTt0aWNhIGUgcHJvdGVjY2kmb2FjdXRlO24gZGUgZGF0b3MsIHBhcmEgcXVlIFZkLiBkZXRlcm1pbmUgdm9sdW50YXJpYW1lbnRlIHNpIGRlc2VhIGZhY2lsaXRhciBzdXMgZGF0b3MgcGVyc29uYWxlcyBhIFRlcm1vc3VuLjwvcD4NCg0KPHA+TG9zIGRhdG9zIGRlIGNhciZhYWN1dGU7Y3RlciBwZXJzb25hbCBxdWUgVmQuIGludHJvZHV6Y2EgYSB0cmF2JmVhY3V0ZTtzIGRlIGxhIHAmYWFjdXRlO2dpbmEgd2ViIGNvbiBkaXJlY2NpJm9hY3V0ZTtuIHd3dy4gdGVybW9zdW4uY29tLCB5IGN1YWxlc3F1aWVyYSBvdHJvcyBkYXRvcyBxdWUgcHVkaWVyYSBmYWNpbGl0YXIgZW4gZWwgZnV0dXJvIGEgVGVybW9zdW4sIHNlIHJlY29nZW4gZW4gdW4gZmljaGVybyBhdXRvbWF0aXphZG8gZGUgZGF0b3MgZGUgY2FyJmFhY3V0ZTtjdGVyIHBlcnNvbmFsIHF1ZSBlcyBwcm9waWVkYWQgZGUgVGVybW9zdW4sIGN1eW9zIGRhdG9zIGNvbnN0YW4gZW4gZWwgZW5jYWJlemFtaWVudG8sIHF1ZSBxdWVkYXImYWFjdXRlOyBiYWpvIHJlc3BvbnNhYmlsaWRhZCBkZSBsYSBlbXByZXNhLjxiciAvPg0KQSBsb3MgZWZlY3RvcyBkZSBkYXIgY3VtcGxpbWllbnRvIGVuIGxvIHByZXZpc3RvIGVuIGxhIGFjdHVhbCBub3JtYXRpdmEsIHNlIGhhY2UgZXhwcmVzYSBtZW5jaSZvYWN1dGU7biBkZSBxdWUgVGVybW9zdW4gZXMgbGEgcmVzcG9uc2FibGUgeSBkZXN0aW5hdGFyaWEgZGVsIGZpY2hlcm8gZW4gcXVlIHNlIGluY2x1eWFuIGxvcyBkYXRvcyBkZSBjYXImYWFjdXRlO2N0ZXIgcGVyc29uYWwgcXVlIFZkLiBsZSBmYWNpbGl0ZSBtZWRpYW50ZSBjdWFsZXNxdWllcmEgZGUgbG9zIGZvcm11bGFyaW9zIGRpc3B1ZXN0b3MgYSBsb3MgZWZlY3RvcyBlbiBsYSBwJmFhY3V0ZTtnaW5hIHdlYiBpbmRpY2FkYS48L3A+DQoNCjxwPkVuIGVsIGNhc28gcXVlIFZkLiBhY2NlZGEgYSB0cmF2JmVhY3V0ZTtzIGRlIGxhIHdlYiBhIGxvcyBzZXJ2aWNpb3MgZGUgZ2VzdGkmb2FjdXRlO24gcHJpdmFkYSBkZSBkb2N1bWVudG9zIGVsZWN0ciZvYWN1dGU7bmljb3MsIHNlIGFwbGljYXImYWFjdXRlO24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbywgdGFtYmkmZWFjdXRlO24gZW4gbG8gcmVmZXJlbnRlIGEgbGFzIHBvbCZpYWN1dGU7dGljYXMgZGUgcHJpdmFjaWRhZCwgcXVlIGRlYmVyJmFhY3V0ZTsgYWNlcHRhciBwYXJhIGFjY2VkZXIgYSBkaWNobyBzZXJ2aWNpbywgc2luIHBlcmp1aWNpbyBkZSBxdWUgdG9kYXMgbGFzIHBvbCZpYWN1dGU7dGljYXMgZGUgcHJpdmFjaWRhZCBleHByZXNhZGFzIGVuIGVzdGUgZG9jdW1lbnRvIHNlYW4gYXBsaWNhYmxlcyBhIHRvZGFzIHkgY2FkYSB1bmEgZGUgbGFzIHBhcnRlcyBkZSBsYSB3ZWIuPC9wPg0KDQo8cD5QYXJhIGludGVncmFyIHN1cyBkYXRvcyBlbiBlbCBmaWNoZXJvIGRlIFRlcm1vc3VuIHksIGVuIHN1IGNhc28sIGNvbXVuaWNhciBzdXMgZGF0b3MgYSB0ZXJjZXJvcywgc2UgbmVjZXNpdGEgc3UgY29uc2VudGltaWVudG8gaW5lcXUmaWFjdXRlO3ZvY28sIHF1ZSBwb2RyJmFhY3V0ZTsgcHJlc3RhciBtZWRpYW50ZSBsYSBhY2VwdGFjaSZvYWN1dGU7biBkZSBlc3RhIHBvbCZpYWN1dGU7dGljYSBkZSBwcml2YWNpZGFkLCBlbGlnaWVuZG8gbGEgb3BjaSZvYWN1dGU7biBkZSBhY2VwdGFjaSZvYWN1dGU7biBkZSBjb25kaWNpb25lcyBxdWUgc2UgcHJlc2VudGEgZW4gY2FkYSBmb3JtdWxhcmlvIGRlIHNvbGljaXR1ZCBkZSBkYXRvcy4gTm8gc2UgcmVhbGl6YXImYWFjdXRlOyBlbiBuaW5nJnVhY3V0ZTtuIGZpY2hlcm8gZGUgVGVybW9zdW4gaW5zZXJjaSZvYWN1dGU7biBhbGd1bmEgZGUgZGF0b3MgcGVyc29uYWxlcyBzaW4gbGEgcHJldmlhIGFjZXB0YWNpJm9hY3V0ZTtuIHF1ZSBWZC4gZXhwcmVzYSBlbGlnaWVuZG8gZGljaGEgb3BjaSZvYWN1dGU7bi4gTGEgZmluYWxpZGFkIGRlIGxvcyBkYXRvcyBxdWUgVmQuIGZhY2lsaXRhIGEgVGVybW9zdW4gZXMsIGVuIHRvZG9zIGxvcyBjYXNvcywgcG9kZXIgc2VyIHV0aWxpemFkb3MgcG9yIGVzdGEgY29tcGEmbnRpbGRlOyZpYWN1dGU7YSBwYXJhIGVsIGRlc2Fycm9sbG8gZGUgY3VhbGVzcXVpZXJhIGRlIGxhcyBhY3RpdmlkYWRlcyBwcm9waWFzIGRlIGxvcyBzZXJ2aWNpb3MgZGUgZ2VzdGkmb2FjdXRlO24gcHJpdmFkYSBPbkxpbmUgZGUgZG9jdW1lbnRvcyBlbGVjdHImb2FjdXRlO25pY29zLCBhIGxvcyBlZmVjdG9zIGRlIGdlc3Rpb25hciwgYWRtaW5pc3RyYXIgeSBwcmVzdGFybGUgbG9zIHNlcnZpY2lvcyBxdWUgc29saWNpdGUsIGFzJmlhY3V0ZTsgY29tbyBwYXJhIGFjdGl2aWRhZGVzIGRlIHByb21vY2kmb2FjdXRlO24gZGUgc3VzIHByb2R1Y3RvcyBvIHNlcnZpY2lvcyB5IHBhcmEgZW52aWFybGUgaW5mb3JtYWNpJm9hY3V0ZTtuIGNvbWVyY2lhbCByZWxhY2lvbmFkYSBjb24gbG9zIG51ZXZvcyBwcm9kdWN0b3MuPC9wPg0KDQo8cD5Bc2ltaXNtbywgc3UgYWNlcHRhY2kmb2FjdXRlO24gZGUgbGEgcHJlc2VudGUgUG9sJmlhY3V0ZTt0aWNhIGRlIFByaXZhY2lkYWQgc3Vwb25lIGxhIHByZXN0YWNpJm9hY3V0ZTtuIGRlIHN1IGNvbnNlbnRpbWllbnRvIGV4cHJlc28gcGFyYSBxdWUgVGVybW9zdW4gcHVlZGEgcmVtaXRpcmxlIGNvbXVuaWNhY2lvbmVzIHB1YmxpY2l0YXJpYXMgbyBwcm9tb2Npb25hbGVzIHBvciBjb3JyZW8gZWxlY3RyJm9hY3V0ZTtuaWNvIHUgb3RybyBtZWRpbyBkZSBjb211bmljYWNpJm9hY3V0ZTtuIGVxdWl2YWxlbnRlLCBlbiBsb3MgdCZlYWN1dGU7cm1pbm9zIGVzdGFibGVjaWRvcyBwb3IgbGEgTGV5IDM0LzIwMDIsIGRlIFNlcnZpY2lvcyBkZSBsYSBTb2NpZWRhZCBkZSBsYSBJbmZvcm1hY2kmb2FjdXRlO24geSBkZSBDb21lcmNpbyBFbGVjdHImb2FjdXRlO25pY28uIEVuIGVsIHN1cHVlc3RvIGRlIG5vIGVzdGFyIGludGVyZXNhZG8gZW4gcmVjaWJpciBlc3RlIHRpcG8gZGUgY29tdW5pY2FjaW9uZXMgcHVlZGUgZGlyaWdpcnNlIGEgVGVybW9zdW4sIGEgbGEgZGlyZWNjaSZvYWN1dGU7biBkZSBlbWFpbCByZ3BkQHRlcm1vc3VuLmNvbSwgbWFuaWZlc3RhbmRvIHN1IHZvbHVudGFkLjxiciAvPg0KVmQuIHRlbmRyJmFhY3V0ZTsgbGEgcG9zaWJpbGlkYWQgZGUgZWplcmNlciBsb3MgZGVyZWNob3MgZGUgYWNjZXNvLCByZWN0aWZpY2FjaSZvYWN1dGU7biwgY2FuY2VsYWNpJm9hY3V0ZTtuIHkgb3Bvc2ljaSZvYWN1dGU7biBkZSBzdXMgZGF0b3MgcGVyc29uYWxlcyBxdWUgb2JyYW4gZW4gbG9zIGZpY2hlcm9zIGRlIFRlcm1vc3VuLCBzb2xpY2l0JmFhY3V0ZTtuZG9sbyBwb3IgY3VhbHF1aWVyIG1lZGlvIHF1ZSBkZWplIGNvbnN0YW5jaWEgZGUgc3UgZW52JmlhY3V0ZTtvIHkgZGUgc3UgcmVjZXBjaSZvYWN1dGU7bi4gUGFyYSBlamVyY2VyIFN1cyBkZXJlY2hvcyBwb2RyJmFhY3V0ZTsgZGlyaWdpcnNlIGEgVGVybW9zdW4sIGEgbGEgZGlyZWNjaSZvYWN1dGU7biBpbmRpY2FkYSBlbiBlbCBpbmljaW8gZGUgbGEgcHJlc2VudGUgUG9sJmlhY3V0ZTt0aWNhIGRlIFByaXZhY2lkYWQsIGluZGljYW5kbyBlbiBzdSBjb211bmljYWRvIGxhIHJlZmVyZW5jaWEgTE9QRC48L3A+DQoNCjxwPkNvbiBsYSBmaW5hbGlkYWQgZGUgcG9kZXIgYWRlY3VhciBsb3Mgc2VydmljaW9zIHF1ZSBzZSBsZSBvZnJlY2VuIGEgc3VzIGd1c3RvcyB5IHByZWZlcmVuY2lhcywgYXMmaWFjdXRlOyBjb21vIHBhcmEgcG9kZXIgYW5hbGl6YXIgZWwgZnVuY2lvbmFtaWVudG8gZGVsIHNpc3RlbWEsIGxvcyBtb3ZpbWllbnRvcyByZWFsaXphZG9zIGEgdHJhdiZlYWN1dGU7cyBkZSBzdSBvcmRlbmFkb3IgZW4gVGVybW9zdW4gcXVlZGFyJmFhY3V0ZTtuIHJlZ2lzdHJhZG9zIGVuIHVuIGFyY2hpdm8uIERpY2hvIGFyY2hpdm8gZGUgbW92aW1pZW50b3MgcGVybWl0ZSBhIFRlcm1vc3VuIGxvY2FsaXphciBsYXMgaW5jaWRlbmNpYXMgeSBwcm9ibGVtYXMgcXVlIHB1ZWRhbiBzdXJnaXIgeSBzb2x2ZW50YXJsb3MgZW4gZWwgbWVub3IgcGxhem8gcG9zaWJsZXMsIHNlZ3VpcmxlIG9mcmVjaWVuZG8gbG9zIHNlcnZpY2lvcyBxdWUgc29saWNpdGEsIGNvbm9jZXIgbWVqb3Igc3VzIHByZWZlcmVuY2lhcyB5IG9mcmVjZXJsZSBvdHJvcyBzZXJ2aWNpb3MgeSBwcm9kdWN0b3MgcXVlIHB1ZWRhbiBhZGVjdWFyc2UgYSBzdXMgZ3VzdG9zLjwvcD4NCg0KPHA+VGVybW9zdW4gc2UgcmVzZXJ2YSBsYSBmYWN1bHRhZCBkZSBtb2RpZmljYXIgbGEgcHJlc2VudGUgUG9sJmlhY3V0ZTt0aWNhIGRlIFByaXZhY2lkYWQgcGFyYSBhZGFwdGFybGEgYSBsYXMgbm92ZWRhZGVzIGxlZ2lzbGF0aXZhcywganVyaXNwcnVkZW5jaWFsZXMgbyBkZSBpbnRlcnByZXRhY2kmb2FjdXRlO24gZGUgbGEgQWdlbmNpYSBFc3BhJm50aWxkZTtvbGEgZGUgUHJvdGVjY2kmb2FjdXRlO24gZGUgRGF0b3MuIEVuIGVzdGUgY2FzbywgVGVybW9zdW4gYW51bmNpYXImYWFjdXRlOyBkaWNob3MgY2FtYmlvcyBpbmRpY2FuZG8gY2xhcmFtZW50ZSB5IGNvbiBsYSBkZWJpZGEgYW50ZWxhY2kmb2FjdXRlO24gbGFzIG1vZGlmaWNhY2lvbmVzIGVmZWN0dWFkYXMsIHkgc29saWNpdGFuZG8sIGVuIGNhc28gZGUgcXVlIHNlYSBuZWNlc2FyaW8sIHN1IGFjZXB0YWNpJm9hY3V0ZTtuIGRlIGRpY2hvcyBjYW1iaW9zLjwvcD4NCg== PHA+TGEgcHJlc2VudGUgUG9sJmlhY3V0ZTt0aWNhIGRlIFByaXZhY2lkYWQgdGllbmUgcG9yIG9iamV0byBpbmZvcm1hcmxlIHNvYnJlIGMmb2FjdXRlO21vIHJlY29nZW1vcywgdHJhdGFtb3MgeSBwcm90ZWdlbW9zIGxvcyBkYXRvcyBkZSBjYXImYWFjdXRlO2N0ZXIgcGVyc29uYWwgcXVlIHJlY2liaW1vcyBhIHRyYXYmZWFjdXRlO3MgZGUgZXN0ZSBzaXRpbyB3ZWIgbyBwb3IgY3VhbHF1aWVyIG90cm8gbWVkaW8gY29tbyB0ZWwmZWFjdXRlO2Zvbm8sIGNvcnJlbyBlbGVjdHImb2FjdXRlO25pY28gbyBjb3JyZW8gcG9zdGFsLjwvcD4NCg0KPHA+PHN0cm9uZz4xLiBOT1JNQVRJVkEgQVBMSUNBQkxFPC9zdHJvbmc+PC9wPg0KDQo8cD5OdWVzdHJhIFBvbCZpYWN1dGU7dGljYSBkZSBQcml2YWNpZGFkIHNlIGhhIGRpc2UmbnRpbGRlO2FkbyBkZSBhY3VlcmRvIGNvbiBlbCBSZWdsYW1lbnRvIEdlbmVyYWwgZGUgUHJvdGVjY2kmb2FjdXRlO24gZGUgRGF0b3MgZGUgbGEgVUUgMjAxNi82NzkgZGVsIFBhcmxhbWVudG8gRXVyb3BlbyB5IGRlbCBDb25zZWpvLCBkZSAyNyBkZSBhYnJpbCBkZSAyMDE2LCByZWxhdGl2byBhIGxhIHByb3RlY2NpJm9hY3V0ZTtuIGRlIGxhcyBwZXJzb25hcyBmJmlhY3V0ZTtzaWNhcyBlbiBsbyBxdWUgcmVzcGVjdGEgYWwgdHJhdGFtaWVudG8gZGUgZGF0b3MgcGVyc29uYWxlcyB5IGEgbGEgbGlicmUgY2lyY3VsYWNpJm9hY3V0ZTtuIGRlIGVzdG9zIGRhdG9zIHkgcG9yIGVsIHF1ZSBzZSBkZXJvZ2EgbGEgRGlyZWN0aXZhIDk1LzQ2L0NFIChSZWdsYW1lbnRvIGdlbmVyYWwgZGUgcHJvdGVjY2kmb2FjdXRlO24gZGUgZGF0b3MpLCB5IGVuIGxvIHF1ZSBubyBjb250cmFkaWdhIGVsIG1lbmNpb25hZG8gUmVnbGFtZW50bywgcG9yIGxvIGRpc3B1ZXN0byBlbiBlbCBtYXJjbyBsZWdpc2xhdGl2byBlc3BhJm50aWxkZTtvbCBlbiBtYXRlcmlhIGRlIFByb3RlY2NpJm9hY3V0ZTtuIGRlIERhdG9zIGRlIENhciZhYWN1dGU7Y3RlciBQZXJzb25hbC48YnIgLz4NCjxiciAvPg0KQWwgZmFjaWxpdGFybm9zIHN1cyBkYXRvcywgVXN0ZWQgZGVjbGFyYSBoYWJlciBsZSZpYWN1dGU7ZG8geSBjb25vY2VyIGxhIHByZXNlbnRlIFBvbCZpYWN1dGU7dGljYSBkZSBQcml2YWNpZGFkLCBwcmVzdGFuZG8gc3UgY29uc2VudGltaWVudG8gaW5lcXUmaWFjdXRlO3ZvY28geSBleHByZXNvIGFsIHRyYXRhbWllbnRvIGRlIHN1cyBkYXRvcyBwZXJzb25hbGVzIGRlIGFjdWVyZG8gYSBsYXMgZmluYWxpZGFkZXMgeSB0JmVhY3V0ZTtybWlub3MgYXF1JmlhY3V0ZTsgZXhwcmVzYWRvcy4gTGEgRW1wcmVzYSBwb2RyJmFhY3V0ZTsgbW9kaWZpY2FyIGxhIHByZXNlbnRlIFBvbCZpYWN1dGU7dGljYSBkZSBQcml2YWNpZGFkIHBhcmEgYWRhcHRhcmxhIGEgbGFzIG5vdmVkYWRlcyBsZWdpc2xhdGl2YXMsIGp1cmlzcHJ1ZGVuY2lhbGVzIG8gZGUgaW50ZXJwcmV0YWNpJm9hY3V0ZTtuIGRlIGxhIEFnZW5jaWEgRXNwYSZudGlsZGU7b2xhIGRlIFByb3RlY2NpJm9hY3V0ZTtuIGRlIERhdG9zLiBFc3RhcyBjb25kaWNpb25lcyBkZSBwcml2YWNpZGFkIHBvZHImYWFjdXRlO24gc2VyIGNvbXBsZW1lbnRhZGFzIHBvciBlbCBBdmlzbyBMZWdhbCwgUG9sJmlhY3V0ZTt0aWNhIGRlIENvb2tpZXMgeSBsYXMgQ29uZGljaW9uZXMgR2VuZXJhbGVzIHF1ZSwgZW4gc3UgY2Fzbywgc2UgcmVjb2phbiBwYXJhIGRldGVybWluYWRvcyBwcm9kdWN0b3MgbyBzZXJ2aWNpb3MsIHNpIGRpY2hvIGFjY2VzbyBzdXBvbmUgYWxndW5hIGVzcGVjaWFsaWRhZCBlbiBtYXRlcmlhIGRlIHByb3RlY2NpJm9hY3V0ZTtuIGRlIGRhdG9zIGRlIGNhciZhYWN1dGU7Y3RlciBwZXJzb25hbC48L3A+DQoNCjxwPjxiciAvPg0KPHN0cm9uZz4yLiBGSU5BTElEQUQgREVMIFRSQVRBTUlFTlRPIERFIExPUyBEQVRPUyBQRVJTT05BTEVTPC9zdHJvbmc+PC9wPg0KDQo8cD5FbCB0cmF0YW1pZW50byBxdWUgcmVhbGl6YW1vcyBkZSBzdXMgZGF0b3MgcGVyc29uYWxlcyByZXNwb25kZSBhIGxhcyBzaWd1aWVudGVzIGZpbmFsaWRhZGVzOjwvcD4NCg0KPHVsPg0KCTxsaT5Qcm9wb3JjaW9uYXJsZSBpbmZvcm1hY2kmb2FjdXRlO24gcmVsYWNpb25hZGEgY29uIGxvcyBwcm9kdWN0b3MgeSBzZXJ2aWNpb3MgcXVlIG9mcmVjZSBudWVzdHJhIGVtcHJlc2EgeSBxdWUgZGV0YWxsYW4gZW4gZXN0ZSB3ZWJzaXRlLjwvbGk+DQoJPGxpPlJlYWxpemFyIGxhIGNvbnRyYXRhY2kmb2FjdXRlO24gZGUgbnVlc3Ryb3Mgc2VydmljaW9zIG1lZGlhbnRlIGxhIGFjZXB0YWNpJm9hY3V0ZTtuIGRlbCBjb3JyZXNwb25kaWVudGUgcHJlc3VwdWVzdG8gLyBwZWRpZG8geS9vIGxhIGZpcm1hIGRlIHVuIGNvbnRyYXRvIG1lcmNhbnRpbC48L2xpPg0KCTxsaT5FbnZpYXJsZSBwb3IgY29ycmVvIGVsZWN0ciZvYWN1dGU7bmljbyB5L28gcG9zdGFsIGxhcyBub3RpY2lhcyB5IG5vdmVkYWRlcyBhY2VyY2EgZGUgbnVlc3RyYSBlbnRpZGFkLCBhcyZpYWN1dGU7IGNvbW8gbGFzIGFjdHVhbGl6YWNpb25lcyBkZSBudWVzdHJvIGNhdCZhYWN1dGU7bG9nbyBkZSBwcm9kdWN0b3MgeSBzZXJ2aWNpb3MuPC9saT4NCjwvdWw+DQoNCjxwPjxiciAvPg0KPHN0cm9uZz4yLjEgUGxhem8gZGUgQ29uc2VydmFjaSZvYWN1dGU7biBkZSBzdXMgZGF0b3M8L3N0cm9uZz48YnIgLz4NCkNvbnNlcnZhcmVtb3Mgc3VzIGRhdG9zIHBlcnNvbmFsZXMgZGVzZGUgcXVlIG5vcyBkJmVhY3V0ZTsgc3UgY29uc2VudGltaWVudG8gaGFzdGEgcXVlIGxvIHJldm9xdWUgbyBiaWVuIHNvbGljaXRlIGxhIGxpbWl0YWNpJm9hY3V0ZTtuIGRlbCB0cmF0YW1pZW50by4gRW4gdGFsZXMgY2Fzb3MsIG1hbnRlbmRyZW1vcyBzdXMgZGF0b3MgZGUgbWFuZXJhIGJsb3F1ZWFkYSBkdXJhbnRlIGxvcyBwbGF6b3MgbGVnYWxtZW50ZSBleGlnaWRvcy48YnIgLz4NCjxiciAvPg0KPHN0cm9uZz4zLiBMRUdJVElNQUNJJk9hY3V0ZTtOIFkgREFUT1MgUkVDQUJBRE9TPC9zdHJvbmc+PGJyIC8+DQpMYSBsZWdpdGltYWNpJm9hY3V0ZTtuIHBhcmEgZWwgdHJhdGFtaWVudG8gZGUgc3VzIGRhdG9zIGVzIGVsIGNvbnNlbnRpbWllbnRvIGV4cHJlc28gb3RvcmdhZG8gbWVkaWFudGUgdW4gYWN0byBwb3NpdGl2byB5IGFmaXJtYXRpdm8gKHJlbGxlbmFyIGVsIGZvcm11bGFyaW8gY29ycmVzcG9uZGllbnRlIHkgbWFyY2FyIGxhIGNhc2lsbGEgZGUgYWNlcHRhY2kmb2FjdXRlO24gZGUgZXN0YSBwb2wmaWFjdXRlO3RpY2EpIGVuIGVsIG1vbWVudG8gZGUgZmFjaWxpdGFybm9zIHN1cyBkYXRvcyBwZXJzb25hbGVzLjxiciAvPg0KPGJyIC8+DQo8c3Ryb25nPjMuMS4gQ29uc2VudGltaWVudG8gcGFyYSB0cmF0YXIgc3VzIGRhdG9zPC9zdHJvbmc+PGJyIC8+DQpBbCByZWxsZW5hciBsb3MgZm9ybXVsYXJpb3MsIG1hcmNhciBsYSBjYXNpbGxhICZsZHF1bztBY2VwdG8gbGEgUG9sJmlhY3V0ZTt0aWNhIGRlIFByaXZhY2lkYWQmcmRxdW87IHkgaGFjZXIgY2xpYyBwYXJhIGVudmlhciBsb3MgZGF0b3MsIG8gYWwgcmVtaXRpciBjb3JyZW9zIGVsZWN0ciZvYWN1dGU7bmljb3MgYSBsYSBFbXByZXNhIGEgdHJhdiZlYWN1dGU7cyBkZSBsYXMgY3VlbnRhcyBoYWJpbGl0YWRhcyBhbCBlZmVjdG8sIGVsIFVzdWFyaW8gbWFuaWZpZXN0YSBoYWJlciBsZSZpYWN1dGU7ZG8geSBhY2VwdGFkbyBleHByZXNhbWVudGUgbGEgcHJlc2VudGUgcG9sJmlhY3V0ZTt0aWNhIGRlIHByaXZhY2lkYWQsIHkgb3RvcmdhIHN1IGNvbnNlbnRpbWllbnRvIGluZXF1JmlhY3V0ZTt2b2NvIHkgZXhwcmVzbyBhbCB0cmF0YW1pZW50byBkZSBzdXMgZGF0b3MgcGVyc29uYWxlcyBjb25mb3JtZSBhIGxhcyBmaW5hbGlkYWRlcyBpbmRpY2FkYXMuPGJyIC8+DQo8YnIgLz4NCjxzdHJvbmc+My4yLiBDYXRlZ29yJmlhY3V0ZTthcyBkZSBkYXRvczwvc3Ryb25nPjxiciAvPg0KTG9zIGRhdG9zIHF1ZSBzZSByZWNhYmFuIHNlIHJlZmllcmVuIGEgbGEgY2F0ZWdvciZpYWN1dGU7YSBkZSBkYXRvcyBpZGVudGlmaWNhdGl2b3MsIGNvbW8gcHVlZGVuIHNlcjogTm9tYnJlIHkgQXBlbGxpZG9zLCBUZWwmZWFjdXRlO2Zvbm8sIERpcmVjY2kmb2FjdXRlO24gUG9zdGFsLCBFbXByZXNhLCBDb3JyZW8gZWxlY3RyJm9hY3V0ZTtuaWNvLCBhcyZpYWN1dGU7IGNvbW8gbGEgZGlyZWNjaSZvYWN1dGU7biBJUCBkZXNkZSBkb25kZSBhY2NlZGUgYWwgZm9ybXVsYXJpbyBkZSByZWNvZ2lkYSBkZSBkYXRvcy48YnIgLz4NCjxiciAvPg0KPHN0cm9uZz40LiBNRURJREFTIERFIFNFR1VSSURBRDwvc3Ryb25nPjwvcD4NCg0KPHA+UGFyYSBsYSB1dGlsaXphY2kmb2FjdXRlO24gZGUgZGV0ZXJtaW5hZGFzIHByZXN0YWNpb25lcyBvIHNlcnZpY2lvcyBlbiBudWVzdHJhIHdlYiBzZXImYWFjdXRlOyBuZWNlc2FyaWEgbGEgY3JlYWNpJm9hY3V0ZTtuIGRlIHVuYSBjdWVudGEgeSBsYSBjb25maWd1cmFjaSZvYWN1dGU7biBkZSB1bmEgY29udHJhc2UmbnRpbGRlO2EsIHBvciBsbyBxdWUgc2VyJmFhY3V0ZTsgU3UgcmVzcG9uc2FiaWxpZGFkIG1hbnRlbmVyIGxhIGNvbmZpZGVuY2lhbGlkYWQgZGUgbGFzIGNvbnRyYXNlJm50aWxkZTthcy4gQ29uc2lkZXJhbW9zIHF1ZSBjdWFscXVpZXIgcGVyc29uYSBxdWUgYWNjZWRhIGEgc3UgY3VlbnRhIGNvbiBzdSBjb250cmFzZSZudGlsZGU7YSBlc3QmYWFjdXRlOyBhdXRvcml6YWRhIGEgaGFjZXJsbyB5IFRlcm1vc3VuIG5vIHNlIGhhY2UgcmVzcG9uc2FibGUgZGUgbG9zIGFjY2Vzb3Mgbm8gYXV0b3JpemFkb3MgbmkgZGUgbG9zIHBlcmp1aWNpb3MgcXVlICZlYWN1dGU7c3RvcyBsZSBwdWVkYW4gb2Nhc2lvbmFyLiBFbiBjYXNvIGRlIHF1ZSB1c3RlZCB0ZW5nYSBjb25vY2ltaWVudG8gZGUgdW4gdXNvIGlsZWcmaWFjdXRlO3RpbW8gZGUgbGEgY3VlbnRhIHkgc3UgY29udHJhc2UmbnRpbGRlO2EsIG8gZGUgY3VhbHF1aWVyIG90cm8gcHJvYmxlbWEgcmVsYXRpdm8gYSBsYSBzZWd1cmlkYWQgZGUgbGEgY3VlbnRhLCBkZWJlciZhYWN1dGU7IGNhbWJpYXIgbGEgY29udHJhc2UmbnRpbGRlO2EgZSBpbmZvcm1hcm5vcyBkZSBmb3JtYSBpbm1lZGlhdGEuPC9wPg0KDQo8cD48YnIgLz4NCkRlbnRybyBkZSBudWVzdHJvIGNvbXByb21pc28gcG9yIGdhcmFudGl6YXIgbGEgc2VndXJpZGFkIHkgY29uZmlkZW5jaWFsaWRhZCBkZSBzdXMgZGF0b3MgZGUgY2FyJmFhY3V0ZTtjdGVyIHBlcnNvbmFsLCBsZSBpbmZvcm1hbW9zIHF1ZSBzZSBoYW4gYWRvcHRhZG8gbGFzIG1lZGlkYXMgZGUgJmlhY3V0ZTtuZG9sZSB0JmVhY3V0ZTtjbmljYSB5IG9yZ2FuaXphdGl2YXMgbmVjZXNhcmlhcyBwYXJhIGdhcmFudGl6YXIgbGEgc2VndXJpZGFkIGRlIGxvcyBkYXRvcyBkZSBjYXImYWFjdXRlO2N0ZXIgcGVyc29uYWwgeSBldml0YXIgc3UgYWx0ZXJhY2kmb2FjdXRlO24sIHAmZWFjdXRlO3JkaWRhLCB0cmF0YW1pZW50byBvIGFjY2VzbyBubyBhdXRvcml6YWRvLCBoYWJpZGEgY3VlbnRhIGRlbCBlc3RhZG8gZGUgbGEgdGVjbm9sb2cmaWFjdXRlO2EsIGxhIG5hdHVyYWxlemEgZGUgbG9zIGRhdG9zIGFsbWFjZW5hZG9zIHkgbG9zIHJpZXNnb3MgYSBxdWUgZXN0JmVhY3V0ZTtuIGV4cHVlc3Rvcywgc2VnJnVhY3V0ZTtuIGVsIEFydC4gMzIgZGVsIFJHUEQgRVUgNjc5LzIwMTYuPC9wPg0KDQo8cD4mbmJzcDs8L3A+DQoNCjxwPjxiciAvPg0KPHN0cm9uZz41LiBDRVNJJk9hY3V0ZTtOIERFIERBVE9TPC9zdHJvbmc+PGJyIC8+DQpObyBzZSBwcmV2JmVhY3V0ZTtuIGNlc2lvbmVzIGRlIGRhdG9zIG5pIHRyYW5zZmVyZW5jaWFzIGludGVybmFjaW9uYWxlcyBkZSBzdXMgZGF0b3MsIGEgZXhjZXBjaSZvYWN1dGU7biBkZSBsYXMgYXV0b3JpemFkYXMgcG9yIGxhIGxlZ2lzbGFjaSZvYWN1dGU7biBmaXNjYWwsIG1lcmNhbnRpbCB5IGRlIHRlbGVjb211bmljYWNpb25lcyBhcyZpYWN1dGU7IGNvbW8gZW4gYXF1ZWxsb3MgY2Fzb3MgZW4gbG9zIHF1ZSB1bmEgYXV0b3JpZGFkIGp1ZGljaWFsIG5vcyBsbyByZXF1aWVyYSBvIGN1YW5kbyB1c3RlZCBzZSBzdXNjcmliYSBhIG51ZXN0cmEgbmV3c2xldHRlciwgZW4gY3V5byBjYXNvIHN1cyBkYXRvcyBzZXImYWFjdXRlO24gYWxtYWNlbmFkb3MgZW4mbmJzcDtBQkFOU1lTLCBwcm92ZWVkb3IgZGUgaG9zdGluZyB1YmljYWRvIGVuJm5ic3A7Yy9Sb25kYSBOYXJjJmlhY3V0ZTtzIE1vbnR1cmlvbC0zLCBUb3JyZSBCOCwgUGFycXVlIFRlY25vbCZvYWN1dGU7Z2ljbywgNDY5ODAtUEFURVJOQSwgVmFsZW5jaWEsIEVzcGEmbnRpbGRlO2EsIHBlcnRlbmVjaWVudGUgYSBsYSBjb21wYSZudGlsZGU7JmlhY3V0ZTthJm5ic3A7QUJBTlNZUyAmYW1wOyBIT1NUWVRFQyBTLkwuLCBxdWUgY3VtcGxlIGNvbiBsb3MgbSZhYWN1dGU7eGltb3Mgbml2ZWxlcyBkZSBzZWd1cmlkYWQgZW4gbWF0ZXJpYSBkZSBwcm90ZWNjaSZvYWN1dGU7biBkZSBkYXRvcyZyZHF1bzsuPC9wPg0KDQo8cD4mbmJzcDs8L3A+DQoNCjxwPjxiciAvPg0KPHN0cm9uZz42LiBERVJFQ0hPUyBERUwgVVNVQVJJTzwvc3Ryb25nPjxiciAvPg0KQ3VhbHF1aWVyIGludGVyZXNhZG8gdGllbmUgZGVyZWNobyBhIG9idGVuZXIgY29uZmlybWFjaSZvYWN1dGU7biBzb2JyZSBzaSBlc3RhbW9zIHRyYXRhbmRvIGRhdG9zIHBlcnNvbmFsZXMgcXVlIGxlIGNvbmNpZXJuYW4sIG8gbm8uIExhcyBwZXJzb25hcyBpbnRlcmVzYWRhcyB0aWVuZW4gZGVyZWNobyBhIGFjY2VkZXIgYSBzdXMgZGF0b3MgcGVyc29uYWxlcywgYXMmaWFjdXRlOyBjb21vIGEgc29saWNpdGFyIGxhIHJlY3RpZmljYWNpJm9hY3V0ZTtuIGRlIGxvcyBkYXRvcyBpbmV4YWN0b3MgbywgZW4gc3UgY2Fzbywgc29saWNpdGFyIHN1IHN1cHJlc2kmb2FjdXRlO24gY3VhbmRvLCBlbnRyZSBvdHJvcyBtb3Rpdm9zLCBsb3MgZGF0b3MgeWEgbm8gc2VhbiBuZWNlc2FyaW9zIHBhcmEgbG9zIGZpbmVzIHF1ZSBmdWVyb24gcmVjb2dpZG9zLiBFbiBkZXRlcm1pbmFkYXMgY2lyY3Vuc3RhbmNpYXMsIGxvcyBpbnRlcmVzYWRvcyBwb2RyJmFhY3V0ZTtuIHNvbGljaXRhciBsYSBsaW1pdGFjaSZvYWN1dGU7biBkZWwgdHJhdGFtaWVudG8gZGUgc3VzIGRhdG9zLCBlbiBjdXlvIGNhc28gJnVhY3V0ZTtuaWNhbWVudGUgbG9zIGNvbnNlcnZhcmVtb3MgcGFyYSBlbCBlamVyY2ljaW8gbyBsYSBkZWZlbnNhIGRlIHJlY2xhbWFjaW9uZXMuIFBvciBtb3Rpdm9zIHJlbGFjaW9uYWRvcyBjb24gc3Ugc2l0dWFjaSZvYWN1dGU7biBwYXJ0aWN1bGFyLCBsb3MgaW50ZXJlc2Fkb3MgcG9kciZhYWN1dGU7biBvcG9uZXJzZSBhbCB0cmF0YW1pZW50byBkZSBzdXMgZGF0b3MuIEVsIFJlc3BvbnNhYmxlIGRlbCBmaWNoZXJvIGRlamFyJmFhY3V0ZTsgZGUgdHJhdGFyIGxvcyBkYXRvcywgc2Fsdm8gcG9yIG1vdGl2b3MgbGVnJmlhY3V0ZTt0aW1vcyBpbXBlcmlvc29zLCBvIGVsIGVqZXJjaWNpbyBvIGxhIGRlZmVuc2EgZGUgcG9zaWJsZXMgcmVjbGFtYWNpb25lcy48YnIgLz4NCjxiciAvPg0KRGUgYWN1ZXJkbyBjb24gbGEgbGVnaXNsYWNpJm9hY3V0ZTtuIHZpZ2VudGUgdGllbmUgbG9zIHNpZ3VpZW50ZXMgZGVyZWNob3M6IGRlcmVjaG8gYSBzb2xpY2l0YXIgZWwgYWNjZXNvIGEgc3VzIGRhdG9zIHBlcnNvbmFsZXMsIGRlcmVjaG8gYSBzb2xpY2l0YXIgc3UgcmVjdGlmaWNhY2kmb2FjdXRlO24gbyBzdXByZXNpJm9hY3V0ZTtuLCBkZXJlY2hvIGEgc29saWNpdGFyIGxhIGxpbWl0YWNpJm9hY3V0ZTtuIGRlIHN1IHRyYXRhbWllbnRvLCBkZXJlY2hvIGEgb3BvbmVyc2UgYWwgdHJhdGFtaWVudG8sIGRlcmVjaG8gYSBsYSBwb3J0YWJpbGlkYWQgZGUgbG9zIGRhdG9zIHkgYXMmaWFjdXRlOyBtaXNtbywgYSByZXZvY2FyIGVsIGNvbnNlbnRpbWllbnRvIG90b3JnYWRvLjxiciAvPg0KPGJyIC8+DQo8c3Ryb25nPjYuMS4gJmlxdWVzdDtDJm9hY3V0ZTttbyBlamVyY2l0YXIgbWlzIGRlcmVjaG9zPzwvc3Ryb25nPjxiciAvPg0KUGFyYSBlamVyY2VyIHN1cyBkZXJlY2hvcywgZGViZSBkaXJpZ2lyc2UgYWwgcmVzcG9uc2FibGUsIHNvbGljaXRhbmRvIGVsIGNvcnJlc3BvbmRpZW50ZSBmb3JtdWxhcmlvIHBhcmEgZWwgZWplcmNpY2lvIGRlbCBkZXJlY2hvIGVsZWdpZG8uIE9wY2lvbmFsbWVudGUsIHB1ZWRlIGFjdWRpciBhIGxhIEF1dG9yaWRhZCBkZSBDb250cm9sIGNvbXBldGVudGUgcGFyYSBvYnRlbmVyIGluZm9ybWFjaSZvYWN1dGU7biBhZGljaW9uYWwgYWNlcmNhIGRlIHN1cyBkZXJlY2hvcy4gTG9zIGRhdG9zIGRlIGNvbnRhY3RvIHBhcmEgZWwgZWplcmNpY2lvIGRlIHN1cyBkZXJlY2hvcyBzb24gZWwgdGVsJmVhY3V0ZTtmb25vIDkzODYxODE0NCB5IGVsIGNvcnJlbyBlbGVjdHImb2FjdXRlO25pY286IHJncGRAdGVybW9zdW4uY29tLiBSZWN1ZXJkZSBhY29tcGEmbnRpbGRlO2FyIHVuYSBjb3BpYSBkZSB1biBkb2N1bWVudG8gcXVlIG5vcyBwZXJtaXRhIGlkZW50aWZpY2FybGUuPGJyIC8+DQo8YnIgLz4NCjxzdHJvbmc+Ny4gQ09OU0VOVElNSUVOVE8gUEFSQSBFTlYmSWFjdXRlO08gREUgQ09NVU5JQ0FDSU9ORVMgRUxFQ1RSJk9hY3V0ZTtOSUNBUzwvc3Ryb25nPjxiciAvPg0KQXMmaWFjdXRlOyBtaXNtbywgeSBkZSBhY3VlcmRvIGNvbiBsbyBlc3RhYmxlY2lkbyBlbiBsYSBMZXkgMzQvMjAwMiwgZGUgMTEgZGUganVsaW8sIGRlIFNlcnZpY2lvcyBkZSBsYSBTb2NpZWRhZCBkZSBsYSBJbmZvcm1hY2kmb2FjdXRlO24geSBkZWwgQ29tZXJjaW8gRWxlY3RyJm9hY3V0ZTtuaWNvLCBjb21wbGV0YW5kbyBlbCBmb3JtdWxhcmlvIGRlIHJlY29naWRhIGRlIGRhdG9zIHkgbWFyY2FuZG8gbGEgY29ycmVzcG9uZGllbnRlIGNhc2lsbGEgJmxkcXVvO0FjZXB0byBlbCBlbnYmaWFjdXRlO28gZGUgY29tdW5pY2FjaW9uZXMgZWxlY3RyJm9hY3V0ZTtuaWNhcyZyZHF1bzssIGVzdGEgb3RvcmdhbmRvIGVsIGNvbnNlbnRpbWllbnRvIGV4cHJlc28gcGFyYSBlbnZpYXJsZSBhIHN1IGRpcmVjY2kmb2FjdXRlO24gZGUgY29ycmVvIGVsZWN0ciZvYWN1dGU7bmljbywgdGVsJmVhY3V0ZTtmb25vLCBmYXggdSBvdHJvIG1lZGlvIGVsZWN0ciZvYWN1dGU7bmljbyBlbiBlbnYmaWFjdXRlO28gZGUgaW5mb3JtYWNpJm9hY3V0ZTtuIGFjZXJjYSBkZSBsYSBFbXByZXNhLjxiciAvPg0KPGJyIC8+DQo8c3Ryb25nPjguIERBVE9TIERFTCBSRVNQT05TQUJMRSBERUwgVFJBVEFNSUVOVE88L3N0cm9uZz48YnIgLz4NCkVsIHRpdHVsYXIgZGVsIGRvbWluaW8gdGVybW9zdW4uY29tIHkgZGUgbG9zIHNlcnZpY2lvcyBxdWUgZW4gZWxsb3Mgc2Ugb2ZyZWNlbiBlczo8YnIgLz4NCk5PTUJSRTogVEVSTU9TVU4gRU5FUkdJQVMgUy5MLjxiciAvPg0KRElSRUNDSSZPYWN1dGU7TjogUC5JLiBFbCBSYW1hc3NhciBDL09zb25hIE5hdSA0LCAwODUyMCBkZSBMZXMgRnJhbnF1ZXNlcyBkZWwgVmFsbCZlZ3JhdmU7cyAoQmFyY2Vsb25hKS48L3A+DQoNCjxwPkNJRjogQjYyOTExOTIwPC9wPg0KDQo8cD5GZWNoYSBkZSBhY3R1YWxpemFjaSZvYWN1dGU7biBkZSBsYSBQb2wmaWFjdXRlO3RpY2EgZGUgUHJpdmFjaWRhZDogTWF5byBkZSAyMDE5LjwvcD4NCg== PHA+PHN0cm9uZz5QT0wmSWFjdXRlO1RJQ0EgREUgQ09PS0lFUzwvc3Ryb25nPjwvcD4NCg0KPHA+QmllbnZlbmlkYS9vIGEgbGEgUE9MJklhY3V0ZTtUSUNBIERFIENPT0tJRVMgZGUgbGEgcCZhYWN1dGU7Z2luYSB3ZWIgZGUgbGEgZW50aWRhZCBURVJNT1NVTiBFTkVSRyZJYWN1dGU7QVMgUy5MLiwgcHJvdmlzdGEgZGUgTklGIC8gQ0lGIEI2MjkxMTkyMCwgZG9uZGUgdGUgZXhwbGljYXJlbW9zIGVuIHVuIGxlbmd1YWplIGNsYXJvIHkgc2VuY2lsbG8gdG9kYXMgbGFzIGN1ZXN0aW9uZXMgbmVjZXNhcmlhcyBwYXJhIHF1ZSBwdWVkYXMgdGVuZXIgZWwgY29udHJvbCBzb2JyZSBlbGxhcyBlbiBiYXNlIGEgdHVzIGRlY2lzaW9uZXMgcGVyc29uYWxlcy48L3A+DQoNCjxwPiZuYnNwOzwvcD4NCg0KPHA+PHN0cm9uZz4maXF1ZXN0Ozwvc3Ryb25nPjxzdHJvbmc+UTwvc3Ryb25nPjxzdHJvbmc+dSZlYWN1dGU7IHNvbiBsYXMgY29va2llcyB5IHBhcmEgcXUmZWFjdXRlOyBsYXMgdXNhbW9zPzwvc3Ryb25nPjwvcD4NCg0KPHA+VW5hJm5ic3A7Y29va2llJm5ic3A7byBnYWxsZXRhIGluZm9ybSZhYWN1dGU7dGljYSBlcyB1biBwZXF1ZSZudGlsZGU7byBhcmNoaXZvIGRlIGluZm9ybWFjaSZvYWN1dGU7biBxdWUgc2UgZ3VhcmRhIGVuIHR1IG9yZGVuYWRvciwgJmxkcXVvO3NtYXJ0cGhvbmUmcmRxdW87IG8gdGFibGV0YSBjYWRhIHZleiBxdWUgdmlzaXRhcyBudWVzdHJhIHAmYWFjdXRlO2dpbmEgd2ViLjwvcD4NCg0KPHA+RW4gcHJpbmNpcGlvLCB1bmEgY29va2llIGVzIGlub2ZlbnNpdmE6IG5vIGNvbnRpZW5lIHZpcnVzLCB0cm95YW5vcywgZ3VzYW5vcywgZXRjLiBxdWUgcHVlZGFuIGRhJm50aWxkZTthciB0dSB0ZXJtaW5hbCwgcGVybyBzJmlhY3V0ZTsgdGllbmUgY2llcnRvIGltcGFjdG8gc29icmUgdHUgZGVyZWNobyBhIGxhIHByb3RlY2NpJm9hY3V0ZTtuIGRlIHR1cyBkYXRvcyBwZXJzb25hbGVzLCBwdWVzIHJlY29nZSBkZXRlcm1pbmFkYSBpbmZvcm1hY2kmb2FjdXRlO24gY29uY2VybmllbnRlIGEgdHUgcGVyc29uYSAoaCZhYWN1dGU7Yml0b3MgZGUgbmF2ZWdhY2kmb2FjdXRlO24sIGlkZW50aWRhZCwgcHJlZmVyZW5jaWFzLCBldGMuKS48L3A+DQoNCjxwPkVzIHBvciBlbGxvIHF1ZSwgZW4gYmFzZSBhIGxvIGVzdGFibGVjaWRvIGVuIGxhIG5vcm1hdGl2YSBhcGxpY2FibGUgKExTU0kgeSBub3JtYXRpdmEgdmlnZW50ZSBkZSBwcm90ZWNjaSZvYWN1dGU7biBkZSBkYXRvcyBwZXJzb25hbGVzKSwgbGEgYWN0aXZhY2kmb2FjdXRlO24gZGUgZGV0ZXJtaW5hZG9zIHRpcG9zIGRlIGNvb2tpZXMgbmVjZXNpdGFyJmFhY3V0ZTsgZGUgdHUgYXV0b3JpemFjaSZvYWN1dGU7biBwcmV2aWEuPC9wPg0KDQo8cD5NZWRpYW50ZSA8c3Ryb25nPnVuIHBhc28gdGFuIHNlbmNpbGxvIHkgciZhYWN1dGU7cGlkbyBjb21vIGxhIG1hcmNhY2kmb2FjdXRlO24gZGUgdW5hIGNhc2lsbGE8L3N0cm9uZz4gZW4gbnVlc3RybyBhcGFydGFkbyA8c3Ryb25nPkNPTkZJR1VSQUNJJk9hY3V0ZTtOIERFIENPT0tJRVM8L3N0cm9uZz4sIHBvZHImYWFjdXRlO3MgZGFyIHR1IGF1dG9yaXphY2kmb2FjdXRlO24gcGFyYSBsYSBhY3RpdmFjaSZvYWN1dGU7biBkZSBsYXMgY29va2llcyBxdWUgZGVzZWVzOiA8c3Ryb25nPnRvbWEgZWwgY29udHJvbCB5IGRpc2ZydXRhIGRlIHVuYSBuYXZlZ2FjaSZvYWN1dGU7biBwZXJzb25hbGl6YWRhIGVuIG51ZXN0cmEgcCZhYWN1dGU7Z2luYTwvc3Ryb25nPi48L3A+DQoNCjxwPkFudGVzIGRlIGVsbG8sIHRlIGRhcmVtb3MgYWxndW5hIGluZm9ybWFjaSZvYWN1dGU7biBhZGljaW9uYWwgcXVlIHRlIGF5dWRhciZhYWN1dGU7IGEgdW5hIG1lam9yIHRvbWEgZGUgZGVjaXNpb25lcyBhbCByZXNwZWN0bzo8L3A+DQoNCjxvbD4NCgk8bGk+TGFzIGNvb2tpZXMgcHVlZGVuIHNlciBkZSB2YXJpb3MgdGlwb3MgZW4gZnVuY2kmb2FjdXRlO24gZGUgc3UgZmluYWxpZGFkOjwvbGk+DQo8L29sPg0KDQo8dWw+DQoJPGxpPkxhcyBjb29raWVzIHQmZWFjdXRlO2NuaWNhcyBzb24gbmVjZXNhcmlhcyBwYXJhIHF1ZSBudWVzdHJhIHAmYWFjdXRlO2dpbmEgd2ViIHB1ZWRhIGZ1bmNpb25hciwgbm8gbmVjZXNpdGFuIGRlIHR1IGF1dG9yaXphY2kmb2FjdXRlO24geSBzb24gbGFzICZ1YWN1dGU7bmljYXMgcXVlIHRlbmVtb3MgYWN0aXZhZGFzIHBvciBkZWZlY3RvLjwvbGk+DQoJPGxpPkVsIHJlc3RvIGRlIGNvb2tpZXMgcHVlZGVuIHNlcnZpciBwYXJhIG1lam9yYXIgbnVlc3RyYSBwJmFhY3V0ZTtnaW5hLCBwYXJhIHBlcnNvbmFsaXphcmxhIGVuIGJhc2UgYSB0dXMgcHJlZmVyZW5jaWFzLCBvIHBhcmEgcG9kZXIgbW9zdHJhcnRlIHB1YmxpY2lkYWQgYWp1c3RhZGEgYSB0dXMgYiZ1YWN1dGU7c3F1ZWRhcywgZ3VzdG9zIGUgaW50ZXJlc2VzIHBlcnNvbmFsZXMuIFRvZGFzIGVsbGFzIGxhcyB0ZW5lbW9zIGRlc2FjdGl2YWRhcyBwb3IgZGVmZWN0bywgc2llbmRvIG5lY2VzYXJpYSB0dSBhdXRvcml6YWNpJm9hY3V0ZTtuIHByZXZpYSBwYXJhIHN1IGFjdGl2YWNpJm9hY3V0ZTtuLCBxdWUgcG9kciZhYWN1dGU7cyBkYXIgbWVkaWFudGUgdW4gcGFzbyB0YW4gc2VuY2lsbG8geSByJmFhY3V0ZTtwaWRvIGNvbW8gbGEgbWFyY2FjaSZvYWN1dGU7biBkZSB1bmEgY2FzaWxsYSBlbiBudWVzdHJvIGFwYXJ0YWRvIDxzdHJvbmc+Q09ORklHVVJBQ0kmT2FjdXRlO04gREUgQ09PS0lFUzwvc3Ryb25nPi48L2xpPg0KPC91bD4NCg0KPG9sPg0KCTxsaSB2YWx1ZT0iMiI+QWxndW5hcyBjb29raWVzIHNvbiBudWVzdHJhcyAobGFzIGRlbm9taW5hcmVtb3MgPHN0cm9uZz5jb29raWVzIHByb3BpYXM8L3N0cm9uZz4pIHkgb3RyYXMgcGVydGVuZWNlbiBhIGVtcHJlc2FzIGV4dGVybmFzIHF1ZSBwcmVzdGFuIHNlcnZpY2lvcyBwYXJhIG51ZXN0cmEgcCZhYWN1dGU7Z2luYSB3ZWIgKGxhcyBkZW5vbWluYXJlbW9zIDxzdHJvbmc+Y29va2llcyBkZSB0ZXJjZXJvczwvc3Ryb25nPjogdW4gZWplbXBsbyBwb2RyJmlhY3V0ZTthbiBzZXIgbGFzIGNvb2tpZXMgZGUgcHJvdmVlZG9yZXMgZXh0ZXJub3MgY29tbyBHb29nbGUpLiBFbiBlc3RlIHNlbnRpZG8sIGVzIGltcG9ydGFudGUgcXVlIHNlcGFzIHF1ZSBhbGd1bm9zIGRlIGRpY2hvcyBwcm92ZWVkb3JlcyBleHRlcm5vcyBwdWVkZW4gZXN0YXIgdWJpY2Fkb3MgZnVlcmEgZGUgRXNwYSZudGlsZGU7YS48L2xpPg0KCTxsaT4mbmJzcDs8L2xpPg0KCTxsaT5BIG5pdmVsIG11bmRpYWwsIG5vIHRvZG9zIGxvcyBwYSZpYWN1dGU7c2VzIHRpZW5lbiB1biBtaXNtbyBuaXZlbCBkZSBwcm90ZWNjaSZvYWN1dGU7biBkZSBkYXRvcywgZXhpc3RpZW5kbyBhbGd1bm9zIHBhJmlhY3V0ZTtzZXMgbSZhYWN1dGU7cyBzZWd1cm9zIHF1ZSBvdHJvcyAocG9yIGVqZW1wbG8sIGxhIFVuaSZvYWN1dGU7biBFdXJvcGVhIGVzIHVuIGVudG9ybm8gc2VndXJvIHBhcmEgdHVzIGRhdG9zKS4gTnVlc3RyYSBwb2wmaWFjdXRlO3RpY2EgZXMgcmVjdXJyaXIgYSBwcm92ZWVkb3JlcyBjb25maWFibGVzIHF1ZSwgY29uIGluZGVwZW5kZW5jaWEgZGUgcXVlIHNlIGVuY3VlbnRyZW4gbyBubyB1YmljYWRvcyBlbiBsYSBVbmkmb2FjdXRlO24gRXVyb3BlYSwgaGF5YW4gYWRvcHRhZG8gbGFzIGdhcmFudCZpYWN1dGU7YXMgYWRlY3VhZGFzIHBhcmEgbGEgcHJvdGVjY2kmb2FjdXRlO24gZGUgdHUgaW5mb3JtYWNpJm9hY3V0ZTtuIHBlcnNvbmFsLiBObyBvYnN0YW50ZSwgZW4gZWwgYXBhcnRhZG8gZGVub21pbmFkbyA8c3Ryb25nPiZpcXVlc3Q7UXUmZWFjdXRlOyB0aXBvIGRlIGNvb2tpZXMgc2UgdXRpbGl6YW4gYWN0dWFsbWVudGUgZW4gbnVlc3RyYSBwJmFhY3V0ZTtnaW5hIHdlYj88L3N0cm9uZz4sIHB1ZWRlcyBjb25zdWx0YXIgbGFzIGRpc3RpbnRhcyBQb2wmaWFjdXRlO3RpY2FzIGRlIHByaXZhY2lkYWQgeSBwcm90ZWNjaSZvYWN1dGU7biBkZSBkYXRvcyBkZSBjYWRhIHVubyBkZSBsb3MgcmVmZXJpZG9zIHByb3ZlZWRvcmVzIGV4dGVybm9zLCBhIGZpbiBkZSB0b21hciB1bmEgZGVjaXNpJm9hY3V0ZTtuIGNvbnNjaWVudGUgc29icmUgbGEgYWN0aXZhY2kmb2FjdXRlO24gbyBubyBkZSBsYXMgPHN0cm9uZz5jb29raWVzIGRlIHRlcmNlcm9zPC9zdHJvbmc+IHF1ZSB1dGlsaXphIG51ZXN0cmEgcCZhYWN1dGU7Z2luYSB3ZWIuJm5ic3A7ICZuYnNwOyZuYnNwOzwvbGk+DQoJPGxpPiZuYnNwOzwvbGk+DQoJPGxpPkZpbmFsbWVudGUsIGluZGljYXJ0ZSBxdWUsIGVuIGZ1bmNpJm9hY3V0ZTtuIGRlbCBwbGF6byBkZSB0aWVtcG8gcXVlIHBlcm1hbmVjZW4gYWN0aXZhcywgbGFzIGNvb2tpZXMgcHVlZGVuIHNlciBkZSBkb3MgdGlwb3M6PC9saT4NCjwvb2w+DQoNCjx1bD4NCgk8bGk+PHN0cm9uZz5Db29raWVzIGRlIHNlc2kmb2FjdXRlO246PC9zdHJvbmc+IGV4cGlyYW4gYXV0b20mYWFjdXRlO3RpY2FtZW50ZSBjdWFuZG8gdGVybWluYXMgbGEgc2VzaSZvYWN1dGU7biBlbiB0dSBvcmRlbmFkb3IsICZsZHF1bztzbWFydHBob25lJnJkcXVvOyBvIHRhYmxldGEuIFN1ZWxlbiBlbXBsZWFyc2UgcGFyYSBjb25zZXJ2YXIgbGEgaW5mb3JtYWNpJm9hY3V0ZTtuIG5lY2VzYXJpYSBtaWVudHJhcyBzZSB0ZSBwcmVzdGEgdW4gc2VydmljaW8gZW4gdW5hIHNvbGEgb2Nhc2kmb2FjdXRlO24uPC9saT4NCgk8bGk+PHN0cm9uZz5Db29raWVzIHBlcnNpc3RlbnRlczogPC9zdHJvbmc+cGVybWFuZWNlbiBhbG1hY2VuYWRhcyBlbiB0dSBvcmRlbmFkb3IsICZsZHF1bztzbWFydHBob25lJnJkcXVvOyBvIHRhYmxldGEgZHVyYW50ZSB1biBwZXJpb2RvIGRldGVybWluYWRvLCBxdWUgcHVlZGUgdmFyaWFyIGRlc2RlIHVub3MgbWludXRvcyBoYXN0YSB2YXJpb3MgYSZudGlsZGU7b3MuPC9saT4NCjwvdWw+DQoNCjxwPiZuYnNwOzwvcD4NCg0KPHA+PHN0cm9uZz4maXF1ZXN0Ozwvc3Ryb25nPjxzdHJvbmc+UTwvc3Ryb25nPjxzdHJvbmc+dSZlYWN1dGU7IHRpcG8gZGUgY29va2llcyBwb2RlbW9zIHV0aWxpemFyIGVuIG51ZXN0cmEgcCZhYWN1dGU7Z2luYSB3ZWI/PC9zdHJvbmc+PC9wPg0KDQo8cD48c3Ryb25nPkNvb2tpZXMgdDwvc3Ryb25nPjxzdHJvbmc+JmVhY3V0ZTs8L3N0cm9uZz48c3Ryb25nPmNuaWNhczwvc3Ryb25nPjo8L3A+DQoNCjxwPkxhcyBjb29raWVzIHQmZWFjdXRlO2NuaWNhcyBzb24gZXN0cmljdGFtZW50ZSBuZWNlc2FyaWFzIHBhcmEgcXVlIG51ZXN0cmEgcCZhYWN1dGU7Z2luYSB3ZWIgZnVuY2lvbmUgeSBwdWVkYXMgbmF2ZWdhciBwb3IgbGEgbWlzbWEuIEVzdGUgdGlwbyBkZSBjb29raWVzIHNvbiBsYXMgcXVlLCBwb3IgZWplbXBsbywgbm9zIHBlcm1pdGVuIGlkZW50aWZpY2FydGUsIGRhcnRlIGFjY2VzbyBhIGRldGVybWluYWRhcyBwYXJ0ZXMgcmVzdHJpbmdpZGFzIGRlIGxhIHAmYWFjdXRlO2dpbmEgc2kgZnVlc2UgbmVjZXNhcmlvLCBvIHJlY29yZGFyIGRpZmVyZW50ZXMgb3BjaW9uZXMgbyBzZXJ2aWNpb3MgeWEgc2VsZWNjaW9uYWRvcyBwb3IgdGksIGNvbW8gdHVzIHByZWZlcmVuY2lhcyBkZSBwcml2YWNpZGFkLiBQb3IgZWxsbywgPHN0cm9uZz5lc3QmYWFjdXRlO24gYWN0aXZhZGFzIHBvciBkZWZlY3RvLCBubyBzaWVuZG8gbmVjZXNhcmlhIHR1IGF1dG9yaXphY2kmb2FjdXRlO24gYWwgcmVzcGVjdG88L3N0cm9uZz4uPC9wPg0KDQo8cD5BIHRyYXYmZWFjdXRlO3MgZGUgbGEgY29uZmlndXJhY2kmb2FjdXRlO24gZGUgdHUgbmF2ZWdhZG9yLCBwdWVkZXMgYmxvcXVlYXIgbyBhbGVydGFyIGRlIGxhIHByZXNlbmNpYSBkZSBlc3RlIHRpcG8gZGUgY29va2llcywgc2kgYmllbiBkaWNobyBibG9xdWVvIGFmZWN0YXImYWFjdXRlOyBhbCBjb3JyZWN0byBmdW5jaW9uYW1pZW50byBkZSBsYXMgZGlzdGludGFzIGZ1bmNpb25hbGlkYWRlcyBkZSBudWVzdHJhIHAmYWFjdXRlO2dpbmEgd2ViLjwvcD4NCg0KPHA+PHN0cm9uZz5Db29raWVzIGRlIGFuJmFhY3V0ZTtsaXNpczwvc3Ryb25nPjo8L3A+DQoNCjxwPkxhcyBjb29raWVzIGRlIGFuJmFhY3V0ZTtsaXNpcyBub3MgcGVybWl0ZW4gZXN0dWRpYXIgbGEgbmF2ZWdhY2kmb2FjdXRlO24gZGUgbG9zIHVzdWFyaW9zIGRlIG51ZXN0cmEgcCZhYWN1dGU7Z2luYSB3ZWIgZW4gZ2VuZXJhbCAocG9yIGVqZW1wbG8sIHF1JmVhY3V0ZTsgc2VjY2lvbmVzIGRlIGxhIHAmYWFjdXRlO2dpbmEgc29uIGxhcyBtJmFhY3V0ZTtzIHZpc2l0YWRhcywgcXUmZWFjdXRlOyBzZXJ2aWNpb3Mgc2UgdXNhbiBtJmFhY3V0ZTtzIHkgc2kgZnVuY2lvbmFuIGNvcnJlY3RhbWVudGUsIGV0Yy4pLjwvcD4NCg0KPHA+QSBwYXJ0aXIgZGUgbGEgaW5mb3JtYWNpJm9hY3V0ZTtuIGVzdGFkJmlhY3V0ZTtzdGljYSBzb2JyZSBsYSBuYXZlZ2FjaSZvYWN1dGU7biBlbiBudWVzdHJhIHAmYWFjdXRlO2dpbmEgd2ViLCBwb2RlbW9zIG1lam9yYXIgdGFudG8gZWwgcHJvcGlvIGZ1bmNpb25hbWllbnRvIGRlIGxhIHAmYWFjdXRlO2dpbmEgY29tbyBsb3MgZGlzdGludG9zIHNlcnZpY2lvcyBxdWUgb2ZyZWNlLiBQb3IgdGFudG8sIGVzdGFzIGNvb2tpZXMgPHN0cm9uZz5ubyB0aWVuZW4gdW5hIGZpbmFsaWRhZCBwdWJsaWNpdGFyaWE8L3N0cm9uZz4sIHNpbm8gcXVlICZ1YWN1dGU7bmljYW1lbnRlIHNpcnZlbiBwYXJhIHF1ZSBudWVzdHJhIHAmYWFjdXRlO2dpbmEgd2ViIGZ1bmNpb25lIG1lam9yLCBhZGFwdCZhYWN1dGU7bmRvc2UgYSBudWVzdHJvcyB1c3VhcmlvcyBlbiBnZW5lcmFsLiBBY3RpdiZhYWN1dGU7bmRvbGFzIGNvbnRyaWJ1aXImYWFjdXRlO3MgYSBkaWNoYSBtZWpvcmEgY29udGludWEuPC9wPg0KDQo8cD48c3Ryb25nPlB1ZWRlcyBhY3RpdmFyIG8gZGVzYWN0aXZhciBlc3RhcyBjb29raWVzIG1hcmNhbmRvIGxhIGNhc2lsbGEgY29ycmVzcG9uZGllbnRlPC9zdHJvbmc+LCBlc3RhbmRvIGRlc2FjdGl2YWRhcyBwb3IgZGVmZWN0by48L3A+DQoNCjxwPjxzdHJvbmc+Q29va2llcyBkZSBmdW5jaW9uYWxpZGFkIHkgcGVyc29uYWxpemFjaSZvYWN1dGU7bjwvc3Ryb25nPjo8L3A+DQoNCjxwPkxhcyBjb29raWVzIGRlIGZ1bmNpb25hbGlkYWQgbm9zIHBlcm1pdGVuIHJlY29yZGFyIHR1cyBwcmVmZXJlbmNpYXMsIHBhcmEgcGVyc29uYWxpemFyIGEgdHUgbWVkaWRhIGRldGVybWluYWRhcyBjYXJhY3RlciZpYWN1dGU7c3RpY2FzIHkgb3BjaW9uZXMgZ2VuZXJhbGVzIGRlIG51ZXN0cmEgcCZhYWN1dGU7Z2luYSB3ZWIsIGNhZGEgdmV6IHF1ZSBhY2NlZGFzIGEgbGEgbWlzbWEgKHBvciBlamVtcGxvLCBlbCBpZGlvbWEgZW4gcXVlIHNlIHRlIHByZXNlbnRhIGxhIGluZm9ybWFjaSZvYWN1dGU7biwgbGFzIHNlY2Npb25lcyBtYXJjYWRhcyBjb21vIGZhdm9yaXRhcywgdHUgdGlwbyBkZSBuYXZlZ2Fkb3IsIGV0Yy4pLjwvcD4NCg0KPHA+UG9yIHRhbnRvLCBlc3RlIHRpcG8gZGUgY29va2llcyA8c3Ryb25nPm5vIHRpZW5lbiB1bmEgZmluYWxpZGFkIHB1YmxpY2l0YXJpYTwvc3Ryb25nPiwgc2lubyBxdWUgYWN0aXYmYWFjdXRlO25kb2xhcyBtZWpvcmFyJmFhY3V0ZTtzIGxhIGZ1bmNpb25hbGlkYWQgZGUgbGEgcCZhYWN1dGU7Z2luYSB3ZWIgKHBvciBlamVtcGxvLCBhZGFwdCZhYWN1dGU7bmRvc2UgYSB0dSB0aXBvIGRlIG5hdmVnYWRvcikgeSBsYSBwZXJzb25hbGl6YWNpJm9hY3V0ZTtuIGRlIGxhIG1pc21hIGVuIGJhc2UgYSB0dXMgcHJlZmVyZW5jaWFzIChwb3IgZWplbXBsbywgcHJlc2VudGFuZG8gbGEgaW5mb3JtYWNpJm9hY3V0ZTtuIGVuIGVsIGlkaW9tYSBxdWUgaGF5YXMgZXNjb2dpZG8gZW4gYW50ZXJpb3JlcyBvY2FzaW9uZXMpLCBsbyBjdWFsIGNvbnRyaWJ1aXImYWFjdXRlOyBhIGxhIGZhY2lsaWRhZCwgdXNhYmlsaWRhZCB5IGNvbW9kaWRhZCBkZSBudWVzdHJhIHAmYWFjdXRlO2dpbmEgZHVyYW50ZSB0dSBuYXZlZ2FjaSZvYWN1dGU7bi48L3A+DQoNCjxwPjxzdHJvbmc+UHVlZGVzIGFjdGl2YXIgbyBkZXNhY3RpdmFyIGVzdGFzIGNvb2tpZXMgbWFyY2FuZG8gbGEgY2FzaWxsYSBjb3JyZXNwb25kaWVudGU8L3N0cm9uZz4sIGVzdGFuZG8gZGVzYWN0aXZhZGFzIHBvciBkZWZlY3RvLjwvcD4NCg0KPHA+PHN0cm9uZz5Db29raWVzIGRlIHA8L3N0cm9uZz48c3Ryb25nPnVibGljaWRhZDwvc3Ryb25nPjo8L3A+DQoNCjxwPkxhcyBjb29raWVzIGRlIHB1YmxpY2lkYWQgbm9zIHBlcm1pdGVuIGxhIGdlc3RpJm9hY3V0ZTtuIGRlIGxvcyBlc3BhY2lvcyBwdWJsaWNpdGFyaW9zIGluY2x1aWRvcyBlbiBudWVzdHJhIHAmYWFjdXRlO2dpbmEgd2ViIGVuIGJhc2UgYSBjcml0ZXJpb3MgY29tbyBlbCBjb250ZW5pZG8gbW9zdHJhZG8gbyBsYSBmcmVjdWVuY2lhIGVuIGxhIHF1ZSBzZSBtdWVzdHJhbiBsb3MgYW51bmNpb3MuPC9wPg0KDQo8cD5BcyZpYWN1dGU7IHBvciBlamVtcGxvLCBzaSBzZSB0ZSBoYSBtb3N0cmFkbyB2YXJpYXMgdmVjZXMgdW4gbWlzbW8gYW51bmNpbyBlbiBudWVzdHJhIHAmYWFjdXRlO2dpbmEgd2ViLCB5IG5vIGhhcyBtb3N0cmFkbyB1biBpbnRlciZlYWN1dGU7cyBwZXJzb25hbCBoYWNpZW5kbyBjbGljIHNvYnJlICZlYWN1dGU7bCwgZXN0ZSBubyB2b2x2ZXImYWFjdXRlOyBhIGFwYXJlY2VyLiBFbiByZXN1bWVuLCBhY3RpdmFuZG8gZXN0ZSB0aXBvIGRlIGNvb2tpZXMsIGxhIHB1YmxpY2lkYWQgbW9zdHJhZGEgZW4gbnVlc3RyYSBwJmFhY3V0ZTtnaW5hIHdlYiBzZXImYWFjdXRlOyBtJmFhY3V0ZTtzICZ1YWN1dGU7dGlsIHkgZGl2ZXJzYSwgeSBtZW5vcyByZXBldGl0aXZhLjwvcD4NCg0KPHA+PHN0cm9uZz5QdWVkZXMgYWN0aXZhciBvIGRlc2FjdGl2YXIgZXN0YXMgY29va2llcyBtYXJjYW5kbyBsYSBjYXNpbGxhIGNvcnJlc3BvbmRpZW50ZTwvc3Ryb25nPiwgZXN0YW5kbyBkZXNhY3RpdmFkYXMgcG9yIGRlZmVjdG8uPC9wPg0KDQo8cD48c3Ryb25nPkNvb2tpZXMgZGUgcHVibGljaWRhZCBjPC9zdHJvbmc+PHN0cm9uZz5vbXBvcnRhbWVudGFsPC9zdHJvbmc+OjwvcD4NCg0KPHA+TGFzIGNvb2tpZXMgZGUgcHVibGljaWRhZCBjb21wb3J0YW1lbnRhbCBub3MgcGVybWl0ZW4gb2J0ZW5lciBpbmZvcm1hY2kmb2FjdXRlO24gYmFzYWRhIGVuIGxhIG9ic2VydmFjaSZvYWN1dGU7biBkZSB0dXMgaCZhYWN1dGU7Yml0b3MgeSBjb21wb3J0YW1pZW50b3MgZGUgbmF2ZWdhY2kmb2FjdXRlO24gZW4gbGEgd2ViLCBhIGZpbiBkZSBwb2RlciBtb3N0cmFydGUgY29udGVuaWRvcyBwdWJsaWNpdGFyaW9zIHF1ZSBzZSBhanVzdGVuIG1lam9yIGEgdHVzIGd1c3RvcyBlIGludGVyZXNlcyBwZXJzb25hbGVzLjwvcD4NCg0KPHA+UGFyYSBxdWUgbG8gZW50aWVuZGFzIGRlIG1hbmVyYSBtdXkgc2VuY2lsbGEsIHRlIHBvbmRyZW1vcyB1biBlamVtcGxvIGZpY3RpY2lvOiBzaSB0dXMgJnVhY3V0ZTtsdGltYXMgYiZ1YWN1dGU7c3F1ZWRhcyBlbiBsYSB3ZWIgZXN0dXZpZXNlbiByZWxhY2lvbmFkYXMgY29uIGxpdGVyYXR1cmEgZGUgc3VzcGVuc2UsIHRlIG1vc3RyYXImaWFjdXRlO2Ftb3MgcHVibGljaWRhZCBzb2JyZSBsaWJyb3MgZGUgc3VzcGVuc2UuPC9wPg0KDQo8cD5Qb3IgdGFudG8sIGFjdGl2YW5kbyBlc3RlIHRpcG8gZGUgY29va2llcywgbGEgcHVibGljaWRhZCBxdWUgdGUgbW9zdHJlbW9zIGVuIG51ZXN0cmEgcCZhYWN1dGU7Z2luYSB3ZWIgbm8gc2VyJmFhY3V0ZTsgZ2VuJmVhY3V0ZTtyaWNhLCBzaW5vIHF1ZSBlc3RhciZhYWN1dGU7IG9yaWVudGFkYSBhIHR1cyBiJnVhY3V0ZTtzcXVlZGFzLCBndXN0b3MgZSBpbnRlcmVzZXMsIGFqdXN0JmFhY3V0ZTtuZG9zZSBwb3IgdGFudG8gZXhjbHVzaXZhbWVudGUgYSB0aS48L3A+DQoNCjxwPjxzdHJvbmc+UHVlZGVzIGFjdGl2YXIgbyBkZXNhY3RpdmFyIGVzdGFzIGNvb2tpZXMgbWFyY2FuZG8gbGEgY2FzaWxsYSBjb3JyZXNwb25kaWVudGU8L3N0cm9uZz4sIGVzdGFuZG8gZGVzYWN0aXZhZGFzIHBvciBkZWZlY3RvLjwvcD4NCg0KPHA+PHN0cm9uZz4maXF1ZXN0O1F1JmVhY3V0ZTsgdGlwbyBkZSBjb29raWVzIHNlIHV0aWxpemFuIGFjdHVhbG1lbnRlIGVuIG51ZXN0cmEgcCZhYWN1dGU7Z2luYSB3ZWI/PC9zdHJvbmc+PC9wPg0KDQo8cD5BIGNvbnRpbnVhY2kmb2FjdXRlO24sIHByb2NlZGVtb3MgYSBpbmZvcm1hcnRlIHNvYnJlIHRvZG9zIGxvcyB0aXBvcyBkZSBjb29raWVzIHF1ZSBhY3R1YWxtZW50ZSBzZSB1dGlsaXphbiBlbiBudWVzdHJhIHAmYWFjdXRlO2dpbmEgd2ViIHkgbGEgZmluYWxpZGFkIGRlIGNhZGEgdW5hIGRlIGxhcyBtaXNtYXM6PC9wPg0KDQo8dGFibGUgYWxpZ249ImNlbnRlciIgYm9yZGVyPSIxIiBjZWxscGFkZGluZz0iMCIgY2VsbHNwYWNpbmc9IjAiPg0KCTx0Ym9keT4NCgkJPHRyPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHAgYWxpZ249ImNlbnRlciI+RGVub21pbmFjaSZvYWN1dGU7bjwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cCBhbGlnbj0iY2VudGVyIj5UaXR1bGFyPC9wPg0KCQkJPC90ZD4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwIGFsaWduPSJjZW50ZXIiPkR1cmFjaSZvYWN1dGU7bjwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cCBhbGlnbj0iY2VudGVyIj5GaW5hbGlkYWQ8L3A+DQoJCQk8L3RkPg0KCQk8L3RyPg0KCQk8dHI+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5fX3V0bS5naWY8L3A+DQoJCQk8L3RkPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+R29vZ2xlIEFuYWx5dGljczwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5TZXNpJm9hY3V0ZTtuPC9wPg0KCQkJPC90ZD4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPkVzdGFkJmlhY3V0ZTtzdGljYTwvcD4NCgkJCTwvdGQ+DQoJCTwvdHI+DQoJCTx0cj4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPl9kY19ndG1fVUEtIzwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5Hb29nbGUgQW5hbHl0aWNzPC9wPg0KCQkJPC90ZD4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPjEgZCZpYWN1dGU7YTwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5Fc3RhZCZpYWN1dGU7c3RpY2E8L3A+DQoJCQk8L3RkPg0KCQk8L3RyPg0KCQk8dHI+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5fZ2F0IFt4MTVdPC9wPg0KCQkJPC90ZD4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPkdvb2dsZSBBbmFseXRpY3M8L3A+DQoJCQk8L3RkPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+MSBkJmlhY3V0ZTthPC9wPg0KCQkJPC90ZD4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPkVzdGFkJmlhY3V0ZTtzdGljYTwvcD4NCgkJCTwvdGQ+DQoJCTwvdHI+DQoJCTx0cj4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPmNvbGxlY3Q8L3A+DQoJCQk8L3RkPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+R29vZ2xlIEFuYWx5dGljczwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5TZXNpJm9hY3V0ZTtuPC9wPg0KCQkJPC90ZD4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPkVzdGFkJmlhY3V0ZTtzdGljYTwvcD4NCgkJCTwvdGQ+DQoJCTwvdHI+DQoJCTx0cj4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPlVzZXJNYXRjaEhpc3Rvcnk8L3A+DQoJCQk8L3RkPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+TGlua2VkSW48L3A+DQoJCQk8L3RkPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+UGVyc2lzdGVudGU8L3A+DQoJCQk8L3RkPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+UHVibGljaXRhcmlhPC9wPg0KCQkJPC90ZD4NCgkJPC90cj4NCgkJPHRyPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+X2dhPC9wPg0KCQkJPC90ZD4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPkxpbmtlZEluPC9wPg0KCQkJPC90ZD4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPlBlcnNpc3RlbnRlPC9wPg0KCQkJPC90ZD4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPlB1YmxpY2l0YXJpYTwvcD4NCgkJCTwvdGQ+DQoJCTwvdHI+DQoJCTx0cj4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPl9ndWlkPC9wPg0KCQkJPC90ZD4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPkxpbmtlZEluPC9wPg0KCQkJPC90ZD4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPlBlcnNpc3RlbnRlPC9wPg0KCQkJPC90ZD4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPlB1YmxpY2l0YXJpYTwvcD4NCgkJCTwvdGQ+DQoJCTwvdHI+DQoJCTx0cj4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPl9saXB0PC9wPg0KCQkJPC90ZD4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPkxpbmtlZEluPC9wPg0KCQkJPC90ZD4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPlBlcnNpc3RlbnRlPC9wPg0KCQkJPC90ZD4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPlB1YmxpY2l0YXJpYTwvcD4NCgkJCTwvdGQ+DQoJCTwvdHI+DQoJCTx0cj4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPmJjb29raWU8L3A+DQoJCQk8L3RkPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+TGlua2VkSW48L3A+DQoJCQk8L3RkPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+UGVyc2lzdGVudGU8L3A+DQoJCQk8L3RkPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+UHVibGljaXRhcmlhPC9wPg0KCQkJPC90ZD4NCgkJPC90cj4NCgkJPHRyPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+bGFuZzwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5MaW5rZWRJbjwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5QZXJzaXN0ZW50ZTwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5QdWJsaWNpdGFyaWE8L3A+DQoJCQk8L3RkPg0KCQk8L3RyPg0KCQk8dHI+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5saV9vYXRtbDwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5MaW5rZWRJbjwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5QZXJzaXN0ZW50ZTwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5QdWJsaWNpdGFyaWE8L3A+DQoJCQk8L3RkPg0KCQk8L3RyPg0KCQk8dHI+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5saWFwPC9wPg0KCQkJPC90ZD4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPkxpbmtlZEluPC9wPg0KCQkJPC90ZD4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPlBlcnNpc3RlbnRlPC9wPg0KCQkJPC90ZD4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPlB1YmxpY2l0YXJpYTwvcD4NCgkJCTwvdGQ+DQoJCTwvdHI+DQoJCTx0cj4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPmNfdXNlcjwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5GYWNlYm9vazwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5QZXJzaXN0ZW50ZTwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5QdWJsaWNpdGFyaWE8L3A+DQoJCQk8L3RkPg0KCQk8L3RyPg0KCQk8dHI+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5kdHI8L3A+DQoJCQk8L3RkPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+RmFjZWJvb2s8L3A+DQoJCQk8L3RkPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+UGVyc2lzdGVudGU8L3A+DQoJCQk8L3RkPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+UHVibGljaXRhcmlhPC9wPg0KCQkJPC90ZD4NCgkJPC90cj4NCgkJPHRyPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+cGw8L3A+DQoJCQk8L3RkPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+RmFjZWJvb2s8L3A+DQoJCQk8L3RkPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+UGVyc2lzdGVudGU8L3A+DQoJCQk8L3RkPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+UHVibGljaXRhcmlhPC9wPg0KCQkJPC90ZD4NCgkJPC90cj4NCgkJPHRyPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+c2I8L3A+DQoJCQk8L3RkPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+RmFjZWJvb2s8L3A+DQoJCQk8L3RkPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+UGVyc2lzdGVudGU8L3A+DQoJCQk8L3RkPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+UHVibGljaXRhcmlhPC9wPg0KCQkJPC90ZD4NCgkJPC90cj4NCgkJPHRyPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+WFNSRi1UT0tFTjwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5GYWNlYm9vazwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5QZXJzaXN0ZW50ZTwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5QdWJsaWNpdGFyaWE8L3A+DQoJCQk8L3RkPg0KCQk8L3RyPg0KCQk8dHI+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD4xUF9KQVI8L3A+DQoJCQk8L3RkPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+R29vZ2xlIEFkczwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5QZXJzaXN0ZW50ZTwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5QdWJsaWNpdGFyaWE8L3A+DQoJCQk8L3RkPg0KCQk8L3RyPg0KCQk8dHI+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5BSUQ8L3A+DQoJCQk8L3RkPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+R29vZ2xlIEFkczwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5QZXJzaXN0ZW50ZTwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5QdWJsaWNpdGFyaWE8L3A+DQoJCQk8L3RkPg0KCQk8L3RyPg0KCQk8dHI+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5BUElTSUQ8L3A+DQoJCQk8L3RkPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+R29vZ2xlIEFkczwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5QZXJzaXN0ZW50ZTwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5QdWJsaWNpdGFyaWE8L3A+DQoJCQk8L3RkPg0KCQk8L3RyPg0KCQk8dHI+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5BTklEPC9wPg0KCQkJPC90ZD4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPkdvb2dsZSBBZHM8L3A+DQoJCQk8L3RkPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+UGVyc2lzdGVudGU8L3A+DQoJCQk8L3RkPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+UHVibGljaXRhcmlhPC9wPg0KCQkJPC90ZD4NCgkJPC90cj4NCgkJPHRyPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+Q09OU0VOVDwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5Hb29nbGUgQWRzPC9wPg0KCQkJPC90ZD4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPlBlcnNpc3RlbnRlPC9wPg0KCQkJPC90ZD4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPlB1YmxpY2l0YXJpYTwvcD4NCgkJCTwvdGQ+DQoJCTwvdHI+DQoJCTx0cj4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPkhTSUQ8L3A+DQoJCQk8L3RkPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+R29vZ2xlIEFkczwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5QZXJzaXN0ZW50ZTwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5QdWJsaWNpdGFyaWE8L3A+DQoJCQk8L3RkPg0KCQk8L3RyPg0KCQk8dHI+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5OSUQ8L3A+DQoJCQk8L3RkPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+R29vZ2xlIEFkczwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5QZXJzaXN0ZW50ZTwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5QdWJsaWNpdGFyaWE8L3A+DQoJCQk8L3RkPg0KCQk8L3RyPg0KCQk8dHI+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5TPC9wPg0KCQkJPC90ZD4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPkdvb2dsZSBBZHM8L3A+DQoJCQk8L3RkPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+UGVyc2lzdGVudGU8L3A+DQoJCQk8L3RkPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+UHVibGljaXRhcmlhPC9wPg0KCQkJPC90ZD4NCgkJPC90cj4NCgkJPHRyPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+U0FQSVNJRDwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5Hb29nbGUgQWRzPC9wPg0KCQkJPC90ZD4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPlBlcnNpc3RlbnRlPC9wPg0KCQkJPC90ZD4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPlB1YmxpY2l0YXJpYTwvcD4NCgkJCTwvdGQ+DQoJCTwvdHI+DQoJCTx0cj4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPlNJRDwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5Hb29nbGUgQWRzPC9wPg0KCQkJPC90ZD4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPlBlcnNpc3RlbnRlPC9wPg0KCQkJPC90ZD4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPlB1YmxpY2l0YXJpYTwvcD4NCgkJCTwvdGQ+DQoJCTwvdHI+DQoJCTx0cj4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPk9HUEM8L3A+DQoJCQk8L3RkPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+R29vZ2xlIEFkczwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5QZXJzaXN0ZW50ZTwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5QdWJsaWNpdGFyaWE8L3A+DQoJCQk8L3RkPg0KCQk8L3RyPg0KCQk8dHI+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5TSURDQzwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5Hb29nbGUgQWRzPC9wPg0KCQkJPC90ZD4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPlBlcnNpc3RlbnRlPC9wPg0KCQkJPC90ZD4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPlB1YmxpY2l0YXJpYTwvcD4NCgkJCTwvdGQ+DQoJCTwvdHI+DQoJCTx0cj4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPlNTSUQ8L3A+DQoJCQk8L3RkPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+R29vZ2xlIEFkczwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5QZXJzaXN0ZW50ZTwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5QdWJsaWNpdGFyaWE8L3A+DQoJCQk8L3RkPg0KCQk8L3RyPg0KCQk8dHI+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5EU0lEPC9wPg0KCQkJPC90ZD4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPkdvb2dsZSBBZHM8L3A+DQoJCQk8L3RkPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+UGVyc2lzdGVudGU8L3A+DQoJCQk8L3RkPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+UHVibGljaXRhcmlhPC9wPg0KCQkJPC90ZD4NCgkJPC90cj4NCgkJPHRyPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+SURFPC9wPg0KCQkJPC90ZD4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPkdvb2dsZSBBZHM8L3A+DQoJCQk8L3RkPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+UGVyc2lzdGVudGU8L3A+DQoJCQk8L3RkPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+UHVibGljaXRhcmlhPC9wPg0KCQkJPC90ZD4NCgkJPC90cj4NCgkJPHRyPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+X2dhZHM8L3A+DQoJCQk8L3RkPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+R29vZ2xlIEFkczwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5QZXJzaXN0ZW50ZTwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5QdWJsaWNpdGFyaWE8L3A+DQoJCQk8L3RkPg0KCQk8L3RyPg0KCQk8dHI+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5fbmN1aWQ8L3A+DQoJCQk8L3RkPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+R29vZ2xlIEFkczwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5QZXJzaXN0ZW50ZTwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5QdWJsaWNpdGFyaWE8L3A+DQoJCQk8L3RkPg0KCQk8L3RyPg0KCQk8dHI+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5fc29uYXI8L3A+DQoJCQk8L3RkPg0KCQkJPHRkIHN0eWxlPSJ3aWR0aDoxNjBweDsiPg0KCQkJPHA+R29vZ2xlIEFkczwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5QZXJzaXN0ZW50ZTwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5QdWJsaWNpdGFyaWE8L3A+DQoJCQk8L3RkPg0KCQk8L3RyPg0KCQk8dHI+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5EVjwvcD4NCgkJCTwvdGQ+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjE2MHB4OyI+DQoJCQk8cD5Hb29nbGUgQWRzPC9wPg0KCQkJPC90ZD4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPlBlcnNpc3RlbnRlPC9wPg0KCQkJPC90ZD4NCgkJCTx0ZCBzdHlsZT0id2lkdGg6MTYwcHg7Ij4NCgkJCTxwPlB1YmxpY2l0YXJpYTwvcD4NCgkJCTwvdGQ+DQoJCTwvdHI+DQoJPC90Ym9keT4NCjwvdGFibGU+DQoNCjxkaXYgc3R5bGU9ImNsZWFyOmJvdGg7Ij4mbmJzcDs8L2Rpdj4NCg0KPHA+Jm5ic3A7PC9wPg0KDQo8cD48c3Ryb25nPiZpcXVlc3Q7PC9zdHJvbmc+PHN0cm9uZz5RPC9zdHJvbmc+PHN0cm9uZz51JmVhY3V0ZTsgcHVlZGVzIGhhY2VyIGNvbiBsYXMgY29va2llcz88L3N0cm9uZz48L3A+DQoNCjxwPkN1YW5kbyBhY2NlZGVzIHBvciBwcmltZXJhIHZleiBhIG51ZXN0cmEgcCZhYWN1dGU7Z2luYSB3ZWIsIHNlIHRlIG11ZXN0cmEgdW5hIHZlbnRhbmEgZW4gbGEgcXVlIHRlIGluZm9ybWFtb3MgcXVlIGxhcyBjb29raWVzIHB1ZWRlbiBzZXIgZGUgdmFyaW9zIHRpcG9zOjwvcD4NCg0KPHVsPg0KCTxsaT5MYXMgY29va2llcyB0JmVhY3V0ZTtjbmljYXMgc29uIG5lY2VzYXJpYXMgcGFyYSBxdWUgbnVlc3RyYSBwJmFhY3V0ZTtnaW5hIHdlYiBwdWVkYSBmdW5jaW9uYXIsIG5vIG5lY2VzaXRhbiBkZSB0dSBhdXRvcml6YWNpJm9hY3V0ZTtuIHkgc29uIGxhcyAmdWFjdXRlO25pY2FzIHF1ZSB0ZW5lbW9zIGFjdGl2YWRhcyBwb3IgZGVmZWN0by48L2xpPg0KCTxsaT5FbCByZXN0byBkZSBjb29raWVzIHNpcnZlbiBwYXJhIG1lam9yYXIgbnVlc3RyYSBwJmFhY3V0ZTtnaW5hLCBwYXJhIHBlcnNvbmFsaXphcmxhIGVuIGJhc2UgYSB0dXMgcHJlZmVyZW5jaWFzLCBvIHBhcmEgcG9kZXIgbW9zdHJhcnRlIHB1YmxpY2lkYWQgYWp1c3RhZGEgYSB0dXMgYiZ1YWN1dGU7c3F1ZWRhcywgZ3VzdG9zIGUgaW50ZXJlc2VzIHBlcnNvbmFsZXMuIFRvZGFzIGVsbGFzIGxhcyB0ZW5lbW9zIGRlc2FjdGl2YWRhcyBwb3IgZGVmZWN0bywgcGVybyBwdWVkZXMgYWN0aXZhcmxhcyBwdWxzYW5kbyBlbCBib3Qmb2FjdXRlO24gPHN0cm9uZz5BQ0VQVEFSPC9zdHJvbmc+IG8gZW4gbnVlc3RybyBhcGFydGFkbyA8c3Ryb25nPkNPTkZJR1VSQUNJJk9hY3V0ZTtOIERFIENPT0tJRVM8L3N0cm9uZz46IDxzdHJvbmc+dG9tYSBlbCBjb250cm9sIHkgZGlzZnJ1dGEgZGUgdW5hIG5hdmVnYWNpJm9hY3V0ZTtuIHBlcnNvbmFsaXphZGEgZW4gbnVlc3RyYSBwJmFhY3V0ZTtnaW5hLCBjb24gdW4gcGFzbyB0YW4gc2VuY2lsbG8geSByJmFhY3V0ZTtwaWRvIGNvbW8gbGEgbWFyY2FjaSZvYWN1dGU7biBkZSBsYXMgY2FzaWxsYXMgcXVlIHQmdWFjdXRlOyBxdWllcmFzLjwvc3Ryb25nPjwvbGk+DQo8L3VsPg0KDQo8cD5JbmZvcm1hcnRlIHRhbWJpJmVhY3V0ZTtuIHF1ZSwgdW5hIHZleiBxdWUgaGF5YXMgYWN0aXZhZG8gY3VhbHF1aWVyIHRpcG8gZGUgY29va2llcywgdGllbmVzIGxhIHBvc2liaWxpZGFkIGRlIGRlc2FjdGl2YXJsYXMgZW4gZWwgbW9tZW50byBxdWUgZGVzZWVzLCBjb24gZWwgc2ltcGxlIHBhc28gZGUgZGVzbWFyY2FyIGxhIGNhc2lsbGEgY29ycmVzcG9uZGllbnRlIGVuIGVsIGFwYXJ0YWRvIDxzdHJvbmc+Q09ORklHVVJBQ0kmT2FjdXRlO04gREUgQ09PS0lFUyA8L3N0cm9uZz5kZSBudWVzdHJhIHAmYWFjdXRlO2dpbmEgd2ViLiBTaWVtcHJlIHNlciZhYWN1dGU7IHRhbiBzZW5jaWxsbyBwYXJhIHRpIGFjdGl2YXIgbnVlc3RyYXMgY29va2llcyBwcm9waWFzIGNvbW8gZGVzYWN0aXZhcmxhcy48L3A+DQoNCjxwPlJlY29yZGFydGUgYXNpbWlzbW8gcXVlLCBhIHRyYXYmZWFjdXRlO3MgZGUgbGEgY29uZmlndXJhY2kmb2FjdXRlO24gZGUgdHUgbmF2ZWdhZG9yLCBwdWVkZXMgYmxvcXVlYXIgbyBhbGVydGFyIGRlIGxhIHByZXNlbmNpYSBkZSBjb29raWVzLCBzaSBiaWVuIGRpY2hvIGJsb3F1ZW8gcHVlZGUgYWZlY3RhciBhbCBjb3JyZWN0byBmdW5jaW9uYW1pZW50byBkZSBsYXMgZGlzdGludGFzIGZ1bmNpb25hbGlkYWRlcyBkZSBudWVzdHJhIHAmYWFjdXRlO2dpbmEgd2ViIGVuIGVsIGNhc28gZGUgbGFzIGNvb2tpZXMgdCZlYWN1dGU7Y25pY2FzIG5lY2VzYXJpYXMuPC9wPg0KDQo8cD5Qb3IgJnVhY3V0ZTtsdGltbywgaW5kaWNhcnRlIHF1ZSwgc2kgYWN0aXZhcyA8c3Ryb25nPmNvb2tpZXMgZGUgdGVyY2Vyb3M8L3N0cm9uZz4gKGVtcHJlc2FzIGV4dGVybmFzIHF1ZSBwcmVzdGFuIHNlcnZpY2lvcyBwYXJhIG51ZXN0cmEgcCZhYWN1dGU7Z2luYSB3ZWIpIHkgcG9zdGVyaW9ybWVudGUgZGVzZWFzIGRlc2FjdGl2YXJsYXMsIHBvZHImYWFjdXRlO3MgaGFjZXJsbyBkZSBkb3MgZm9ybWFzOiB1c2FuZG8gbGFzIGhlcnJhbWllbnRhcyBkZSBkZXNhY3RpdmFjaSZvYWN1dGU7biBkZSBjb29raWVzIGRlIHR1IG5hdmVnYWRvciBvIGEgdHJhdiZlYWN1dGU7cyBkZSBsb3MgcHJvcGlvcyBzaXN0ZW1hcyBoYWJpbGl0YWRvcyBwb3IgZGljaG9zIHByb3ZlZWRvcmVzIGV4dGVybm9zLjwvcD4NCg0KPHA+UGFyYSBxdWUgdGUgc2VhIG11Y2hvIG0mYWFjdXRlO3MgZiZhYWN1dGU7Y2lsLCBhIGNvbnRpbnVhY2kmb2FjdXRlO24gdGUgcmVsYWNpb25hbW9zIHVuYSBzZXJpZSBkZSBlbmxhY2VzIGEgbGFzIHBhdXRhcyBkZSBkZXNhY3RpdmFjaSZvYWN1dGU7biBkZSBjb29raWVzIGRlIGxvcyBuYXZlZ2Fkb3JlcyBkZSB1c28gY29tJnVhY3V0ZTtuOjwvcD4NCg0KPHVsPg0KCTxsaT48YSBocmVmPSJodHRwczovL3N1cHBvcnQuZ29vZ2xlLmNvbS9hY2NvdW50cy9hbnN3ZXIvNjE0MTY/Y289R0VOSUUuUGxhdGZvcm09RGVza3RvcCZhbXA7aGw9ZXMiPkdvb2dsZSBDaHJvbWU8L2E+PC9saT4NCgk8bGk+PGEgaHJlZj0iaHR0cHM6Ly9zdXBwb3J0Lm1vemlsbGEub3JnL2VzL2tiL0JvcnJhciUyMGNvb2tpZXMiPk1vemlsbGEgRmlyZWZveDwvYT48L2xpPg0KCTxsaT48YSBocmVmPSJodHRwczovL3N1cHBvcnQubWljcm9zb2Z0LmNvbS9lcy1lcy9oZWxwLzI3ODgzNS9ob3ctdG8tZGVsZXRlLWNvb2tpZS1maWxlcy1pbi1pbnRlcm5ldC1leHBsb3JlciI+SW50ZXJuZXQgRXhwbG9yZXI8L2E+PC9saT4NCgk8bGk+PGEgaHJlZj0iaHR0cHM6Ly9zdXBwb3J0LmFwcGxlLmNvbS9lcy1lcy9ndWlkZS9zYWZhcmkvc2ZyaTExNDcxL21hYyI+U2FmYXJpPC9hPjwvbGk+DQoJPGxpPjxhIGhyZWY9Imh0dHBzOi8vc3VwcG9ydC5hcHBsZS5jb20vZXMtZXMvSFQyMDEyNjUiPlNhZmFyaSBwYXJhIGlPUyAoaVBob25lIHkgaVBhZCk8L2E+PC9saT4NCgk8bGk+PGEgaHJlZj0iaHR0cHM6Ly9zdXBwb3J0Lmdvb2dsZS5jb20vYWNjb3VudHMvYW5zd2VyLzYxNDE2P2NvPUdFTklFLlBsYXRmb3JtPUFuZHJvaWQmYW1wO2hsPWVzJmFtcDtvY289MSI+R29vZ2xlIENocm9tZSBwYXJhIEFuZHJvaWQ8L2E+PC9saT4NCgk8bGk+PGEgaHJlZj0iaHR0cHM6Ly9zdXBwb3J0Lmdvb2dsZS5jb20vYWNjb3VudHMvYW5zd2VyLzYxNDE2P2NvPUdFTklFLlBsYXRmb3JtPWlPUyZhbXA7aGw9ZXMmYW1wO29jbz0xIj5Hb29nbGUgQ2hyb21lIHBhcmEgaVBob25lIHkgaVBhZDwvYT48L2xpPg0KPC91bD4NCg== Le mantendremos informado Suscríbase ahora a nuestra newsletter y le informaremos de todas nuestras novedades. Debe aceptar la política de privacidad Suscríbase La información que envía a través de este formulario es de carácter personal y, por lo tanto, necesitamos recordarle los derechos que tiene en materia de protección de datos. Le informamos que sus datos serán tratados por Termosun Energías S.L. como responsable de esta web. La finalidad: Le pedimos su correo electrónico y su nombre en este formulario para añadirle a nuestra lista de suscriptores y enviarle noticias relacionadas con los productos y servicios de nuestra empresa. Legitimación. Al marcar la casilla de verificación que figura más arriba está dando su consentimiento para que sus datos sean tratados de acuerdo con la finalidad de este formulario que figura en nuestra política de privacidad. Clic aquí para leerla. Podrá ejercitar sus derechos de acceso, rectificación, limitación y suprimir sus datos enviando un correo electrónico a rgpd # termosun * com. Cookies técnicas necesarias Las cookies técnicas son estrictamente necesarias para que nuestra página web funcione y puedas navegar por la misma. Este tipo de cookies son las que, por ejemplo, nos permiten identificarte, darte acceso a determinadas partes restringidas de la página si fuese necesario, o recordar diferentes opciones o servicios ya seleccionados por ti, como tus preferencias de privacidad. Por ello, están activadas por defecto, no siendo necesaria tu autorización al respecto. A través de la configuración de tu navegador, puedes bloquear o alertar de la presencia de este tipo de cookies, si bien dicho bloqueo afectará al correcto funcionamiento de las distintas funcionalidades de nuestra página web. Cookies de análisis Las cookies de análisis nos permiten estudiar la navegación de los usuarios de nuestra página web en general (por ejemplo, qué secciones de la página son las más visitadas, qué servicios se usan más y si funcionan correctamente, etc.). A partir de la información estadística sobre la navegación en nuestra página web, podemos mejorar tanto el propio funcionamiento de la página como los distintos servicios que ofrece. Por tanto, estas cookies no tienen una finalidad publicitaria, sino que únicamente sirven para que nuestra página web funcione mejor, adaptándose a nuestros usuarios en general. Activándolas contribuirás a dicha mejora continua. Puedes activar o desactivar estas cookies marcando la casilla correspondiente, estando desactivadas por defecto. Cookies de funcionalidad y personalización Las cookies de funcionalidad nos permiten recordar tus preferencias, para personalizar a tu medida determinadas características y opciones generales de nuestra página web, cada vez que accedas a la misma (por ejemplo, el idioma en que se te presenta la información, las secciones marcadas como favoritas, tu tipo de navegador, etc.). Por tanto, este tipo de cookies no tienen una finalidad publicitaria, sino que activándolas mejorarás la funcionalidad de la página web (por ejemplo, adaptándose a tu tipo de navegador) y la personalización de la misma en base a tus preferencias (por ejemplo, presentando la información en el idioma que hayas escogido en anteriores ocasiones), lo cual contribuirá a la facilidad, usabilidad y comodidad de nuestra página durante tu navegación. Puedes activar o desactivar estas cookies marcando la casilla correspondiente, estando desactivadas por defecto. Cookies de publicidad Las cookies de publicidad nos permiten la gestión de los espacios publicitarios incluidos en nuestra página web en base a criterios como el contenido mostrado o la frecuencia en la que se muestran los anuncios. Así por ejemplo, si se te ha mostrado varias veces un mismo anuncio en nuestra página web, y no has mostrado un interés personal haciendo clic sobre él, este no volverá a aparecer. En resumen, activando este tipo de cookies, la publicidad mostrada en nuestra página web será más útil y diversa, y menos repetitiva. Puedes activar o desactivar estas cookies marcando la casilla correspondiente, estando desactivadas por defecto. Cookies de publicidad comportamental Las cookies de publicidad comportamental nos permiten obtener información basada en la observación de tus hábitos y comportamientos de navegación en la web, a fin de poder mostrarte contenidos publicitarios que se ajusten mejor a tus gustos e intereses personales. Para que lo entiendas de manera muy sencilla, te pondremos un ejemplo ficticio: si tus últimas búsquedas en la web estuviesen relacionadas con literatura de suspense, te mostraríamos publicidad sobre libros de suspense. Por tanto, activando este tipo de cookies, la publicidad que te mostremos en nuestra página web no será genérica, sino que estará orientada a tus búsquedas, gustos e intereses, ajustándose por tanto exclusivamente a ti. Puedes activar o desactivar estas cookies marcando la casilla correspondiente, estando desactivadas por defecto. Para que lo entiendas de manera muy sencilla, te pondremos un ejemplo ficticio: si tus últimas búsquedas en la web estuviesen relacionadas con literatura de suspense, te mostraríamos publicidad sobre libros de suspense. Por tanto, activando este tipo de cookies, la publicidad que te mostremos en nuestra página web no será genérica, sino que estará orientada a tus búsquedas, gustos e intereses, ajustándose por tanto exclusivamente a ti. Puedes activar o desactivar estas cookies marcando la casilla correspondiente, estando desactivadas por defecto. GUARDAR Bienvenida/o a la información básica sobre las cookies de la página web responsabilidad de la entidad: TERMOSUN ENERGÍAS S.L., Una cookie o galleta informática es un pequeño archivo de información que se guarda en tu ordenador, “smartphone” o tableta cada vez que visitas nuestra página web. Algunas cookies son nuestras y otras pertenecen a empresas externas que prestan servicios para nuestra página web. Las cookies pueden ser de varios tipos: las cookies técnicas son necesarias para que nuestra página web pueda funcionar, no necesitan de tu autorización y son las únicas que tenemos activadas por defecto. El resto de cookies sirven para mejorar nuestra página, para personalizarla en base a tus preferencias, o para poder mostrarte publicidad ajustada a tus búsquedas, gustos e intereses personales. Puedes aceptar todas estas cookies pulsando el botón ACEPTAR o configurarlas o rechazar su uso clicando en el apartado CONFIGURACIÓN DE COOKIES. Si quieres más información, consulta la POLÍTICA DE COOKIES de nuestra página web. Aceptar y seguir navegando Configuración de cookies
es
es
es-ES
1772839429
https://termosun.com
Fa'atonu lau saite?
O au mea na e fai?