Análisis de transcriptoma y anotación funcional de genes relacionados con dormancia en papa criolla Solanum tuberosum vf.phureja irradiada con cobalto 60

La papa criolla presenta generalmente un periodo de dormancia, entre sus ventajas encontramos que es un proceso de vital importancia para la supervivencia en un periodo desfavorable y sin las condiciones óptimas, pero en periodo de postcosecha, se convierte en un factor negativo que afecta la viabil...

Full description

Autores:
Mendieta Ramírez, Jonathan Sebastián
Tipo de recurso:
Fecha de publicación:
2023
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
OAI Identifier:
oai:repository.udistrital.edu.co:11349/38331
Acceso en línea:
http://hdl.handle.net/11349/38331
Palabra clave:
Dormancia
Anotación funcional
Bioinformática
Transcriptoma
Papa criolla
Solanum tuberosum vf. phureja
Licenciatura en Química -- Tesis y disertaciones académicas
Dormancia en papa criolla
Biología molecular de solanum tuberosum
Bioinformática y transcriptómica
Genética y mejoramiento de cultivos
Dormancy
Functional annotation
Bioinformatics
Transcriptome
Criollo potato
Solanum Tuberosum vf. phureja
Rights
License
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
id UDISTRITA2_4d98368f18de0bd9d76317799fd4a131
oai_identifier_str oai:repository.udistrital.edu.co:11349/38331
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Análisis de transcriptoma y anotación funcional de genes relacionados con dormancia en papa criolla Solanum tuberosum vf.phureja irradiada con cobalto 60
dc.title.titleenglish.spa.fl_str_mv Transcriptome analysis and functional annotation of genes related to dormancy in cobalt 60 irradiated Creole potato Solanum tuberosum vf.phureja
title Análisis de transcriptoma y anotación funcional de genes relacionados con dormancia en papa criolla Solanum tuberosum vf.phureja irradiada con cobalto 60
spellingShingle Análisis de transcriptoma y anotación funcional de genes relacionados con dormancia en papa criolla Solanum tuberosum vf.phureja irradiada con cobalto 60
Dormancia
Anotación funcional
Bioinformática
Transcriptoma
Papa criolla
Solanum tuberosum vf. phureja
Licenciatura en Química -- Tesis y disertaciones académicas
Dormancia en papa criolla
Biología molecular de solanum tuberosum
Bioinformática y transcriptómica
Genética y mejoramiento de cultivos
Dormancy
Functional annotation
Bioinformatics
Transcriptome
Criollo potato
Solanum Tuberosum vf. phureja
title_short Análisis de transcriptoma y anotación funcional de genes relacionados con dormancia en papa criolla Solanum tuberosum vf.phureja irradiada con cobalto 60
title_full Análisis de transcriptoma y anotación funcional de genes relacionados con dormancia en papa criolla Solanum tuberosum vf.phureja irradiada con cobalto 60
title_fullStr Análisis de transcriptoma y anotación funcional de genes relacionados con dormancia en papa criolla Solanum tuberosum vf.phureja irradiada con cobalto 60
title_full_unstemmed Análisis de transcriptoma y anotación funcional de genes relacionados con dormancia en papa criolla Solanum tuberosum vf.phureja irradiada con cobalto 60
title_sort Análisis de transcriptoma y anotación funcional de genes relacionados con dormancia en papa criolla Solanum tuberosum vf.phureja irradiada con cobalto 60
dc.creator.fl_str_mv Mendieta Ramírez, Jonathan Sebastián
dc.contributor.advisor.none.fl_str_mv Becerra Galindo, Luis Francisco
dc.contributor.author.none.fl_str_mv Mendieta Ramírez, Jonathan Sebastián
dc.subject.spa.fl_str_mv Dormancia
Anotación funcional
Bioinformática
Transcriptoma
Papa criolla
Solanum tuberosum vf. phureja
topic Dormancia
Anotación funcional
Bioinformática
Transcriptoma
Papa criolla
Solanum tuberosum vf. phureja
Licenciatura en Química -- Tesis y disertaciones académicas
Dormancia en papa criolla
Biología molecular de solanum tuberosum
Bioinformática y transcriptómica
Genética y mejoramiento de cultivos
Dormancy
Functional annotation
Bioinformatics
Transcriptome
Criollo potato
Solanum Tuberosum vf. phureja
dc.subject.lemb.spa.fl_str_mv Licenciatura en Química -- Tesis y disertaciones académicas
Dormancia en papa criolla
Biología molecular de solanum tuberosum
Bioinformática y transcriptómica
Genética y mejoramiento de cultivos
dc.subject.keyword.spa.fl_str_mv Dormancy
Functional annotation
Bioinformatics
Transcriptome
Criollo potato
Solanum Tuberosum vf. phureja
description La papa criolla presenta generalmente un periodo de dormancia, entre sus ventajas encontramos que es un proceso de vital importancia para la supervivencia en un periodo desfavorable y sin las condiciones óptimas, pero en periodo de postcosecha, se convierte en un factor negativo que afecta la viabilidad del producto a nivel comercial. En la papa, la dormancia da lugar a otros procesos como la tuberización, que se define como un período donde no se realiza ningún proceso de crecimiento visible de brotes, e implica una relación biológica correlacionada en el tubérculo. En este estudio se centró en analizar y caracterizar el transcriptoma de la papa criolla, y relacionarlo con los genes que afectan los procesos de dormancia en papa criolla solanum tuberosum vf. Phureja y que han sido objeto de estudio en el semillero de Biología molecular, se implementó un protocolo bioinformático, que consistió en un ensamble guiado por referencia del transcriptoma con el repertorio de Cufflinks, el análisis de expresión diferencial, el mapeo con el genoma reportado en Spud y por último, se realizó la anotacion y evaluación de calidad del ensamblaje con Busco, para revisar las bases de datos como TAIR y Swissprot (anotacion basada en homología). Todo el análisis bioinformático de las librerías de RNA-seq se desarrolló en el servidor de la Oficina de Informática de Investigación, generando un protocolo descriptivo para en lenguaje bash y ejecutable en un entorno Slurm, y todo el tratamiento que conlleva trabajar con estos datos
publishDate 2023
dc.date.created.none.fl_str_mv 2023-11
dc.date.accessioned.none.fl_str_mv 2024-07-22T19:32:45Z
dc.date.available.none.fl_str_mv 2024-07-22T19:32:45Z
dc.type.spa.fl_str_mv bachelorThesis
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.degree.spa.fl_str_mv Monografía
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11349/38331
url http://hdl.handle.net/11349/38331
dc.rights.*.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 Internacional
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.acceso.spa.fl_str_mv Abierto (Texto Completo)
rights_invalid_str_mv Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.spa.fl_str_mv pdf
institution Universidad Distrital Francisco José de Caldas
bitstream.url.fl_str_mv https://repository.udistrital.edu.co/bitstreams/dae3cdd9-f8af-4f99-9bf6-f87cede156a3/download
https://repository.udistrital.edu.co/bitstreams/7b13beb9-b23d-4801-bb04-5ba576c4676b/download
https://repository.udistrital.edu.co/bitstreams/39a0126e-0df5-48c6-b3db-2c8657a177cb/download
https://repository.udistrital.edu.co/bitstreams/aad31823-0121-4934-a1ea-5e0432b929f6/download
https://repository.udistrital.edu.co/bitstreams/30ced274-e1e6-43b1-8850-5c0f2a5466d3/download
https://repository.udistrital.edu.co/bitstreams/57cc67f3-8004-44c4-b82c-464819699f40/download
bitstream.checksum.fl_str_mv 4bc77e2b1d4bdbec6b0a4402276d58d5
d242ccb074f2620d2a1d27ba745d0fec
4460e5956bc1d1639be9ae6146a50347
997daf6c648c962d566d7b082dac908d
38b832fb9641c45d4ef71455fa378b5b
6d34ed20d49513a90668d307249e4686
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Distrital
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1828165909143879680
spelling Becerra Galindo, Luis FranciscoMendieta Ramírez, Jonathan Sebastián2024-07-22T19:32:45Z2024-07-22T19:32:45Z2023-11http://hdl.handle.net/11349/38331La papa criolla presenta generalmente un periodo de dormancia, entre sus ventajas encontramos que es un proceso de vital importancia para la supervivencia en un periodo desfavorable y sin las condiciones óptimas, pero en periodo de postcosecha, se convierte en un factor negativo que afecta la viabilidad del producto a nivel comercial. En la papa, la dormancia da lugar a otros procesos como la tuberización, que se define como un período donde no se realiza ningún proceso de crecimiento visible de brotes, e implica una relación biológica correlacionada en el tubérculo. En este estudio se centró en analizar y caracterizar el transcriptoma de la papa criolla, y relacionarlo con los genes que afectan los procesos de dormancia en papa criolla solanum tuberosum vf. Phureja y que han sido objeto de estudio en el semillero de Biología molecular, se implementó un protocolo bioinformático, que consistió en un ensamble guiado por referencia del transcriptoma con el repertorio de Cufflinks, el análisis de expresión diferencial, el mapeo con el genoma reportado en Spud y por último, se realizó la anotacion y evaluación de calidad del ensamblaje con Busco, para revisar las bases de datos como TAIR y Swissprot (anotacion basada en homología). Todo el análisis bioinformático de las librerías de RNA-seq se desarrolló en el servidor de la Oficina de Informática de Investigación, generando un protocolo descriptivo para en lenguaje bash y ejecutable en un entorno Slurm, y todo el tratamiento que conlleva trabajar con estos datosThe creole potato generally presents a dormancy period, among its advantages we find that it is a process of vital importance for survival in an unfavorable period and without optimal conditions, but in the post-harvest period, it becomes a negative factor that affects the viability of the product at the commercial level. In potato, dormancy gives rise to other processes such as tuberization, which is defined as a period where no visible sprout growth process takes place, and implies a correlated biological relationship in the tuber. This study focused on analyzing and characterizing the transcriptome of the creole potato, and relating it to the genes that affect dormancy processes in creole potato solanum tuberosum vf. Phureja and that have been the subject of study in the Molecular Biology seedbed, a bioinformatics protocol was implemented, which consisted of a referenceguided assembly of the transcriptome with the Cufflinks repertoire, differential expression analysis, mapping with the genome reported in Spud and finally, annotation and quality assessment of the assembly was performed with Busco, to review databases such as TAIR and Swissprot (homology-based annotation). All the bioinformatic analysis of the RNA-seq libraries was developed in the server of the Office of Research Computing, generating a descriptive protocol for in bash language and executable in a Slurm environment, and all the processing involved in working with these data.pdfAttribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2DormanciaAnotación funcionalBioinformáticaTranscriptomaPapa criollaSolanum tuberosum vf. phurejaLicenciatura en Química -- Tesis y disertaciones académicasDormancia en papa criollaBiología molecular de solanum tuberosumBioinformática y transcriptómicaGenética y mejoramiento de cultivosDormancyFunctional annotationBioinformaticsTranscriptomeCriollo potatoSolanum Tuberosum vf. phurejaAnálisis de transcriptoma y anotación funcional de genes relacionados con dormancia en papa criolla Solanum tuberosum vf.phureja irradiada con cobalto 60Transcriptome analysis and functional annotation of genes related to dormancy in cobalt 60 irradiated Creole potato Solanum tuberosum vf.phurejabachelorThesisMonografíahttp://purl.org/coar/resource_type/c_7a1fORIGINALA NÁLISIS DE TRANSCRIPTOMA Y ANOTACIÓN FUNCIONAL DE GENES RELACIONADOS CON DORMANCIA EN PAPA CRIOLLA solanum tuberosum vf.phureja IRRADIADA CON COBALTO 60.pdfA NÁLISIS DE TRANSCRIPTOMA Y ANOTACIÓN FUNCIONAL DE GENES RELACIONADOS CON DORMANCIA EN PAPA CRIOLLA solanum tuberosum vf.phureja IRRADIADA CON COBALTO 60.pdfTrabajo de gradoapplication/pdf2082039https://repository.udistrital.edu.co/bitstreams/dae3cdd9-f8af-4f99-9bf6-f87cede156a3/download4bc77e2b1d4bdbec6b0a4402276d58d5MD51Licencia de uso y publicacion editable - Diligenciado.pdfLicencia de uso y publicacion editable - Diligenciado.pdfLicencia de uso y publicaciónapplication/pdf216499https://repository.udistrital.edu.co/bitstreams/7b13beb9-b23d-4801-bb04-5ba576c4676b/downloadd242ccb074f2620d2a1d27ba745d0fecMD52CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repository.udistrital.edu.co/bitstreams/39a0126e-0df5-48c6-b3db-2c8657a177cb/download4460e5956bc1d1639be9ae6146a50347MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/aad31823-0121-4934-a1ea-5e0432b929f6/download997daf6c648c962d566d7b082dac908dMD54THUMBNAILA NÁLISIS DE TRANSCRIPTOMA Y ANOTACIÓN FUNCIONAL DE GENES RELACIONADOS CON DORMANCIA EN PAPA CRIOLLA solanum tuberosum vf.phureja IRRADIADA CON COBALTO 60.pdf.jpgA NÁLISIS DE TRANSCRIPTOMA Y ANOTACIÓN FUNCIONAL DE GENES RELACIONADOS CON DORMANCIA EN PAPA CRIOLLA solanum tuberosum vf.phureja IRRADIADA CON COBALTO 60.pdf.jpgIM Thumbnailimage/jpeg3695https://repository.udistrital.edu.co/bitstreams/30ced274-e1e6-43b1-8850-5c0f2a5466d3/download38b832fb9641c45d4ef71455fa378b5bMD55Licencia de uso y publicacion editable - Diligenciado.pdf.jpgLicencia de uso y publicacion editable - Diligenciado.pdf.jpgIM Thumbnailimage/jpeg9511https://repository.udistrital.edu.co/bitstreams/57cc67f3-8004-44c4-b82c-464819699f40/download6d34ed20d49513a90668d307249e4686MD5611349/38331oai:repository.udistrital.edu.co:11349/383312025-01-06 01:09:23.251http://creativecommons.org/licenses/by-nc-nd/4.0/Attribution-NonCommercial-NoDerivatives 4.0 Internacionalopen.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK