Hacia la comprensión del papel del metabolismo de la creatina (dos genes relacionados) en el cáncer: un análisis bioinformático

El metabolismo de la creatina se ha propuesto como un mecanismo notable para la supervivencia y el crecimiento celular, considerando que el sistema de creatina quinasa (CK)/fosfocreatina (PCr) se comporta como un centro de transducción de energía quimiomecánica durante un proceso alodinámico dado. E...

Full description

Autores:
Bonilla, Diego A.
Ayala Fajardo, Adis
Valencia Cordoba, Jhon Sebastian
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/93277
Acceso en línea:
http://hdl.handle.net/11349/93277
Palabra clave:
Bioinformática
Creatina Quinasa
Transducción de Señales
Biología de Sistemas
Potencial Pronóstico
Expresión genética
Estado de Metilación
Cáncer
Bioinformatics
Creatine Kinase
Signal Transduction
Systems Biology
Prognostic Potential
Gene Expression
Methylation Status
Cancer
Rights
License
Restringido (Solo Referencia)
id UDISTRITA2_a22cd647d122429959f7807c864fc0d4
oai_identifier_str oai:repository.udistrital.edu.co:11349/93277
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.none.fl_str_mv Hacia la comprensión del papel del metabolismo de la creatina (dos genes relacionados) en el cáncer: un análisis bioinformático
dc.title.titleenglish.none.fl_str_mv Towards Understanding the Role of Creatine Metabolism- 2 related Genes in Cancer: A Bioinformatics Analysis
title Hacia la comprensión del papel del metabolismo de la creatina (dos genes relacionados) en el cáncer: un análisis bioinformático
spellingShingle Hacia la comprensión del papel del metabolismo de la creatina (dos genes relacionados) en el cáncer: un análisis bioinformático
Bioinformática
Creatina Quinasa
Transducción de Señales
Biología de Sistemas
Potencial Pronóstico
Expresión genética
Estado de Metilación
Cáncer
Bioinformatics
Creatine Kinase
Signal Transduction
Systems Biology
Prognostic Potential
Gene Expression
Methylation Status
Cancer
title_short Hacia la comprensión del papel del metabolismo de la creatina (dos genes relacionados) en el cáncer: un análisis bioinformático
title_full Hacia la comprensión del papel del metabolismo de la creatina (dos genes relacionados) en el cáncer: un análisis bioinformático
title_fullStr Hacia la comprensión del papel del metabolismo de la creatina (dos genes relacionados) en el cáncer: un análisis bioinformático
title_full_unstemmed Hacia la comprensión del papel del metabolismo de la creatina (dos genes relacionados) en el cáncer: un análisis bioinformático
title_sort Hacia la comprensión del papel del metabolismo de la creatina (dos genes relacionados) en el cáncer: un análisis bioinformático
dc.creator.fl_str_mv Bonilla, Diego A.
Ayala Fajardo, Adis
Valencia Cordoba, Jhon Sebastian
dc.contributor.author.none.fl_str_mv Bonilla, Diego A.
Ayala Fajardo, Adis
Valencia Cordoba, Jhon Sebastian
dc.contributor.orcid.none.fl_str_mv 0000-0002-3487-8351
dc.subject.none.fl_str_mv Bioinformática
Creatina Quinasa
Transducción de Señales
Biología de Sistemas
Potencial Pronóstico
Expresión genética
Estado de Metilación
Cáncer
topic Bioinformática
Creatina Quinasa
Transducción de Señales
Biología de Sistemas
Potencial Pronóstico
Expresión genética
Estado de Metilación
Cáncer
Bioinformatics
Creatine Kinase
Signal Transduction
Systems Biology
Prognostic Potential
Gene Expression
Methylation Status
Cancer
dc.subject.keyword.none.fl_str_mv Bioinformatics
Creatine Kinase
Signal Transduction
Systems Biology
Prognostic Potential
Gene Expression
Methylation Status
Cancer
description El metabolismo de la creatina se ha propuesto como un mecanismo notable para la supervivencia y el crecimiento celular, considerando que el sistema de creatina quinasa (CK)/fosfocreatina (PCr) se comporta como un centro de transducción de energía quimiomecánica durante un proceso alodinámico dado. Este estudio realizó un análisis bioinformático para investigar el papel de los genes relacionados con el metabolismo de la creatina en el cáncer. El análisis abarcó un análisis de enriquecimiento funcional, una evaluación del potencial pronóstico en varios tipos de cáncer, un examen de los perfiles de expresión génica, el estado de metilación y el estado de mutación. Algunos genes exhibieron índices de riesgo bajos o incluso índices de riesgo negativos, lo que implica una irrelevancia potencial o un efecto protector contra el cáncer. Por ejemplo, la CKB en el cáncer de páncreas mostró un efecto protector. En el cáncer de colon, no se encontraron diferencias significativas en la expresión génica entre las condiciones metastásicas y no metastásicas, aunque GAMT y GATM mostraron una mayor expresión. El análisis de metilación indicó hipermetilación del promotor CKB e hipometilación del promotor GATM. No se detectaron mutaciones, variaciones en el número de copias ni polimorfismos de un solo nucleótido en los genes analizados. El análisis de supervivencia reveló que la expresión alta de GAMT se asociaba con un peor pronóstico, mientras que la expresión alta de CKB se correlacionaba con un mejor pronóstico en ciertos cánceres. Sin embargo, CKM no demostró potencial pronóstico. El metanálisis de genes expresados ​​diferencialmente no mostró diferencias significativas en los genes relacionados con el metabolismo de la creatina entre muestras de colon tumorales y normales, aunque se encontró que CKB estaba sobrerrepresentado en muestras sanas. En general, este estudio arroja luz sobre las características funcionales y las implicaciones pronósticas de los genes relacionados con el metabolismo de la creatina en el cáncer, lo que subraya la necesidad de una mayor investigación sobre sus mecanismos precisos y sus posibles implicaciones terapéuticas.
publishDate 2023
dc.date.created.none.fl_str_mv 2023
dc.date.accessioned.none.fl_str_mv 2025-03-05T18:17:22Z
dc.date.available.none.fl_str_mv 2025-03-05T18:17:22Z
dc.type.none.fl_str_mv article
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_6501
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11349/93277
url http://hdl.handle.net/11349/93277
dc.relation.references.none.fl_str_mv una por una
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_16ec
dc.rights.acceso.none.fl_str_mv Restringido (Solo Referencia)
rights_invalid_str_mv Restringido (Solo Referencia)
http://purl.org/coar/access_right/c_16ec
institution Universidad Distrital Francisco José de Caldas
bitstream.url.fl_str_mv https://repository.udistrital.edu.co/bitstreams/5a991251-faa6-4cb7-85b9-17e9eea00078/download
https://repository.udistrital.edu.co/bitstreams/45b1e5cb-6b49-4e6b-bc3a-9072a8b204b0/download
https://repository.udistrital.edu.co/bitstreams/d53b9a82-3e7d-4915-9d00-85c3044b0ce3/download
https://repository.udistrital.edu.co/bitstreams/47416ac1-1da1-42e1-a941-06202af626c2/download
bitstream.checksum.fl_str_mv 997daf6c648c962d566d7b082dac908d
caf222967eec0adba24af89906ad0689
f372523970e12d8ed906f252d639585b
d44f68a7e28976cc07d190ad49593abb
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Distrital
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1837007236631625728
spelling Bonilla, Diego A.Ayala Fajardo, AdisValencia Cordoba, Jhon Sebastian0000-0002-3487-83512025-03-05T18:17:22Z2025-03-05T18:17:22Z2023http://hdl.handle.net/11349/93277El metabolismo de la creatina se ha propuesto como un mecanismo notable para la supervivencia y el crecimiento celular, considerando que el sistema de creatina quinasa (CK)/fosfocreatina (PCr) se comporta como un centro de transducción de energía quimiomecánica durante un proceso alodinámico dado. Este estudio realizó un análisis bioinformático para investigar el papel de los genes relacionados con el metabolismo de la creatina en el cáncer. El análisis abarcó un análisis de enriquecimiento funcional, una evaluación del potencial pronóstico en varios tipos de cáncer, un examen de los perfiles de expresión génica, el estado de metilación y el estado de mutación. Algunos genes exhibieron índices de riesgo bajos o incluso índices de riesgo negativos, lo que implica una irrelevancia potencial o un efecto protector contra el cáncer. Por ejemplo, la CKB en el cáncer de páncreas mostró un efecto protector. En el cáncer de colon, no se encontraron diferencias significativas en la expresión génica entre las condiciones metastásicas y no metastásicas, aunque GAMT y GATM mostraron una mayor expresión. El análisis de metilación indicó hipermetilación del promotor CKB e hipometilación del promotor GATM. No se detectaron mutaciones, variaciones en el número de copias ni polimorfismos de un solo nucleótido en los genes analizados. El análisis de supervivencia reveló que la expresión alta de GAMT se asociaba con un peor pronóstico, mientras que la expresión alta de CKB se correlacionaba con un mejor pronóstico en ciertos cánceres. Sin embargo, CKM no demostró potencial pronóstico. El metanálisis de genes expresados ​​diferencialmente no mostró diferencias significativas en los genes relacionados con el metabolismo de la creatina entre muestras de colon tumorales y normales, aunque se encontró que CKB estaba sobrerrepresentado en muestras sanas. En general, este estudio arroja luz sobre las características funcionales y las implicaciones pronósticas de los genes relacionados con el metabolismo de la creatina en el cáncer, lo que subraya la necesidad de una mayor investigación sobre sus mecanismos precisos y sus posibles implicaciones terapéuticas.Creatine metabolism has been proposed as a noteworthy mechanism for cell survival and growth considering that the creatine kinase (CK)/phosphocreatine (PCr) system behaves as a hub of chemo-mechanical energy transduction during a given allodynamic process. This study conducted a bioinformatics analysis to investigate the role of creatine metabolism-related genes in cancer. The analysis encompassed functional enrichment analysis, prognostic potential assessment in various cancer types, examination of gene expression profiles, methylation status, and mutation status. Some genes exhibited low hazard ratios or even negative hazard ratios, implying potential irrele-vance or a protective effect against cancer. For example, CKB in pancreatic cancer showed a protec-tive effect. In colon cancer, no significant differences were found in gene expression between meta-static and non-metastatic conditions, although GAMT and GATM displayed increased expression. Methylation analysis indicated hypermethylation of the CKB promoter and hypomethylation of the GATM promoter. No mutations, copy number variations, or single nucleotide polymorphisms were detected in the analyzed genes. Survival analysis revealed that high GAMT expression was associ-ated with worse prognosis, while high CKB expression correlated with a better prognosis in certain cancers. However, CKM did not demonstrate prognostic potential. The meta-analysis of differen-tially expressed genes showed no significant differences in creatine metabolism-related genes be-tween tumor and normal colon samples although CKB was found to be over-represented in healthy samples. Overall, this study sheds light on the functional characteristics and prognostic implications of creatine metabolism-related genes in cancer, underscoring the need for further investigation into their precise mechanisms and potential therapeutic implications.BioinformáticaCreatina QuinasaTransducción de SeñalesBiología de SistemasPotencial PronósticoExpresión genéticaEstado de MetilaciónCáncerBioinformaticsCreatine KinaseSignal TransductionSystems BiologyPrognostic PotentialGene ExpressionMethylation StatusCancerHacia la comprensión del papel del metabolismo de la creatina (dos genes relacionados) en el cáncer: un análisis bioinformáticoTowards Understanding the Role of Creatine Metabolism- 2 related Genes in Cancer: A Bioinformatics Analysisarticlehttp://purl.org/coar/resource_type/c_6501Restringido (Solo Referencia)http://purl.org/coar/access_right/c_16ecuna por unaLICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/5a991251-faa6-4cb7-85b9-17e9eea00078/download997daf6c648c962d566d7b082dac908dMD51ORIGINALAYALA FAJARDO ADIS2024AYALA FAJARDO ADIS2024application/pdf1449412https://repository.udistrital.edu.co/bitstreams/45b1e5cb-6b49-4e6b-bc3a-9072a8b204b0/downloadcaf222967eec0adba24af89906ad0689MD53Sometimiento NUTRIENTS (Q1) (1).pdfSometimiento NUTRIENTS (Q1) (1).pdfapplication/pdf275452https://repository.udistrital.edu.co/bitstreams/d53b9a82-3e7d-4915-9d00-85c3044b0ce3/downloadf372523970e12d8ed906f252d639585bMD54Licencia de uso y publicacion.docx (1).pdfLicencia de uso y publicacion.docx (1).pdfapplication/pdf1151542https://repository.udistrital.edu.co/bitstreams/47416ac1-1da1-42e1-a941-06202af626c2/downloadd44f68a7e28976cc07d190ad49593abbMD5511349/93277oai:repository.udistrital.edu.co:11349/932772025-03-05 13:17:25.729restrictedhttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK