Implementación de un algoritmo de seguimiento de objetos para analizar las dinámicas de movimiento en peces guppies (Poecilia reticulata)

Este proyecto surge a partir de la investigación de la profesora Natasha Bloch de la Universidad de los Andes, centrada en el estudio de los comportamientos de los peces guppy en relación con los cambios neuronales. El objetivo del proyecto es proporcionar apoyo a la investigación en cuanto al regis...

Full description

Autores:
Merchán Cáceres, Manuel Felipe
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2024
Institución:
Universidad de los Andes
Repositorio:
Séneca: repositorio Uniandes
Idioma:
spa
OAI Identifier:
oai:repositorio.uniandes.edu.co:1992/73253
Acceso en línea:
https://hdl.handle.net/1992/73253
Palabra clave:
DeepSort
Object detection
Object tracking
YOLO
Geometría epipolar
Guppy
Ingeniería
Rights
openAccess
License
Attribution 4.0 International
id UNIANDES2_fe73b945dd05875968ea53bbfc955d3a
oai_identifier_str oai:repositorio.uniandes.edu.co:1992/73253
network_acronym_str UNIANDES2
network_name_str Séneca: repositorio Uniandes
repository_id_str
dc.title.none.fl_str_mv Implementación de un algoritmo de seguimiento de objetos para analizar las dinámicas de movimiento en peces guppies (Poecilia reticulata)
title Implementación de un algoritmo de seguimiento de objetos para analizar las dinámicas de movimiento en peces guppies (Poecilia reticulata)
spellingShingle Implementación de un algoritmo de seguimiento de objetos para analizar las dinámicas de movimiento en peces guppies (Poecilia reticulata)
DeepSort
Object detection
Object tracking
YOLO
Geometría epipolar
Guppy
Ingeniería
title_short Implementación de un algoritmo de seguimiento de objetos para analizar las dinámicas de movimiento en peces guppies (Poecilia reticulata)
title_full Implementación de un algoritmo de seguimiento de objetos para analizar las dinámicas de movimiento en peces guppies (Poecilia reticulata)
title_fullStr Implementación de un algoritmo de seguimiento de objetos para analizar las dinámicas de movimiento en peces guppies (Poecilia reticulata)
title_full_unstemmed Implementación de un algoritmo de seguimiento de objetos para analizar las dinámicas de movimiento en peces guppies (Poecilia reticulata)
title_sort Implementación de un algoritmo de seguimiento de objetos para analizar las dinámicas de movimiento en peces guppies (Poecilia reticulata)
dc.creator.fl_str_mv Merchán Cáceres, Manuel Felipe
dc.contributor.advisor.none.fl_str_mv Segura Quijano, Fredy Enrique
Achury Florián, Alvaro Uriel
dc.contributor.author.none.fl_str_mv Merchán Cáceres, Manuel Felipe
dc.contributor.jury.none.fl_str_mv García Cárdenas, Juan José
dc.subject.keyword.eng.fl_str_mv DeepSort
Object detection
Object tracking
YOLO
topic DeepSort
Object detection
Object tracking
YOLO
Geometría epipolar
Guppy
Ingeniería
dc.subject.keyword.spa.fl_str_mv Geometría epipolar
dc.subject.keyword.none.fl_str_mv Guppy
dc.subject.themes.spa.fl_str_mv Ingeniería
description Este proyecto surge a partir de la investigación de la profesora Natasha Bloch de la Universidad de los Andes, centrada en el estudio de los comportamientos de los peces guppy en relación con los cambios neuronales. El objetivo del proyecto es proporcionar apoyo a la investigación en cuanto al registro de las dinámicas de movimiento de los peces. Para abordar esto, se propone el desarrollo de un algoritmo especializado que detecta y registra los movimientos de cada pez. El proceso implica la utilización de dos algoritmos basados en redes neuronales para la detección y el seguimiento de objetos y un proceso de caracterización del entorno de experimentación para obtener la localización de los objetos en coordenadas 3D.
publishDate 2024
dc.date.accessioned.none.fl_str_mv 2024-01-15T21:56:47Z
dc.date.available.none.fl_str_mv 2024-01-15T21:56:47Z
dc.date.issued.none.fl_str_mv 2024-01-12
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/73253
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/73253
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 Luis Gonzalo. Entre libertad y Determinismo. Ediciones Cristianda, 2007, pages 12–13.
Alberto Corral et al. “Female brain size affects the assessment of male attractiveness during mate choice”. In: Science Advances 3 (2017), page 1601990 (cited on page 8).
Alberto Corral et al. “Early neurogenomic response associated with variation in guppy female mate preference”. In: Nature ecology and evolution 14 (2018), 1772––1781 (citedon page 8).
Yunhao Du et al. “StrongSORT: Make DeepSORT Great Again”. In: IEEE Transactions on Multimedia (2023) (cited on pages 19, 22).
Chen Fei et al. “Visual object tracking: A survey”. In: Computer Vision and Image Understanding 4222 (2022) (cited on pages 8, 9).
Rachel Huang, Jonathan Pedoeem, and Cuixian Chen. “YOLO-LITE: A Real-Time Object Detection Algorithm Optimized for Non-GPU Computers”. In: IEEE International Conference on Big Data (Big Data) (2018), pages 2503–2510 (cited on page 11)
Julia M.George et al. “Acute social isolation alters neurogenomic state in songbird fore brain”. In: PNAS 117 (2019), pages 23311–23316 (cited on page 7)
Joaquín Sanz et al. “Social history and exposure to pathogen signals modulate social status effects on gene regulation in rhesus macaques”. In: PNAS 38 (2019), pages 23317–23322 (cited on page 7).
Alison Wright et al. “Convergent recombination suppression suggests role of sexual selection in guppy sex chromosome formation”. In: nature communications 8 (2017), page 14251 (cited on page 8).
Li Xi et al. “A Survey of Appearance Models in Visual Object Tracking”. In: ACM transactions on Intelligent Systems and Technology 4 (4 2013), pages 1–48 (cited on page 8)
Soleimanitaleb Zahra and Ali Keyvanrad Mohammad. “Single Object Tracking: A Survey of Methods, Datasets, and Evaluation Metrics”. In: Cornell University (2022) (cited on page 8).
Departamento de Ingeniería Biomédica: Neurogenética Genómica: Universidad de los Andes. URL: https://ingbiomedica.uniandes.edu.co/investigacion/lineas investigacion/neurogenetica-comportamiento (cited on page 5)
QUÉ ES LA COGNICIÓN Y CÓMO ESTIMULARLA. URL: https://www.elrincondelcuidador.es / otros - cuidados / que - es - la - cognicion - y - como - estimularla (cited on page 5).
The Complete Guide to Object Tracking [+V7 Tutorial]. URL: https://www.v7labs. com/blog/object-tracking-guide (cited on page 8).
Ultralytics YOLOv8 Docs. URL: https://docs.ultralytics.com/yolov5/tutorials/architecture_description/#41-compute-losses (cited on page 17).
When to use Grayscale as a Preprocessing step. URL: https://blog.roboflow.com/when-to-use-grayscale-as-a-preprocessing-step/ (cited on page 20).
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 31 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 Electrónica
dc.publisher.faculty.none.fl_str_mv Facultad de Ingeniería
dc.publisher.department.none.fl_str_mv Departamento de Ingeniería Eléctrica y Electrónica
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/afb830a1-9beb-4d9b-95a3-e5c0de4a2d4f/download
https://repositorio.uniandes.edu.co/bitstreams/f1038c03-e1e0-4cf6-b00a-93b46fadec0e/download
https://repositorio.uniandes.edu.co/bitstreams/909cd939-a860-4908-982c-3c3a4eb515b2/download
https://repositorio.uniandes.edu.co/bitstreams/cf1ca680-46ae-4844-992d-a8146a19c997/download
https://repositorio.uniandes.edu.co/bitstreams/4f285a59-e193-4ef1-bb08-464c6705a4b2/download
https://repositorio.uniandes.edu.co/bitstreams/29b1eea1-7a85-4682-a089-77b42b0a7d88/download
https://repositorio.uniandes.edu.co/bitstreams/05b2046c-bb17-43f8-a5a5-efae58830681/download
https://repositorio.uniandes.edu.co/bitstreams/a67cccae-7190-4a0e-8283-634a6b20d320/download
bitstream.checksum.fl_str_mv c4bc861a608ff6cac3a219cdbd447914
24193f7cfda62696ff6137b1ccab4771
0175ea4a2d4caec4bbcc37e300941108
ae9e573a68e7f92501b6913cc846c39f
54d22fa5ff0f9f890752c5719b7e0b8f
2476f1e287ae943c79ce78457ced7775
22f681a5ea8af65bff5ab915d0733d1a
c2d7468faa9ec26476f95819eb5f8bcf
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_ 1818112061174972416
spelling Segura Quijano, Fredy EnriqueAchury Florián, Alvaro UrielMerchán Cáceres, Manuel FelipeGarcía Cárdenas, Juan José2024-01-15T21:56:47Z2024-01-15T21:56:47Z2024-01-12https://hdl.handle.net/1992/73253instname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/Este proyecto surge a partir de la investigación de la profesora Natasha Bloch de la Universidad de los Andes, centrada en el estudio de los comportamientos de los peces guppy en relación con los cambios neuronales. El objetivo del proyecto es proporcionar apoyo a la investigación en cuanto al registro de las dinámicas de movimiento de los peces. Para abordar esto, se propone el desarrollo de un algoritmo especializado que detecta y registra los movimientos de cada pez. El proceso implica la utilización de dos algoritmos basados en redes neuronales para la detección y el seguimiento de objetos y un proceso de caracterización del entorno de experimentación para obtener la localización de los objetos en coordenadas 3D.Ingeniero ElectrónicoPregrado31 páginasapplication/pdfspaUniversidad de los AndesIngeniería ElectrónicaFacultad de IngenieríaDepartamento de Ingeniería Eléctrica y ElectrónicaAttribution 4.0 Internationalhttp://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Implementación de un algoritmo de seguimiento de objetos para analizar las dinámicas de movimiento en peces guppies (Poecilia reticulata)Trabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1fTexthttp://purl.org/redcol/resource_type/TPDeepSortObject detectionObject trackingYOLOGeometría epipolarGuppyIngenieríaLuis Gonzalo. Entre libertad y Determinismo. Ediciones Cristianda, 2007, pages 12–13.Alberto Corral et al. “Female brain size affects the assessment of male attractiveness during mate choice”. In: Science Advances 3 (2017), page 1601990 (cited on page 8).Alberto Corral et al. “Early neurogenomic response associated with variation in guppy female mate preference”. In: Nature ecology and evolution 14 (2018), 1772––1781 (citedon page 8).Yunhao Du et al. “StrongSORT: Make DeepSORT Great Again”. In: IEEE Transactions on Multimedia (2023) (cited on pages 19, 22).Chen Fei et al. “Visual object tracking: A survey”. In: Computer Vision and Image Understanding 4222 (2022) (cited on pages 8, 9).Rachel Huang, Jonathan Pedoeem, and Cuixian Chen. “YOLO-LITE: A Real-Time Object Detection Algorithm Optimized for Non-GPU Computers”. In: IEEE International Conference on Big Data (Big Data) (2018), pages 2503–2510 (cited on page 11)Julia M.George et al. “Acute social isolation alters neurogenomic state in songbird fore brain”. In: PNAS 117 (2019), pages 23311–23316 (cited on page 7)Joaquín Sanz et al. “Social history and exposure to pathogen signals modulate social status effects on gene regulation in rhesus macaques”. In: PNAS 38 (2019), pages 23317–23322 (cited on page 7).Alison Wright et al. “Convergent recombination suppression suggests role of sexual selection in guppy sex chromosome formation”. In: nature communications 8 (2017), page 14251 (cited on page 8).Li Xi et al. “A Survey of Appearance Models in Visual Object Tracking”. In: ACM transactions on Intelligent Systems and Technology 4 (4 2013), pages 1–48 (cited on page 8)Soleimanitaleb Zahra and Ali Keyvanrad Mohammad. “Single Object Tracking: A Survey of Methods, Datasets, and Evaluation Metrics”. In: Cornell University (2022) (cited on page 8).Departamento de Ingeniería Biomédica: Neurogenética Genómica: Universidad de los Andes. URL: https://ingbiomedica.uniandes.edu.co/investigacion/lineas investigacion/neurogenetica-comportamiento (cited on page 5)QUÉ ES LA COGNICIÓN Y CÓMO ESTIMULARLA. URL: https://www.elrincondelcuidador.es / otros - cuidados / que - es - la - cognicion - y - como - estimularla (cited on page 5).The Complete Guide to Object Tracking [+V7 Tutorial]. URL: https://www.v7labs. com/blog/object-tracking-guide (cited on page 8).Ultralytics YOLOv8 Docs. URL: https://docs.ultralytics.com/yolov5/tutorials/architecture_description/#41-compute-losses (cited on page 17).When to use Grayscale as a Preprocessing step. URL: https://blog.roboflow.com/when-to-use-grayscale-as-a-preprocessing-step/ (cited on page 20).201817265PublicationORIGINALImplementación de un algoritmo de seguimiento de objetos para analizar las dinámicas de movimiento en peces guppies (poecilia reticulata).pdfImplementación de un algoritmo de seguimiento de objetos para analizar las dinámicas de movimiento en peces guppies (poecilia reticulata).pdfapplication/pdf10510430https://repositorio.uniandes.edu.co/bitstreams/afb830a1-9beb-4d9b-95a3-e5c0de4a2d4f/downloadc4bc861a608ff6cac3a219cdbd447914MD512320_PG-BIBLIO-Manuel Felipe Merchan Caceres-FS_AA.pdf2320_PG-BIBLIO-Manuel Felipe Merchan Caceres-FS_AA.pdfHIDEapplication/pdf262553https://repositorio.uniandes.edu.co/bitstreams/f1038c03-e1e0-4cf6-b00a-93b46fadec0e/download24193f7cfda62696ff6137b1ccab4771MD52CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8908https://repositorio.uniandes.edu.co/bitstreams/909cd939-a860-4908-982c-3c3a4eb515b2/download0175ea4a2d4caec4bbcc37e300941108MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-82535https://repositorio.uniandes.edu.co/bitstreams/cf1ca680-46ae-4844-992d-a8146a19c997/downloadae9e573a68e7f92501b6913cc846c39fMD54TEXTImplementación de un algoritmo de seguimiento de objetos para analizar las dinámicas de movimiento en peces guppies (poecilia reticulata).pdf.txtImplementación de un algoritmo de seguimiento de objetos para analizar las dinámicas de movimiento en peces guppies (poecilia reticulata).pdf.txtExtracted texttext/plain64779https://repositorio.uniandes.edu.co/bitstreams/4f285a59-e193-4ef1-bb08-464c6705a4b2/download54d22fa5ff0f9f890752c5719b7e0b8fMD552320_PG-BIBLIO-Manuel Felipe Merchan Caceres-FS_AA.pdf.txt2320_PG-BIBLIO-Manuel Felipe Merchan Caceres-FS_AA.pdf.txtExtracted texttext/plain2204https://repositorio.uniandes.edu.co/bitstreams/29b1eea1-7a85-4682-a089-77b42b0a7d88/download2476f1e287ae943c79ce78457ced7775MD57THUMBNAILImplementación de un algoritmo de seguimiento de objetos para analizar las dinámicas de movimiento en peces guppies (poecilia reticulata).pdf.jpgImplementación de un algoritmo de seguimiento de objetos para analizar las dinámicas de movimiento en peces guppies (poecilia reticulata).pdf.jpgGenerated Thumbnailimage/jpeg11859https://repositorio.uniandes.edu.co/bitstreams/05b2046c-bb17-43f8-a5a5-efae58830681/download22f681a5ea8af65bff5ab915d0733d1aMD562320_PG-BIBLIO-Manuel Felipe Merchan Caceres-FS_AA.pdf.jpg2320_PG-BIBLIO-Manuel Felipe Merchan Caceres-FS_AA.pdf.jpgGenerated Thumbnailimage/jpeg11216https://repositorio.uniandes.edu.co/bitstreams/a67cccae-7190-4a0e-8283-634a6b20d320/downloadc2d7468faa9ec26476f95819eb5f8bcfMD581992/73253oai:repositorio.uniandes.edu.co:1992/732532024-01-16 03:13:08.353http://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