Análisis, diseño, valoración e implementación de un protocolo de comunicación para interacción de datos en el sistema de juegos de guerra de la Escuela Naval de Cadetes Almirante Padilla
Para el desarrollo de los protocolos planteados, se centró el esfuerzo de diseño e implementación en el nivel de aplicación (referencia OSI) tomando como base los servicios ofrecidos por la interfaz Netbios de Windows que en general involucra las capas restantes del modelo OSI. Dentro de los servici...
- Autores:
-
Pérez Valdés, Gustavo
Gordillo Rengifo, Adolfo
- Tipo de recurso:
- Fecha de publicación:
- 2020
- Institución:
- Universidad Autónoma de Bucaramanga - UNAB
- Repositorio:
- Repositorio UNAB
- Idioma:
- OAI Identifier:
- oai:repository.unab.edu.co:20.500.12749/25980
- Acceso en línea:
- http://hdl.handle.net/20.500.12749/25980
- Palabra clave:
- Analysis
Design
Assessment
Implementation
Communication protocol
Data interaction
Data processing
Computer network protocols
Computer networks
Network interconnection (Telecommunications)
Digital communications
Procesamiento de datos
Protocolos de redes de computadores
Redes de computadores
Interconexión de redes (Telecomunicaciones)
Comunicaciones digitales
Análisis
Diseño
Valoración
Implementación
Protocolo de comunicación
Interacción de datos
- Rights
- License
- http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id |
UNAB2_1ccbedaa26994ce5d65e6283d8cf6c70 |
---|---|
oai_identifier_str |
oai:repository.unab.edu.co:20.500.12749/25980 |
network_acronym_str |
UNAB2 |
network_name_str |
Repositorio UNAB |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Análisis, diseño, valoración e implementación de un protocolo de comunicación para interacción de datos en el sistema de juegos de guerra de la Escuela Naval de Cadetes Almirante Padilla |
dc.title.translated.spa.fl_str_mv |
Analysis, design, evaluation and implementation of a communication protocol for data interaction in the war games system of the Almirante Padilla Naval Cadet School |
title |
Análisis, diseño, valoración e implementación de un protocolo de comunicación para interacción de datos en el sistema de juegos de guerra de la Escuela Naval de Cadetes Almirante Padilla |
spellingShingle |
Análisis, diseño, valoración e implementación de un protocolo de comunicación para interacción de datos en el sistema de juegos de guerra de la Escuela Naval de Cadetes Almirante Padilla Analysis Design Assessment Implementation Communication protocol Data interaction Data processing Computer network protocols Computer networks Network interconnection (Telecommunications) Digital communications Procesamiento de datos Protocolos de redes de computadores Redes de computadores Interconexión de redes (Telecomunicaciones) Comunicaciones digitales Análisis Diseño Valoración Implementación Protocolo de comunicación Interacción de datos |
title_short |
Análisis, diseño, valoración e implementación de un protocolo de comunicación para interacción de datos en el sistema de juegos de guerra de la Escuela Naval de Cadetes Almirante Padilla |
title_full |
Análisis, diseño, valoración e implementación de un protocolo de comunicación para interacción de datos en el sistema de juegos de guerra de la Escuela Naval de Cadetes Almirante Padilla |
title_fullStr |
Análisis, diseño, valoración e implementación de un protocolo de comunicación para interacción de datos en el sistema de juegos de guerra de la Escuela Naval de Cadetes Almirante Padilla |
title_full_unstemmed |
Análisis, diseño, valoración e implementación de un protocolo de comunicación para interacción de datos en el sistema de juegos de guerra de la Escuela Naval de Cadetes Almirante Padilla |
title_sort |
Análisis, diseño, valoración e implementación de un protocolo de comunicación para interacción de datos en el sistema de juegos de guerra de la Escuela Naval de Cadetes Almirante Padilla |
dc.creator.fl_str_mv |
Pérez Valdés, Gustavo Gordillo Rengifo, Adolfo |
dc.contributor.advisor.none.fl_str_mv |
Peña de Carrillo, Clara Inés |
dc.contributor.author.none.fl_str_mv |
Pérez Valdés, Gustavo Gordillo Rengifo, Adolfo |
dc.contributor.cvlac.spa.fl_str_mv |
Peña de Carrillo, Clara Inés [0000439681] |
dc.contributor.googlescholar.spa.fl_str_mv |
Peña de Carrillo, Clara Inés [eJ9kV2QAAAAJ |
dc.contributor.orcid.spa.fl_str_mv |
Peña de Carrillo, Clara Inés [0000-0002-0304-8320] |
dc.contributor.researchgate.spa.fl_str_mv |
Peña de Carrillo, Clara Inés [profile/Clara-Pena-De-Carrillo] |
dc.contributor.linkedin.spa.fl_str_mv |
clara-ines-pena-de-carrillo/ Peña de Carrillo, Clara Inés [ |
dc.subject.keywords.spa.fl_str_mv |
Analysis Design Assessment Implementation Communication protocol Data interaction Data processing Computer network protocols Computer networks Network interconnection (Telecommunications) Digital communications |
topic |
Analysis Design Assessment Implementation Communication protocol Data interaction Data processing Computer network protocols Computer networks Network interconnection (Telecommunications) Digital communications Procesamiento de datos Protocolos de redes de computadores Redes de computadores Interconexión de redes (Telecomunicaciones) Comunicaciones digitales Análisis Diseño Valoración Implementación Protocolo de comunicación Interacción de datos |
dc.subject.lemb.spa.fl_str_mv |
Procesamiento de datos Protocolos de redes de computadores Redes de computadores Interconexión de redes (Telecomunicaciones) Comunicaciones digitales |
dc.subject.proposal.spa.fl_str_mv |
Análisis Diseño Valoración Implementación Protocolo de comunicación Interacción de datos |
description |
Para el desarrollo de los protocolos planteados, se centró el esfuerzo de diseño e implementación en el nivel de aplicación (referencia OSI) tomando como base los servicios ofrecidos por la interfaz Netbios de Windows que en general involucra las capas restantes del modelo OSI. Dentro de los servicios de la interfaz mencionada se tuvieron en cuenta los denominados Winsock, por ser específicamente precisos para la solución del problema en particular. La versión básica seleccionada fue la Winsock 2 por considerarse con mayor flexibilidad y por tenerse disponible. Los mensajes se agruparon por tipos y para cada uno de ellos se determinó un tratamiento especial. Teniendo en cuenta estos tratamientos y la naturaleza de los procesos se generaron las reglas (diagramas de flujo) para la implementación de los protocolos. Los protocolos seleccionados para las capas inferiores fueron el TCP/IP y específicamente el UDP por ser de fácil implementación y estar ampliamente difundidos, por tenerse la información disponible, por cubrir las necesidades del protocolo a implementar y por estar soportados por la interfaz Netbios y los servicios del Winsock 2. Además UDP ofrece la capacidad de transmisión de mensajes tipo Broadcast que facilita la implementación de un Multicast, actuando como destinatario en los procesos receptores, y haciendo los procesos independientes de la dirección IP de las máquinas. |
publishDate |
2020 |
dc.date.issued.none.fl_str_mv |
2020-01-12 |
dc.date.accessioned.none.fl_str_mv |
2024-08-12T12:33:41Z |
dc.date.available.none.fl_str_mv |
2024-08-12T12:33:41Z |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/masterThesis |
dc.type.local.spa.fl_str_mv |
Tesis |
dc.type.hasversion.none.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
dc.type.redcol.none.fl_str_mv |
http://purl.org/redcol/resource_type/TM |
status_str |
acceptedVersion |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/20.500.12749/25980 |
dc.identifier.reponame.spa.fl_str_mv |
reponame:Repositorio Institucional UNAB |
dc.identifier.repourl.spa.fl_str_mv |
repourl:https://repository.unab.edu.co |
url |
http://hdl.handle.net/20.500.12749/25980 |
identifier_str_mv |
reponame:Repositorio Institucional UNAB repourl:https://repository.unab.edu.co |
dc.relation.references.spa.fl_str_mv |
Colorius G, Dollimore J, Kindberg T. Conceptos del Diseño de Sistemas Distribuidos. Addison Wesley 1995 Armada Española. Simulación Naval Armada Española. 1994. Barry B. Brey. The Advanced Intel Microprocessors. 1993. Ceballos Francisco. Microsoſt Visual C++ Aplicaciones para Windows. Computec Rama, 1997. Cisco Systems. Cisco IOS Solutions For Network Protocols vol 1, vol 11, Macmillan Technical Publishing, 1998. Dan Gooking. Gestión de memoria con el DOS 6. Mcgraw Hill, 1993. Escuela Superior de Guerra Colombia. Primera Batalla. Escuela Superior De Guerra Colombia. 1992. Fuerza Aérea Colombiana. Manual de Juego de Guerra Aéreo. Fuerza Aérea Colombiana. 1992 ISREX Colombia. Entrenador Naval Táctico y de Comando. Elbit 1988. Kris Jamsa. Programación en Internet, Mcgraw Hill, 1996. Kruglinski David. Programación Avanzada con Visual C++. MacGraw Hill. 1996. Melvin Dresher, Mathematics Of Strategy Theory And Applications., Dover Publications Inc, 1981. Mischa Schwartz. Redes de Telecomunicaciones. Alison Wesley. 1994. Microsoft. Visual Studio 97 Reference Manual. Microsoft Corporation. 1998. Manuel Sunderlang. Técnicas de Simulación en Computadoras. Limusa 1988. Naval War College. Sea Control Tactical Analisys Game. Center For Advanced Research, 1997. Peter Perla, The Art Of Wargaming. Naval Institute Pres, 1990. Hamsa K, Cope K. Programacion en Internet. McGraw Hill, 1996. Rico, Malave. Dinámica de Sistemas. 1996. Tanenbaum Andrew. Redes de Ordenadores. Prentice Hall. 1991. Thomas B. Allen, War Games. Naval Institute Pres, Mcgraw Hill, 1987. Trejo L, Sandoval C. Diseño y Validación de Protocolos de Comunicación. 1997. USN. Tactical Advanced Simulated Warefare. Integrated Trained USN 1992. Williams JD. The Complat Strategyst, Dover Publications Inc, 1982. |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/2.5/co/ |
dc.rights.local.spa.fl_str_mv |
Abierto (Texto Completo) |
dc.rights.creativecommons.*.fl_str_mv |
Atribución-NoComercial-SinDerivadas 2.5 Colombia |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/2.5/co/ Abierto (Texto Completo) Atribución-NoComercial-SinDerivadas 2.5 Colombia http://purl.org/coar/access_right/c_abf2 |
dc.coverage.spatial.spa.fl_str_mv |
Cartagena (Bolívar, Colombia) |
dc.coverage.campus.spa.fl_str_mv |
UNAB Campus Bucaramanga |
dc.publisher.grantor.spa.fl_str_mv |
Universidad Autónoma de Bucaramanga UNAB |
dc.publisher.faculty.spa.fl_str_mv |
Facultad Ingeniería |
dc.publisher.program.spa.fl_str_mv |
Maestría en Ciencias Computacionales |
institution |
Universidad Autónoma de Bucaramanga - UNAB |
bitstream.url.fl_str_mv |
https://repository.unab.edu.co/bitstream/20.500.12749/25980/1/Perez%20Vald%c3%a9s%20Gustavo%202000.pdf https://repository.unab.edu.co/bitstream/20.500.12749/25980/2/license.txt https://repository.unab.edu.co/bitstream/20.500.12749/25980/3/Perez%20Vald%c3%a9s%20Gustavo%202000.pdf.jpg |
bitstream.checksum.fl_str_mv |
854cb23b02521a2e820d29be2a66ecf0 3755c0cfdb77e29f2b9125d7a45dd316 a3609266e1e455033f3862d69d178f9e |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional | Universidad Autónoma de Bucaramanga - UNAB |
repository.mail.fl_str_mv |
repositorio@unab.edu.co |
_version_ |
1814278427830648832 |
spelling |
Peña de Carrillo, Clara Inés9b35f41d-6364-4bd3-ae15-65e0c49503d9Pérez Valdés, Gustavof339b527-2e7c-4867-9ec9-2eb0957817c4Gordillo Rengifo, Adolfo1ff01bf6-67fa-4333-ad40-81d257b4ccb0Peña de Carrillo, Clara Inés [0000439681]Peña de Carrillo, Clara Inés [eJ9kV2QAAAAJPeña de Carrillo, Clara Inés [0000-0002-0304-8320]Peña de Carrillo, Clara Inés [profile/Clara-Pena-De-Carrillo]clara-ines-pena-de-carrillo/Peña de Carrillo, Clara Inés [Cartagena (Bolívar, Colombia)UNAB Campus Bucaramanga2024-08-12T12:33:41Z2024-08-12T12:33:41Z2020-01-12http://hdl.handle.net/20.500.12749/25980reponame:Repositorio Institucional UNABrepourl:https://repository.unab.edu.coPara el desarrollo de los protocolos planteados, se centró el esfuerzo de diseño e implementación en el nivel de aplicación (referencia OSI) tomando como base los servicios ofrecidos por la interfaz Netbios de Windows que en general involucra las capas restantes del modelo OSI. Dentro de los servicios de la interfaz mencionada se tuvieron en cuenta los denominados Winsock, por ser específicamente precisos para la solución del problema en particular. La versión básica seleccionada fue la Winsock 2 por considerarse con mayor flexibilidad y por tenerse disponible. Los mensajes se agruparon por tipos y para cada uno de ellos se determinó un tratamiento especial. Teniendo en cuenta estos tratamientos y la naturaleza de los procesos se generaron las reglas (diagramas de flujo) para la implementación de los protocolos. Los protocolos seleccionados para las capas inferiores fueron el TCP/IP y específicamente el UDP por ser de fácil implementación y estar ampliamente difundidos, por tenerse la información disponible, por cubrir las necesidades del protocolo a implementar y por estar soportados por la interfaz Netbios y los servicios del Winsock 2. Además UDP ofrece la capacidad de transmisión de mensajes tipo Broadcast que facilita la implementación de un Multicast, actuando como destinatario en los procesos receptores, y haciendo los procesos independientes de la dirección IP de las máquinas.Corporación Universitaria Tecnológica de BolívarInstituto Tecnológico de Estudios Superiores de Monterrey (ITESM)INTRODUCCIÓN 14 1. MARCO TEÓRICO 19 1.1 Juegos de guerra 19 1.2 Clasificación de los juegos de guerra 22 1.3 Protocolos de comunicación 24 2. ESTADO ACTUAL DE LA ESTRUCTURA Y FUNCIONAMIENTO DE LOS JUEGOS DE GUERRA DE LA ESCUELA NAVAL 26 2.1 Hardware 27 2.2 Software 27 2.3 Características operacionales del sistema 28 2.4 Interacciones 29 2.5 Características generales de los juegos de guerra utilizados en otros países 30 3. ANÁLISIS Y DISEÑO DEL PROTOCOLO DE COMUNICACIÓN PROPUESTO 32 3.1 Identificación de las aplicaciones en ejecución simultánea 32 3.2 Identificación de la información que maneja cada aplicación 33 3.3 Formato de datos 38 3.4 Esquema del control de flujo del sistema actual 38 3.5 Determinación de necesidades 39 3.6 Especificación de servicios de protocolo 47 3.7 Supuestos acerca del medio de transmisión 47 3.7.1 Pruebas de los protocolos de las capas inferiores 49 3.7.2 Especificación de los supuestos 50 3.8 Identificación del vocabulario 51 3.8.1 El servicio 51 3.8.2 El medio 52 3.9 Generación de tipos de mensajes 53 3.10 Generación de formatos de datos y codificación 54 3.11 Generación de reglas 62 3.11.1 Procesos transmisores 62 3.11.2 Procesos receptores 62 3.11.3 Digramas de flujo 63 4. DESARROLLO DEL PROTOTIPO 73 4.1 Descripción 73 4.2 Recursos utilizados 73 4,3 Elaboración del software 74 5. EXPERIMENTACIÓN 75 5.1 Ejecución 75 5.2 Conclusiones iniciales 77 5.3 Implementación del sistema de verificación de mensajes 77 5.4 Aspectos importantes de la implementación del sistema de verificación 83 5.5 Resultados de la experimentación con el sistema de verificación 84 5.6 Listados de programas 85 6. CONCLUSIONES 88 7. RECOMENDACIONES Y TRABAJO FUTURO 89 8. BIBLIOGRAFÍA 90 9. ANEXOS 92MaestríaAmong the services of the aforementioned interface, the so-called Winsock were taken into account, as they are specifically necessary for the solution of the particular problem. The basic version selected was Winsock 2 because it was considered to have greater flexibility and because it was available. The messages were grouped by type and special treatment was determined for each of them. Taking into account these treatments and the nature of the processes, the rules (flow charts) were generated for the implementation of the protocols. The protocols selected for the lower layers were TCP/IP and specifically UDP because they are easy to implement and are widely disseminated, because the information is available, because they cover the needs of the protocol to be implemented and because they are supported by the Netbios interface and the Winsock 2 services. In addition, UDP offers the capacity to transmit Broadcast-type messages that facilitates the implementation of a Multicast, acting as a recipient in the receiving processes, and making the processes independent of the IP address of the machines.Modalidad Presencialhttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)Atribución-NoComercial-SinDerivadas 2.5 Colombiahttp://purl.org/coar/access_right/c_abf2Análisis, diseño, valoración e implementación de un protocolo de comunicación para interacción de datos en el sistema de juegos de guerra de la Escuela Naval de Cadetes Almirante PadillaAnalysis, design, evaluation and implementation of a communication protocol for data interaction in the war games system of the Almirante Padilla Naval Cadet SchoolMagíster en en Ciencias ComputacionalesUniversidad Autónoma de Bucaramanga UNABFacultad IngenieríaMaestría en Ciencias Computacionalesinfo:eu-repo/semantics/masterThesisTesisinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/redcol/resource_type/TMAnalysisDesignAssessmentImplementationCommunication protocolData interactionData processingComputer network protocolsComputer networksNetwork interconnection (Telecommunications)Digital communicationsProcesamiento de datosProtocolos de redes de computadoresRedes de computadoresInterconexión de redes (Telecomunicaciones)Comunicaciones digitalesAnálisisDiseñoValoraciónImplementaciónProtocolo de comunicaciónInteracción de datosColorius G, Dollimore J, Kindberg T. Conceptos del Diseño de Sistemas Distribuidos. Addison Wesley 1995Armada Española. Simulación Naval Armada Española. 1994.Barry B. Brey. The Advanced Intel Microprocessors. 1993.Ceballos Francisco. Microsoſt Visual C++ Aplicaciones para Windows. Computec Rama, 1997.Cisco Systems. Cisco IOS Solutions For Network Protocols vol 1, vol 11, Macmillan Technical Publishing, 1998.Dan Gooking. Gestión de memoria con el DOS 6. Mcgraw Hill, 1993.Escuela Superior de Guerra Colombia. Primera Batalla. Escuela Superior De Guerra Colombia. 1992.Fuerza Aérea Colombiana. Manual de Juego de Guerra Aéreo. Fuerza Aérea Colombiana. 1992ISREX Colombia. Entrenador Naval Táctico y de Comando. Elbit 1988.Kris Jamsa. Programación en Internet, Mcgraw Hill, 1996.Kruglinski David. Programación Avanzada con Visual C++. MacGraw Hill. 1996.Melvin Dresher, Mathematics Of Strategy Theory And Applications., Dover Publications Inc, 1981.Mischa Schwartz. Redes de Telecomunicaciones. Alison Wesley. 1994.Microsoft. Visual Studio 97 Reference Manual. Microsoft Corporation. 1998.Manuel Sunderlang. Técnicas de Simulación en Computadoras. Limusa 1988.Naval War College. Sea Control Tactical Analisys Game. Center For Advanced Research, 1997.Peter Perla, The Art Of Wargaming. Naval Institute Pres, 1990.Hamsa K, Cope K. Programacion en Internet. McGraw Hill, 1996.Rico, Malave. Dinámica de Sistemas. 1996.Tanenbaum Andrew. Redes de Ordenadores. Prentice Hall. 1991.Thomas B. Allen, War Games. Naval Institute Pres, Mcgraw Hill, 1987.Trejo L, Sandoval C. Diseño y Validación de Protocolos de Comunicación. 1997.USN. Tactical Advanced Simulated Warefare. Integrated Trained USN 1992.Williams JD. The Complat Strategyst, Dover Publications Inc, 1982.ORIGINALPerez Valdés Gustavo 2000.pdfPerez Valdés Gustavo 2000.pdfTesisapplication/pdf46689006https://repository.unab.edu.co/bitstream/20.500.12749/25980/1/Perez%20Vald%c3%a9s%20Gustavo%202000.pdf854cb23b02521a2e820d29be2a66ecf0MD51open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-8829https://repository.unab.edu.co/bitstream/20.500.12749/25980/2/license.txt3755c0cfdb77e29f2b9125d7a45dd316MD52open accessTHUMBNAILPerez Valdés Gustavo 2000.pdf.jpgPerez Valdés Gustavo 2000.pdf.jpgIM Thumbnailimage/jpeg6044https://repository.unab.edu.co/bitstream/20.500.12749/25980/3/Perez%20Vald%c3%a9s%20Gustavo%202000.pdf.jpga3609266e1e455033f3862d69d178f9eMD53open access20.500.12749/25980oai:repository.unab.edu.co:20.500.12749/259802024-08-12 22:02:15.104open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.coRUwoTE9TKSBBVVRPUihFUyksIG1hbmlmaWVzdGEobWFuaWZlc3RhbW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCB5IGxhIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zLCBwb3IgbG8gdGFudG8sIGxhIG9icmEgZXMgZGUgZXhjbHVzaXZhIGF1dG9yw61hIHkgdGllbmUgbGEgdGl0dWxhcmlkYWQgc29icmUgbGEgbWlzbWEuCgpFbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGVuIGN1ZXN0acOzbi4gRWwgQVVUT1IgYXN1bWlyw6EgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQsIHkgc2FsZHLDoSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcywgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcyBsYSBVTkFCIGFjdMO6YSBjb21vIHVuIHRlcmNlcm8gZGUgYnVlbmEgZmUuCgpFbCBBVVRPUiBhdXRvcml6YSBhIGxhIFVuaXZlcnNpZGFkIEF1dMOzbm9tYSBkZSBCdWNhcmFtYW5nYSBwYXJhIHF1ZSBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgTGV5IDQ0IGRlIDE5OTMsIERlY2lzacOzbiBBbmRpbmEgMzUxIGRlIDE5OTMgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBsYSBtYXRlcmlhLCB1dGlsaWNlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24uCg== |