Aproximación al desarrollo de un gemelo digital de un relé universal: diseño e implementación de un gemelo híbrido de un relé de sobrecorriente direccional en Raspberry Pi 4

En los anexos se encuentra la implementación en código Python del desarrollo presentado en el trabajo de grado.

Autores:
Sequeda Villamizar, Warley
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2023
Institución:
Universidad de los Andes
Repositorio:
Séneca: repositorio Uniandes
Idioma:
spa
OAI Identifier:
oai:repositorio.uniandes.edu.co:1992/64576
Acceso en línea:
http://hdl.handle.net/1992/64576
Palabra clave:
Raspberry pi
Gemelo digital
Relé
Dispositivo de protección
Sobrecorriente direccional
67N
Hardware-in-the-loop
HIL
Sistema de potencia
Protecciones
Ingeniería
Rights
openAccess
License
Atribución-NoComercial 4.0 Internacional
id UNIANDES2_e89a1dca66c86f29bcea39116ccf4ee7
oai_identifier_str oai:repositorio.uniandes.edu.co:1992/64576
network_acronym_str UNIANDES2
network_name_str Séneca: repositorio Uniandes
repository_id_str
dc.title.none.fl_str_mv Aproximación al desarrollo de un gemelo digital de un relé universal: diseño e implementación de un gemelo híbrido de un relé de sobrecorriente direccional en Raspberry Pi 4
title Aproximación al desarrollo de un gemelo digital de un relé universal: diseño e implementación de un gemelo híbrido de un relé de sobrecorriente direccional en Raspberry Pi 4
spellingShingle Aproximación al desarrollo de un gemelo digital de un relé universal: diseño e implementación de un gemelo híbrido de un relé de sobrecorriente direccional en Raspberry Pi 4
Raspberry pi
Gemelo digital
Relé
Dispositivo de protección
Sobrecorriente direccional
67N
Hardware-in-the-loop
HIL
Sistema de potencia
Protecciones
Ingeniería
title_short Aproximación al desarrollo de un gemelo digital de un relé universal: diseño e implementación de un gemelo híbrido de un relé de sobrecorriente direccional en Raspberry Pi 4
title_full Aproximación al desarrollo de un gemelo digital de un relé universal: diseño e implementación de un gemelo híbrido de un relé de sobrecorriente direccional en Raspberry Pi 4
title_fullStr Aproximación al desarrollo de un gemelo digital de un relé universal: diseño e implementación de un gemelo híbrido de un relé de sobrecorriente direccional en Raspberry Pi 4
title_full_unstemmed Aproximación al desarrollo de un gemelo digital de un relé universal: diseño e implementación de un gemelo híbrido de un relé de sobrecorriente direccional en Raspberry Pi 4
title_sort Aproximación al desarrollo de un gemelo digital de un relé universal: diseño e implementación de un gemelo híbrido de un relé de sobrecorriente direccional en Raspberry Pi 4
dc.creator.fl_str_mv Sequeda Villamizar, Warley
dc.contributor.advisor.none.fl_str_mv Ramos López, Gustavo Andrés
dc.contributor.author.none.fl_str_mv Sequeda Villamizar, Warley
dc.contributor.jury.none.fl_str_mv Ríos Mesías, Mario Alberto
Celeita Rodríguez, David Felipe
dc.subject.keyword.none.fl_str_mv Raspberry pi
Gemelo digital
Relé
Dispositivo de protección
Sobrecorriente direccional
67N
Hardware-in-the-loop
HIL
Sistema de potencia
Protecciones
topic Raspberry pi
Gemelo digital
Relé
Dispositivo de protección
Sobrecorriente direccional
67N
Hardware-in-the-loop
HIL
Sistema de potencia
Protecciones
Ingeniería
dc.subject.themes.es_CO.fl_str_mv Ingeniería
description En los anexos se encuentra la implementación en código Python del desarrollo presentado en el trabajo de grado.
publishDate 2023
dc.date.accessioned.none.fl_str_mv 2023-02-03T16:11:58Z
dc.date.available.none.fl_str_mv 2023-02-03T16:11:58Z
dc.date.issued.none.fl_str_mv 2023-01-13
dc.type.es_CO.fl_str_mv Trabajo de grado - Pregrado
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.content.es_CO.fl_str_mv Text
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TP
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/1992/64576
dc.identifier.instname.es_CO.fl_str_mv instname:Universidad de los Andes
dc.identifier.reponame.es_CO.fl_str_mv reponame:Repositorio Institucional Séneca
dc.identifier.repourl.es_CO.fl_str_mv repourl:https://repositorio.uniandes.edu.co/
url http://hdl.handle.net/1992/64576
identifier_str_mv instname:Universidad de los Andes
reponame:Repositorio Institucional Séneca
repourl:https://repositorio.uniandes.edu.co/
dc.language.iso.es_CO.fl_str_mv spa
language spa
dc.relation.references.es_CO.fl_str_mv Rebizant, Waldemar & Szafran, Janusz & Wiszniewski, Andrzej. (2011). Digital Signal Processing in Power System Protection and Control. 10.1007/978-0-85729-802-7.
M. S. Sachdev, "A hands-on learning and training program in power system protection", in Sixth International Conference on Developments in Power System Protection (Conf. Publ. No. 434), Mar. 1997, pp. 122-125. doi: 10.1049/cp:19970044
Luo X., Kezunovic M., Interactive Protection System Simulation Using ATP MODELS and C++", Transmission and Distribution Conference and Exhibition IEEE Power and Energy Society (2005/2006) 874-879.
Gerin-Lajoie L., A MHO Distance Relay Device in EMTP Works, Electric Power Systems Research (2009) 484-491.
Dudek J., Orsýg P., Kocman S., Power System Studies of Electrical Drive Test Field Using EMTP-ATP Software, International Scientific Conference on Electric Power Engineering (2016)
Ananthan S. N., Padmanabhan R., Meyur R., Mallikarjuna B., Reddy M.J.B., Mohanta D.K., Real-Time Fault Analysis of Transmission Lines Using Wavelet Multi- Resolution Analysis Based Frequency-Domain Approach, IET Science, Measurement & Technology (2016)
Lopes F. V., Silva K. M., Costa F. B., Neves W. L. A., Fernandes D.,Real-Time Traveling Wave-Based Fault Location Using Two-Terminal Unsynchronized Data, IEEE Transactions on Power Delivery (2015)
Ma J., Yan X., Fan B., Liu C., James S., A Novel Line Protection Scheme for Single Phase-to-Ground Fault Based on Voltage Phase Comparison, IEEE Transactions on Power Delivery (2016)
"Protection for digital substations, Siemens AG," Siemens Global Website. [Online]. Disponible en: https://new.siemens.com/global/en/products/energy/energy-automation-and-smart-grid/protection-relays-and-control.html.
R. Kuffel, P. Forsyth, y C. Peters, "The Role and Importance of Real Time Digital Simulation in the Development and Testing of Power System Control and Protection Equipment", IFAC-PapersOnLine, vol. 49, núm. 27. Elsevier BV, pp. 178-182, (2016). doi: 10.1016/j.ifacol.2016.10.739.
Real-Time Simulation and Testing. [Online]. Available: https://la.mathworks.com/help/slrealtime/gs/real-time-simulation-and-testing.html
Person, "Introduction to SPI interface," Introduction to SPI Interface. [Online]. Available: https://www.analog.com/en/analog-dialogue/articles/introduction-to-spi-interface.html.
P. M. Anderson, C. Henville, R. Rifaat, B. Johnson, y S. Meliopoulos, "Power System Protection". Wiley, ene. 07, 2022. doi: 10.1002/9781119513100.
Microchip, "MCP300x Series." [Online]. Available: https://cdn-shop.adafruit.com/datasheets/MCP3008.pdf.
Asassy, "Introduction to the Raspberry Pi GPIO and Physical Computing - SparkFun Learn". [Online]. Available: https://learn.sparkfun.com/tutorials/introduction-to-the-raspberry-pi-gpio-and-physical-computing/gpio-pins-overview.
Doran, S., How to Perform Real-Time Processing on the Raspberry Pi. [Online]. Available: https://www.socallinuxexpo.org/sites/default/files/presentations/Steven_Doran_SCALE_13x.pdf.
dc.rights.license.spa.fl_str_mv Atribución-NoComercial 4.0 Internacional
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Atribución-NoComercial 4.0 Internacional
http://creativecommons.org/licenses/by-nc/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.es_CO.fl_str_mv 63 páginas
dc.format.mimetype.es_CO.fl_str_mv application/pdf
dc.publisher.es_CO.fl_str_mv Universidad de los Andes
dc.publisher.program.es_CO.fl_str_mv Ingeniería Eléctrica
dc.publisher.faculty.es_CO.fl_str_mv Facultad de Ingeniería
dc.publisher.department.es_CO.fl_str_mv Departamento de Ingeniería Eléctrica y Electrónica
institution Universidad de los Andes
bitstream.url.fl_str_mv https://repositorio.uniandes.edu.co/bitstreams/9abfb406-4ad3-4808-a76b-54653be4bb87/download
https://repositorio.uniandes.edu.co/bitstreams/fdf0abcc-a86c-457a-928d-fb20a7e31710/download
https://repositorio.uniandes.edu.co/bitstreams/4b599671-c9b0-4a49-bc20-0a1d2abf8714/download
https://repositorio.uniandes.edu.co/bitstreams/ff55fa38-e9e6-43e4-b1c1-ab326e0f8504/download
https://repositorio.uniandes.edu.co/bitstreams/699cb87f-50c8-4234-87a1-a3d52dd6760f/download
https://repositorio.uniandes.edu.co/bitstreams/51c52871-3794-4641-9e2e-5f67fc5a3f36/download
https://repositorio.uniandes.edu.co/bitstreams/8062f0c6-36cd-43ac-b73e-a898e81ee446/download
https://repositorio.uniandes.edu.co/bitstreams/34ae2b4b-0996-4338-bd36-358099815cc4/download
bitstream.checksum.fl_str_mv 24013099e9e6abb1575dc6ce0855efd5
5e2a11a487805b941a0fadc020a2dd7b
fa12803dd862bb9b34bbe7f5be8103a4
bead25613cc8a4ed3f0e76e0559324c7
c31d60576e3bb2268b059fdad265ee66
2576b220b49d94b046bcaeac3af5bb12
709580f73272b459b531d1c56caa32ae
5aa5c691a1ffe97abd12c2966efcb8d6
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio institucional Séneca
repository.mail.fl_str_mv adminrepositorio@uniandes.edu.co
_version_ 1812134039051567104
spelling Atribución-NoComercial 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Ramos López, Gustavo Andrésed780299-a047-48c6-bf79-4e67f165b877600Sequeda Villamizar, Warleyf5579a10-8ddb-4c87-8cde-30ff0ff3f661600Ríos Mesías, Mario AlbertoCeleita Rodríguez, David Felipe2023-02-03T16:11:58Z2023-02-03T16:11:58Z2023-01-13http://hdl.handle.net/1992/64576instname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/En los anexos se encuentra la implementación en código Python del desarrollo presentado en el trabajo de grado.En este proyecto de grado se realizó una aproximación al desarrollo e implementación de un gemelo digital de un dispositivo de protección universal de propósito general. Su objetivo es el de servir como herramienta para la validación de parametrización de funciones de protección y como herramienta de entrenamiento para ingenieros en el área de protecciones. Para esto, se propone el desarrollo de un gemelo híbrido usando un sistema closed-loop con el uso de una plataforma de simulación en tiempo real. Los pasos seguidos en este proyecto de grado consistieron en realizar un estudio del estado del arte en técnicas de validación de protecciones en dispositivos de protección. Seguido, se definió el diseño conceptual de las etapas usuales que implementan estos equipos. Finalmente, se validaron los resultados de cada una de las etapas, realizando un gemelo híbrido de un relé de línea de transmisión con función de sobrecorriente diferencial. Se usa como plataforma para el relé una Raspberry Pi 4 y la plataforma Typhoon HIL 402 como simulador en tiempo real. Se modeló un sistema de transmisión de prueba y se simuló dos tipos de falla: hacia adelante y hacia atrás. Se validaron los resultados de operación y no operación en el equipo y los cambios que ocurrieron en el sistema antes y después de su toma de decisión. El prototipo desarrollado posee las siguientes limitaciones: > Interfaz gráfica de usuario (Human Machine Interface HMI) > Algoritmos de control en el caso de que exista más de una función de protección. > Verificación del funcionamiento con un relé comercial. > Generación de archivos COMTRADE.Ingeniero EléctricoPregrado63 páginasapplication/pdfspaUniversidad de los AndesIngeniería EléctricaFacultad de IngenieríaDepartamento de Ingeniería Eléctrica y ElectrónicaAproximación al desarrollo de un gemelo digital de un relé universal: diseño e implementación de un gemelo híbrido de un relé de sobrecorriente direccional en Raspberry Pi 4Trabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1fTexthttp://purl.org/redcol/resource_type/TPRaspberry piGemelo digitalReléDispositivo de protecciónSobrecorriente direccional67NHardware-in-the-loopHILSistema de potenciaProteccionesIngenieríaRebizant, Waldemar & Szafran, Janusz & Wiszniewski, Andrzej. (2011). Digital Signal Processing in Power System Protection and Control. 10.1007/978-0-85729-802-7.M. S. Sachdev, "A hands-on learning and training program in power system protection", in Sixth International Conference on Developments in Power System Protection (Conf. Publ. No. 434), Mar. 1997, pp. 122-125. doi: 10.1049/cp:19970044Luo X., Kezunovic M., Interactive Protection System Simulation Using ATP MODELS and C++", Transmission and Distribution Conference and Exhibition IEEE Power and Energy Society (2005/2006) 874-879.Gerin-Lajoie L., A MHO Distance Relay Device in EMTP Works, Electric Power Systems Research (2009) 484-491.Dudek J., Orsýg P., Kocman S., Power System Studies of Electrical Drive Test Field Using EMTP-ATP Software, International Scientific Conference on Electric Power Engineering (2016)Ananthan S. N., Padmanabhan R., Meyur R., Mallikarjuna B., Reddy M.J.B., Mohanta D.K., Real-Time Fault Analysis of Transmission Lines Using Wavelet Multi- Resolution Analysis Based Frequency-Domain Approach, IET Science, Measurement & Technology (2016)Lopes F. V., Silva K. M., Costa F. B., Neves W. L. A., Fernandes D.,Real-Time Traveling Wave-Based Fault Location Using Two-Terminal Unsynchronized Data, IEEE Transactions on Power Delivery (2015)Ma J., Yan X., Fan B., Liu C., James S., A Novel Line Protection Scheme for Single Phase-to-Ground Fault Based on Voltage Phase Comparison, IEEE Transactions on Power Delivery (2016)"Protection for digital substations, Siemens AG," Siemens Global Website. [Online]. Disponible en: https://new.siemens.com/global/en/products/energy/energy-automation-and-smart-grid/protection-relays-and-control.html.R. Kuffel, P. Forsyth, y C. Peters, "The Role and Importance of Real Time Digital Simulation in the Development and Testing of Power System Control and Protection Equipment", IFAC-PapersOnLine, vol. 49, núm. 27. Elsevier BV, pp. 178-182, (2016). doi: 10.1016/j.ifacol.2016.10.739.Real-Time Simulation and Testing. [Online]. Available: https://la.mathworks.com/help/slrealtime/gs/real-time-simulation-and-testing.htmlPerson, "Introduction to SPI interface," Introduction to SPI Interface. [Online]. Available: https://www.analog.com/en/analog-dialogue/articles/introduction-to-spi-interface.html.P. M. Anderson, C. Henville, R. Rifaat, B. Johnson, y S. Meliopoulos, "Power System Protection". Wiley, ene. 07, 2022. doi: 10.1002/9781119513100.Microchip, "MCP300x Series." [Online]. Available: https://cdn-shop.adafruit.com/datasheets/MCP3008.pdf.Asassy, "Introduction to the Raspberry Pi GPIO and Physical Computing - SparkFun Learn". [Online]. Available: https://learn.sparkfun.com/tutorials/introduction-to-the-raspberry-pi-gpio-and-physical-computing/gpio-pins-overview.Doran, S., How to Perform Real-Time Processing on the Raspberry Pi. [Online]. Available: https://www.socallinuxexpo.org/sites/default/files/presentations/Steven_Doran_SCALE_13x.pdf.201820168PublicationCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8914https://repositorio.uniandes.edu.co/bitstreams/9abfb406-4ad3-4808-a76b-54653be4bb87/download24013099e9e6abb1575dc6ce0855efd5MD52TEXTdocumento_final_proyectoGrado_Warley.pdf.txtdocumento_final_proyectoGrado_Warley.pdf.txtExtracted texttext/plain116689https://repositorio.uniandes.edu.co/bitstreams/fdf0abcc-a86c-457a-928d-fb20a7e31710/download5e2a11a487805b941a0fadc020a2dd7bMD56formato-autorizacion-WSV.pdf.txtformato-autorizacion-WSV.pdf.txtExtracted texttext/plain1360https://repositorio.uniandes.edu.co/bitstreams/4b599671-c9b0-4a49-bc20-0a1d2abf8714/downloadfa12803dd862bb9b34bbe7f5be8103a4MD58THUMBNAILdocumento_final_proyectoGrado_Warley.pdf.jpgdocumento_final_proyectoGrado_Warley.pdf.jpgIM Thumbnailimage/jpeg12689https://repositorio.uniandes.edu.co/bitstreams/ff55fa38-e9e6-43e4-b1c1-ab326e0f8504/downloadbead25613cc8a4ed3f0e76e0559324c7MD57formato-autorizacion-WSV.pdf.jpgformato-autorizacion-WSV.pdf.jpgIM Thumbnailimage/jpeg16046https://repositorio.uniandes.edu.co/bitstreams/699cb87f-50c8-4234-87a1-a3d52dd6760f/downloadc31d60576e3bb2268b059fdad265ee66MD59ORIGINALdocumento_final_proyectoGrado_Warley.pdfdocumento_final_proyectoGrado_Warley.pdfTrabajo de gradoapplication/pdf1658443https://repositorio.uniandes.edu.co/bitstreams/51c52871-3794-4641-9e2e-5f67fc5a3f36/download2576b220b49d94b046bcaeac3af5bb12MD55formato-autorizacion-WSV.pdfformato-autorizacion-WSV.pdfHIDEapplication/pdf285038https://repositorio.uniandes.edu.co/bitstreams/8062f0c6-36cd-43ac-b73e-a898e81ee446/download709580f73272b459b531d1c56caa32aeMD54LICENSElicense.txtlicense.txttext/plain; charset=utf-81810https://repositorio.uniandes.edu.co/bitstreams/34ae2b4b-0996-4338-bd36-358099815cc4/download5aa5c691a1ffe97abd12c2966efcb8d6MD511992/64576oai:repositorio.uniandes.edu.co:1992/645762023-10-10 19:11:36.046http://creativecommons.org/licenses/by-nc/4.0/restrictedhttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.coWW8sIGVuIG1pIGNhbGlkYWQgZGUgYXV0b3IgZGVsIHRyYWJham8gZGUgdGVzaXMsIG1vbm9ncmFmw61hIG8gdHJhYmFqbyBkZSBncmFkbywgaGFnbyBlbnRyZWdhIGRlbCBlamVtcGxhciByZXNwZWN0aXZvIHkgZGUgc3VzIGFuZXhvcyBkZSBzZXIgZWwgY2FzbywgZW4gZm9ybWF0byBkaWdpdGFsIHkvbyBlbGVjdHLDs25pY28geSBhdXRvcml6byBhIGxhIFVuaXZlcnNpZGFkIGRlIGxvcyBBbmRlcyBwYXJhIHF1ZSByZWFsaWNlIGxhIHB1YmxpY2FjacOzbiBlbiBlbCBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIG8gZW4gY3VhbHF1aWVyIG90cm8gc2lzdGVtYSBvIGJhc2UgZGUgZGF0b3MgcHJvcGlvIG8gYWplbm8gYSBsYSBVbml2ZXJzaWRhZCB5IHBhcmEgcXVlIGVuIGxvcyB0w6lybWlub3MgZXN0YWJsZWNpZG9zIGVuIGxhIExleSAyMyBkZSAxOTgyLCBMZXkgNDQgZGUgMTk5MywgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgRGVjcmV0byA0NjAgZGUgMTk5NSB5IGRlbcOhcyBub3JtYXMgZ2VuZXJhbGVzIHNvYnJlIGxhIG1hdGVyaWEsIHV0aWxpY2UgZW4gdG9kYXMgc3VzIGZvcm1hcywgbG9zIGRlcmVjaG9zIHBhdHJpbW9uaWFsZXMgZGUgcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSwgdHJhbnNmb3JtYWNpw7NuIHkgZGlzdHJpYnVjacOzbiAoYWxxdWlsZXIsIHByw6lzdGFtbyBww7pibGljbyBlIGltcG9ydGFjacOzbikgcXVlIG1lIGNvcnJlc3BvbmRlbiBjb21vIGNyZWFkb3IgZGUgbGEgb2JyYSBvYmpldG8gZGVsIHByZXNlbnRlIGRvY3VtZW50by4gIAoKCkxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gc2UgZW1pdGUgZW4gY2FsaWRhZCBkZSBhdXRvciBkZSBsYSBvYnJhIG9iamV0byBkZWwgcHJlc2VudGUgZG9jdW1lbnRvIHkgbm8gY29ycmVzcG9uZGUgYSBjZXNpw7NuIGRlIGRlcmVjaG9zLCBzaW5vIGEgbGEgYXV0b3JpemFjacOzbiBkZSB1c28gYWNhZMOpbWljbyBkZSBjb25mb3JtaWRhZCBjb24gbG8gYW50ZXJpb3JtZW50ZSBzZcOxYWxhZG8uIExhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gc2UgaGFjZSBleHRlbnNpdmEgbm8gc29sbyBhIGxhcyBmYWN1bHRhZGVzIHkgZGVyZWNob3MgZGUgdXNvIHNvYnJlIGxhIG9icmEgZW4gZm9ybWF0byBvIHNvcG9ydGUgbWF0ZXJpYWwsIHNpbm8gdGFtYmnDqW4gcGFyYSBmb3JtYXRvIGVsZWN0csOzbmljbywgeSBlbiBnZW5lcmFsIHBhcmEgY3VhbHF1aWVyIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2Nlci4gCgoKRWwgYXV0b3IsIG1hbmlmaWVzdGEgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwgeSBsYSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcywgcG9yIGxvIHRhbnRvLCBsYSBvYnJhIGVzIGRlIHN1IGV4Y2x1c2l2YSBhdXRvcsOtYSB5IHRpZW5lIGxhIHRpdHVsYXJpZGFkIHNvYnJlIGxhIG1pc21hLiAKCgpFbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGVuIGN1ZXN0acOzbiwgZWwgYXV0b3IgYXN1bWlyw6EgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQsIHkgc2FsZHLDoSBkZSBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcywgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcyBsYSBVbml2ZXJzaWRhZCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLiAKCg==