Reconocimiento de fonemas con redes neuronales y transformada de fourier implementadas en sistemas embebidos

En el presente trabajo se presenta el diseño e implementación de un sistema electrónico, útil para el reconocimiento de dos fonemas vocálicos. Dicho sistema, que consta de un dispositivo de procesamiento digital de señales y una red neuronal, tiene la particularidad de estar implementado en un siste...

Full description

Autores:
Martínez Quintero, Juan Carlos
Peña Ardila, Howeimer Alexis
Cortés Vargas, Kelly Johanna
Malagón Moreno, Yulieth Andrea
Tipo de recurso:
Article of journal
Fecha de publicación:
2007
Institución:
Universidad Cooperativa de Colombia
Repositorio:
Repositorio UCC
Idioma:
spa
OAI Identifier:
oai:repository.ucc.edu.co:20.500.12494/55698
Acceso en línea:
https://hdl.handle.net/20.500.12494/55698
Palabra clave:
Redes neuronales artificiales
Procesamiento digital de señales
Reconocimiento de voz
Artificial neural networks
Signal digital processing
Voice recognition
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/4.0/
id COOPER2_8bb44ccc4fa44d96d951938b850cbc64
oai_identifier_str oai:repository.ucc.edu.co:20.500.12494/55698
network_acronym_str COOPER2
network_name_str Repositorio UCC
repository_id_str
dc.title.spa.fl_str_mv Reconocimiento de fonemas con redes neuronales y transformada de fourier implementadas en sistemas embebidos
title Reconocimiento de fonemas con redes neuronales y transformada de fourier implementadas en sistemas embebidos
spellingShingle Reconocimiento de fonemas con redes neuronales y transformada de fourier implementadas en sistemas embebidos
Redes neuronales artificiales
Procesamiento digital de señales
Reconocimiento de voz
Artificial neural networks
Signal digital processing
Voice recognition
title_short Reconocimiento de fonemas con redes neuronales y transformada de fourier implementadas en sistemas embebidos
title_full Reconocimiento de fonemas con redes neuronales y transformada de fourier implementadas en sistemas embebidos
title_fullStr Reconocimiento de fonemas con redes neuronales y transformada de fourier implementadas en sistemas embebidos
title_full_unstemmed Reconocimiento de fonemas con redes neuronales y transformada de fourier implementadas en sistemas embebidos
title_sort Reconocimiento de fonemas con redes neuronales y transformada de fourier implementadas en sistemas embebidos
dc.creator.fl_str_mv Martínez Quintero, Juan Carlos
Peña Ardila, Howeimer Alexis
Cortés Vargas, Kelly Johanna
Malagón Moreno, Yulieth Andrea
dc.contributor.author.none.fl_str_mv Martínez Quintero, Juan Carlos
Peña Ardila, Howeimer Alexis
Cortés Vargas, Kelly Johanna
Malagón Moreno, Yulieth Andrea
dc.subject.proposal.spa.fl_str_mv Redes neuronales artificiales
Procesamiento digital de señales
Reconocimiento de voz
topic Redes neuronales artificiales
Procesamiento digital de señales
Reconocimiento de voz
Artificial neural networks
Signal digital processing
Voice recognition
dc.subject.proposal.eng.fl_str_mv Artificial neural networks
Signal digital processing
Voice recognition
description En el presente trabajo se presenta el diseño e implementación de un sistema electrónico, útil para el reconocimiento de dos fonemas vocálicos. Dicho sistema, que consta de un dispositivo de procesamiento digital de señales y una red neuronal, tiene la particularidad de estar implementado en un sistema embebido, condición que hace más compleja la construcción, pero que aumenta significativamente las ventajas, en cuanto a posibles aplicaciones a las cuales se puede integrar el sistema.
publishDate 2007
dc.date.issued.none.fl_str_mv 2007-06
dc.date.accessioned.none.fl_str_mv 2024-05-29T18:14:45Z
dc.date.available.none.fl_str_mv 2024-05-29T18:14:45Z
dc.type.none.fl_str_mv Artículo
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_6501
dc.type.coarversion.none.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.content.none.fl_str_mv Text
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/article
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/ART
dc.type.version.none.fl_str_mv info:eu-repo/semantics/publishedVersion
format http://purl.org/coar/resource_type/c_6501
status_str publishedVersion
dc.identifier.citation.none.fl_str_mv Martínez Quintero, J. C., Peña Ardila, H. A., Cortés Vargas, K. J. y Malagón Moreno, Y. A. (2007). Reconocimiento de fonemas con redes neuronales y transformada de fourier implementadas en sistemas embebidos. Ingeniería Solidaria. 5(5), p. 28 – 37.
dc.identifier.issn.none.fl_str_mv 19003102
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12494/55698
identifier_str_mv Martínez Quintero, J. C., Peña Ardila, H. A., Cortés Vargas, K. J. y Malagón Moreno, Y. A. (2007). Reconocimiento de fonemas con redes neuronales y transformada de fourier implementadas en sistemas embebidos. Ingeniería Solidaria. 5(5), p. 28 – 37.
19003102
url https://hdl.handle.net/20.500.12494/55698
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.citationendpage.none.fl_str_mv 38
dc.relation.citationissue.none.fl_str_mv 5
dc.relation.citationstartpage.none.fl_str_mv 28
dc.relation.citationvolume.none.fl_str_mv 5
dc.relation.ispartofjournal.none.fl_str_mv Ingenieria Solidaria
dc.relation.references.none.fl_str_mv Pardo. J., Castro J., Iseda. G., Torres., C. & Mattos. M. (2006). Reconocimiento automático del habla utilizando la transfor- mada de Fourier y redes neuronales. Revista Colombiana de Física, 38.
Alegre. F. L. (2007). Aplicación de RNA y HMM a la verificación automática de locutor. IEEE Latin America Transactions, 5.
Alcubierre, J. M. Minguez, J. Montesano, L. Montano, L. Saz, O. & Lleida, E. (2008). Silla de ruedas inteligente controlada voz. Universidad de Zaragoza, España. Recuperado el 15 de junio de 2008 de. http://www.ONCe/
Olmeda, I. Barba S. (1993). Redes Neuronales Artificiales, funda mentos y aplicaciones. Alcalá de Henares: Universidad de Alcalá de Henares.
Hilera, J. R. & Martínez, V. J. (2000). Redes Neuronales Artificiales. Fundamentos, modelos y aplicaciones. Bogotá: Alfaomega.
Maren, A. J., Harston C. T. y Pap R. M. (1990). Handbook of neuronal computing applications. New York: Academic Press.
dc.rights.uri.none.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.creativecommons.none.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
Attribution-NonCommercial-NoDerivatives 4.0 International
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.none.fl_str_mv 10 p.
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Editorial Universidad Cooperativa de Colombia
dc.publisher.place.none.fl_str_mv Bogotá
publisher.none.fl_str_mv Editorial Universidad Cooperativa de Colombia
institution Universidad Cooperativa de Colombia
bitstream.url.fl_str_mv https://repository.ucc.edu.co/bitstreams/d4ba5c1e-9fbd-4bef-8807-facf2b82875f/download
https://repository.ucc.edu.co/bitstreams/0938ae3f-dcc7-46e2-b864-19fd33478ed6/download
https://repository.ucc.edu.co/bitstreams/2c4d9882-d141-42ea-92e8-f9a020e52040/download
https://repository.ucc.edu.co/bitstreams/9efc868f-0809-4d9d-8d8f-b57dc0cb4018/download
https://repository.ucc.edu.co/bitstreams/671137ed-0cee-47fe-a626-4854044e5408/download
bitstream.checksum.fl_str_mv 4460e5956bc1d1639be9ae6146a50347
3bce4f7ab09dfc588f126e1e36e98a45
91b2495f4ca5ea440dace8d4d734425a
b1b40e4e9e253dc436439b37506bed33
8119b115d3887c6ce400467b038e8ce4
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Cooperativa de Colombia
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1814247303080312832
spelling Martínez Quintero, Juan CarlosPeña Ardila, Howeimer AlexisCortés Vargas, Kelly JohannaMalagón Moreno, Yulieth Andrea2024-05-29T18:14:45Z2024-05-29T18:14:45Z2007-06Martínez Quintero, J. C., Peña Ardila, H. A., Cortés Vargas, K. J. y Malagón Moreno, Y. A. (2007). Reconocimiento de fonemas con redes neuronales y transformada de fourier implementadas en sistemas embebidos. Ingeniería Solidaria. 5(5), p. 28 – 37.19003102https://hdl.handle.net/20.500.12494/55698En el presente trabajo se presenta el diseño e implementación de un sistema electrónico, útil para el reconocimiento de dos fonemas vocálicos. Dicho sistema, que consta de un dispositivo de procesamiento digital de señales y una red neuronal, tiene la particularidad de estar implementado en un sistema embebido, condición que hace más compleja la construcción, pero que aumenta significativamente las ventajas, en cuanto a posibles aplicaciones a las cuales se puede integrar el sistema.In this paper the design and implementation of an electronic system is presented, useful for the recognition of two vocal phonemes. Such a system, which consists of a device for sig- nal digital processing and neural network, has the particularity of being implemented in an embedded system, a condition that makes more complex the construction but significantly increa- ses the benefits, in terms of possible applications in which the system can be integrated.10 p.application/pdfspaEditorial Universidad Cooperativa de ColombiaBogotáhttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessAttribution-NonCommercial-NoDerivatives 4.0 Internationalhttp://purl.org/coar/access_right/c_abf2Reconocimiento de fonemas con redes neuronales y transformada de fourier implementadas en sistemas embebidosArtículohttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/resource_type/c_2df8fbb1http://purl.org/coar/version/c_970fb48d4fbd8a85Textinfo:eu-repo/semantics/articlehttp://purl.org/redcol/resource_type/ARTinfo:eu-repo/semantics/publishedVersion385285Ingenieria SolidariaPardo. J., Castro J., Iseda. G., Torres., C. & Mattos. M. (2006). Reconocimiento automático del habla utilizando la transfor- mada de Fourier y redes neuronales. Revista Colombiana de Física, 38.Alegre. F. L. (2007). Aplicación de RNA y HMM a la verificación automática de locutor. IEEE Latin America Transactions, 5.Alcubierre, J. M. Minguez, J. Montesano, L. Montano, L. Saz, O. & Lleida, E. (2008). Silla de ruedas inteligente controlada voz. Universidad de Zaragoza, España. Recuperado el 15 de junio de 2008 de. http://www.ONCe/Olmeda, I. Barba S. (1993). Redes Neuronales Artificiales, funda mentos y aplicaciones. Alcalá de Henares: Universidad de Alcalá de Henares.Hilera, J. R. & Martínez, V. J. (2000). Redes Neuronales Artificiales. Fundamentos, modelos y aplicaciones. Bogotá: Alfaomega.Maren, A. J., Harston C. T. y Pap R. M. (1990). Handbook of neuronal computing applications. New York: Academic Press.Redes neuronales artificialesProcesamiento digital de señalesReconocimiento de vozArtificial neural networksSignal digital processingVoice recognitionPublicationCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repository.ucc.edu.co/bitstreams/d4ba5c1e-9fbd-4bef-8807-facf2b82875f/download4460e5956bc1d1639be9ae6146a50347MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-84334https://repository.ucc.edu.co/bitstreams/0938ae3f-dcc7-46e2-b864-19fd33478ed6/download3bce4f7ab09dfc588f126e1e36e98a45MD52ORIGINAL2007_MartínezyPeña_Reconocimiento_fonemas_redes.pdf2007_MartínezyPeña_Reconocimiento_fonemas_redes.pdfapplication/pdf4834799https://repository.ucc.edu.co/bitstreams/2c4d9882-d141-42ea-92e8-f9a020e52040/download91b2495f4ca5ea440dace8d4d734425aMD53TEXT2007_MartínezyPeña_Reconocimiento_fonemas_redes.pdf.txt2007_MartínezyPeña_Reconocimiento_fonemas_redes.pdf.txtExtracted texttext/plain52https://repository.ucc.edu.co/bitstreams/9efc868f-0809-4d9d-8d8f-b57dc0cb4018/downloadb1b40e4e9e253dc436439b37506bed33MD54THUMBNAIL2007_MartínezyPeña_Reconocimiento_fonemas_redes.pdf.jpg2007_MartínezyPeña_Reconocimiento_fonemas_redes.pdf.jpgGenerated Thumbnailimage/jpeg13554https://repository.ucc.edu.co/bitstreams/671137ed-0cee-47fe-a626-4854044e5408/download8119b115d3887c6ce400467b038e8ce4MD5520.500.12494/55698oai:repository.ucc.edu.co:20.500.12494/556982024-08-10 17:36:01.898http://creativecommons.org/licenses/by-nc-nd/4.0/Attribution-NonCommercial-NoDerivatives 4.0 Internationalopen.accesshttps://repository.ucc.edu.coRepositorio Institucional Universidad Cooperativa de Colombiabdigital@metabiblioteca.comVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEKUkVQT1NJVE9SSU9TIElOU1RJVFVDSU9OQUxFUwpMSUNFTkNJQSBERSBVU08KClBvciBtZWRpbyBkZWwgcHJlc2VudGUgZG9jdW1lbnRvLCBlbCBBdXRvcihlcyksIG1heW9yIChlcykgZGUgZWRhZCwgcXVpZW4gZW4gYWRlbGFudGUgc2UgZGVub21pbmFyw6EgZWwgQVVUT1IsIGNvbmZpZXJlIGEgbGEgVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEsIGNvbiBOSVQuIDg2MC0wMjk5MjQtNywgdW5hIExJQ0VOQ0lBIERFIFVTTyBkZSBvYnJhLCBiYWpvIGxhcyBzaWd1aWVudGVzIGNvbmRpY2lvbmVzLgoKQ0zDgVVTVUxBUwoKUFJJTUVSQS4gT2JqZXRvLiBFTCBBVVRPUiBwb3IgZXN0ZSBhY3RvIGF1dG9yaXphIGxhIHV0aWxpemFjacOzbiBkZSBsYSBvYnJhLCBkZSBjb25mb3JtaWRhZCBjb24gbG8gZXN0aXB1bGFkbyBhIGNvbnRpbnVhY2nDs246IAoKKGEpIFBhcmEgZWZlY3RvcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSBzZSBhdXRvcml6YSBsYSByZXByb2R1Y2Npw7NuIGRlIGxhIG9icmEgYW50ZXJpb3JtZW50ZSBjaXRhZGEsIGxhIGN1YWwgc2UgYWxvamFyw6EgZW4gZm9ybWF0byBkaWdpdGFsIGVuIGxhcyBwbGF0YWZvcm1hcyBvIHJlcG9zaXRvcmlvcyBhZG1pbmlzdHJhZG9zIHBvciBsYSBVTklWRVJTSURBRCBvIGVuIG90cm8gdGlwbyBkZSByZXBvc2l0b3Jpb3MgZXh0ZXJub3MgbyBww6FnaW5hcyB3ZWIgZXNjb2dpZG9zIHBvciBsYSBVTklWRVJTSURBRCwgcGFyYSBmaW5lcyBkZSBkaWZ1c2nDs24geSBkaXZ1bGdhY2nDs24uIEFkaWNpb25hbG1lbnRlLCBzZSBhdXRvcml6YSBhIHF1ZSBsb3MgdXN1YXJpb3MgaW50ZXJub3MgeSBleHRlcm5vcyBkZSBkaWNoYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgcmVwcm9kdXpjYW4gbyBkZXNjYXJndWVuIGxhIG9icmEsIHNpbiDDoW5pbW8gZGUgbHVjcm8sIHBhcmEgZmluZXMgcHJpdmFkb3MsIGVkdWNhdGl2b3MgbyBhY2Fkw6ltaWNvczsgc2llbXByZSB5IGN1YW5kbyBubyBzZSB2aW9sZW4gYWN1ZXJkb3MgY29uIGVkaXRvcmVzLCBwZXJpb2RvcyBkZSBlbWJhcmdvIG8gYWN1ZXJkb3MgZGUgY29uZmlkZW5jaWFsaWRhZCBxdWUgYXBsaXF1ZW4uCgooYikgU2UgYXV0b3JpemEgbGEgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBkZSBsYSBvYnJhIG1lbmNpb25hZGEsIGVuIGFjY2VzbyBhYmllcnRvLCBwYXJhIHN1IHV0aWxpemFjacOzbiBlbiBsYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgYWRtaW5pc3RyYWRvcyBwb3IgbGEgVU5JVkVSU0lEQUQuCgooYykgTG8gYW50ZXJpb3IgZXN0YXLDoSBzdWpldG8gYSBsYXMgZGVmaW5pY2lvbmVzIGNvbnRlbmlkYXMgZW4gbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MyB5IGxhIExleSAyMyBkZSAxOTgyLgoKClNFR1VOREEuIE9yaWdpbmFsaWRhZCB5IHJlY2xhbWFjaW9uZXMuIEVsIEFVVE9SIGRlY2xhcmEgcXVlIGxhIE9CUkEgZXMgb3JpZ2luYWwgeSBxdWUgZXMgZGUgc3UgY3JlYWNpw7NuIGV4Y2x1c2l2YSwgbm8gZXhpc3RpZW5kbyBpbXBlZGltZW50byBkZSBjdWFscXVpZXIgbmF0dXJhbGV6YSAoZW1iYXJnb3MsIHVzbyBkZSBtYXRlcmlhbCBwcm90ZWdpZG8gcG9yIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGxhIGNvbmNlc2nDs24gZGUgbG9zIGRlcmVjaG9zIHByZXZpc3RvcyBlbiBlc3RlIGFjdWVyZG8uIEVsIEFVVE9SIHJlc3BvbmRlcsOhIHBvciBjdWFscXVpZXIgYWNjacOzbiBkZSByZWl2aW5kaWNhY2nDs24sIHBsYWdpbyB1IG90cmEgY2xhc2UgZGUgcmVjbGFtYWNpw7NuIHF1ZSBhbCByZXNwZWN0byBwdWRpZXJhIHNvYnJldmVuaXIuCgpURVJDRVJBLiBDb250cmFwcmVzdGFjacOzbi4gRWwgQVVUT1IgYXV0b3JpemEgYSBxdWUgc3Ugb2JyYSBzZWEgdXRpbGl6YWRhIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBjbMOhdXN1bGEgUFJJTUVSQSBkZSBmb3JtYSBncmF0dWl0YSwgZXMgZGVjaXIsIHF1ZSBsYSB1dGlsaXphY2nDs24gZGUgbGEgbWlzbWEgbm8gZ2VuZXJhIG5pbmfDum4gcGFnbyBvIHJlZ2Fsw61hcyBlbiBmYXZvciBkZSBlc3RlLgoKQ1VBUlRBLiBUaXR1bGFyaWRhZCBkZSBkZXJlY2hvcy4gRWwgcHJlc2VudGUgY29udHJhdG8gbm8gdHJhbnNmaWVyZSBsYSB0aXR1bGFyaWRhZCBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBzb2JyZSBsYXMgb2JyYXMgYW50ZXJpb3JtZW50ZSBtZW5jaW9uYWRhcyBhIGxhIFVOSVZFUlNJREFELiDDmm5pY2FtZW50ZSBoYWNlIHJlbGFjacOzbiBhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgZW4gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGFudGVyaW9ybWVudGUgcGFjdGFkb3MuCgpRVUlOVEEuIENyw6lkaXRvcy4gTGEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGRhciBhbCBBVVRPUiwgZWwgcmVjb25vY2ltaWVudG8gZGVudHJvIGNhZGEgZm9ybWEgZGUgdXRpbGl6YWNpw7NuIGVuIGxhIG9icmEuIExvcyBjcsOpZGl0b3MgZGViZW4gZmlndXJhciBlbiBjYWRhIHVubyBkZSBsb3MgZm9ybWF0b3MgbyByZWdpc3Ryb3MgZGUgcHVibGljYWNpw7NuLiBObyBjb25zdGl0dWlyw6EgdW5hIHZpb2xhY2nDs24gYSBsb3MgZGVyZWNob3MgbW9yYWxlcyBkZWwgYXV0b3IgbGEgbm8gcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBvIGRlbcOhcyB1dGlsaXphY2lvbmVzIGRlIGxhIG9icmEuIExhIHV0aWxpemFjacOzbiBvIG5vIGRlIGxhIG9icmEsIGFzw60gY29tbyBzdSBmb3JtYSBkZSB1dGlsaXphY2nDs24gc2Vyw6EgZmFjdWx0YWQgZXhjbHVzaXZhIGRlIGxhIFVOSVZFUlNJREFELgogClNFWFRBLiBEdXJhY2nDs24geSB0ZXJyaXRvcmlvLiBMYSBwcmVzZW50ZSBsaWNlbmNpYSBkZSB1c28gcXVlIHNlIG90b3JnYSBhIGZhdm9yIGRlIGxhIFVOSVZFUlNJREFEIHRlbmRyw6EgdW5hIGR1cmFjacOzbiBlcXVpdmFsZW50ZSBhbCB0w6lybWlubyBkZSBwcm90ZWNjacOzbiBsZWdhbCBkZSBsYSBvYnJhIHkgcGFyYSB0b2RvcyBsb3MgcGHDrXNlcyBkZWwgbXVuZG8uCgpTw4lQVElNQS4gVXNvIGRlIENyZWF0aXZlIENvbW1vbnMuIEVsIEFVVE9SIGF1dG9yaXphcsOhIGxhIGRpZnVzacOzbiBkZSBzdSBjb250ZW5pZG8gYmFqbyB1bmEgbGljZW5jaWEgQ3JlYXRpdmUgQ29tbW9ucyBhdHJpYnVjacOzbiA0LjAgaW50ZXJuYWNpb25hbCwgcXVlIGRlYmVyw6EgaW5jbHVpcnNlIGVuIGVsIGNvbnRlbmlkby4gCgpPQ1RBVkEuIERlcmVjaG8gZGUgZXhjbHVzacOzbi4gQ2FkYSBhdXRvciBwdWVkZSBpbmRpY2FyIGVuIGVsIG1vbWVudG8gZGUgZGVww7NzaXRvIGRlbCBjb250ZW5pZG8gcXVlIGVsIHRleHRvIGNvbXBsZXRvIGRlIGxhIHByb2R1Y2Npw7NuIGFjYWTDqW1pY2EgbyBjaWVudMOtZmljYSBubyBlc3RlIGNvbiBhY2Nlc28gYWJpZXJ0byBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIHBvciBtb3Rpdm9zIGRlIGNvbmZpZGVuY2lhbGlkYWQsIHBvcnF1ZSBzZSBlbmN1ZW50cmUgZW4gdsOtYXMgZGUgb2J0ZW5lciB1biBkZXJlY2hvIGRlIHByb3BpZWRhZCBpbmR1c3RyaWFsIG8gZXhpc3RpciBhY3VlcmRvcyBwcmV2aW9zIGNvbiB0ZXJjZXJvcyAoZWRpdG9yaWFsZXMsIHJldmlzdGFzIGNpZW50w61maWNhcywgb3RyYXMgaW5zdGl0dWNpb25lcykuIEVsIGF1dG9yIHNlIGNvbXByb21ldGUgYSBkZXBvc2l0YXIgbG9zIG1ldGFkYXRvcyBlIGluZm9ybWFyIGVsIHRpZW1wbyBkZSBlbWJhcmdvIGR1cmFudGUgZWwgY3VhbCBlbCB0ZXh0byBjb21wbGV0byB0ZW5kcsOhIGFjY2VzbyByZXN0cmluZ2lkby4gCgpOT1ZFTkEuIEVsIEFVVE9SIGFsIGFjZXB0YXIgZXN0YSBsaWNlbmNpYSBhZHVjZSBxdWUgZXN0YSBwcm9kdWNjacOzbiBzZSBkZXNhcnJvbGzDsyBlbiBlbCBwZXJpb2RvIGVuIHF1ZSBzZSBlbmN1ZW50cmEgY29uIHbDrW5jdWxvcyBjb24gTGEgVW5pdmVyc2lkYWQuCgpEw4lDSU1BLiBOb3JtYXMgYXBsaWNhYmxlcy4gUGFyYSBsYSBpbnRlcnByZXRhY2nDs24geSBjdW1wbGltaWVudG8gZGVsIHByZXNlbnRlIGFjdWVyZG8gbGFzIHBhcnRlcyBzZSBzb21ldGVuIGEgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgbGEgTGV5IDIzIGRlIDE5ODIgeSBkZW3DoXMgbm9ybWFzIGFwbGljYWJsZXMgZGUgQ29sb21iaWEuIEFkZW3DoXMsIGEgbGFzIG5vcm1hcyBJbnN0aXR1Y2lvbmFsZXMgcXVlIGFwbGlxdWVuLgoKTGEgcHJlc2VudGUgbGljZW5jaWEgc2UgYXV0b3JpemEgZW4gbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuIGVuIGxvcyByZXBvc2l0b3Jpb3MgaW5zdGl0dWNpb25hbGVzLgo=