Diseño e implementación de una red de telecomunicaciones para el control de microrredes

En este trabajo de grado se presenta la metodología y desarrollo de un sistema de comunicaciones para una microrred, a este sistema se le pueden controlar cargas tanto ON/OFF como proporcionales, además de que puede medir la tensión y corriente que se presenta en el sistema El sistema cuenta con tod...

Full description

Autores:
Franco González, José Esteban
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2022
Institución:
Universidad Tecnológica de Pereira
Repositorio:
Repositorio Institucional UTP
Idioma:
spa
OAI Identifier:
oai:repositorio.utp.edu.co:11059/14576
Acceso en línea:
https://hdl.handle.net/11059/14576
https://repositorio.utp.edu.co/home
Palabra clave:
620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingeniería
Análisis de sistemas
Recopilación de datos
Diseño lógico
Microredes
Comuncación
Datos
Rights
openAccess
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
id UTP2_9fd2abe33ab060e2a6392555b029755d
oai_identifier_str oai:repositorio.utp.edu.co:11059/14576
network_acronym_str UTP2
network_name_str Repositorio Institucional UTP
repository_id_str
dc.title.spa.fl_str_mv Diseño e implementación de una red de telecomunicaciones para el control de microrredes
title Diseño e implementación de una red de telecomunicaciones para el control de microrredes
spellingShingle Diseño e implementación de una red de telecomunicaciones para el control de microrredes
620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingeniería
Análisis de sistemas
Recopilación de datos
Diseño lógico
Microredes
Comuncación
Datos
title_short Diseño e implementación de una red de telecomunicaciones para el control de microrredes
title_full Diseño e implementación de una red de telecomunicaciones para el control de microrredes
title_fullStr Diseño e implementación de una red de telecomunicaciones para el control de microrredes
title_full_unstemmed Diseño e implementación de una red de telecomunicaciones para el control de microrredes
title_sort Diseño e implementación de una red de telecomunicaciones para el control de microrredes
dc.creator.fl_str_mv Franco González, José Esteban
dc.contributor.advisor.none.fl_str_mv Bejarano Martínez, Arley
dc.contributor.author.none.fl_str_mv Franco González, José Esteban
dc.subject.ddc.none.fl_str_mv 620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingeniería
topic 620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingeniería
Análisis de sistemas
Recopilación de datos
Diseño lógico
Microredes
Comuncación
Datos
dc.subject.lemb.none.fl_str_mv Análisis de sistemas
Recopilación de datos
Diseño lógico
dc.subject.proposal.spa.fl_str_mv Microredes
Comuncación
Datos
description En este trabajo de grado se presenta la metodología y desarrollo de un sistema de comunicaciones para una microrred, a este sistema se le pueden controlar cargas tanto ON/OFF como proporcionales, además de que puede medir la tensión y corriente que se presenta en el sistema El sistema cuenta con toda una red de comunicaciones escalable a múltiples dispositivos, fue desarrollada con el fin de darle una aplicación práctica a las microrredes, en otras palabras, un banco de pruebas. Para el desarrollo del sistema fue necesaria la implementación de un sistema de comunicaciones por medio del protocolo ModBus RTU, elegido por sus características de distancia y el fácil manejo. El sistema consta de un maestro conectado a una interfaz gráfica la cual interactúa con todos los elementos conectados, allí se podrán modificar las cargas presentes, tanto por un control ON/OFF como un control proporcional, dichas cargas están conectadas a dispositivos inteligentes, lo cuales son los encargados de recibir todas la peticiones enviadas a través del protocolo de comunicación, este transporta las tramas de datos enviadas desde el maestro, en este caso una Raspberry pi 4 con una pantalla integrada. Después de la construcción de todo el sistema se realizaron múltiples pruebas para evaluar su funcionalidad y confiabilidad en todos los apartados, desde la medición correcta de tensión, la no alteración de los datos, el cambio en las cargas y saturación del sistema. Con este sistema se busca evaluar el funcionamiento de una microrred desde la parte de las comunicaciones, siendo así este un banco de pruebas para la aplicación de múltiples algoritmos de optimización y evaluar mejores potenciales para este tipo de redes.
publishDate 2022
dc.date.issued.none.fl_str_mv 2022
dc.date.accessioned.none.fl_str_mv 2023-02-27T21:12:06Z
dc.date.available.none.fl_str_mv 2023-02-27T21:12:06Z
dc.type.none.fl_str_mv Trabajo de grado - Pregrado
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.none.fl_str_mv Text
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/11059/14576
dc.identifier.instname.none.fl_str_mv Universidad Tecnológica de Pereira
dc.identifier.reponame.none.fl_str_mv Repositorio Institucional Universidad Tecnológica de Pereira
dc.identifier.repourl.none.fl_str_mv https://repositorio.utp.edu.co/home
url https://hdl.handle.net/11059/14576
https://repositorio.utp.edu.co/home
identifier_str_mv Universidad Tecnológica de Pereira
Repositorio Institucional Universidad Tecnológica de Pereira
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv [1] Solex.biz. 2022. IBM Maximo, Industria 4.0 y las revoluciones industriales. [En línea] Disponible en: <https://www.solex.biz/noticias/revoluciones-industriales-tecnologias impulsaron/> [Accedido 4 agosto 2022].
[2] Consumer |. 2022. Microrredes, una posible revolución energética para los consumidores. [En línea]Disponible en: <https://www.consumer.es/medio ambiente/microrredes-una-posible-revolucion-energetica-p ara-los-consumidores.html > [Accedido 4 agosto 2022].
[3] Concepto. 2022. Telecomunicaciones - Qué son, historia, tipos, impacto en la sociedad. [En línea] Disponible en: <https://concepto.de/telecomunicaciones/ > [Accedido 4 agosto 2022].
[4] Grupo Bancolombia. 2022. ¿Por qué estamos en medio de una crisis energética mundial y cuál es su impacto en Colombia?. [En línea] Disponible en: <https://www.bancolombia.com/empresas/capital-inteligente/actualidad-economica sectorial/crisis-energetica-mundial-analisis-causas-e-impacto-para-colombia> [Accedido 3 agosto 2022].
[5] 2022. Alemania aumenta el nivel de alerta energética ante el riesgo de escasez de gas, y acusa a Rusia de "ataque económico".[En línea] Disponible en: <https://www.motorpasion.com/futuromovimiento/alemaniaaumentanivelalertaenergeti cariesgoescasezgasacusaarusiaataqueeconomico#:~:text=En%20medio%20de%20la %2 0crisis,la%20industria%20y%20los%20hogares> [Accedido 4 agosto 2022].
[6] CENER - Centro Nacional de Energías Renovables. 2022. Introducción a las Microrredes - CENER - Centro Nacional de Energías Renovables. [En línea] Disponible en:<https://www.cener.com/introduccion-a-las-microrredes/ > [Accedido 4 agosto 2022].
[7] Energyst. 2022. MICRO REDES - Energyst. [En línea] Disponible en: <https://www.energyst.com/es-int/soluciones/micro-redes/ > [Accedido 3 agosto 2022].
[8] Ghosh, S, Chanda, C. and Das, J., 2022. A Comprehensive Survey on Communication Technologies for a Grid Connected Microgrid System. [En línea] Ieeexplore.ieee.org. Disponible en: <https://ieeexplore.ieee.org/document/9395820 > [Accedido 5 agosto 2022].
[9] Arias Barragán, L., García, D. and Rivas Trujillo, E., 2022. Modelo de gestión de redes de distribución mediante UML y BPL. [En línea] Scielo.org.co. Disponible en: <http://www.scielo.org.co/scielo.php?script=sci_arttext&pid=S0123921X2013000300 011 > [Accedido 6 agosto 2022].
[10] Cano Murillo, V. and Moreno Viveros, F., 2022. Implementación de una Raspberry Pi como agregador eléctrico en una red de electrolineras. [En línea] Repositorio.utp.edu.co. Disponible en: <https://repositorio.utp.edu.co/bitstream/handle/11059/11213/629.2293%20C227.pdf > [Accedido 5 agosto 2022].
[11] Quijano, N., Pedraza, A., Velásquez, M., Estévez, G., Monroy, Á., Becerra, J. and Ramírez, Á., 2022. Microrredes aisladas en La Guajira: diseño e implementación. [En línea] Ojsrevistaing.uniandes.edu.co. Disponible en: <https://ojsrevistaing.uniandes.edu.co/ojs/index.php/revista/article/view/998> [Accedido 5 agosto 2022].
[12] MINTIC. 2022. “Colombia necesita subsanar el atraso que tiene frente a la región en conectividad y digitalización”. [En línea] Disponible en: <https://mintic.gov.co/portal/inicio/Sala-de-Prensa/Noticias/81977:Colombia necesita-subsan ar-el-atraso-que-tiene-frente-a-la-region-en-conectividad-y digitalizacion-viceministro-Ivan-M antilla > [Accedido 3 agosto 2022].
[13] Periódico El Campesino – La voz del campo colombiano. 2022. Acceso a telecomunicaciones, una deuda vigente en el campo colombiano. [En línea] Disponible en: <https://elcampesino.co/acceso-a-telecomunicaciones-una-deuda vigente-en-el-campo-colo mbiano/ > [Accedido 4 agosto 2022].
[14] Www1.upme.gov.co. 2022. Mapa de ruta, conexión y resultados. (Componente 1). [En línea] Disponible en: <https://www1.upme.gov.co/DemandayEficiencia/Doc_Hemeroteca/Smart_Grids_Co lombia_ Vision_2030/2_Parte2_Proyecto_BID_Smart_Grids.pdf > [Accedido 5 agosoto 2022].
[15] Districtenergy.org. 2022. Features and Benefits - Microgrids. [En línea] Disponible en: <https://www.districtenergy.org/microgrids/aboutmicrogrids97/features#:~:text=Micrg rids%20provide%20efficient%2C%20lowcost,unprecedented%20for%20an%20ener gy%20resour ce > [Accedido 4 agosto 2022].
[16] Regioncentralrape.gov.co. 2022. ESTADO DE LA COBERTURA ELÉCTRICA Y LAS ZONAS NO INTERCONECTADAS EN LA REGIÓN CENTRAL. [online] Available at: <https://regioncentralrape.gov.co/wpcontent/uploads/2020/04/ESTADODELACOBE RTUR A-ELECTRICA-Y-LAS-ZONAS-NO-INTERCONECTADAS-EN-LA-REGIÓN CENTRAL-3-1.p df > [Accessed 5 August 2022].
[17] Información Detallada Sobre el protocolo modbus NI. Disponible en: https://www.ni.com/es-co/innovations/white-papers/14/the-modbus-protocol-in depth.html [Accedido: octubre 27, 2022
[18] Jost, D. What is a sensor?. [En línea] Fierce Electronics. Disponible en: https://www.fierceelectronics.com/sensors/what-a-sensor. [Accedido 27 octubre 2022].
[19] i-SCOOP. Industry 4.0 and the fourth industrial revolution explained. [En línea] Disponible en: https://www.i-scoop.eu/industry-4-0/. [Accedido 27 octubre 2022].
[20] Hebert (2020) Pyqt5 interfáces gráficas con python, ▷ Cursos de Programación de 0 a Experto © Garantizados. Disponible en: https://unipython.com/pyqt5-interfaces graficas-con-python/ [Accedido: 27 octubre 2022].
[21] Emaz, A. and Pérez-Ruiz Una (1998) ¿Qué es pyhton?, Amazon. UAP. Disponible en: https://aws.amazon.com/es/what-is/python/ (Accedido: octubre 28, 2022).
[22] Twitter, R.S.F.on, Solé, R. and Twitter, F.on (2021) Raspberry Pi: Qué Es, para qué sirve y qué podemos hacer, Profesional Review. Disponible: https://www.profesionalreview.com/2021/07/18/que-es-raspberry-pi/ (Accedido: noviembre 12, 2022)
[23] Fernández, Y. (2022) Qué Es Arduino, cómo funciona y qué puedes hacer Con Uno, Xataka. Xataka. Disponible en: https://www.xataka.com/basics/que-arduino-como funciona-que-puedes-hacer-uno (Accedido: noviembre 12
[24] Triac 8 a 600 V TO220 BTA08-600BW. Disponible en: https://www.carrod.mx/products/triac-8-a-400-v-to220-bta08-600c (Accedido: noviembre 12, 2022).
[25] Triac BTA08-600B (2022) UNIT Electronics. Disponible en: https://uelectronics.com/producto/triac-bta08-600b/ (Accedido: noviembre 12, 2022).
[26] Optoacoplador MOC3021 DIP-6 (2022) UNIT Electronics. Disponible en: https://uelectronics.com/producto/moc3021-optoacoplador/ (Accedido: noviembre 12, 2022).
[27] Alldatasheet.com (no date) ZMPT101B Datasheet(PDF) - list of UNCLASSIFED manufacturers, ALLDATASHEET.COM - Electronic Parts Datasheet Search. Disponible en: https://www.alldatasheet.com/datasheet pdf/pdf/1131993/ETC2/ZMPT101B.html (Accedido: noviembre 14, 2022)
[28] 4N25 - Optoacouplador, salida transistor, 1 canal, DIP, 6 pines, 60 ma, 5 kv, 20 % 5300vrms/dp/88K1384 (Accedido: noviembre 12, 2022). Newark. Disponible en: https://mexico.newark.com/vishay/4n25/optocoupler- transistor-
[29] LATAM, M. (2021) Puente de Diodos, Mecatrónica LATAM. Mecatrónica LATAM. Disponible
[30] Tarjeta MAX485 (2022) Sigma Electrónica. Disponible en: https://www.sigmaelectronica.net/producto/tarjeta-max485/ (Accedido: noviembre 12, 2022).
[31] ZMPT101B sensor de Voltaje AC 2MA (2022) UNIT Electronics. Disponible en: https://uelectronics.com/producto/zmpt101b-sensor-de-voltaje-ac-2ma/ (Accedido: noviembre 12, 2022).
[32] Sensor de Corriente no invasivo 30A (2021) SANDOROBOTICS. Disponible en: https://sandorobotics.com/producto/sen-11005/ (Accedido: noviembre 12, 2022).
[33] Relevadores de Estado slido, SSR. Tei Ingenier. Disponible en: http://www.teii.com.mx/relevadores-estado-solido-ssr.html (Accedido noviembre 18, 2022).
dc.rights.license.none.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.uri.none.fl_str_mv https://creativecommons.org/licenses/by-nc/4.0/
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
https://creativecommons.org/licenses/by-nc/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.none.fl_str_mv 65 páginas
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Tecnológica de Pereira
dc.publisher.program.none.fl_str_mv Ingeniería Electrónica
dc.publisher.faculty.none.fl_str_mv Facultad de Ingenierías
dc.publisher.place.none.fl_str_mv Pereira
publisher.none.fl_str_mv Universidad Tecnológica de Pereira
institution Universidad Tecnológica de Pereira
bitstream.url.fl_str_mv https://dspace7-utp.metabuscador.org/bitstreams/3192d077-7fee-445e-b6d5-410a94cdd232/download
https://dspace7-utp.metabuscador.org/bitstreams/ac198f11-7b9e-4090-b17d-62715f797c95/download
https://dspace7-utp.metabuscador.org/bitstreams/c8282cbb-66c6-4de7-939e-9af17bb8ddec/download
https://dspace7-utp.metabuscador.org/bitstreams/117f8e73-4a73-412e-ae0f-b2b05fdd1cb8/download
bitstream.checksum.fl_str_mv 7671a3bab091f72183d4d0d3a28186da
2f9959eaf5b71fae44bbf9ec84150c7a
86d08dbc9dd05953391b2bf55745e40e
099298055776f3bcf42a6c06aa6e374f
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio de la Universidad Tecnológica de Pereira
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1812205306785038336
spelling Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)Manifiesto (Manifestamos) en este documento la voluntad de autorizar a la Biblioteca Jorge Roa Martínez de la Universidad Tecnológica de Pereira la publicación en el Repositorio institucional (http://biblioteca.utp.edu.co), la versión electrónica de la OBRA titulada: ________________________________________________________________________________________________ ________________________________________________________________________________________________ ________________________________________________________________________________________________ La Universidad Tecnológica de Pereira, entidad académica sin ánimo de lucro, queda por lo tanto facultada para ejercer plenamente la autorización anteriormente descrita en su actividad ordinaria de investigación, docencia y publicación. La autorización otorgada se ajusta a lo que establece la Ley 23 de 1982. Con todo, en mi (nuestra) condición de autor (es) me (nos) reservo (reservamos) los derechos morales de la OBRA antes citada con arreglo al artículo 30 dehttps://creativecommons.org/licenses/by-nc/4.0/http://purl.org/coar/access_right/c_abf2info:eu-repo/semantics/openAccessBejarano Martínez, ArleyFranco González, José Esteban2023-02-27T21:12:06Z2023-02-27T21:12:06Z2022https://hdl.handle.net/11059/14576Universidad Tecnológica de PereiraRepositorio Institucional Universidad Tecnológica de Pereirahttps://repositorio.utp.edu.co/homeEn este trabajo de grado se presenta la metodología y desarrollo de un sistema de comunicaciones para una microrred, a este sistema se le pueden controlar cargas tanto ON/OFF como proporcionales, además de que puede medir la tensión y corriente que se presenta en el sistema El sistema cuenta con toda una red de comunicaciones escalable a múltiples dispositivos, fue desarrollada con el fin de darle una aplicación práctica a las microrredes, en otras palabras, un banco de pruebas. Para el desarrollo del sistema fue necesaria la implementación de un sistema de comunicaciones por medio del protocolo ModBus RTU, elegido por sus características de distancia y el fácil manejo. El sistema consta de un maestro conectado a una interfaz gráfica la cual interactúa con todos los elementos conectados, allí se podrán modificar las cargas presentes, tanto por un control ON/OFF como un control proporcional, dichas cargas están conectadas a dispositivos inteligentes, lo cuales son los encargados de recibir todas la peticiones enviadas a través del protocolo de comunicación, este transporta las tramas de datos enviadas desde el maestro, en este caso una Raspberry pi 4 con una pantalla integrada. Después de la construcción de todo el sistema se realizaron múltiples pruebas para evaluar su funcionalidad y confiabilidad en todos los apartados, desde la medición correcta de tensión, la no alteración de los datos, el cambio en las cargas y saturación del sistema. Con este sistema se busca evaluar el funcionamiento de una microrred desde la parte de las comunicaciones, siendo así este un banco de pruebas para la aplicación de múltiples algoritmos de optimización y evaluar mejores potenciales para este tipo de redes.In this degree work, the methodology and development of a system of communications for a microgrid, this system can control loads both ON/OFF as proportional, plus it can measure the voltage and current that is presents in the system The system has an entire communications network that is scalable to multiple devices, was developed in order to give a practical application to microgrids, in other words, a test bench. For the development of the system it was necessary the implementation of a communications system through the ModBus RTU protocol, chosen for its distance characteristics and easy handling. The system consists of a master connected to a graphical interface which interacts with all the connected elements, there it will be possible to modify the present loads, both by a ON/OFF control as a proportional control, such loads are connected to smart devices, which are responsible for receiving all requests sent through the communication protocol, it carries the data frames sent from the master, in this case a Raspberry pi 4 with an integrated display. After the construction of the entire system, multiple tests were carried out to evaluate its functionality and reliability in all sections, from the correct measurement of voltage, the non-presentation of the data, the change in loads and saturation of the system. This system seeks to evaluate the operation of a microgrid from the communications, thus being a test bench for the application of multiple optimization algorithms and evaluation of the best potentials for this type of networks.CONTENIDO 1 RESUMEN .................................................................................................................................... 9 2 PRELIMINARES........................................................................................................................... 10 2.1 Introducción ...................................................................................................................... 10 2.2 Planteamiento del problema ............................................................................................ 11 2.3 Justificación....................................................................................................................... 13 3 OBJETIVOS ................................................................................................................................. 14 3.1 Objetivo general................................................................................................................ 14 3.2 Objetivos específicos......................................................................................................... 14 4 MARCO TEÓRICO....................................................................................................................... 15 4.1 Protocolo de comunicación MODBUS RTU....................................................................... 15 4.2 Sensor................................................................................................................................ 15 4.3 Industria 4.0 ...................................................................................................................... 15 4.4 QT Designer....................................................................................................................... 15 4.5 Python. .............................................................................................................................. 15 5 MATERIALES .............................................................................................................................. 16 5.1 Raspberry pi 4.................................................................................................................... 16 5.2 Arduino.............................................................................................................................. 16 5.3 Triac................................................................................................................................... 16 5.4 Optoacoplador MOC3021 ................................................................................................. 17 5.5 Optoacoplador 4N25......................................................................................................... 17 5.6 Puente de diodos .............................................................................................................. 18 5.7 MAX485............................................................................................................................. 18 5.8 Sensor de voltaje ZMPT101B ............................................................................................ 19 5.9 Sensor de corriente no invasivo........................................................................................ 20 5.10 Relés de estado sólido....................................................................................................... 20 6 DESARROLLO ............................................................................................................................. 21 6.1 Diseño de una topología de red. ....................................................................................... 22 6.2 Controles de cargas locales............................................................................................... 24 6.2.1 Control de cargas ON/OFF......................................................................................... 24 6.2.2 Control de cargas proporcional................................................................................. 26 6.3 Medición de tensión y corriente. ...................................................................................... 28 6.3.1 Medición de tensión.................................................................................................. 28 6.3.2 Medición de corriente............................................................................................... 30 6.4 Desarrollo de interfaz gráfica para controlador central. .................................................. 35 6.4.1 Diseño de la interfaz en QT designer. ....................................................................... 36 6.4.2 Desarrollo de código en Python para interfaz........................................................... 36 6.5 Desarrollo de biblioteca Modbus maestro........................................................................ 38 6.5.1 Funciones soportadas por la biblioteca. ................................................................... 38 6.5.2 Verificación por redundancia cíclica. ........................................................................ 39 6.5.3 Desarrollo de funciones. ........................................................................................... 39 6.6 Diseño de placa PCB.......................................................................................................... 40 6.7 Evaluar el sistema implementado..................................................................................... 45 6.7.1 Prueba de activación y desactivación de cargas ON/OFF. ........................................ 45 6.7.2 Prueba de activación de cargas proporcionales........................................................ 45 6.7.3 Prueba de saturación del sistema. ............................................................................ 45 6.7.4 Prueba de medición de tensión. ............................................................................... 46 6.7.5 Prueba de medición de corriente.............................................................................. 46 6.7.6 Prueba de confiabilidad y verificación de no alteración de datos. ........................... 46 7 RESULTADOS ............................................................................................................................. 47 7.1 Resultados de la prueba activación y desactivación cargas ON/OFF................................ 47 7.2 Resultados de prueba de activación de cargas proporcionales........................................ 49 7.3 Resultados de la prueba de saturación del sistema.......................................................... 54 7.4 Resultados de la prueba de medición de tensión............................................................. 54 7.5 Resultados de la prueba de medición de corriente. ......................................................... 55 7.6 Resultados de la prueba de confiabilidad y verificación de no alteración de datos......... 56 8 ANÁLISIS DE RESULTADOS......................................................................................................... 58 9 CONCLUSIONES ......................................................................................................................... 60 10 TRABAJOS FUTUROS.............................................................................................................. 61 11 BIBLIOGRAFÍA........................................................................................................................ 62PregradoIngeniero(a) Electrónico65 páginasapplication/pdfspaUniversidad Tecnológica de PereiraIngeniería ElectrónicaFacultad de IngenieríasPereira620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingenieríaAnálisis de sistemasRecopilación de datosDiseño lógicoMicroredesComuncaciónDatosDiseño e implementación de una red de telecomunicaciones para el control de microrredesTrabajo de grado - Pregradoinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1fTextinfo:eu-repo/semantics/bachelorThesis[1] Solex.biz. 2022. IBM Maximo, Industria 4.0 y las revoluciones industriales. [En línea] Disponible en: <https://www.solex.biz/noticias/revoluciones-industriales-tecnologias impulsaron/> [Accedido 4 agosto 2022].[2] Consumer |. 2022. Microrredes, una posible revolución energética para los consumidores. [En línea]Disponible en: <https://www.consumer.es/medio ambiente/microrredes-una-posible-revolucion-energetica-p ara-los-consumidores.html > [Accedido 4 agosto 2022].[3] Concepto. 2022. Telecomunicaciones - Qué son, historia, tipos, impacto en la sociedad. [En línea] Disponible en: <https://concepto.de/telecomunicaciones/ > [Accedido 4 agosto 2022].[4] Grupo Bancolombia. 2022. ¿Por qué estamos en medio de una crisis energética mundial y cuál es su impacto en Colombia?. [En línea] Disponible en: <https://www.bancolombia.com/empresas/capital-inteligente/actualidad-economica sectorial/crisis-energetica-mundial-analisis-causas-e-impacto-para-colombia> [Accedido 3 agosto 2022].[5] 2022. Alemania aumenta el nivel de alerta energética ante el riesgo de escasez de gas, y acusa a Rusia de "ataque económico".[En línea] Disponible en: <https://www.motorpasion.com/futuromovimiento/alemaniaaumentanivelalertaenergeti cariesgoescasezgasacusaarusiaataqueeconomico#:~:text=En%20medio%20de%20la %2 0crisis,la%20industria%20y%20los%20hogares> [Accedido 4 agosto 2022].[6] CENER - Centro Nacional de Energías Renovables. 2022. Introducción a las Microrredes - CENER - Centro Nacional de Energías Renovables. [En línea] Disponible en:<https://www.cener.com/introduccion-a-las-microrredes/ > [Accedido 4 agosto 2022].[7] Energyst. 2022. MICRO REDES - Energyst. [En línea] Disponible en: <https://www.energyst.com/es-int/soluciones/micro-redes/ > [Accedido 3 agosto 2022].[8] Ghosh, S, Chanda, C. and Das, J., 2022. A Comprehensive Survey on Communication Technologies for a Grid Connected Microgrid System. [En línea] Ieeexplore.ieee.org. Disponible en: <https://ieeexplore.ieee.org/document/9395820 > [Accedido 5 agosto 2022].[9] Arias Barragán, L., García, D. and Rivas Trujillo, E., 2022. Modelo de gestión de redes de distribución mediante UML y BPL. [En línea] Scielo.org.co. Disponible en: <http://www.scielo.org.co/scielo.php?script=sci_arttext&pid=S0123921X2013000300 011 > [Accedido 6 agosto 2022].[10] Cano Murillo, V. and Moreno Viveros, F., 2022. Implementación de una Raspberry Pi como agregador eléctrico en una red de electrolineras. [En línea] Repositorio.utp.edu.co. Disponible en: <https://repositorio.utp.edu.co/bitstream/handle/11059/11213/629.2293%20C227.pdf > [Accedido 5 agosto 2022].[11] Quijano, N., Pedraza, A., Velásquez, M., Estévez, G., Monroy, Á., Becerra, J. and Ramírez, Á., 2022. Microrredes aisladas en La Guajira: diseño e implementación. [En línea] Ojsrevistaing.uniandes.edu.co. Disponible en: <https://ojsrevistaing.uniandes.edu.co/ojs/index.php/revista/article/view/998> [Accedido 5 agosto 2022].[12] MINTIC. 2022. “Colombia necesita subsanar el atraso que tiene frente a la región en conectividad y digitalización”. [En línea] Disponible en: <https://mintic.gov.co/portal/inicio/Sala-de-Prensa/Noticias/81977:Colombia necesita-subsan ar-el-atraso-que-tiene-frente-a-la-region-en-conectividad-y digitalizacion-viceministro-Ivan-M antilla > [Accedido 3 agosto 2022].[13] Periódico El Campesino – La voz del campo colombiano. 2022. Acceso a telecomunicaciones, una deuda vigente en el campo colombiano. [En línea] Disponible en: <https://elcampesino.co/acceso-a-telecomunicaciones-una-deuda vigente-en-el-campo-colo mbiano/ > [Accedido 4 agosto 2022].[14] Www1.upme.gov.co. 2022. Mapa de ruta, conexión y resultados. (Componente 1). [En línea] Disponible en: <https://www1.upme.gov.co/DemandayEficiencia/Doc_Hemeroteca/Smart_Grids_Co lombia_ Vision_2030/2_Parte2_Proyecto_BID_Smart_Grids.pdf > [Accedido 5 agosoto 2022].[15] Districtenergy.org. 2022. Features and Benefits - Microgrids. [En línea] Disponible en: <https://www.districtenergy.org/microgrids/aboutmicrogrids97/features#:~:text=Micrg rids%20provide%20efficient%2C%20lowcost,unprecedented%20for%20an%20ener gy%20resour ce > [Accedido 4 agosto 2022].[16] Regioncentralrape.gov.co. 2022. ESTADO DE LA COBERTURA ELÉCTRICA Y LAS ZONAS NO INTERCONECTADAS EN LA REGIÓN CENTRAL. [online] Available at: <https://regioncentralrape.gov.co/wpcontent/uploads/2020/04/ESTADODELACOBE RTUR A-ELECTRICA-Y-LAS-ZONAS-NO-INTERCONECTADAS-EN-LA-REGIÓN CENTRAL-3-1.p df > [Accessed 5 August 2022].[17] Información Detallada Sobre el protocolo modbus NI. Disponible en: https://www.ni.com/es-co/innovations/white-papers/14/the-modbus-protocol-in depth.html [Accedido: octubre 27, 2022[18] Jost, D. What is a sensor?. [En línea] Fierce Electronics. Disponible en: https://www.fierceelectronics.com/sensors/what-a-sensor. [Accedido 27 octubre 2022].[19] i-SCOOP. Industry 4.0 and the fourth industrial revolution explained. [En línea] Disponible en: https://www.i-scoop.eu/industry-4-0/. [Accedido 27 octubre 2022].[20] Hebert (2020) Pyqt5 interfáces gráficas con python, ▷ Cursos de Programación de 0 a Experto © Garantizados. Disponible en: https://unipython.com/pyqt5-interfaces graficas-con-python/ [Accedido: 27 octubre 2022].[21] Emaz, A. and Pérez-Ruiz Una (1998) ¿Qué es pyhton?, Amazon. UAP. Disponible en: https://aws.amazon.com/es/what-is/python/ (Accedido: octubre 28, 2022).[22] Twitter, R.S.F.on, Solé, R. and Twitter, F.on (2021) Raspberry Pi: Qué Es, para qué sirve y qué podemos hacer, Profesional Review. Disponible: https://www.profesionalreview.com/2021/07/18/que-es-raspberry-pi/ (Accedido: noviembre 12, 2022)[23] Fernández, Y. (2022) Qué Es Arduino, cómo funciona y qué puedes hacer Con Uno, Xataka. Xataka. Disponible en: https://www.xataka.com/basics/que-arduino-como funciona-que-puedes-hacer-uno (Accedido: noviembre 12[24] Triac 8 a 600 V TO220 BTA08-600BW. Disponible en: https://www.carrod.mx/products/triac-8-a-400-v-to220-bta08-600c (Accedido: noviembre 12, 2022).[25] Triac BTA08-600B (2022) UNIT Electronics. Disponible en: https://uelectronics.com/producto/triac-bta08-600b/ (Accedido: noviembre 12, 2022).[26] Optoacoplador MOC3021 DIP-6 (2022) UNIT Electronics. Disponible en: https://uelectronics.com/producto/moc3021-optoacoplador/ (Accedido: noviembre 12, 2022).[27] Alldatasheet.com (no date) ZMPT101B Datasheet(PDF) - list of UNCLASSIFED manufacturers, ALLDATASHEET.COM - Electronic Parts Datasheet Search. Disponible en: https://www.alldatasheet.com/datasheet pdf/pdf/1131993/ETC2/ZMPT101B.html (Accedido: noviembre 14, 2022)[28] 4N25 - Optoacouplador, salida transistor, 1 canal, DIP, 6 pines, 60 ma, 5 kv, 20 % 5300vrms/dp/88K1384 (Accedido: noviembre 12, 2022). Newark. Disponible en: https://mexico.newark.com/vishay/4n25/optocoupler- transistor-[29] LATAM, M. (2021) Puente de Diodos, Mecatrónica LATAM. Mecatrónica LATAM. Disponible[30] Tarjeta MAX485 (2022) Sigma Electrónica. Disponible en: https://www.sigmaelectronica.net/producto/tarjeta-max485/ (Accedido: noviembre 12, 2022).[31] ZMPT101B sensor de Voltaje AC 2MA (2022) UNIT Electronics. Disponible en: https://uelectronics.com/producto/zmpt101b-sensor-de-voltaje-ac-2ma/ (Accedido: noviembre 12, 2022).[32] Sensor de Corriente no invasivo 30A (2021) SANDOROBOTICS. Disponible en: https://sandorobotics.com/producto/sen-11005/ (Accedido: noviembre 12, 2022).[33] Relevadores de Estado slido, SSR. Tei Ingenier. Disponible en: http://www.teii.com.mx/relevadores-estado-solido-ssr.html (Accedido noviembre 18, 2022).PublicationORIGINALTRABAJO DE GRADO.pdfTRABAJO DE GRADO.pdfapplication/pdf3253904https://dspace7-utp.metabuscador.org/bitstreams/3192d077-7fee-445e-b6d5-410a94cdd232/download7671a3bab091f72183d4d0d3a28186daMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-814828https://dspace7-utp.metabuscador.org/bitstreams/ac198f11-7b9e-4090-b17d-62715f797c95/download2f9959eaf5b71fae44bbf9ec84150c7aMD52TEXTTRABAJO DE GRADO.pdf.txtTRABAJO DE GRADO.pdf.txtExtracted texttext/plain98553https://dspace7-utp.metabuscador.org/bitstreams/c8282cbb-66c6-4de7-939e-9af17bb8ddec/download86d08dbc9dd05953391b2bf55745e40eMD53THUMBNAILTRABAJO DE GRADO.pdf.jpgTRABAJO DE GRADO.pdf.jpgGenerated Thumbnailimage/jpeg5794https://dspace7-utp.metabuscador.org/bitstreams/117f8e73-4a73-412e-ae0f-b2b05fdd1cb8/download099298055776f3bcf42a6c06aa6e374fMD5411059/14576oai:dspace7-utp.metabuscador.org:11059/145762024-09-05 17:03:41.837https://creativecommons.org/licenses/by-nc/4.0/Manifiesto (Manifestamos) en este documento la voluntad de autorizar a la Biblioteca Jorge Roa Martínez de la Universidad Tecnológica de Pereira la publicación en el Repositorio institucional (http://biblioteca.utp.edu.co), la versión electrónica de la OBRA titulada: ________________________________________________________________________________________________ ________________________________________________________________________________________________ ________________________________________________________________________________________________ La Universidad Tecnológica de Pereira, entidad académica sin ánimo de lucro, queda por lo tanto facultada para ejercer plenamente la autorización anteriormente descrita en su actividad ordinaria de investigación, docencia y publicación. La autorización otorgada se ajusta a lo que establece la Ley 23 de 1982. Con todo, en mi (nuestra) condición de autor (es) me (nos) reservo (reservamos) los derechos morales de la OBRA antes citada con arreglo al artículo 30 deopen.accesshttps://dspace7-utp.metabuscador.orgRepositorio de la Universidad Tecnológica de Pereirabdigital@metabiblioteca.comTEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuCgpNRURJQU5URSBFTCBFSkVSQ0lDSU8gREUgQ1VBTFFVSUVSQSBERSBMT1MgREVSRUNIT1MgUVVFIFNFIE9UT1JHQU4gRU4gRVNUQSBMSUNFTkNJQSwgVVNURUQgQUNFUFRBIFkgQUNVRVJEQSBRVUVEQVIgT0JMSUdBRE8gRU4gTE9TIFRFUk1JTk9TIFFVRSBTRSBTRcORQUxBTiBFTiBFTExBLiBFTCBMSUNFTkNJQU5URSBDT05DRURFIEEgVVNURUQgTE9TIERFUkVDSE9TIENPTlRFTklET1MgRU4gRVNUQSBMSUNFTkNJQSBDT05ESUNJT05BRE9TIEEgTEEgQUNFUFRBQ0nDk04gREUgU1VTIFRFUk1JTk9TIFkgQ09ORElDSU9ORVMuCjEuIERlZmluaWNpb25lcwoKYS4JT2JyYSBDb2xlY3RpdmEgZXMgdW5hIG9icmEsIHRhbCBjb21vIHVuYSBwdWJsaWNhY2nDs24gcGVyacOzZGljYSwgdW5hIGFudG9sb2fDrWEsIG8gdW5hIGVuY2ljbG9wZWRpYSwgZW4gbGEgcXVlIGxhIG9icmEgZW4gc3UgdG90YWxpZGFkLCBzaW4gbW9kaWZpY2FjacOzbiBhbGd1bmEsIGp1bnRvIGNvbiB1biBncnVwbyBkZSBvdHJhcyBjb250cmlidWNpb25lcyBxdWUgY29uc3RpdHV5ZW4gb2JyYXMgc2VwYXJhZGFzIGUgaW5kZXBlbmRpZW50ZXMgZW4gc8OtIG1pc21hcywgc2UgaW50ZWdyYW4gZW4gdW4gdG9kbyBjb2xlY3Rpdm8uIFVuYSBPYnJhIHF1ZSBjb25zdGl0dXllIHVuYSBvYnJhIGNvbGVjdGl2YSBubyBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgKGNvbW8gc2UgZGVmaW5lIGFiYWpvKSBwYXJhIGxvcyBwcm9ww7NzaXRvcyBkZSBlc3RhIGxpY2VuY2lhLiBhcXVlbGxhIHByb2R1Y2lkYSBwb3IgdW4gZ3J1cG8gZGUgYXV0b3JlcywgZW4gcXVlIGxhIE9icmEgc2UgZW5jdWVudHJhIHNpbiBtb2RpZmljYWNpb25lcywganVudG8gY29uIHVuYSBjaWVydGEgY2FudGlkYWQgZGUgb3RyYXMgY29udHJpYnVjaW9uZXMsIHF1ZSBjb25zdGl0dXllbiBlbiBzw60gbWlzbW9zIHRyYWJham9zIHNlcGFyYWRvcyBlIGluZGVwZW5kaWVudGVzLCBxdWUgc29uIGludGVncmFkb3MgYWwgdG9kbyBjb2xlY3Rpdm8sIHRhbGVzIGNvbW8gcHVibGljYWNpb25lcyBwZXJpw7NkaWNhcywgYW50b2xvZ8OtYXMgbyBlbmNpY2xvcGVkaWFzLgoKYi4JT2JyYSBEZXJpdmFkYSBzaWduaWZpY2EgdW5hIG9icmEgYmFzYWRhIGVuIGxhIG9icmEgb2JqZXRvIGRlIGVzdGEgbGljZW5jaWEgbyBlbiDDqXN0YSB5IG90cmFzIG9icmFzIHByZWV4aXN0ZW50ZXMsIHRhbGVzIGNvbW8gdHJhZHVjY2lvbmVzLCBhcnJlZ2xvcyBtdXNpY2FsZXMsIGRyYW1hdGl6YWNpb25lcywg4oCcZmljY2lvbmFsaXphY2lvbmVz4oCdLCB2ZXJzaW9uZXMgcGFyYSBjaW5lLCDigJxncmFiYWNpb25lcyBkZSBzb25pZG/igJ0sIHJlcHJvZHVjY2lvbmVzIGRlIGFydGUsIHJlc8O6bWVuZXMsIGNvbmRlbnNhY2lvbmVzLCBvIGN1YWxxdWllciBvdHJhIGVuIGxhIHF1ZSBsYSBvYnJhIHB1ZWRhIHNlciB0cmFuc2Zvcm1hZGEsIGNhbWJpYWRhIG8gYWRhcHRhZGEsIGV4Y2VwdG8gYXF1ZWxsYXMgcXVlIGNvbnN0aXR1eWFuIHVuYSBvYnJhIGNvbGVjdGl2YSwgbGFzIHF1ZSBubyBzZXLDoW4gY29uc2lkZXJhZGFzIHVuYSBvYnJhIGRlcml2YWRhIHBhcmEgZWZlY3RvcyBkZSBlc3RhIGxpY2VuY2lhLiAoUGFyYSBldml0YXIgZHVkYXMsIGVuIGVsIGNhc28gZGUgcXVlIGxhIE9icmEgc2VhIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbCBvIHVuYSBncmFiYWNpw7NuIHNvbm9yYSwgcGFyYSBsb3MgZWZlY3RvcyBkZSBlc3RhIExpY2VuY2lhIGxhIHNpbmNyb25pemFjacOzbiB0ZW1wb3JhbCBkZSBsYSBPYnJhIGNvbiB1bmEgaW1hZ2VuIGVuIG1vdmltaWVudG8gc2UgY29uc2lkZXJhcsOhIHVuYSBPYnJhIERlcml2YWRhIHBhcmEgbG9zIGZpbmVzIGRlIGVzdGEgbGljZW5jaWEpLgoKYy4JTGljZW5jaWFudGUsIGVzIGVsIGluZGl2aWR1byBvIGxhIGVudGlkYWQgdGl0dWxhciBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IgcXVlIG9mcmVjZSBsYSBPYnJhIGVuIGNvbmZvcm1pZGFkIGNvbiBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYS4KCmQuCUF1dG9yIG9yaWdpbmFsLCBlcyBlbCBpbmRpdmlkdW8gcXVlIGNyZcOzIGxhIE9icmEuCgplLglPYnJhLCBlcyBhcXVlbGxhIG9icmEgc3VzY2VwdGlibGUgZGUgcHJvdGVjY2nDs24gcG9yIGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IgeSBxdWUgZXMgb2ZyZWNpZGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhCgpmLglVc3RlZCwgZXMgZWwgaW5kaXZpZHVvIG8gbGEgZW50aWRhZCBxdWUgZWplcmNpdGEgbG9zIGRlcmVjaG9zIG90b3JnYWRvcyBhbCBhbXBhcm8gZGUgZXN0YSBMaWNlbmNpYSB5IHF1ZSBjb24gYW50ZXJpb3JpZGFkIG5vIGhhIHZpb2xhZG8gbGFzIGNvbmRpY2lvbmVzIGRlIGxhIG1pc21hIHJlc3BlY3RvIGEgbGEgT2JyYSwgbyBxdWUgaGF5YSBvYnRlbmlkbyBhdXRvcml6YWNpw7NuIGV4cHJlc2EgcG9yIHBhcnRlIGRlbCBMaWNlbmNpYW50ZSBwYXJhIGVqZXJjZXIgbG9zIGRlcmVjaG9zIGFsIGFtcGFybyBkZSBlc3RhIExpY2VuY2lhIHBlc2UgYSB1bmEgdmlvbGFjacOzbiBhbnRlcmlvci4KCjIuIERlcmVjaG9zIGRlIFVzb3MgSG9ucmFkb3MgeSBleGNlcGNpb25lcyBMZWdhbGVzLgpOYWRhIGVuIGVzdGEgTGljZW5jaWEgcG9kcsOhIHNlciBpbnRlcnByZXRhZG8gY29tbyB1bmEgZGlzbWludWNpw7NuLCBsaW1pdGFjacOzbiBvIHJlc3RyaWNjacOzbiBkZSBsb3MgZGVyZWNob3MgZGVyaXZhZG9zIGRlbCB1c28gaG9ucmFkbyB5IG90cmFzIGxpbWl0YWNpb25lcyBvIGV4Y2VwY2lvbmVzIGEgbG9zIGRlcmVjaG9zIGRlbCBhdXRvciBiYWpvIGVsIHLDqWdpbWVuIGxlZ2FsIHZpZ2VudGUgbyBkZXJpdmFkbyBkZSBjdWFscXVpZXIgb3RyYSBub3JtYSBxdWUgc2UgbGUgYXBsaXF1ZS4KCjMuIENvbmNlc2nDs24gZGUgbGEgTGljZW5jaWEuCkJham8gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIGVsIExpY2VuY2lhbnRlIG90b3JnYSBhIFVzdGVkIHVuYSBsaWNlbmNpYSBtdW5kaWFsLCBsaWJyZSBkZSByZWdhbMOtYXMsIG5vIGV4Y2x1c2l2YSB5IHBlcnBldHVhIChkdXJhbnRlIHRvZG8gZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGVqZXJjZXIgZXN0b3MgZGVyZWNob3Mgc29icmUgbGEgT2JyYSB0YWwgeSBjb21vIHNlIGluZGljYSBhIGNvbnRpbnVhY2nDs246CgphLglSZXByb2R1Y2lyIGxhIE9icmEsIGluY29ycG9yYXIgbGEgT2JyYSBlbiB1bmEgbyBtw6FzIE9icmFzIENvbGVjdGl2YXMsIHkgcmVwcm9kdWNpciBsYSBPYnJhIGluY29ycG9yYWRhIGVuIGxhcyBPYnJhcyBDb2xlY3RpdmFzLgoKYi4JRGlzdHJpYnVpciBjb3BpYXMgbyBmb25vZ3JhbWFzIGRlIGxhcyBPYnJhcywgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYSwgaW5jbHV5w6luZG9sYXMgY29tbyBpbmNvcnBvcmFkYXMgZW4gT2JyYXMgQ29sZWN0aXZhcywgc2Vnw7puIGNvcnJlc3BvbmRhLgoKYy4JRGlzdHJpYnVpciBjb3BpYXMgZGUgbGFzIE9icmFzIERlcml2YWRhcyBxdWUgc2UgZ2VuZXJlbiwgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4KTG9zIGRlcmVjaG9zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUgcHVlZGVuIHNlciBlamVyY2lkb3MgZW4gdG9kb3MgbG9zIG1lZGlvcyB5IGZvcm1hdG9zLCBhY3R1YWxtZW50ZSBjb25vY2lkb3MgbyBxdWUgc2UgaW52ZW50ZW4gZW4gZWwgZnV0dXJvLiBMb3MgZGVyZWNob3MgYW50ZXMgbWVuY2lvbmFkb3MgaW5jbHV5ZW4gZWwgZGVyZWNobyBhIHJlYWxpemFyIGRpY2hhcyBtb2RpZmljYWNpb25lcyBlbiBsYSBtZWRpZGEgcXVlIHNlYW4gdMOpY25pY2FtZW50ZSBuZWNlc2FyaWFzIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgZW4gb3RybyBtZWRpbyBvIGZvcm1hdG9zLCBwZXJvIGRlIG90cmEgbWFuZXJhIHVzdGVkIG5vIGVzdMOhIGF1dG9yaXphZG8gcGFyYSByZWFsaXphciBvYnJhcyBkZXJpdmFkYXMuIFRvZG9zIGxvcyBkZXJlY2hvcyBubyBvdG9yZ2Fkb3MgZXhwcmVzYW1lbnRlIHBvciBlbCBMaWNlbmNpYW50ZSBxdWVkYW4gcG9yIGVzdGUgbWVkaW8gcmVzZXJ2YWRvcywgaW5jbHV5ZW5kbyBwZXJvIHNpbiBsaW1pdGFyc2UgYSBhcXVlbGxvcyBxdWUgc2UgbWVuY2lvbmFuIGVuIGxhcyBzZWNjaW9uZXMgNChkKSB5IDQoZSkuCgo0LiBSZXN0cmljY2lvbmVzLgpMYSBsaWNlbmNpYSBvdG9yZ2FkYSBlbiBsYSBhbnRlcmlvciBTZWNjacOzbiAzIGVzdMOhIGV4cHJlc2FtZW50ZSBzdWpldGEgeSBsaW1pdGFkYSBwb3IgbGFzIHNpZ3VpZW50ZXMgcmVzdHJpY2Npb25lczoKCmEuCVVzdGVkIHB1ZWRlIGRpc3RyaWJ1aXIsIGV4aGliaXIgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXIgcMO6YmxpY2FtZW50ZSwgbyBwb25lciBhIGRpc3Bvc2ljacOzbiBww7pibGljYSBsYSBPYnJhIHPDs2xvIGJham8gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIHkgVXN0ZWQgZGViZSBpbmNsdWlyIHVuYSBjb3BpYSBkZSBlc3RhIGxpY2VuY2lhIG8gZGVsIElkZW50aWZpY2Fkb3IgVW5pdmVyc2FsIGRlIFJlY3Vyc29zIGRlIGxhIG1pc21hIGNvbiBjYWRhIGNvcGlhIGRlIGxhIE9icmEgcXVlIGRpc3RyaWJ1eWEsIGV4aGliYSBww7pibGljYW1lbnRlLCBlamVjdXRlIHDDumJsaWNhbWVudGUgbyBwb25nYSBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4gTm8gZXMgcG9zaWJsZSBvZnJlY2VyIG8gaW1wb25lciBuaW5ndW5hIGNvbmRpY2nDs24gc29icmUgbGEgT2JyYSBxdWUgYWx0ZXJlIG8gbGltaXRlIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIG8gZWwgZWplcmNpY2lvIGRlIGxvcyBkZXJlY2hvcyBkZSBsb3MgZGVzdGluYXRhcmlvcyBvdG9yZ2Fkb3MgZW4gZXN0ZSBkb2N1bWVudG8uIE5vIGVzIHBvc2libGUgc3VibGljZW5jaWFyIGxhIE9icmEuIFVzdGVkIGRlYmUgbWFudGVuZXIgaW50YWN0b3MgdG9kb3MgbG9zIGF2aXNvcyBxdWUgaGFnYW4gcmVmZXJlbmNpYSBhIGVzdGEgTGljZW5jaWEgeSBhIGxhIGNsw6F1c3VsYSBkZSBsaW1pdGFjacOzbiBkZSBnYXJhbnTDrWFzLiBVc3RlZCBubyBwdWVkZSBkaXN0cmlidWlyLCBleGhpYmlyIHDDumJsaWNhbWVudGUsIGVqZWN1dGFyIHDDumJsaWNhbWVudGUsIG8gcG9uZXIgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBjb24gYWxndW5hIG1lZGlkYSB0ZWNub2zDs2dpY2EgcXVlIGNvbnRyb2xlIGVsIGFjY2VzbyBvIGxhIHV0aWxpemFjacOzbiBkZSBlbGxhIGRlIHVuYSBmb3JtYSBxdWUgc2VhIGluY29uc2lzdGVudGUgY29uIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBMbyBhbnRlcmlvciBzZSBhcGxpY2EgYSBsYSBPYnJhIGluY29ycG9yYWRhIGEgdW5hIE9icmEgQ29sZWN0aXZhLCBwZXJvIGVzdG8gbm8gZXhpZ2UgcXVlIGxhIE9icmEgQ29sZWN0aXZhIGFwYXJ0ZSBkZSBsYSBvYnJhIG1pc21hIHF1ZWRlIHN1amV0YSBhIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBTaSBVc3RlZCBjcmVhIHVuYSBPYnJhIENvbGVjdGl2YSwgcHJldmlvIGF2aXNvIGRlIGN1YWxxdWllciBMaWNlbmNpYW50ZSBkZWJlLCBlbiBsYSBtZWRpZGEgZGUgbG8gcG9zaWJsZSwgZWxpbWluYXIgZGUgbGEgT2JyYSBDb2xlY3RpdmEgY3VhbHF1aWVyIHJlZmVyZW5jaWEgYSBkaWNobyBMaWNlbmNpYW50ZSBvIGFsIEF1dG9yIE9yaWdpbmFsLCBzZWfDum4gbG8gc29saWNpdGFkbyBwb3IgZWwgTGljZW5jaWFudGUgeSBjb25mb3JtZSBsbyBleGlnZSBsYSBjbMOhdXN1bGEgNChjKS4KCmIuCVVzdGVkIG5vIHB1ZWRlIGVqZXJjZXIgbmluZ3VubyBkZSBsb3MgZGVyZWNob3MgcXVlIGxlIGhhbiBzaWRvIG90b3JnYWRvcyBlbiBsYSBTZWNjacOzbiAzIHByZWNlZGVudGUgZGUgbW9kbyBxdWUgZXN0w6luIHByaW5jaXBhbG1lbnRlIGRlc3RpbmFkb3MgbyBkaXJlY3RhbWVudGUgZGlyaWdpZG9zIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLiBFbCBpbnRlcmNhbWJpbyBkZSBsYSBPYnJhIHBvciBvdHJhcyBvYnJhcyBwcm90ZWdpZGFzIHBvciBkZXJlY2hvcyBkZSBhdXRvciwgeWEgc2VhIGEgdHJhdsOpcyBkZSB1biBzaXN0ZW1hIHBhcmEgY29tcGFydGlyIGFyY2hpdm9zIGRpZ2l0YWxlcyAoZGlnaXRhbCBmaWxlLXNoYXJpbmcpIG8gZGUgY3VhbHF1aWVyIG90cmEgbWFuZXJhIG5vIHNlcsOhIGNvbnNpZGVyYWRvIGNvbW8gZXN0YXIgZGVzdGluYWRvIHByaW5jaXBhbG1lbnRlIG8gZGlyaWdpZG8gZGlyZWN0YW1lbnRlIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLCBzaWVtcHJlIHF1ZSBubyBzZSByZWFsaWNlIHVuIHBhZ28gbWVkaWFudGUgdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIGVuIHJlbGFjacOzbiBjb24gZWwgaW50ZXJjYW1iaW8gZGUgb2JyYXMgcHJvdGVnaWRhcyBwb3IgZWwgZGVyZWNobyBkZSBhdXRvci4KCmMuCVNpIHVzdGVkIGRpc3RyaWJ1eWUsIGV4aGliZSBww7pibGljYW1lbnRlLCBlamVjdXRhIHDDumJsaWNhbWVudGUgbyBlamVjdXRhIHDDumJsaWNhbWVudGUgZW4gZm9ybWEgZGlnaXRhbCBsYSBPYnJhIG8gY3VhbHF1aWVyIE9icmEgRGVyaXZhZGEgdSBPYnJhIENvbGVjdGl2YSwgVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RhIHRvZGEgbGEgaW5mb3JtYWNpw7NuIGRlIGRlcmVjaG8gZGUgYXV0b3IgZGUgbGEgT2JyYSB5IHByb3BvcmNpb25hciwgZGUgZm9ybWEgcmF6b25hYmxlIHNlZ8O6biBlbCBtZWRpbyBvIG1hbmVyYSBxdWUgVXN0ZWQgZXN0w6kgdXRpbGl6YW5kbzogKGkpIGVsIG5vbWJyZSBkZWwgQXV0b3IgT3JpZ2luYWwgc2kgZXN0w6EgcHJvdmlzdG8gKG8gc2V1ZMOzbmltbywgc2kgZnVlcmUgYXBsaWNhYmxlKSwgeS9vIChpaSkgZWwgbm9tYnJlIGRlIGxhIHBhcnRlIG8gbGFzIHBhcnRlcyBxdWUgZWwgQXV0b3IgT3JpZ2luYWwgeS9vIGVsIExpY2VuY2lhbnRlIGh1YmllcmVuIGRlc2lnbmFkbyBwYXJhIGxhIGF0cmlidWNpw7NuICh2LmcuLCB1biBpbnN0aXR1dG8gcGF0cm9jaW5hZG9yLCBlZGl0b3JpYWwsIHB1YmxpY2FjacOzbikgZW4gbGEgaW5mb3JtYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZWwgTGljZW5jaWFudGUsIHTDqXJtaW5vcyBkZSBzZXJ2aWNpb3MgbyBkZSBvdHJhcyBmb3JtYXMgcmF6b25hYmxlczsgZWwgdMOtdHVsbyBkZSBsYSBPYnJhIHNpIGVzdMOhIHByb3Zpc3RvOyBlbiBsYSBtZWRpZGEgZGUgbG8gcmF6b25hYmxlbWVudGUgZmFjdGlibGUgeSwgc2kgZXN0w6EgcHJvdmlzdG8sIGVsIElkZW50aWZpY2Fkb3IgVW5pZm9ybWUgZGUgUmVjdXJzb3MgKFVuaWZvcm0gUmVzb3VyY2UgSWRlbnRpZmllcikgcXVlIGVsIExpY2VuY2lhbnRlIGVzcGVjaWZpY2EgcGFyYSBzZXIgYXNvY2lhZG8gY29uIGxhIE9icmEsIHNhbHZvIHF1ZSB0YWwgVVJJIG5vIHNlIHJlZmllcmEgYSBsYSBub3RhIHNvYnJlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBvIGEgbGEgaW5mb3JtYWNpw7NuIHNvYnJlIGVsIGxpY2VuY2lhbWllbnRvIGRlIGxhIE9icmE7IHkgZW4gZWwgY2FzbyBkZSB1bmEgT2JyYSBEZXJpdmFkYSwgYXRyaWJ1aXIgZWwgY3LDqWRpdG8gaWRlbnRpZmljYW5kbyBlbCB1c28gZGUgbGEgT2JyYSBlbiBsYSBPYnJhIERlcml2YWRhICh2LmcuLCAiVHJhZHVjY2nDs24gRnJhbmNlc2EgZGUgbGEgT2JyYSBkZWwgQXV0b3IgT3JpZ2luYWwsIiBvICJHdWnDs24gQ2luZW1hdG9ncsOhZmljbyBiYXNhZG8gZW4gbGEgT2JyYSBvcmlnaW5hbCBkZWwgQXV0b3IgT3JpZ2luYWwiKS4gVGFsIGNyw6lkaXRvIHB1ZWRlIHNlciBpbXBsZW1lbnRhZG8gZGUgY3VhbHF1aWVyIGZvcm1hIHJhem9uYWJsZTsgZW4gZWwgY2Fzbywgc2luIGVtYmFyZ28sIGRlIE9icmFzIERlcml2YWRhcyB1IE9icmFzIENvbGVjdGl2YXMsIHRhbCBjcsOpZGl0byBhcGFyZWNlcsOhLCBjb21vIG3DrW5pbW8sIGRvbmRlIGFwYXJlY2UgZWwgY3LDqWRpdG8gZGUgY3VhbHF1aWVyIG90cm8gYXV0b3IgY29tcGFyYWJsZSB5IGRlIHVuYSBtYW5lcmEsIGFsIG1lbm9zLCB0YW4gZGVzdGFjYWRhIGNvbW8gZWwgY3LDqWRpdG8gZGUgb3RybyBhdXRvciBjb21wYXJhYmxlLgoKZC4JUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBlcyB1bmEgY29tcG9zaWNpw7NuIG11c2ljYWw6CgppLglSZWdhbMOtYXMgcG9yIGludGVycHJldGFjacOzbiB5IGVqZWN1Y2nDs24gYmFqbyBsaWNlbmNpYXMgZ2VuZXJhbGVzLiBFbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgeSBkZSByZWNvbGVjdGFyLCBzZWEgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgU0FZQ08pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbyBXZWJjYXN0KSBsaWNlbmNpYWRhIGJham8gbGljZW5jaWFzIGdlbmVyYWxlcywgc2kgbGEgaW50ZXJwcmV0YWNpw7NuIG8gZWplY3VjacOzbiBkZSBsYSBvYnJhIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBvcmllbnRhZGEgcG9yIG8gZGlyaWdpZGEgYSBsYSBvYnRlbmNpw7NuIGRlIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLgoKaWkuCVJlZ2Fsw61hcyBwb3IgRm9ub2dyYW1hcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSByZWNvbGVjdGFyLCBpbmRpdmlkdWFsbWVudGUgbyBhIHRyYXbDqXMgZGUgdW5hIHNvY2llZGFkIGRlIGdlc3Rpw7NuIGNvbGVjdGl2YSBkZSBkZXJlY2hvcyBkZSBhdXRvciB5IGRlcmVjaG9zIGNvbmV4b3MgKHBvciBlamVtcGxvLCBsb3MgY29uc2FncmFkb3MgcG9yIGxhIFNBWUNPKSwgdW5hIGFnZW5jaWEgZGUgZGVyZWNob3MgbXVzaWNhbGVzIG8gYWxnw7puIGFnZW50ZSBkZXNpZ25hZG8sIGxhcyByZWdhbMOtYXMgcG9yIGN1YWxxdWllciBmb25vZ3JhbWEgcXVlIFVzdGVkIGNyZWUgYSBwYXJ0aXIgZGUgbGEgb2JyYSAo4oCcdmVyc2nDs24gY292ZXLigJ0pIHkgZGlzdHJpYnV5YSwgZW4gbG9zIHTDqXJtaW5vcyBkZWwgcsOpZ2ltZW4gZGUgZGVyZWNob3MgZGUgYXV0b3IsIHNpIGxhIGNyZWFjacOzbiBvIGRpc3RyaWJ1Y2nDs24gZGUgZXNhIHZlcnNpw7NuIGNvdmVyIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkZXN0aW5hZGEgbyBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgplLglHZXN0acOzbiBkZSBEZXJlY2hvcyBkZSBBdXRvciBzb2JyZSBJbnRlcnByZXRhY2lvbmVzIHkgRWplY3VjaW9uZXMgRGlnaXRhbGVzIChXZWJDYXN0aW5nKS4gUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBzZWEgdW4gZm9ub2dyYW1hLCBlbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpIHkgZGUgcmVjb2xlY3RhciwgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgQUNJTlBSTyksIGxhcyByZWdhbMOtYXMgcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbywgd2ViY2FzdCksIHN1amV0YSBhIGxhcyBkaXNwb3NpY2lvbmVzIGFwbGljYWJsZXMgZGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IsIHNpIGVzdGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgo1LiBSZXByZXNlbnRhY2lvbmVzLCBHYXJhbnTDrWFzIHkgTGltaXRhY2lvbmVzIGRlIFJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTEFTIFBBUlRFUyBMTyBBQ09SREFSQU4gREUgT1RSQSBGT1JNQSBQT1IgRVNDUklUTywgRUwgTElDRU5DSUFOVEUgT0ZSRUNFIExBIE9CUkEgKEVOIEVMIEVTVEFETyBFTiBFTCBRVUUgU0UgRU5DVUVOVFJBKSDigJxUQUwgQ1VBTOKAnSwgU0lOIEJSSU5EQVIgR0FSQU5Uw41BUyBERSBDTEFTRSBBTEdVTkEgUkVTUEVDVE8gREUgTEEgT0JSQSwgWUEgU0VBIEVYUFJFU0EsIElNUEzDjUNJVEEsIExFR0FMIE8gQ1VBTFFVSUVSQSBPVFJBLCBJTkNMVVlFTkRPLCBTSU4gTElNSVRBUlNFIEEgRUxMQVMsIEdBUkFOVMONQVMgREUgVElUVUxBUklEQUQsIENPTUVSQ0lBQklMSURBRCwgQURBUFRBQklMSURBRCBPIEFERUNVQUNJw5NOIEEgUFJPUMOTU0lUTyBERVRFUk1JTkFETywgQVVTRU5DSUEgREUgSU5GUkFDQ0nDk04sIERFIEFVU0VOQ0lBIERFIERFRkVDVE9TIExBVEVOVEVTIE8gREUgT1RSTyBUSVBPLCBPIExBIFBSRVNFTkNJQSBPIEFVU0VOQ0lBIERFIEVSUk9SRVMsIFNFQU4gTyBOTyBERVNDVUJSSUJMRVMgKFBVRURBTiBPIE5PIFNFUiBFU1RPUyBERVNDVUJJRVJUT1MpLiBBTEdVTkFTIEpVUklTRElDQ0lPTkVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgR0FSQU5Uw41BUyBJTVBMw41DSVRBUywgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjYuIExpbWl0YWNpw7NuIGRlIHJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTE8gRVhJSkEgRVhQUkVTQU1FTlRFIExBIExFWSBBUExJQ0FCTEUsIEVMIExJQ0VOQ0lBTlRFIE5PIFNFUsOBIFJFU1BPTlNBQkxFIEFOVEUgVVNURUQgUE9SIERBw5FPIEFMR1VOTywgU0VBIFBPUiBSRVNQT05TQUJJTElEQUQgRVhUUkFDT05UUkFDVFVBTCwgUFJFQ09OVFJBQ1RVQUwgTyBDT05UUkFDVFVBTCwgT0JKRVRJVkEgTyBTVUJKRVRJVkEsIFNFIFRSQVRFIERFIERBw5FPUyBNT1JBTEVTIE8gUEFUUklNT05JQUxFUywgRElSRUNUT1MgTyBJTkRJUkVDVE9TLCBQUkVWSVNUT1MgTyBJTVBSRVZJU1RPUyBQUk9EVUNJRE9TIFBPUiBFTCBVU08gREUgRVNUQSBMSUNFTkNJQSBPIERFIExBIE9CUkEsIEFVTiBDVUFORE8gRUwgTElDRU5DSUFOVEUgSEFZQSBTSURPIEFEVkVSVElETyBERSBMQSBQT1NJQklMSURBRCBERSBESUNIT1MgREHDkU9TLiBBTEdVTkFTIExFWUVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgQ0lFUlRBIFJFU1BPTlNBQklMSURBRCwgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjcuIFTDqXJtaW5vLgoKYS4JRXN0YSBMaWNlbmNpYSB5IGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgZW4gdmlydHVkIGRlIGVsbGEgdGVybWluYXLDoW4gYXV0b23DoXRpY2FtZW50ZSBzaSBVc3RlZCBpbmZyaW5nZSBhbGd1bmEgY29uZGljacOzbiBlc3RhYmxlY2lkYSBlbiBlbGxhLiBTaW4gZW1iYXJnbywgbG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgcXVlIGhhbiByZWNpYmlkbyBPYnJhcyBEZXJpdmFkYXMgbyBDb2xlY3RpdmFzIGRlIFVzdGVkIGRlIGNvbmZvcm1pZGFkIGNvbiBlc3RhIExpY2VuY2lhLCBubyB2ZXLDoW4gdGVybWluYWRhcyBzdXMgbGljZW5jaWFzLCBzaWVtcHJlIHF1ZSBlc3RvcyBpbmRpdmlkdW9zIG8gZW50aWRhZGVzIHNpZ2FuIGN1bXBsaWVuZG8gw61udGVncmFtZW50ZSBsYXMgY29uZGljaW9uZXMgZGUgZXN0YXMgbGljZW5jaWFzLiBMYXMgU2VjY2lvbmVzIDEsIDIsIDUsIDYsIDcsIHkgOCBzdWJzaXN0aXLDoW4gYSBjdWFscXVpZXIgdGVybWluYWNpw7NuIGRlIGVzdGEgTGljZW5jaWEuCgpiLglTdWpldGEgYSBsYXMgY29uZGljaW9uZXMgeSB0w6lybWlub3MgYW50ZXJpb3JlcywgbGEgbGljZW5jaWEgb3RvcmdhZGEgYXF1w60gZXMgcGVycGV0dWEgKGR1cmFudGUgZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIGRlIGxhIG9icmEpLiBObyBvYnN0YW50ZSBsbyBhbnRlcmlvciwgZWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGEgcHVibGljYXIgeS9vIGVzdHJlbmFyIGxhIE9icmEgYmFqbyBjb25kaWNpb25lcyBkZSBsaWNlbmNpYSBkaWZlcmVudGVzIG8gYSBkZWphciBkZSBkaXN0cmlidWlybGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIExpY2VuY2lhIGVuIGN1YWxxdWllciBtb21lbnRvOyBlbiBlbCBlbnRlbmRpZG8sIHNpbiBlbWJhcmdvLCBxdWUgZXNhIGVsZWNjacOzbiBubyBzZXJ2aXLDoSBwYXJhIHJldm9jYXIgZXN0YSBsaWNlbmNpYSBvIHF1ZSBkZWJhIHNlciBvdG9yZ2FkYSAsIGJham8gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhKSwgeSBlc3RhIGxpY2VuY2lhIGNvbnRpbnVhcsOhIGVuIHBsZW5vIHZpZ29yIHkgZWZlY3RvIGEgbWVub3MgcXVlIHNlYSB0ZXJtaW5hZGEgY29tbyBzZSBleHByZXNhIGF0csOhcy4gTGEgTGljZW5jaWEgcmV2b2NhZGEgY29udGludWFyw6Egc2llbmRvIHBsZW5hbWVudGUgdmlnZW50ZSB5IGVmZWN0aXZhIHNpIG5vIHNlIGxlIGRhIHTDqXJtaW5vIGVuIGxhcyBjb25kaWNpb25lcyBpbmRpY2FkYXMgYW50ZXJpb3JtZW50ZS4KCjguIFZhcmlvcy4KCmEuCUNhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuCgpiLglTaSBhbGd1bmEgZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgcmVzdWx0YSBpbnZhbGlkYWRhIG8gbm8gZXhpZ2libGUsIHNlZ8O6biBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZSwgZXN0byBubyBhZmVjdGFyw6EgbmkgbGEgdmFsaWRleiBuaSBsYSBhcGxpY2FiaWxpZGFkIGRlbCByZXN0byBkZSBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIHksIHNpbiBhY2Npw7NuIGFkaWNpb25hbCBwb3IgcGFydGUgZGUgbG9zIHN1amV0b3MgZGUgZXN0ZSBhY3VlcmRvLCBhcXXDqWxsYSBzZSBlbnRlbmRlcsOhIHJlZm9ybWFkYSBsbyBtw61uaW1vIG5lY2VzYXJpbyBwYXJhIGhhY2VyIHF1ZSBkaWNoYSBkaXNwb3NpY2nDs24gc2VhIHbDoWxpZGEgeSBleGlnaWJsZS4KCmMuCU5pbmfDum4gdMOpcm1pbm8gbyBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSBzZSBlc3RpbWFyw6EgcmVudW5jaWFkYSB5IG5pbmd1bmEgdmlvbGFjacOzbiBkZSBlbGxhIHNlcsOhIGNvbnNlbnRpZGEgYSBtZW5vcyBxdWUgZXNhIHJlbnVuY2lhIG8gY29uc2VudGltaWVudG8gc2VhIG90b3JnYWRvIHBvciBlc2NyaXRvIHkgZmlybWFkbyBwb3IgbGEgcGFydGUgcXVlIHJlbnVuY2llIG8gY29uc2llbnRhLgoKZC4JRXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLgo=