Estudio in silico dirigido al descubrimiento de inhibidores de la enzima FlaA1 de la Helicobacter pylori

H. pylori es una bacteria gram negativa, se encuentra en dos tercios de la población mundial y está relacionada con la mayoría de enfermedades gástricas, por lo que su erradicación constituye un problema de salud pública. Una de las enzimas relacionadas con esta bacteria y que se ha encontrado ser u...

Full description

Autores:
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2021
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/26756
Acceso en línea:
http://hdl.handle.net/11349/26756
Palabra clave:
Helicobacter pylori
Enfermedades gástricas
Dinámica molecular
Docking molecular
Inhibidores
Licenciatura en Química - Tesis y Disertaciones Académicas
Helicobacter pylori.
Helicobacter pylori -Tratamiento - Medicamentos .
Enfermedades gástricas
Helicobacter pylori
Gastric diseases
Molecular dynamics
Molecular docking
Inhibitors
Rights
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional
id UDISTRITA2_007803a28b84e5a31e11e9bfe5005749
oai_identifier_str oai:repository.udistrital.edu.co:11349/26756
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Estudio in silico dirigido al descubrimiento de inhibidores de la enzima FlaA1 de la Helicobacter pylori
dc.title.titleenglish.spa.fl_str_mv The silico study aimed to the discovery of inhibitors of the Helicobacter pylori enzyme FlaA1
title Estudio in silico dirigido al descubrimiento de inhibidores de la enzima FlaA1 de la Helicobacter pylori
spellingShingle Estudio in silico dirigido al descubrimiento de inhibidores de la enzima FlaA1 de la Helicobacter pylori
Helicobacter pylori
Enfermedades gástricas
Dinámica molecular
Docking molecular
Inhibidores
Licenciatura en Química - Tesis y Disertaciones Académicas
Helicobacter pylori.
Helicobacter pylori -Tratamiento - Medicamentos .
Enfermedades gástricas
Helicobacter pylori
Gastric diseases
Molecular dynamics
Molecular docking
Inhibitors
title_short Estudio in silico dirigido al descubrimiento de inhibidores de la enzima FlaA1 de la Helicobacter pylori
title_full Estudio in silico dirigido al descubrimiento de inhibidores de la enzima FlaA1 de la Helicobacter pylori
title_fullStr Estudio in silico dirigido al descubrimiento de inhibidores de la enzima FlaA1 de la Helicobacter pylori
title_full_unstemmed Estudio in silico dirigido al descubrimiento de inhibidores de la enzima FlaA1 de la Helicobacter pylori
title_sort Estudio in silico dirigido al descubrimiento de inhibidores de la enzima FlaA1 de la Helicobacter pylori
dc.contributor.advisor.spa.fl_str_mv Jiménez Montoya, Jesús Álvaro
Salamanca Ortíz, Harold Andrés
Miscione, Gian Pietro
Hurtado Pachón, Jonathan David
dc.subject.spa.fl_str_mv Helicobacter pylori
Enfermedades gástricas
Dinámica molecular
Docking molecular
Inhibidores
topic Helicobacter pylori
Enfermedades gástricas
Dinámica molecular
Docking molecular
Inhibidores
Licenciatura en Química - Tesis y Disertaciones Académicas
Helicobacter pylori.
Helicobacter pylori -Tratamiento - Medicamentos .
Enfermedades gástricas
Helicobacter pylori
Gastric diseases
Molecular dynamics
Molecular docking
Inhibitors
dc.subject.lemb.spa.fl_str_mv Licenciatura en Química - Tesis y Disertaciones Académicas
Helicobacter pylori.
Helicobacter pylori -Tratamiento - Medicamentos .
Enfermedades gástricas
dc.subject.keyword.spa.fl_str_mv Helicobacter pylori
Gastric diseases
Molecular dynamics
Molecular docking
Inhibitors
description H. pylori es una bacteria gram negativa, se encuentra en dos tercios de la población mundial y está relacionada con la mayoría de enfermedades gástricas, por lo que su erradicación constituye un problema de salud pública. Una de las enzimas relacionadas con esta bacteria y que se ha encontrado ser un blanco molecular prometedor es la FlaA1. Se trata de la primera enzima involucrada en la ruta del ácido pseudamínico, un azúcar único en microorganismos, encargado de la glucosilación de la flagelina que es importante para el ensamblaje flagelar en Helicobacter pylori. Además, está relacionado con la síntesis de lipopolisacáridos, los cuales facilitan la adhesión y posterior colonización de la bacteria en el epitelio gástrico. Hasta la fecha, se han reportado seis inhibidores contra FlaA1. Sin embargo, estos no han sido tan efectivos al momento de aplicarse en pruebas celulares, por lo que se requiere el descubrimiento de compuestos mas eficientes con respecto a los que ya están reportados. Para esto, una alternativa son los productos naturales, ya que presentan andamios moleculares y patrones de farmacóforo que son biológicamente relevantes y por ello son ampliamente utilizados en el descubrimiento de fármacos. Por lo tanto, en este trabajo de tesis, se desarrolló un estudio computacional en el que se identificaron varios compuestos provenientes de productos naturales como posibles inhibidores de la enzima. Estas moléculas presentaron en común, un anillo de fenilo con sustituciones para-OH y/o meta-OH que también se encuentran en los compuestos reportados como inhibidores. Además, varios de estos compuestos tuvieron interacciones con los residuos del sitio activo de la enzima, por lo que se espera que también tengan actividad experimental.
publishDate 2021
dc.date.accessioned.none.fl_str_mv 2021-10-04T19:28:02Z
dc.date.available.none.fl_str_mv 2021-10-04T19:28:02Z
dc.date.created.spa.fl_str_mv 2021-07-17
dc.type.degree.spa.fl_str_mv Investigación-Innovación
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11349/26756
url http://hdl.handle.net/11349/26756
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.*.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_16ec
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.acceso.spa.fl_str_mv Restringido (Solo Referencia)
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
Restringido (Solo Referencia)
http://purl.org/coar/access_right/c_16ec
dc.format.mimetype.spa.fl_str_mv pdf
institution Universidad Distrital Francisco José de Caldas
bitstream.url.fl_str_mv http://repository.udistrital.edu.co/bitstream/11349/26756/8/license.txt
http://repository.udistrital.edu.co/bitstream/11349/26756/4/MatallanaRinc%c3%b3nSebasti%c3%a1n2021.Estudio%20in%20silico%20dirigido%20al%20descubrimiento%20de%20inhibidores%20de%20la%20enzima%20FlaA1%20de%20la%20Helicobacter%20pylori.pdf
http://repository.udistrital.edu.co/bitstream/11349/26756/5/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20autores%20para%20publicar.pdf
http://repository.udistrital.edu.co/bitstream/11349/26756/6/MatallanaRinc%c3%b3nSebasti%c3%a1nC%c3%a9dula.pdf
http://repository.udistrital.edu.co/bitstream/11349/26756/7/license_rdf
http://repository.udistrital.edu.co/bitstream/11349/26756/9/MatallanaRinc%c3%b3nSebasti%c3%a1n2021.Estudio%20in%20silico%20dirigido%20al%20descubrimiento%20de%20inhibidores%20de%20la%20enzima%20FlaA1%20de%20la%20Helicobacter%20pylori.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/26756/10/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20autores%20para%20publicar.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/26756/11/MatallanaRinc%c3%b3nSebasti%c3%a1nC%c3%a9dula.pdf.jpg
bitstream.checksum.fl_str_mv 997daf6c648c962d566d7b082dac908d
3237e9ff87503e45677e3c407d3e87ae
152cf22684d0b7dad601b55a930b9dac
f17e54c9a12dfb5517fb258cd79e46ea
217700a34da79ed616c2feb68d4c5e06
44f269e5ccf4b8aa603ffe43cc5dfa6d
ad3ed154095c65e4f6f36ec84d3976ee
07415aeee1c4b912dcae9a11ef19ec82
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Distrital - RIUD
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1803712766001807360
spelling Jiménez Montoya, Jesús ÁlvaroSalamanca Ortíz, Harold AndrésMiscione, Gian PietroHurtado Pachón, Jonathan DavidMatallana Rincón, Sebastián2021-10-04T19:28:02Z2021-10-04T19:28:02Z2021-07-17http://hdl.handle.net/11349/26756H. pylori es una bacteria gram negativa, se encuentra en dos tercios de la población mundial y está relacionada con la mayoría de enfermedades gástricas, por lo que su erradicación constituye un problema de salud pública. Una de las enzimas relacionadas con esta bacteria y que se ha encontrado ser un blanco molecular prometedor es la FlaA1. Se trata de la primera enzima involucrada en la ruta del ácido pseudamínico, un azúcar único en microorganismos, encargado de la glucosilación de la flagelina que es importante para el ensamblaje flagelar en Helicobacter pylori. Además, está relacionado con la síntesis de lipopolisacáridos, los cuales facilitan la adhesión y posterior colonización de la bacteria en el epitelio gástrico. Hasta la fecha, se han reportado seis inhibidores contra FlaA1. Sin embargo, estos no han sido tan efectivos al momento de aplicarse en pruebas celulares, por lo que se requiere el descubrimiento de compuestos mas eficientes con respecto a los que ya están reportados. Para esto, una alternativa son los productos naturales, ya que presentan andamios moleculares y patrones de farmacóforo que son biológicamente relevantes y por ello son ampliamente utilizados en el descubrimiento de fármacos. Por lo tanto, en este trabajo de tesis, se desarrolló un estudio computacional en el que se identificaron varios compuestos provenientes de productos naturales como posibles inhibidores de la enzima. Estas moléculas presentaron en común, un anillo de fenilo con sustituciones para-OH y/o meta-OH que también se encuentran en los compuestos reportados como inhibidores. Además, varios de estos compuestos tuvieron interacciones con los residuos del sitio activo de la enzima, por lo que se espera que también tengan actividad experimental.H. pylori is a gram negative bacterium, it is found in two thirds of the world population and it is related to the majority of gastric diseases, therefore its eradication constitutes a public health problem. One of the enzymes related to this bacterium that has been found to be a promising molecular target is FlaA1. It is the first enzyme involved in the pseudaminic acid pathway, a unique sugar in microorganisms, responsible for the glycosylation of flagellin that is important for flagellar assembly in Helicobacter pylori. In addition, it is related to the synthesis of lipopolysaccharides, which facilitate the adhesion and subsequent colonization of the bacteria in the gastric epithelium. To date, six inhibitors against FlaA1 have been reported. However, these have not been as effective when applied in cell tests, so the discovery of more efficient compounds is required with respect to those already reported. For this, an alternative is natural products, since they present molecular scaffolds and pharmacophore patterns that are biologically relevant and therefore are widely used in drug discovery. Therefore, in this thesis work, a computational study was developed in which several compounds from natural products were identified as possible inhibitors of the enzyme. These molecules presented in common, a phenyl ring with substitutions for-OH and / or meta-OH that are also found in the compounds reported as inhibitors. In addition, several of these compounds had interactions with the active site residues of the enzyme, so it is expected that they also have experimental activity.Universidad de los AndespdfspaAtribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Restringido (Solo Referencia)http://purl.org/coar/access_right/c_16ecHelicobacter pyloriEnfermedades gástricasDinámica molecularDocking molecularInhibidoresLicenciatura en Química - Tesis y Disertaciones AcadémicasHelicobacter pylori.Helicobacter pylori -Tratamiento - Medicamentos .Enfermedades gástricasHelicobacter pyloriGastric diseasesMolecular dynamicsMolecular dockingInhibitorsEstudio in silico dirigido al descubrimiento de inhibidores de la enzima FlaA1 de la Helicobacter pyloriThe silico study aimed to the discovery of inhibitors of the Helicobacter pylori enzyme FlaA1Investigación-Innovacióninfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fLICENSElicense.txtlicense.txttext/plain; charset=utf-87167http://repository.udistrital.edu.co/bitstream/11349/26756/8/license.txt997daf6c648c962d566d7b082dac908dMD58open accessORIGINALMatallanaRincónSebastián2021.Estudio in silico dirigido al descubrimiento de inhibidores de la enzima FlaA1 de la Helicobacter pylori.pdfMatallanaRincónSebastián2021.Estudio in silico dirigido al descubrimiento de inhibidores de la enzima FlaA1 de la Helicobacter pylori.pdfMatallanaRincónSebastián2021.Estudio in silico dirigido al descubrimiento de inhibidores de la enzima FlaA1 de la Helicobacter pylori.pdfapplication/pdf2359198http://repository.udistrital.edu.co/bitstream/11349/26756/4/MatallanaRinc%c3%b3nSebasti%c3%a1n2021.Estudio%20in%20silico%20dirigido%20al%20descubrimiento%20de%20inhibidores%20de%20la%20enzima%20FlaA1%20de%20la%20Helicobacter%20pylori.pdf3237e9ff87503e45677e3c407d3e87aeMD54open accessLicencia y autorización de los autores para publicar.pdfLicencia y autorización de los autores para publicar.pdfapplication/pdf1193675http://repository.udistrital.edu.co/bitstream/11349/26756/5/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20autores%20para%20publicar.pdf152cf22684d0b7dad601b55a930b9dacMD55metadata only accessMatallanaRincónSebastiánCédula.pdfMatallanaRincónSebastiánCédula.pdfCédula de ciudadaníaapplication/pdf1061751http://repository.udistrital.edu.co/bitstream/11349/26756/6/MatallanaRinc%c3%b3nSebasti%c3%a1nC%c3%a9dula.pdff17e54c9a12dfb5517fb258cd79e46eaMD56metadata only accessCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811http://repository.udistrital.edu.co/bitstream/11349/26756/7/license_rdf217700a34da79ed616c2feb68d4c5e06MD57open accessTHUMBNAILMatallanaRincónSebastián2021.Estudio in silico dirigido al descubrimiento de inhibidores de la enzima FlaA1 de la Helicobacter pylori.pdf.jpgMatallanaRincónSebastián2021.Estudio in silico dirigido al descubrimiento de inhibidores de la enzima FlaA1 de la Helicobacter pylori.pdf.jpgIM Thumbnailimage/jpeg7698http://repository.udistrital.edu.co/bitstream/11349/26756/9/MatallanaRinc%c3%b3nSebasti%c3%a1n2021.Estudio%20in%20silico%20dirigido%20al%20descubrimiento%20de%20inhibidores%20de%20la%20enzima%20FlaA1%20de%20la%20Helicobacter%20pylori.pdf.jpg44f269e5ccf4b8aa603ffe43cc5dfa6dMD59open accessLicencia y autorización de los autores para publicar.pdf.jpgLicencia y autorización de los autores para publicar.pdf.jpgIM Thumbnailimage/jpeg12174http://repository.udistrital.edu.co/bitstream/11349/26756/10/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20autores%20para%20publicar.pdf.jpgad3ed154095c65e4f6f36ec84d3976eeMD510open accessMatallanaRincónSebastiánCédula.pdf.jpgMatallanaRincónSebastiánCédula.pdf.jpgIM Thumbnailimage/jpeg8480http://repository.udistrital.edu.co/bitstream/11349/26756/11/MatallanaRinc%c3%b3nSebasti%c3%a1nC%c3%a9dula.pdf.jpg07415aeee1c4b912dcae9a11ef19ec82MD511open access11349/26756oai:repository.udistrital.edu.co:11349/267562023-06-13 14:26:46.666open accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK