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