Sistema integral de detección y geolocalización de drones de uso recreativo basado en radiofrecuencias

El uso creciente de drones comerciales ha generado preocupaciones significativas en materia de seguridad, privacidad y vigilancia no autorizada. Especialmente en contextos bélicos, donde estos drones están siendo modificados para portar explosivos con los que atentar contra población civil, pelotone...

Full description

Autores:
Contreras Velandia, Julián
Muñoz Sanabria, Danny Camilo
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2025
Institución:
Universidad de los Andes
Repositorio:
Séneca: repositorio Uniandes
Idioma:
spa
OAI Identifier:
oai:repositorio.uniandes.edu.co:1992/76226
Acceso en línea:
https://hdl.handle.net/1992/76226
Palabra clave:
Detección de drones
Radiofrecuencias
OcuSync
DroneID
HackRF
Seguridad aérea
Drone detection
Radio frequencies
Aerial security
Ingeniería
Rights
openAccess
License
Attribution 4.0 International
id UNIANDES2_f75a318757b0548c86f8b58d2de46a27
oai_identifier_str oai:repositorio.uniandes.edu.co:1992/76226
network_acronym_str UNIANDES2
network_name_str Séneca: repositorio Uniandes
repository_id_str
dc.title.spa.fl_str_mv Sistema integral de detección y geolocalización de drones de uso recreativo basado en radiofrecuencias
title Sistema integral de detección y geolocalización de drones de uso recreativo basado en radiofrecuencias
spellingShingle Sistema integral de detección y geolocalización de drones de uso recreativo basado en radiofrecuencias
Detección de drones
Radiofrecuencias
OcuSync
DroneID
HackRF
Seguridad aérea
Drone detection
Radio frequencies
Aerial security
Ingeniería
title_short Sistema integral de detección y geolocalización de drones de uso recreativo basado en radiofrecuencias
title_full Sistema integral de detección y geolocalización de drones de uso recreativo basado en radiofrecuencias
title_fullStr Sistema integral de detección y geolocalización de drones de uso recreativo basado en radiofrecuencias
title_full_unstemmed Sistema integral de detección y geolocalización de drones de uso recreativo basado en radiofrecuencias
title_sort Sistema integral de detección y geolocalización de drones de uso recreativo basado en radiofrecuencias
dc.creator.fl_str_mv Contreras Velandia, Julián
Muñoz Sanabria, Danny Camilo
dc.contributor.advisor.none.fl_str_mv Donoso Meisel, Yezyd Enrique
dc.contributor.author.none.fl_str_mv Contreras Velandia, Julián
Muñoz Sanabria, Danny Camilo
dc.contributor.jury.none.fl_str_mv Donoso Meisel, Yezyd Enrique
dc.subject.keyword.spa.fl_str_mv Detección de drones
topic Detección de drones
Radiofrecuencias
OcuSync
DroneID
HackRF
Seguridad aérea
Drone detection
Radio frequencies
Aerial security
Ingeniería
dc.subject.keyword.none.fl_str_mv Radiofrecuencias
OcuSync
DroneID
HackRF
Seguridad aérea
Drone detection
Radio frequencies
Aerial security
dc.subject.themes.none.fl_str_mv Ingeniería
description El uso creciente de drones comerciales ha generado preocupaciones significativas en materia de seguridad, privacidad y vigilancia no autorizada. Especialmente en contextos bélicos, donde estos drones están siendo modificados para portar explosivos con los que atentar contra población civil, pelotones militares e infraestructura crítica gubernamental. Esta tesis propone un sistema integral basado en radiofrecuencias para la detección y geolocalización de drones comerciales de la marca china DJI que operan bajo el protocolo OcuSync 2.0. La solución implementada combina escaneos de radiofrecuencias mediante el uso del dispositivo “HackRF”, técnicas de clasificación de señales con aprendizaje supervisado y decodificación de paquetes DroneID, todo integrado en una plataforma web. La herramienta permite no solo alertar sobre la presencia de drones cercanos, sino también estimar su ubicación y la del piloto en tiempo real, siempre que se logren decodificar los paquetes correspondientes. Los resultados obtenidos en escenarios controlados muestran una alta precisión en la detección y clasificación, validando la viabilidad del enfoque propuesto para entornos reales de monitoreo y protección de infraestructura crítica.
publishDate 2025
dc.date.accessioned.none.fl_str_mv 2025-06-03T12:05:38Z
dc.date.available.none.fl_str_mv 2025-06-03T12:05:38Z
dc.date.issued.none.fl_str_mv 2025-05-26
dc.type.none.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.none.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 https://hdl.handle.net/1992/76226
dc.identifier.instname.none.fl_str_mv instname:Universidad de los Andes
dc.identifier.reponame.none.fl_str_mv reponame:Repositorio Institucional Séneca
dc.identifier.repourl.none.fl_str_mv repourl:https://repositorio.uniandes.edu.co/
url https://hdl.handle.net/1992/76226
identifier_str_mv instname:Universidad de los Andes
reponame:Repositorio Institucional Séneca
repourl:https://repositorio.uniandes.edu.co/
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv IBM, “¿qué es el algoritmo de k vecinos más cercanos (k-nn)?” 2023, accedido: 24-mayo-2025. [Online]. Available: https://www.ibm.com/es-es/think/topics/knn
M. Chlosta and RUB-SysSec, “Dronesecurity (ndss 2023),” https://github.com/RUB-SysSec/ DroneSecurity, 2023, accessed: 2025-05-17.
Unidad Administrativa Especial de Aeronáutica Civil, “RAC 91 - Reglas Generales de Vuelo y de Operación,” https://www.aerocivil.gov.co/normatividad/RACHISTORICO2018DICIEMBRE/ RAC%20%2091%20-%20Reglas%20Generales%20%20de%20Vuelo%20y%20de%20Operaci% C3%B3n.pdf, 2018, adoptado mediante la Resolución 01594 del 07 de junio de 2018.
J. Ownby, “Drones que lanzan bombas: la nueva etapa del conflicto colombiano,” Jun. 19 2024, (accessed Feb. 07, 2025). [Online]. Available: https://elpais.com/america-colombia/2024-06-19/ drones-que-lanzan-bombas-la-nueva-etapa-del-conflicto-colombiano.html
J. P. Patiño, “Disidencias han propinado 20 ataques con drones en lo que va del 2024,” El Colombiano, Jun. 24 2024. [Online]. Available: https://www.elcolombiano.com/colombia/ disidencias-atacar-drones-bombas-estado-mayor-central-LN24839552
C. Sebastian, V. Cotovio, A. Goodwin, D. Tarasova-Markina, and V. Butenko, “Rusia recrudece su guerra aérea en ucrania. una fábrica secreta aumenta la producción de drones para impulsar la ofensiva,” CNN, Dec. 30 2024, (accessed Feb. 10, 2025). [Online]. Available: https://cnnespanol.cnn.com/2024/12/30/mundo/rusia-guerra-ucrania-fabrica-drones-trax
proto17, “dji droneid,” https://github.com/proto17/dji droneid, 2023, accessed: 2025-05-17.
N. Schiller, M. Chlosta, M. Schloegel, N. Bars, T. Eisenhofer, T. Scharnowski, F. Domke, L. Schönherr, and T. Holz, “Drone security and the mysterious case of dji’s droneid,” in Network and Distributed System Security Symposium (NDSS), 2023. [Online]. Available: https://www.ndss-symposium.org/wp-content/uploads/2023/02/ndss2023 f217 paper.pdf
R. J. Gross, “Dji ocusync 2.0: How does it work? explained in details,” Propel RC, Jul. 21 2023. [Online]. Available: https://www.propelrc.com/dji-ocusync-2-0/
D. Nuture, “Dji ocusync 2.0: What we need to know about this great fpv transmission system,” Medium, Mar. 5 2022. [Online]. Available: https://medium.com/@dronesnuture/ dji-ocusync-2-0-what-we-need-to-know-about-this-great-fpv-transmission-system-c34d87e4e81f
T. Christof, “Dji wi-fi protocol reverse engineering,” Bachelor’s thesis, Institute of Networks and Security, Nov. 2021, supervisors: Univ.-Prof. DI Dr. Ren´e Mayrhofer and Dr. Michael Roland.
DJI, “System security,” DJI Technology White Paper, Apr. 2020.
C. Bender, “Dji drone ids are not encrypted,” https://doi.org/10.48550/arXiv.2207.10795, July 2022, submitted on 16 Jul 2022.
Great Scott Gadgets, “ANT500,” n.d., accessed: May 21, 2025. [Online]. Available: https://www.greatscottgadgets.com/ant500/
J. Xianjun, “Lte-cell-scanner,” https://github.com/JiaoXianjun/LTE-Cell-Scanner, 2022, gitHub repository.
dc.rights.en.fl_str_mv Attribution 4.0 International
dc.rights.uri.none.fl_str_mv http://creativecommons.org/licenses/by/4.0/
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Attribution 4.0 International
http://creativecommons.org/licenses/by/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.none.fl_str_mv 34 páginas
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad de los Andes
dc.publisher.program.none.fl_str_mv Ingeniería de Sistemas y Computación
dc.publisher.faculty.none.fl_str_mv Facultad de Ingeniería
dc.publisher.department.none.fl_str_mv Departamento de Ingeniería de Sistemas y Computación
publisher.none.fl_str_mv Universidad de los Andes
institution Universidad de los Andes
bitstream.url.fl_str_mv https://repositorio.uniandes.edu.co/bitstreams/d95d4641-2475-4921-bc18-cad2eebb73f2/download
https://repositorio.uniandes.edu.co/bitstreams/81e0f7c7-3ef6-48b1-9218-a3e2a3868d2c/download
https://repositorio.uniandes.edu.co/bitstreams/ef7bc4e3-92bd-4adb-b2a5-986545baa3c8/download
https://repositorio.uniandes.edu.co/bitstreams/e95a1696-cc12-44cf-b930-48790183adea/download
https://repositorio.uniandes.edu.co/bitstreams/480a1f4a-8f1a-4c8f-92f1-3f161b2d7b16/download
https://repositorio.uniandes.edu.co/bitstreams/3ed7cc2d-1304-4257-8388-1300a5f0d6bc/download
https://repositorio.uniandes.edu.co/bitstreams/a552bbae-fdd9-43bb-95ee-2110ce850cc7/download
https://repositorio.uniandes.edu.co/bitstreams/14805f80-f9a0-40b1-9467-a4e2d24463de/download
bitstream.checksum.fl_str_mv 8f21924647d3845af5544ca0b3f83257
e28893396b45927a9c535acfd5d8d865
0175ea4a2d4caec4bbcc37e300941108
ae9e573a68e7f92501b6913cc846c39f
c32570e91d89ce304d2c5132a8d03706
421aeba6e5f7c1e6bff72b3e92794beb
6b99af2c818c4e8fb49aa141e38d6563
540b81a5d3950599faf5dd75689afddd
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_ 1837005077256077312
spelling Donoso Meisel, Yezyd Enriquevirtual::24128-1Contreras Velandia, JuliánMuñoz Sanabria, Danny CamiloDonoso Meisel, Yezyd Enrique2025-06-03T12:05:38Z2025-06-03T12:05:38Z2025-05-26https://hdl.handle.net/1992/76226instname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/El uso creciente de drones comerciales ha generado preocupaciones significativas en materia de seguridad, privacidad y vigilancia no autorizada. Especialmente en contextos bélicos, donde estos drones están siendo modificados para portar explosivos con los que atentar contra población civil, pelotones militares e infraestructura crítica gubernamental. Esta tesis propone un sistema integral basado en radiofrecuencias para la detección y geolocalización de drones comerciales de la marca china DJI que operan bajo el protocolo OcuSync 2.0. La solución implementada combina escaneos de radiofrecuencias mediante el uso del dispositivo “HackRF”, técnicas de clasificación de señales con aprendizaje supervisado y decodificación de paquetes DroneID, todo integrado en una plataforma web. La herramienta permite no solo alertar sobre la presencia de drones cercanos, sino también estimar su ubicación y la del piloto en tiempo real, siempre que se logren decodificar los paquetes correspondientes. Los resultados obtenidos en escenarios controlados muestran una alta precisión en la detección y clasificación, validando la viabilidad del enfoque propuesto para entornos reales de monitoreo y protección de infraestructura crítica.The increasing use of commercial drones has raised significant concerns regarding security, privacy, and unauthorized surveillance. These concerns are particularly critical in military contexts, where drones are being modified to carry explosives aimed at harming civilians, military units, or critical government infrastructure. This thesis proposes an integrated system based on radio frequency analysis for detecting and geolocation of commercial DJI drones operating under the OcuSync 2.0 protocol. The solution combines radio frequency scanning using the “HackRF” device, signal classification through machine learning techniques, and DroneID packet decoding—all integrated into a web-based platform. The system issues alerts when drones are nearby and estimates the real-time location of both the drone and its pilot, provided the relevant packets can be decoded. The results obtained in controlled scenarios demonstrate high accuracy in detection and classification, validating the feasibility of the proposed approach for real-world monitoring and protection of critical infrastructure.Pregrado34 páginasapplication/pdfspaUniversidad de los AndesIngeniería de Sistemas y ComputaciónFacultad de IngenieríaDepartamento de Ingeniería de Sistemas y ComputaciónAttribution 4.0 Internationalhttp://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Sistema integral de detección y geolocalización de drones de uso recreativo basado en radiofrecuenciasTrabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1fTexthttp://purl.org/redcol/resource_type/TPDetección de dronesRadiofrecuenciasOcuSyncDroneIDHackRFSeguridad aéreaDrone detectionRadio frequenciesAerial securityIngenieríaIBM, “¿qué es el algoritmo de k vecinos más cercanos (k-nn)?” 2023, accedido: 24-mayo-2025. [Online]. Available: https://www.ibm.com/es-es/think/topics/knnM. Chlosta and RUB-SysSec, “Dronesecurity (ndss 2023),” https://github.com/RUB-SysSec/ DroneSecurity, 2023, accessed: 2025-05-17.Unidad Administrativa Especial de Aeronáutica Civil, “RAC 91 - Reglas Generales de Vuelo y de Operación,” https://www.aerocivil.gov.co/normatividad/RACHISTORICO2018DICIEMBRE/ RAC%20%2091%20-%20Reglas%20Generales%20%20de%20Vuelo%20y%20de%20Operaci% C3%B3n.pdf, 2018, adoptado mediante la Resolución 01594 del 07 de junio de 2018.J. Ownby, “Drones que lanzan bombas: la nueva etapa del conflicto colombiano,” Jun. 19 2024, (accessed Feb. 07, 2025). [Online]. Available: https://elpais.com/america-colombia/2024-06-19/ drones-que-lanzan-bombas-la-nueva-etapa-del-conflicto-colombiano.htmlJ. P. Patiño, “Disidencias han propinado 20 ataques con drones en lo que va del 2024,” El Colombiano, Jun. 24 2024. [Online]. Available: https://www.elcolombiano.com/colombia/ disidencias-atacar-drones-bombas-estado-mayor-central-LN24839552C. Sebastian, V. Cotovio, A. Goodwin, D. Tarasova-Markina, and V. Butenko, “Rusia recrudece su guerra aérea en ucrania. una fábrica secreta aumenta la producción de drones para impulsar la ofensiva,” CNN, Dec. 30 2024, (accessed Feb. 10, 2025). [Online]. Available: https://cnnespanol.cnn.com/2024/12/30/mundo/rusia-guerra-ucrania-fabrica-drones-traxproto17, “dji droneid,” https://github.com/proto17/dji droneid, 2023, accessed: 2025-05-17.N. Schiller, M. Chlosta, M. Schloegel, N. Bars, T. Eisenhofer, T. Scharnowski, F. Domke, L. Schönherr, and T. Holz, “Drone security and the mysterious case of dji’s droneid,” in Network and Distributed System Security Symposium (NDSS), 2023. [Online]. Available: https://www.ndss-symposium.org/wp-content/uploads/2023/02/ndss2023 f217 paper.pdfR. J. Gross, “Dji ocusync 2.0: How does it work? explained in details,” Propel RC, Jul. 21 2023. [Online]. Available: https://www.propelrc.com/dji-ocusync-2-0/D. Nuture, “Dji ocusync 2.0: What we need to know about this great fpv transmission system,” Medium, Mar. 5 2022. [Online]. Available: https://medium.com/@dronesnuture/ dji-ocusync-2-0-what-we-need-to-know-about-this-great-fpv-transmission-system-c34d87e4e81fT. Christof, “Dji wi-fi protocol reverse engineering,” Bachelor’s thesis, Institute of Networks and Security, Nov. 2021, supervisors: Univ.-Prof. DI Dr. Ren´e Mayrhofer and Dr. Michael Roland.DJI, “System security,” DJI Technology White Paper, Apr. 2020.C. Bender, “Dji drone ids are not encrypted,” https://doi.org/10.48550/arXiv.2207.10795, July 2022, submitted on 16 Jul 2022.Great Scott Gadgets, “ANT500,” n.d., accessed: May 21, 2025. [Online]. Available: https://www.greatscottgadgets.com/ant500/J. Xianjun, “Lte-cell-scanner,” https://github.com/JiaoXianjun/LTE-Cell-Scanner, 2022, gitHub repository.202211884202215511Publicationhttps://scholar.google.es/citations?user=Razvs2MAAAAJvirtual::24128-10000-0003-1659-1522virtual::24128-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000094706virtual::24128-16b9d423b-11e8-4930-b0d2-061b34e9806bvirtual::24128-16b9d423b-11e8-4930-b0d2-061b34e9806bvirtual::24128-1ORIGINALSistema Integral de Detección y Geolocalización de Drones.pdfSistema Integral de Detección y Geolocalización de Drones.pdfapplication/pdf8571821https://repositorio.uniandes.edu.co/bitstreams/d95d4641-2475-4921-bc18-cad2eebb73f2/download8f21924647d3845af5544ca0b3f83257MD51FormatoFirmadoAutorizacionEntregaTesis.pdfFormatoFirmadoAutorizacionEntregaTesis.pdfHIDEapplication/pdf301493https://repositorio.uniandes.edu.co/bitstreams/81e0f7c7-3ef6-48b1-9218-a3e2a3868d2c/downloade28893396b45927a9c535acfd5d8d865MD52CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8908https://repositorio.uniandes.edu.co/bitstreams/ef7bc4e3-92bd-4adb-b2a5-986545baa3c8/download0175ea4a2d4caec4bbcc37e300941108MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-82535https://repositorio.uniandes.edu.co/bitstreams/e95a1696-cc12-44cf-b930-48790183adea/downloadae9e573a68e7f92501b6913cc846c39fMD54TEXTSistema Integral de Detección y Geolocalización de Drones.pdf.txtSistema Integral de Detección y Geolocalización de Drones.pdf.txtExtracted texttext/plain71358https://repositorio.uniandes.edu.co/bitstreams/480a1f4a-8f1a-4c8f-92f1-3f161b2d7b16/downloadc32570e91d89ce304d2c5132a8d03706MD55FormatoFirmadoAutorizacionEntregaTesis.pdf.txtFormatoFirmadoAutorizacionEntregaTesis.pdf.txtExtracted texttext/plain2070https://repositorio.uniandes.edu.co/bitstreams/3ed7cc2d-1304-4257-8388-1300a5f0d6bc/download421aeba6e5f7c1e6bff72b3e92794bebMD57THUMBNAILSistema Integral de Detección y Geolocalización de Drones.pdf.jpgSistema Integral de Detección y Geolocalización de Drones.pdf.jpgIM Thumbnailimage/jpeg13582https://repositorio.uniandes.edu.co/bitstreams/a552bbae-fdd9-43bb-95ee-2110ce850cc7/download6b99af2c818c4e8fb49aa141e38d6563MD56FormatoFirmadoAutorizacionEntregaTesis.pdf.jpgFormatoFirmadoAutorizacionEntregaTesis.pdf.jpgIM Thumbnailimage/jpeg14354https://repositorio.uniandes.edu.co/bitstreams/14805f80-f9a0-40b1-9467-a4e2d24463de/download540b81a5d3950599faf5dd75689afdddMD581992/76226oai:repositorio.uniandes.edu.co:1992/762262025-06-04 04:01:42.496http://creativecommons.org/licenses/by/4.0/Attribution 4.0 Internationalopen.accesshttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.coPGgzPjxzdHJvbmc+RGVzY2FyZ28gZGUgUmVzcG9uc2FiaWxpZGFkIC0gTGljZW5jaWEgZGUgQXV0b3JpemFjacOzbjwvc3Ryb25nPjwvaDM+CjxwPjxzdHJvbmc+UG9yIGZhdm9yIGxlZXIgYXRlbnRhbWVudGUgZXN0ZSBkb2N1bWVudG8gcXVlIHBlcm1pdGUgYWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBTw6luZWNhIHJlcHJvZHVjaXIgeSBkaXN0cmlidWlyIGxvcyByZWN1cnNvcyBkZSBpbmZvcm1hY2nDs24gZGVwb3NpdGFkb3MgbWVkaWFudGUgbGEgYXV0b3JpemFjacOzbiBkZSBsb3Mgc2lndWllbnRlcyB0w6lybWlub3M6PC9zdHJvbmc+PC9wPgo8cD5Db25jZWRhIGxhIGxpY2VuY2lhIGRlIGRlcMOzc2l0byBlc3TDoW5kYXIgc2VsZWNjaW9uYW5kbyBsYSBvcGNpw7NuIDxzdHJvbmc+J0FjZXB0YXIgbG9zIHTDqXJtaW5vcyBhbnRlcmlvcm1lbnRlIGRlc2NyaXRvcyc8L3N0cm9uZz4geSBjb250aW51YXIgZWwgcHJvY2VzbyBkZSBlbnbDrW8gbWVkaWFudGUgZWwgYm90w7NuIDxzdHJvbmc+J1NpZ3VpZW50ZScuPC9zdHJvbmc+PC9wPgo8aHI+CjxwPllvLCBlbiBtaSBjYWxpZGFkIGRlIGF1dG9yIGRlbCB0cmFiYWpvIGRlIHRlc2lzLCBtb25vZ3JhZsOtYSBvIHRyYWJham8gZGUgZ3JhZG8sIGhhZ28gZW50cmVnYSBkZWwgZWplbXBsYXIgcmVzcGVjdGl2byB5IGRlIHN1cyBhbmV4b3MgZGUgc2VyIGVsIGNhc28sIGVuIGZvcm1hdG8gZGlnaXRhbCB5L28gZWxlY3Ryw7NuaWNvIHkgYXV0b3Jpem8gYSBsYSBVbml2ZXJzaWRhZCBkZSBsb3MgQW5kZXMgcGFyYSBxdWUgcmVhbGljZSBsYSBwdWJsaWNhY2nDs24gZW4gZWwgU2lzdGVtYSBkZSBCaWJsaW90ZWNhcyBvIGVuIGN1YWxxdWllciBvdHJvIHNpc3RlbWEgbyBiYXNlIGRlIGRhdG9zIHByb3BpbyBvIGFqZW5vIGEgbGEgVW5pdmVyc2lkYWQgeSBwYXJhIHF1ZSBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgTGV5IDQ0IGRlIDE5OTMsIERlY2lzacOzbiBBbmRpbmEgMzUxIGRlIDE5OTMsIERlY3JldG8gNDYwIGRlIDE5OTUgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBsYSBtYXRlcmlhLCB1dGlsaWNlIGVuIHRvZGFzIHN1cyBmb3JtYXMsIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlIHJlcHJvZHVjY2nDs24sIGNvbXVuaWNhY2nDs24gcMO6YmxpY2EsIHRyYW5zZm9ybWFjacOzbiB5IGRpc3RyaWJ1Y2nDs24gKGFscXVpbGVyLCBwcsOpc3RhbW8gcMO6YmxpY28gZSBpbXBvcnRhY2nDs24pIHF1ZSBtZSBjb3JyZXNwb25kZW4gY29tbyBjcmVhZG9yIGRlIGxhIG9icmEgb2JqZXRvIGRlbCBwcmVzZW50ZSBkb2N1bWVudG8uPC9wPgo8cD5MYSBwcmVzZW50ZSBhdXRvcml6YWNpw7NuIHNlIGVtaXRlIGVuIGNhbGlkYWQgZGUgYXV0b3IgZGUgbGEgb2JyYSBvYmpldG8gZGVsIHByZXNlbnRlIGRvY3VtZW50byB5IG5vIGNvcnJlc3BvbmRlIGEgY2VzacOzbiBkZSBkZXJlY2hvcywgc2lubyBhIGxhIGF1dG9yaXphY2nDs24gZGUgdXNvIGFjYWTDqW1pY28gZGUgY29uZm9ybWlkYWQgY29uIGxvIGFudGVyaW9ybWVudGUgc2XDsWFsYWRvLiBMYSBwcmVzZW50ZSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgZXh0ZW5zaXZhIG5vIHNvbG8gYSBsYXMgZmFjdWx0YWRlcyB5IGRlcmVjaG9zIGRlIHVzbyBzb2JyZSBsYSBvYnJhIGVuIGZvcm1hdG8gbyBzb3BvcnRlIG1hdGVyaWFsLCBzaW5vIHRhbWJpw6luIHBhcmEgZm9ybWF0byBlbGVjdHLDs25pY28sIHkgZW4gZ2VuZXJhbCBwYXJhIGN1YWxxdWllciBmb3JtYXRvIGNvbm9jaWRvIG8gcG9yIGNvbm9jZXIuPC9wPgo8cD5FbCBhdXRvciwgbWFuaWZpZXN0YSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCB5IGxhIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zLCBwb3IgbG8gdGFudG8sIGxhIG9icmEgZXMgZGUgc3UgZXhjbHVzaXZhIGF1dG9yw61hIHkgdGllbmUgbGEgdGl0dWxhcmlkYWQgc29icmUgbGEgbWlzbWEuPC9wPgo8cD5FbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGVuIGN1ZXN0acOzbiwgZWwgYXV0b3IgYXN1bWlyw6EgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQsIHkgc2FsZHLDoSBkZSBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcywgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcyBsYSBVbml2ZXJzaWRhZCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLjwvcD4KPHA+U2kgdGllbmUgYWxndW5hIGR1ZGEgc29icmUgbGEgbGljZW5jaWEsIHBvciBmYXZvciwgY29udGFjdGUgY29uIGVsIDxhIGhyZWY9Im1haWx0bzpiaWJsaW90ZWNhQHVuaWFuZGVzLmVkdS5jbyIgdGFyZ2V0PSJfYmxhbmsiPkFkbWluaXN0cmFkb3IgZGVsIFNpc3RlbWEuPC9hPjwvcD4K