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...
- 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 |