Diseño racional de fármacos del proteosoma para mieloma múltiple

La presente investigación tiene como objetivo diseñar de manera teórica y racionalmente un nuevo fármaco para un blanco molecular como el proteosoma por medio de métodos computaciones para el tratamiento de quimioterapia en pacientes con Mieloma Múltiple (MM). Para lograrlo se utilizó una proteína f...

Full description

Autores:
Ramírez Patiño, Valentina
Tipo de recurso:
Fecha de publicación:
2023
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/39614
Acceso en línea:
http://hdl.handle.net/11349/39614
Palabra clave:
Fármaco
Proteosoma
Mieloma múltiple
Métodos computacionales
Inhibidores del proteosoma
Software
Tratamiento
Blanco molecular
Farmacóforo
Auxóforo
Interacción
Proliferación celular
Apoptosis
Licenciatura en Química -- Tesis y disertaciones académicas
Diseño racional de fármacos y mieloma múltiple
Docking molecular e inhibidores del proteosoma
Quimioinformática y farmacología computacional
Drug
Proteosome
Multiple myeloma
Computational methods
Proteasome inhibitors
Software
Treatment
Molecular target
Pharmacophore
Auxophore
Interaction
Cell proliferation
Apoptosis
Rights
License
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
id UDISTRITA2_4198c623a10467606646c361f62339c7
oai_identifier_str oai:repository.udistrital.edu.co:11349/39614
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.none.fl_str_mv Diseño racional de fármacos del proteosoma para mieloma múltiple
dc.title.titleenglish.none.fl_str_mv Rational design of proteosome drugs for multiple myeloma
title Diseño racional de fármacos del proteosoma para mieloma múltiple
spellingShingle Diseño racional de fármacos del proteosoma para mieloma múltiple
Fármaco
Proteosoma
Mieloma múltiple
Métodos computacionales
Inhibidores del proteosoma
Software
Tratamiento
Blanco molecular
Farmacóforo
Auxóforo
Interacción
Proliferación celular
Apoptosis
Licenciatura en Química -- Tesis y disertaciones académicas
Diseño racional de fármacos y mieloma múltiple
Docking molecular e inhibidores del proteosoma
Quimioinformática y farmacología computacional
Drug
Proteosome
Multiple myeloma
Computational methods
Proteasome inhibitors
Software
Treatment
Molecular target
Pharmacophore
Auxophore
Interaction
Cell proliferation
Apoptosis
title_short Diseño racional de fármacos del proteosoma para mieloma múltiple
title_full Diseño racional de fármacos del proteosoma para mieloma múltiple
title_fullStr Diseño racional de fármacos del proteosoma para mieloma múltiple
title_full_unstemmed Diseño racional de fármacos del proteosoma para mieloma múltiple
title_sort Diseño racional de fármacos del proteosoma para mieloma múltiple
dc.creator.fl_str_mv Ramírez Patiño, Valentina
dc.contributor.advisor.none.fl_str_mv Guevara Pulido, James Oswaldo
García Ortiz, Josué Anselmo
dc.contributor.author.none.fl_str_mv Ramírez Patiño, Valentina
dc.contributor.orcid.none.fl_str_mv Guevara Pulido James Oswaldo [0000-0001-9134-3719]
dc.subject.spa.fl_str_mv Fármaco
Proteosoma
Mieloma múltiple
Métodos computacionales
Inhibidores del proteosoma
Software
Tratamiento
Blanco molecular
Farmacóforo
Auxóforo
Interacción
Proliferación celular
Apoptosis
topic Fármaco
Proteosoma
Mieloma múltiple
Métodos computacionales
Inhibidores del proteosoma
Software
Tratamiento
Blanco molecular
Farmacóforo
Auxóforo
Interacción
Proliferación celular
Apoptosis
Licenciatura en Química -- Tesis y disertaciones académicas
Diseño racional de fármacos y mieloma múltiple
Docking molecular e inhibidores del proteosoma
Quimioinformática y farmacología computacional
Drug
Proteosome
Multiple myeloma
Computational methods
Proteasome inhibitors
Software
Treatment
Molecular target
Pharmacophore
Auxophore
Interaction
Cell proliferation
Apoptosis
dc.subject.lemb.none.fl_str_mv Licenciatura en Química -- Tesis y disertaciones académicas
Diseño racional de fármacos y mieloma múltiple
Docking molecular e inhibidores del proteosoma
Quimioinformática y farmacología computacional
dc.subject.keyword.spa.fl_str_mv Drug
Proteosome
Multiple myeloma
Computational methods
Proteasome inhibitors
Software
Treatment
Molecular target
Pharmacophore
Auxophore
Interaction
Cell proliferation
Apoptosis
description La presente investigación tiene como objetivo diseñar de manera teórica y racionalmente un nuevo fármaco para un blanco molecular como el proteosoma por medio de métodos computaciones para el tratamiento de quimioterapia en pacientes con Mieloma Múltiple (MM). Para lograrlo se utilizó una proteína facilitada por Protein Data Bank (6XMJ) y se analizaron todos los fármacos de la familia de los inhibidores de proteosoma que se encuentran comerciales o en fases preclínicas y clínicas, entre ellas el Bortezomib, Ixazomib, Carfilzomib, Oprozomib, Marizomib y Delanzomib. Cada una de ellas actuó como ligando y tuvo una interacción entre la subunidad β5 del proteosoma. Se utilizaron diferentes softwares como ChemSketch, Avogadro, Autodock Vina, Discovey Studio y PreADMET para determinar variables como, interacciones (SAR), acoplamiento molecular y toxicidad. Finalizado esto, se eligió el Delanzomib como el fármaco líder el cual se modificaría estructuralmente, respetando el farmacóforo y modificando el auxóforo, en donde se realizaron los cambios isostéricos pertinentes. Se analizaron 21 compuestos por medio de métodos computaciones y se generó un nuevo prototipo de fármaco denominado INA-216 cuyo grupo funcional es una amida y logro la interacción con 14 aminoácidos del proteosoma y tuvo valores de toxicidad mucho mejores comparados con el Delanzomib. INA-216 puede funcionar como un posible fármaco para el tratamiento del MM pues se determinó que la inhibición del proteasoma da como resultado la estabilización de vías de señalización que se ven afectadas por el MM, lo que puede tener efectos en la disminución de la proliferación celular y el aumento de la apoptosis.
publishDate 2023
dc.date.created.none.fl_str_mv 2023-02-28
dc.date.accessioned.none.fl_str_mv 2024-08-13T18:33:12Z
dc.date.available.none.fl_str_mv 2024-08-13T18:33:12Z
dc.type.none.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.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11349/39614
url http://hdl.handle.net/11349/39614
dc.language.iso.spa.fl_str_mv spa
language spa
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.none.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/cfaf738a-8f02-4719-bebf-30d6045330fa/download
https://repository.udistrital.edu.co/bitstreams/2ca79386-676e-4531-9d1d-a54bb44ab953/download
https://repository.udistrital.edu.co/bitstreams/c54ebb9b-f096-4537-b84a-224eec5c8f49/download
https://repository.udistrital.edu.co/bitstreams/312cc028-a778-4b56-868d-8ae9d689a27b/download
https://repository.udistrital.edu.co/bitstreams/432fce84-b77d-40eb-ba28-a0eb598a0ae7/download
https://repository.udistrital.edu.co/bitstreams/65733a73-8560-4f48-b7b1-c45ee4d581b9/download
bitstream.checksum.fl_str_mv 997daf6c648c962d566d7b082dac908d
364a92665d9667398c3a555b46e02537
b1b36c19cb96a98c4702cc21cb66429b
4460e5956bc1d1639be9ae6146a50347
6572f16d44a500cd82466239fce00011
a67236c1cfdd69e9442957ac536b7f72
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_ 1828165506783248384
spelling Guevara Pulido, James OswaldoGarcía Ortiz, Josué AnselmoRamírez Patiño, ValentinaGuevara Pulido James Oswaldo [0000-0001-9134-3719]2024-08-13T18:33:12Z2024-08-13T18:33:12Z2023-02-28http://hdl.handle.net/11349/39614La presente investigación tiene como objetivo diseñar de manera teórica y racionalmente un nuevo fármaco para un blanco molecular como el proteosoma por medio de métodos computaciones para el tratamiento de quimioterapia en pacientes con Mieloma Múltiple (MM). Para lograrlo se utilizó una proteína facilitada por Protein Data Bank (6XMJ) y se analizaron todos los fármacos de la familia de los inhibidores de proteosoma que se encuentran comerciales o en fases preclínicas y clínicas, entre ellas el Bortezomib, Ixazomib, Carfilzomib, Oprozomib, Marizomib y Delanzomib. Cada una de ellas actuó como ligando y tuvo una interacción entre la subunidad β5 del proteosoma. Se utilizaron diferentes softwares como ChemSketch, Avogadro, Autodock Vina, Discovey Studio y PreADMET para determinar variables como, interacciones (SAR), acoplamiento molecular y toxicidad. Finalizado esto, se eligió el Delanzomib como el fármaco líder el cual se modificaría estructuralmente, respetando el farmacóforo y modificando el auxóforo, en donde se realizaron los cambios isostéricos pertinentes. Se analizaron 21 compuestos por medio de métodos computaciones y se generó un nuevo prototipo de fármaco denominado INA-216 cuyo grupo funcional es una amida y logro la interacción con 14 aminoácidos del proteosoma y tuvo valores de toxicidad mucho mejores comparados con el Delanzomib. INA-216 puede funcionar como un posible fármaco para el tratamiento del MM pues se determinó que la inhibición del proteasoma da como resultado la estabilización de vías de señalización que se ven afectadas por el MM, lo que puede tener efectos en la disminución de la proliferación celular y el aumento de la apoptosis.The objective of this research is to theoretically and rationally design a new drug for a molecular target such as the proteasome by means of computational methods for chemotherapy treatment in patients with Multiple Myeloma (MM). To achieve this, a protein provided by the Protein Data Bank (6XMJ) was used and all the drugs from the family of proteasome inhibitors that are commercial or in preclinical and clinical phases were analyzed, including Bortezomib, Ixazomib, Carfilzomib, Oprozomib, Marizomib and Delanzomib. Each of them acted as a ligand and had an interaction between the β5 subunit of the proteasome. Different software such as ChemSketch, Avogadro, Autodock Vina, Discovery Studio and PreADMET were used to determine variables such as interactions (SAR), molecular docking and toxicity. After this, Delanzomib was chosen as the leading drug, which would be structurally modified, respecting the pharmacophore and modifying the auxophore, where the pertinent isosteric changes were made. 21 compounds were analyzed through computational methods and a new drug prototype called INA-216 was generated whose functional group is an amide and achieved interaction with 14 amino acids of the proteasome and had much better toxicity values ​​compared to Delanzomib. INA-216 may function as a potential drug for the treatment of MM as it was determined that inhibition of the proteasome results in the stabilization of signaling pathways that are affected by MM, which may have effects on decreased proliferation. cell and increased apoptosis.pdfspaAttribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2FármacoProteosomaMieloma múltipleMétodos computacionalesInhibidores del proteosomaSoftwareTratamientoBlanco molecularFarmacóforoAuxóforoInteracciónProliferación celularApoptosisLicenciatura en Química -- Tesis y disertaciones académicasDiseño racional de fármacos y mieloma múltipleDocking molecular e inhibidores del proteosomaQuimioinformática y farmacología computacionalDrugProteosomeMultiple myelomaComputational methodsProteasome inhibitorsSoftwareTreatmentMolecular targetPharmacophoreAuxophoreInteractionCell proliferationApoptosisDiseño racional de fármacos del proteosoma para mieloma múltipleRational design of proteosome drugs for multiple myelomabachelorThesisMonografíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fLICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/cfaf738a-8f02-4719-bebf-30d6045330fa/download997daf6c648c962d566d7b082dac908dMD54ORIGINALRAMIREZPATIÑOVALENTINA-2023.pdfRAMIREZPATIÑOVALENTINA-2023.pdfTrabajo de Gradoapplication/pdf5105139https://repository.udistrital.edu.co/bitstreams/2ca79386-676e-4531-9d1d-a54bb44ab953/download364a92665d9667398c3a555b46e02537MD51Licencia de uso y publicacion.pdfLicencia de uso y publicacion.pdfLicencia de uso y publicaciónapplication/pdf399284https://repository.udistrital.edu.co/bitstreams/c54ebb9b-f096-4537-b84a-224eec5c8f49/downloadb1b36c19cb96a98c4702cc21cb66429bMD52CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repository.udistrital.edu.co/bitstreams/312cc028-a778-4b56-868d-8ae9d689a27b/download4460e5956bc1d1639be9ae6146a50347MD53THUMBNAILRAMIREZPATIÑOVALENTINA-2023.pdf.jpgRAMIREZPATIÑOVALENTINA-2023.pdf.jpgIM Thumbnailimage/jpeg4041https://repository.udistrital.edu.co/bitstreams/432fce84-b77d-40eb-ba28-a0eb598a0ae7/download6572f16d44a500cd82466239fce00011MD55Licencia de uso y publicacion.pdf.jpgLicencia de uso y publicacion.pdf.jpgIM Thumbnailimage/jpeg12125https://repository.udistrital.edu.co/bitstreams/65733a73-8560-4f48-b7b1-c45ee4d581b9/downloada67236c1cfdd69e9442957ac536b7f72MD5611349/39614oai:repository.udistrital.edu.co:11349/396142024-12-02 01:04:42.739http://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