Diseño de un software que administre y advierta el vencimiento de los dominios y certificados digitales del Banco Caja Social

Este trabajo brinda, plantea, analiza y escoge entre los diferentes mecanismos de diseño de software el modelo que más se ajusta a las necesidades propuestas por el Banco Caja Social, quien por motivos de seguridad informática y amenazas existentes hacia la información, ha decidido obtener un softwa...

Full description

Autores:
Suárez Castro, John Faver
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2013
Institución:
Universidad Cooperativa de Colombia
Repositorio:
Repositorio UCC
Idioma:
OAI Identifier:
oai:repository.ucc.edu.co:20.500.12494/12764
Acceso en línea:
https://hdl.handle.net/20.500.12494/12764
Palabra clave:
Diseño de Software
Dominios digitales
Certificados digitales
Banco Caja Social
ARGO UML
Datacenter
Encriptar
Extensiones de dominio
HTTPS
Rights
closedAccess
License
Atribución
id COOPER2_a1d96276fecec175e2a2db538661d652
oai_identifier_str oai:repository.ucc.edu.co:20.500.12494/12764
network_acronym_str COOPER2
network_name_str Repositorio UCC
repository_id_str
dc.title.spa.fl_str_mv Diseño de un software que administre y advierta el vencimiento de los dominios y certificados digitales del Banco Caja Social
title Diseño de un software que administre y advierta el vencimiento de los dominios y certificados digitales del Banco Caja Social
spellingShingle Diseño de un software que administre y advierta el vencimiento de los dominios y certificados digitales del Banco Caja Social
Diseño de Software
Dominios digitales
Certificados digitales
Banco Caja Social
ARGO UML
Datacenter
Encriptar
Extensiones de dominio
HTTPS
title_short Diseño de un software que administre y advierta el vencimiento de los dominios y certificados digitales del Banco Caja Social
title_full Diseño de un software que administre y advierta el vencimiento de los dominios y certificados digitales del Banco Caja Social
title_fullStr Diseño de un software que administre y advierta el vencimiento de los dominios y certificados digitales del Banco Caja Social
title_full_unstemmed Diseño de un software que administre y advierta el vencimiento de los dominios y certificados digitales del Banco Caja Social
title_sort Diseño de un software que administre y advierta el vencimiento de los dominios y certificados digitales del Banco Caja Social
dc.creator.fl_str_mv Suárez Castro, John Faver
dc.contributor.advisor.none.fl_str_mv Martín Páez, Carlos
dc.contributor.author.none.fl_str_mv Suárez Castro, John Faver
dc.subject.spa.fl_str_mv Diseño de Software
Dominios digitales
Certificados digitales
Banco Caja Social
ARGO UML
Datacenter
Encriptar
Extensiones de dominio
HTTPS
topic Diseño de Software
Dominios digitales
Certificados digitales
Banco Caja Social
ARGO UML
Datacenter
Encriptar
Extensiones de dominio
HTTPS
description Este trabajo brinda, plantea, analiza y escoge entre los diferentes mecanismos de diseño de software el modelo que más se ajusta a las necesidades propuestas por el Banco Caja Social, quien por motivos de seguridad informática y amenazas existentes hacia la información, ha decidido obtener un software que permita administrar y advertir las fechas de vencimiento de los certificados digitales y dominios del banco, mediante el modelo de UML y el lenguaje Visual Basic, al desarrollar el software para mantener estos documentos de forma segura los cual son de vital importancia para el Corp. del banco, se permite lograr minimizar la perdida u olvido de estos documentos, con ello a los clientes del banco se brinda garantía de los sitios de Internet de propiedad del banco para gestionar sus actividades en los servicios ofrecidos los cuales son seguros, y de igual forma garantizar que los sitios de Internet accedidos por los clientes y colaboradores son del banco, adicional, el banco mantiene su estatus de entidad segura con la información del sus clientes. A través del documento se realizan las consideraciones técnicas, económicas, y operativas que hacen posible inclinarse hacia la selección del modelo que permite desarrollar el software, ya que al término del proyecto se trabaja sobre solo datos, quedando la posibilidad que a lo largo se pueda dar el desarrollo e implementación de la solución sugerida.
publishDate 2013
dc.date.issued.none.fl_str_mv 2013-10
dc.date.accessioned.none.fl_str_mv 2019-07-17T14:30:29Z
dc.date.available.none.fl_str_mv 2019-07-17T14:30:29Z
dc.type.none.fl_str_mv Trabajo de grado - Pregrado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12494/12764
dc.identifier.bibliographicCitation.spa.fl_str_mv Suàrez Castro, J.F. (2013). Diseño de un software que administre y advierta el vencimiento de los dominios y certificados digitales del Banco Caja Social ( tesis de pregrado). Universidad Cooperativa de Colombia, Bogotà.
url https://hdl.handle.net/20.500.12494/12764
identifier_str_mv Suàrez Castro, J.F. (2013). Diseño de un software que administre y advierta el vencimiento de los dominios y certificados digitales del Banco Caja Social ( tesis de pregrado). Universidad Cooperativa de Colombia, Bogotà.
dc.relation.references.spa.fl_str_mv Joseph Schmuller, Aprendiendo UML, Prentice Hall, 2009.
http://www.disca.upv.es/enheror/pdf/ActaUML.PDF
http://alvearjofre.galeon.com
http://www.disca.upv.es/enheror/pdf/ActaUML.PDF
http://www.monografias.com/trabajos28/proyecto-uml/proyecto-uml.shtml
http://www.diatel.upm.es/malvarez/UML/Comparativa.html
http://redes-cepalcala.org/inspector/DOCUMENTOS%20Y%20LIBROS/EVALUACION/EFQM/MARCO%20DE%20EVALUACION%20EFQM.pdf
http://medicina.udea.edu.co/calfm/NORMATIVIDAD%20Y%20LEGISLACION/NTC-ISO9000.pdf
http://www.ati.es/IMG/pdf/Garzas-2.pdf
www.bancocajasocial.com
http://es.wikipedia.org/wiki/Hypertext_Transfer_Protocol
http://www.clcert.cl/show.php?xml=xml/consejos/doc_05-10.xml&xsl=xsl/consejos.xsl
http://www.webadictos.com.mx/2011/04/13/que-es-el-protocolo-https-y-como-funciona
http://portalae.sci.uma.es:8080/export/sites/default/uma/documentos/criptografia_certificado_digital_firma_digital.pdf
http://www.cert.fnmt.es/popup.php?o=faq
http://web.certicamara.com/acerca_historia.aspx
http://www.symantec.com/es/es/verisign/ssl-certificates
http://es.wikipedia.org/wiki/Certificado_web
http://www.iana.org/domains/root/db/
http://aprenderinternet.about.com/od/Glosario/g/Que-Es-Un-Dominio-De-Internet.html
http://www.monografias.com/trabajos93/dominios-internet/dominios-internet.shtml#ixzz2dHGXYkjZ
http://www.monografias.com/trabajos93/dominios-internet/dominios-internet.shtml
dc.rights.license.none.fl_str_mv Atribución
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/closedAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_14cb
rights_invalid_str_mv Atribución
http://purl.org/coar/access_right/c_14cb
eu_rights_str_mv closedAccess
dc.publisher.spa.fl_str_mv Universidad Cooperativa de Colombia, Facultad de Ingenierìa, Programa de Ingenierìa de Sistemas, Bogotà, Colombia.
dc.publisher.program.spa.fl_str_mv Ingeniería de Sistemas
dc.publisher.place.spa.fl_str_mv Bogotá
institution Universidad Cooperativa de Colombia
bitstream.url.fl_str_mv https://repository.ucc.edu.co/bitstreams/8a746b39-ca61-42b4-a90a-e66de05d1da5/download
https://repository.ucc.edu.co/bitstreams/f6b80e70-b1d5-4eed-916e-6c9b147ef5b7/download
https://repository.ucc.edu.co/bitstreams/cc59572a-d600-447b-9664-db46b792e682/download
https://repository.ucc.edu.co/bitstreams/1fe2c3b6-6e2f-4edd-9a78-882eec4f6594/download
bitstream.checksum.fl_str_mv 970ef4f6df255c422f1b218eb92b5a34
3bce4f7ab09dfc588f126e1e36e98a45
8dea1e24dfa70111ffb23c42b2661a60
b9ea50ad66681d897179c7c851dff5e9
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Cooperativa de Colombia
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1814247297559560192
spelling Martín Páez, CarlosSuárez Castro, John Faver2019-07-17T14:30:29Z2019-07-17T14:30:29Z2013-10https://hdl.handle.net/20.500.12494/12764Suàrez Castro, J.F. (2013). Diseño de un software que administre y advierta el vencimiento de los dominios y certificados digitales del Banco Caja Social ( tesis de pregrado). Universidad Cooperativa de Colombia, Bogotà.Este trabajo brinda, plantea, analiza y escoge entre los diferentes mecanismos de diseño de software el modelo que más se ajusta a las necesidades propuestas por el Banco Caja Social, quien por motivos de seguridad informática y amenazas existentes hacia la información, ha decidido obtener un software que permita administrar y advertir las fechas de vencimiento de los certificados digitales y dominios del banco, mediante el modelo de UML y el lenguaje Visual Basic, al desarrollar el software para mantener estos documentos de forma segura los cual son de vital importancia para el Corp. del banco, se permite lograr minimizar la perdida u olvido de estos documentos, con ello a los clientes del banco se brinda garantía de los sitios de Internet de propiedad del banco para gestionar sus actividades en los servicios ofrecidos los cuales son seguros, y de igual forma garantizar que los sitios de Internet accedidos por los clientes y colaboradores son del banco, adicional, el banco mantiene su estatus de entidad segura con la información del sus clientes. A través del documento se realizan las consideraciones técnicas, económicas, y operativas que hacen posible inclinarse hacia la selección del modelo que permite desarrollar el software, ya que al término del proyecto se trabaja sobre solo datos, quedando la posibilidad que a lo largo se pueda dar el desarrollo e implementación de la solución sugerida.Resumen. – Introducciòn. – 1. Fundamentaciòn teórica. – 1.1. Reseña Històrica. – 1.2. Historia UML. – 1.2.1. Modelado Visual. – 1.2.2. Que es UML. – 1.2.3. Elementos estructurales. – 1.2.3.1. Clases. – 1.2.3.2. Interfaz. – 1.2.3.3. Colaboraciòn. – 1.2.3.4. Casos de uso. – 1.2.3.5. Clase activa. – 1.2.3.6. Componentes. – 1.2.3.7. Nodos. – 1.2.3.8. Elementos de Comportamiento. – 1.2.3.8.1. Interacciòn. – 1.2.3.8.2. Màquinas de Estado. – 1.2.3.9. Elementos de agrupación. – 1.2.3.10. Elementos de anotación. – 1.2.3.11. Relaciones. – 1.2.3.11.1. Dependencia. – 1.2.3.11.2. Asociación. – 1.2.3.11.3. Generalizaciòn. – 1.2.3.11.4. Realizaciòn. – 1.2.4. Diagramas. – 1.2.4.1. Diagramas de clases. – 1.2.4.2. Diagramas de objetos. – 1.2.4.3. Diagramas de casos de uso. – 1.2.4.4. Diagrama de Secuencia y Colaboraciòn. – 1.2.4.5. Diagramas de Estado. – 1.2.4.6. Diagrama de actividades. – 1.2.4.7. Diagrama de componentes. – 1.2.4.8. Diagrama de despliegue. – 1.3. Tipos de herramientas de diseño. – 1.3.1. Herramientas de selección de la organización financiera. – 1.4. Marco legal y jurídico. – 1.4.1. Introducciòn a la Norma ISO 12207. – 1.4.1.1. Organizaciòn. – 1.4.1.1.1. Procesos del ciclo de vida. – 1.4.1.1.2. Procesos principales del ciclo de vida. – 1.4.1.1.3. Proceso de adquisición. – 1.4.1.1.4. Proceso de suministro. – 1.4.1.1.5. Proceso de desarrollo. – 1.4.1.1.6. Proceso de operación. – 1.4.1.1.7. Proceso de mantenimiento. – 1.4.1.2.1. Procesos de apoyo del ciclo de vida. – 1.4.1.2.2. Proceso de documentación. – 1.4.1.2.3. Proceso de gestión de la configuración. – 1.4.1.2.4. Proceso de aseguramiento de la calidad. – 1.4.1.2.5. Proceso de verificación. – 1.4.1.2.6. Proceso de validación. – 1.4.1.2.7. Proceso de revisiones conjuntas. – 1.4.1.2.8. Proceso de auditorìa. – 1.4.1.3.1. Procesos organizativos del ciclo de vida. – 1.4.1.3.2. Proceso de gestión. – 1.4.1.3.3. Proceso de infraestructura. – 1.1.1.3.4. Proceso de mejora. – 1.4.1.3.5. Proceso de formación. – 1.4.2. Norma ISO 9000. – 1.4.2.1. Principios de Gestión de la Calidad. – 1.4.3. Norma ISO 15504. – 1.4.3.1. Características. – 2. Desarrollo Ingenieril. – 2.1. Seguridad informática. – 2.1. Seguridad informática. – 2.2. Propuesta de contención de fallos. – 2.3. Módulo de administración. – 2.4. Recurso para la recuperación de la información. – 2.5. Certificados de seguridad. – 2.5.1. Que son los Certificados de Seguridad. – 2.6. Protocolo HTTP Y HTTPS. – 2.6.1. Referente a la Relación entre Http y Https. – 2.6.2. Como Funciona Https. – 2.7. Métodos de cifrado. – 2.7.1. Cifrado de flujo. – 2.7.2. Cifrado por Bloques. – 2.7.3. Cifrado Simétrico. – 2.7.4. Cifrado Asimétrico. – 2.7.5. Criptografía de clave Asimétrica Firma Digital. – 2.7.5.1. Proceso. – 2.8. Certificados Digitales. – 2.8.1. Empresas Emisoras de Certificados Digitales. – 2.8.1.1. Seguridad VeriSign. – 2.8.1.2. Certicámara. – 2.8.1.3. Certificados SSL de Symantec. – 2.8.1.4. QWEB. – 2.8.1.5. W3c. – 2.8.1.6.Confianza Online. – 2.8.1.7. Certificados Cl. – 2.8.1.8. Optima. – 2.8.1.9. Security Guardian. – 2.9. Dominio de Internet. – 2.9.1. Dns. – 2.9.2. Dominios de Nivel Superior. – 2.9.3. Dominio de Internet Genérico. – 2.9.4. Identificación de País. – 2.9.5. Organizaciones Relacionadas con los Dominios de Internet. – 2.9.5.1. LANA. – 2.9.5.2. ICANN. – 2.9.5.3. INTERNIC. – 2.9.5.4. LACNIC. – 2.9.5.5. LACLTD. – 2.9.5.6. Latinoamerican. – 2.9.6. Dominios en Internet más Utilizados. – 3. Diseño de la propuesta. – 3.1. Solución del Software. – 3.2. Diseño de la solución del Software. – 3. 3. Diseño lógico y direccionamiento. – 3.4. Diseño del proyecto. – 3.4.1. Tablas del Proyecto. – 3.4.2. Diagrama Entidad Relación. – 3.4.3. Diseño UML Casos de Uso. – 3.4.4. Distribución por Perfiles. – 3.5. Equipos, software requeridos y propuestos. – 3.6. Aspectos económicos. – Conclusiones y recomendaciones. – Bibliografía.Universidad Cooperativa de Colombia, Facultad de Ingenierìa, Programa de Ingenierìa de Sistemas, Bogotà, Colombia.Ingeniería de SistemasBogotáDiseño de SoftwareDominios digitalesCertificados digitalesBanco Caja SocialARGO UMLDatacenterEncriptarExtensiones de dominioHTTPSDiseño de un software que administre y advierta el vencimiento de los dominios y certificados digitales del Banco Caja SocialTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionAtribucióninfo:eu-repo/semantics/closedAccesshttp://purl.org/coar/access_right/c_14cbJoseph Schmuller, Aprendiendo UML, Prentice Hall, 2009.http://www.disca.upv.es/enheror/pdf/ActaUML.PDFhttp://alvearjofre.galeon.comhttp://www.disca.upv.es/enheror/pdf/ActaUML.PDFhttp://www.monografias.com/trabajos28/proyecto-uml/proyecto-uml.shtmlhttp://www.diatel.upm.es/malvarez/UML/Comparativa.htmlhttp://redes-cepalcala.org/inspector/DOCUMENTOS%20Y%20LIBROS/EVALUACION/EFQM/MARCO%20DE%20EVALUACION%20EFQM.pdfhttp://medicina.udea.edu.co/calfm/NORMATIVIDAD%20Y%20LEGISLACION/NTC-ISO9000.pdfhttp://www.ati.es/IMG/pdf/Garzas-2.pdfwww.bancocajasocial.comhttp://es.wikipedia.org/wiki/Hypertext_Transfer_Protocolhttp://www.clcert.cl/show.php?xml=xml/consejos/doc_05-10.xml&xsl=xsl/consejos.xslhttp://www.webadictos.com.mx/2011/04/13/que-es-el-protocolo-https-y-como-funcionahttp://portalae.sci.uma.es:8080/export/sites/default/uma/documentos/criptografia_certificado_digital_firma_digital.pdfhttp://www.cert.fnmt.es/popup.php?o=faqhttp://web.certicamara.com/acerca_historia.aspxhttp://www.symantec.com/es/es/verisign/ssl-certificateshttp://es.wikipedia.org/wiki/Certificado_webhttp://www.iana.org/domains/root/db/http://aprenderinternet.about.com/od/Glosario/g/Que-Es-Un-Dominio-De-Internet.htmlhttp://www.monografias.com/trabajos93/dominios-internet/dominios-internet.shtml#ixzz2dHGXYkjZhttp://www.monografias.com/trabajos93/dominios-internet/dominios-internet.shtmlPublicationORIGINAL2013_Software_Administraciòn_Dominios y Certificados digitales.pdf2013_Software_Administraciòn_Dominios y Certificados digitales.pdfTrabajo de gradoapplication/pdf2186428https://repository.ucc.edu.co/bitstreams/8a746b39-ca61-42b4-a90a-e66de05d1da5/download970ef4f6df255c422f1b218eb92b5a34MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-84334https://repository.ucc.edu.co/bitstreams/f6b80e70-b1d5-4eed-916e-6c9b147ef5b7/download3bce4f7ab09dfc588f126e1e36e98a45MD52THUMBNAIL2013_Software_Administraciòn_Dominios y Certificados digitales.pdf.jpg2013_Software_Administraciòn_Dominios y Certificados digitales.pdf.jpgGenerated Thumbnailimage/jpeg2773https://repository.ucc.edu.co/bitstreams/cc59572a-d600-447b-9664-db46b792e682/download8dea1e24dfa70111ffb23c42b2661a60MD53TEXT2013_Software_Administraciòn_Dominios y Certificados digitales.pdf.txt2013_Software_Administraciòn_Dominios y Certificados digitales.pdf.txtExtracted texttext/plain101432https://repository.ucc.edu.co/bitstreams/1fe2c3b6-6e2f-4edd-9a78-882eec4f6594/downloadb9ea50ad66681d897179c7c851dff5e9MD5420.500.12494/12764oai:repository.ucc.edu.co:20.500.12494/127642024-08-10 21:12:39.499open.accesshttps://repository.ucc.edu.coRepositorio Institucional Universidad Cooperativa de Colombiabdigital@metabiblioteca.comVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEKUkVQT1NJVE9SSU9TIElOU1RJVFVDSU9OQUxFUwpMSUNFTkNJQSBERSBVU08KClBvciBtZWRpbyBkZWwgcHJlc2VudGUgZG9jdW1lbnRvLCBlbCBBdXRvcihlcyksIG1heW9yIChlcykgZGUgZWRhZCwgcXVpZW4gZW4gYWRlbGFudGUgc2UgZGVub21pbmFyw6EgZWwgQVVUT1IsIGNvbmZpZXJlIGEgbGEgVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEsIGNvbiBOSVQuIDg2MC0wMjk5MjQtNywgdW5hIExJQ0VOQ0lBIERFIFVTTyBkZSBvYnJhLCBiYWpvIGxhcyBzaWd1aWVudGVzIGNvbmRpY2lvbmVzLgoKQ0zDgVVTVUxBUwoKUFJJTUVSQS4gT2JqZXRvLiBFTCBBVVRPUiBwb3IgZXN0ZSBhY3RvIGF1dG9yaXphIGxhIHV0aWxpemFjacOzbiBkZSBsYSBvYnJhLCBkZSBjb25mb3JtaWRhZCBjb24gbG8gZXN0aXB1bGFkbyBhIGNvbnRpbnVhY2nDs246IAoKKGEpIFBhcmEgZWZlY3RvcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSBzZSBhdXRvcml6YSBsYSByZXByb2R1Y2Npw7NuIGRlIGxhIG9icmEgYW50ZXJpb3JtZW50ZSBjaXRhZGEsIGxhIGN1YWwgc2UgYWxvamFyw6EgZW4gZm9ybWF0byBkaWdpdGFsIGVuIGxhcyBwbGF0YWZvcm1hcyBvIHJlcG9zaXRvcmlvcyBhZG1pbmlzdHJhZG9zIHBvciBsYSBVTklWRVJTSURBRCBvIGVuIG90cm8gdGlwbyBkZSByZXBvc2l0b3Jpb3MgZXh0ZXJub3MgbyBww6FnaW5hcyB3ZWIgZXNjb2dpZG9zIHBvciBsYSBVTklWRVJTSURBRCwgcGFyYSBmaW5lcyBkZSBkaWZ1c2nDs24geSBkaXZ1bGdhY2nDs24uIEFkaWNpb25hbG1lbnRlLCBzZSBhdXRvcml6YSBhIHF1ZSBsb3MgdXN1YXJpb3MgaW50ZXJub3MgeSBleHRlcm5vcyBkZSBkaWNoYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgcmVwcm9kdXpjYW4gbyBkZXNjYXJndWVuIGxhIG9icmEsIHNpbiDDoW5pbW8gZGUgbHVjcm8sIHBhcmEgZmluZXMgcHJpdmFkb3MsIGVkdWNhdGl2b3MgbyBhY2Fkw6ltaWNvczsgc2llbXByZSB5IGN1YW5kbyBubyBzZSB2aW9sZW4gYWN1ZXJkb3MgY29uIGVkaXRvcmVzLCBwZXJpb2RvcyBkZSBlbWJhcmdvIG8gYWN1ZXJkb3MgZGUgY29uZmlkZW5jaWFsaWRhZCBxdWUgYXBsaXF1ZW4uCgooYikgU2UgYXV0b3JpemEgbGEgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBkZSBsYSBvYnJhIG1lbmNpb25hZGEsIGVuIGFjY2VzbyBhYmllcnRvLCBwYXJhIHN1IHV0aWxpemFjacOzbiBlbiBsYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgYWRtaW5pc3RyYWRvcyBwb3IgbGEgVU5JVkVSU0lEQUQuCgooYykgTG8gYW50ZXJpb3IgZXN0YXLDoSBzdWpldG8gYSBsYXMgZGVmaW5pY2lvbmVzIGNvbnRlbmlkYXMgZW4gbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MyB5IGxhIExleSAyMyBkZSAxOTgyLgoKClNFR1VOREEuIE9yaWdpbmFsaWRhZCB5IHJlY2xhbWFjaW9uZXMuIEVsIEFVVE9SIGRlY2xhcmEgcXVlIGxhIE9CUkEgZXMgb3JpZ2luYWwgeSBxdWUgZXMgZGUgc3UgY3JlYWNpw7NuIGV4Y2x1c2l2YSwgbm8gZXhpc3RpZW5kbyBpbXBlZGltZW50byBkZSBjdWFscXVpZXIgbmF0dXJhbGV6YSAoZW1iYXJnb3MsIHVzbyBkZSBtYXRlcmlhbCBwcm90ZWdpZG8gcG9yIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGxhIGNvbmNlc2nDs24gZGUgbG9zIGRlcmVjaG9zIHByZXZpc3RvcyBlbiBlc3RlIGFjdWVyZG8uIEVsIEFVVE9SIHJlc3BvbmRlcsOhIHBvciBjdWFscXVpZXIgYWNjacOzbiBkZSByZWl2aW5kaWNhY2nDs24sIHBsYWdpbyB1IG90cmEgY2xhc2UgZGUgcmVjbGFtYWNpw7NuIHF1ZSBhbCByZXNwZWN0byBwdWRpZXJhIHNvYnJldmVuaXIuCgpURVJDRVJBLiBDb250cmFwcmVzdGFjacOzbi4gRWwgQVVUT1IgYXV0b3JpemEgYSBxdWUgc3Ugb2JyYSBzZWEgdXRpbGl6YWRhIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBjbMOhdXN1bGEgUFJJTUVSQSBkZSBmb3JtYSBncmF0dWl0YSwgZXMgZGVjaXIsIHF1ZSBsYSB1dGlsaXphY2nDs24gZGUgbGEgbWlzbWEgbm8gZ2VuZXJhIG5pbmfDum4gcGFnbyBvIHJlZ2Fsw61hcyBlbiBmYXZvciBkZSBlc3RlLgoKQ1VBUlRBLiBUaXR1bGFyaWRhZCBkZSBkZXJlY2hvcy4gRWwgcHJlc2VudGUgY29udHJhdG8gbm8gdHJhbnNmaWVyZSBsYSB0aXR1bGFyaWRhZCBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBzb2JyZSBsYXMgb2JyYXMgYW50ZXJpb3JtZW50ZSBtZW5jaW9uYWRhcyBhIGxhIFVOSVZFUlNJREFELiDDmm5pY2FtZW50ZSBoYWNlIHJlbGFjacOzbiBhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgZW4gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGFudGVyaW9ybWVudGUgcGFjdGFkb3MuCgpRVUlOVEEuIENyw6lkaXRvcy4gTGEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGRhciBhbCBBVVRPUiwgZWwgcmVjb25vY2ltaWVudG8gZGVudHJvIGNhZGEgZm9ybWEgZGUgdXRpbGl6YWNpw7NuIGVuIGxhIG9icmEuIExvcyBjcsOpZGl0b3MgZGViZW4gZmlndXJhciBlbiBjYWRhIHVubyBkZSBsb3MgZm9ybWF0b3MgbyByZWdpc3Ryb3MgZGUgcHVibGljYWNpw7NuLiBObyBjb25zdGl0dWlyw6EgdW5hIHZpb2xhY2nDs24gYSBsb3MgZGVyZWNob3MgbW9yYWxlcyBkZWwgYXV0b3IgbGEgbm8gcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBvIGRlbcOhcyB1dGlsaXphY2lvbmVzIGRlIGxhIG9icmEuIExhIHV0aWxpemFjacOzbiBvIG5vIGRlIGxhIG9icmEsIGFzw60gY29tbyBzdSBmb3JtYSBkZSB1dGlsaXphY2nDs24gc2Vyw6EgZmFjdWx0YWQgZXhjbHVzaXZhIGRlIGxhIFVOSVZFUlNJREFELgogClNFWFRBLiBEdXJhY2nDs24geSB0ZXJyaXRvcmlvLiBMYSBwcmVzZW50ZSBsaWNlbmNpYSBkZSB1c28gcXVlIHNlIG90b3JnYSBhIGZhdm9yIGRlIGxhIFVOSVZFUlNJREFEIHRlbmRyw6EgdW5hIGR1cmFjacOzbiBlcXVpdmFsZW50ZSBhbCB0w6lybWlubyBkZSBwcm90ZWNjacOzbiBsZWdhbCBkZSBsYSBvYnJhIHkgcGFyYSB0b2RvcyBsb3MgcGHDrXNlcyBkZWwgbXVuZG8uCgpTw4lQVElNQS4gVXNvIGRlIENyZWF0aXZlIENvbW1vbnMuIEVsIEFVVE9SIGF1dG9yaXphcsOhIGxhIGRpZnVzacOzbiBkZSBzdSBjb250ZW5pZG8gYmFqbyB1bmEgbGljZW5jaWEgQ3JlYXRpdmUgQ29tbW9ucyBhdHJpYnVjacOzbiA0LjAgaW50ZXJuYWNpb25hbCwgcXVlIGRlYmVyw6EgaW5jbHVpcnNlIGVuIGVsIGNvbnRlbmlkby4gCgpPQ1RBVkEuIERlcmVjaG8gZGUgZXhjbHVzacOzbi4gQ2FkYSBhdXRvciBwdWVkZSBpbmRpY2FyIGVuIGVsIG1vbWVudG8gZGUgZGVww7NzaXRvIGRlbCBjb250ZW5pZG8gcXVlIGVsIHRleHRvIGNvbXBsZXRvIGRlIGxhIHByb2R1Y2Npw7NuIGFjYWTDqW1pY2EgbyBjaWVudMOtZmljYSBubyBlc3RlIGNvbiBhY2Nlc28gYWJpZXJ0byBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIHBvciBtb3Rpdm9zIGRlIGNvbmZpZGVuY2lhbGlkYWQsIHBvcnF1ZSBzZSBlbmN1ZW50cmUgZW4gdsOtYXMgZGUgb2J0ZW5lciB1biBkZXJlY2hvIGRlIHByb3BpZWRhZCBpbmR1c3RyaWFsIG8gZXhpc3RpciBhY3VlcmRvcyBwcmV2aW9zIGNvbiB0ZXJjZXJvcyAoZWRpdG9yaWFsZXMsIHJldmlzdGFzIGNpZW50w61maWNhcywgb3RyYXMgaW5zdGl0dWNpb25lcykuIEVsIGF1dG9yIHNlIGNvbXByb21ldGUgYSBkZXBvc2l0YXIgbG9zIG1ldGFkYXRvcyBlIGluZm9ybWFyIGVsIHRpZW1wbyBkZSBlbWJhcmdvIGR1cmFudGUgZWwgY3VhbCBlbCB0ZXh0byBjb21wbGV0byB0ZW5kcsOhIGFjY2VzbyByZXN0cmluZ2lkby4gCgpOT1ZFTkEuIEVsIEFVVE9SIGFsIGFjZXB0YXIgZXN0YSBsaWNlbmNpYSBhZHVjZSBxdWUgZXN0YSBwcm9kdWNjacOzbiBzZSBkZXNhcnJvbGzDsyBlbiBlbCBwZXJpb2RvIGVuIHF1ZSBzZSBlbmN1ZW50cmEgY29uIHbDrW5jdWxvcyBjb24gTGEgVW5pdmVyc2lkYWQuCgpEw4lDSU1BLiBOb3JtYXMgYXBsaWNhYmxlcy4gUGFyYSBsYSBpbnRlcnByZXRhY2nDs24geSBjdW1wbGltaWVudG8gZGVsIHByZXNlbnRlIGFjdWVyZG8gbGFzIHBhcnRlcyBzZSBzb21ldGVuIGEgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgbGEgTGV5IDIzIGRlIDE5ODIgeSBkZW3DoXMgbm9ybWFzIGFwbGljYWJsZXMgZGUgQ29sb21iaWEuIEFkZW3DoXMsIGEgbGFzIG5vcm1hcyBJbnN0aXR1Y2lvbmFsZXMgcXVlIGFwbGlxdWVuLgoKTGEgcHJlc2VudGUgbGljZW5jaWEgc2UgYXV0b3JpemEgZW4gbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuIGVuIGxvcyByZXBvc2l0b3Jpb3MgaW5zdGl0dWNpb25hbGVzLgo=