In vitro and in silico analysis of Galanthine from Zephyranthes carinata as an inhibitor of acetylcholinesterase

ABSTRACT: Zephyranthes carinata Herb., a specie of the Amaryllidoideae subfamily, has been reported to have inhibitory activity against acetylcholinesterase. However, scientific evidence related to their bioactive alkaloids has been lacking. Thus, this study describes the isolation of the alkaloids...

Full description

Autores:
Osorio Durango, Edison
Sierra Henao, Karina Andrea
Bastida Armengol, Jaume
Cortes Rendón, Natalie Charlotte
de Andrade, Jean Paulo
Tallini, Luciana R.
Osorio, Edison H.
Yañéz, Osvaldo
Osorio, Manuel Isaías
Oleas, Nora H.
García Beltrán, Olimpo
de S. Borges, Warley
Tipo de recurso:
Article of investigation
Fecha de publicación:
2022
Institución:
Universidad de Antioquia
Repositorio:
Repositorio UdeA
Idioma:
eng
OAI Identifier:
oai:bibliotecadigital.udea.edu.co:10495/39189
Acceso en línea:
https://hdl.handle.net/10495/39189
Palabra clave:
Acetilcolinesterasa - metabolismo
Acetylcholinesterase - metabolism
Alcaloides - farmacología
Alkaloids - pharmacology
Amaryllidaceae - química
Amaryllidaceae - chemistry
Amaryllidaceae - metabolismo
Amaryllidaceae - metabolism
Butirilcolinesterasa - metabolismo
Butyrylcholinesterase - metabolism
Inhibidores de la Colinesterasa - química
Cholinesterase Inhibitors - chemistry
Inhibidores de la Colinesterasa - farmacología
Cholinesterase Inhibitors - pharmacology
Simulación del Acoplamiento Molecular
Molecular Docking Simulation
https://id.nlm.nih.gov/mesh/D000110
https://id.nlm.nih.gov/mesh/D000470
https://id.nlm.nih.gov/mesh/D000070378
https://id.nlm.nih.gov/mesh/D002091
https://id.nlm.nih.gov/mesh/D002800
https://id.nlm.nih.gov/mesh/D062105
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id UDEA2_92d3a6b6673af24ae12374d216c771e5
oai_identifier_str oai:bibliotecadigital.udea.edu.co:10495/39189
network_acronym_str UDEA2
network_name_str Repositorio UdeA
repository_id_str
dc.title.spa.fl_str_mv In vitro and in silico analysis of Galanthine from Zephyranthes carinata as an inhibitor of acetylcholinesterase
title In vitro and in silico analysis of Galanthine from Zephyranthes carinata as an inhibitor of acetylcholinesterase
spellingShingle In vitro and in silico analysis of Galanthine from Zephyranthes carinata as an inhibitor of acetylcholinesterase
Acetilcolinesterasa - metabolismo
Acetylcholinesterase - metabolism
Alcaloides - farmacología
Alkaloids - pharmacology
Amaryllidaceae - química
Amaryllidaceae - chemistry
Amaryllidaceae - metabolismo
Amaryllidaceae - metabolism
Butirilcolinesterasa - metabolismo
Butyrylcholinesterase - metabolism
Inhibidores de la Colinesterasa - química
Cholinesterase Inhibitors - chemistry
Inhibidores de la Colinesterasa - farmacología
Cholinesterase Inhibitors - pharmacology
Simulación del Acoplamiento Molecular
Molecular Docking Simulation
https://id.nlm.nih.gov/mesh/D000110
https://id.nlm.nih.gov/mesh/D000470
https://id.nlm.nih.gov/mesh/D000070378
https://id.nlm.nih.gov/mesh/D002091
https://id.nlm.nih.gov/mesh/D002800
https://id.nlm.nih.gov/mesh/D062105
title_short In vitro and in silico analysis of Galanthine from Zephyranthes carinata as an inhibitor of acetylcholinesterase
title_full In vitro and in silico analysis of Galanthine from Zephyranthes carinata as an inhibitor of acetylcholinesterase
title_fullStr In vitro and in silico analysis of Galanthine from Zephyranthes carinata as an inhibitor of acetylcholinesterase
title_full_unstemmed In vitro and in silico analysis of Galanthine from Zephyranthes carinata as an inhibitor of acetylcholinesterase
title_sort In vitro and in silico analysis of Galanthine from Zephyranthes carinata as an inhibitor of acetylcholinesterase
dc.creator.fl_str_mv Osorio Durango, Edison
Sierra Henao, Karina Andrea
Bastida Armengol, Jaume
Cortes Rendón, Natalie Charlotte
de Andrade, Jean Paulo
Tallini, Luciana R.
Osorio, Edison H.
Yañéz, Osvaldo
Osorio, Manuel Isaías
Oleas, Nora H.
García Beltrán, Olimpo
de S. Borges, Warley
dc.contributor.author.none.fl_str_mv Osorio Durango, Edison
Sierra Henao, Karina Andrea
Bastida Armengol, Jaume
Cortes Rendón, Natalie Charlotte
de Andrade, Jean Paulo
Tallini, Luciana R.
Osorio, Edison H.
Yañéz, Osvaldo
Osorio, Manuel Isaías
Oleas, Nora H.
García Beltrán, Olimpo
de S. Borges, Warley
dc.contributor.researchgroup.spa.fl_str_mv Grupo de Investigación en Sustancias Bioactivas (GISB)
dc.subject.decs.none.fl_str_mv Acetilcolinesterasa - metabolismo
Acetylcholinesterase - metabolism
Alcaloides - farmacología
Alkaloids - pharmacology
Amaryllidaceae - química
Amaryllidaceae - chemistry
Amaryllidaceae - metabolismo
Amaryllidaceae - metabolism
Butirilcolinesterasa - metabolismo
Butyrylcholinesterase - metabolism
Inhibidores de la Colinesterasa - química
Cholinesterase Inhibitors - chemistry
Inhibidores de la Colinesterasa - farmacología
Cholinesterase Inhibitors - pharmacology
Simulación del Acoplamiento Molecular
Molecular Docking Simulation
topic Acetilcolinesterasa - metabolismo
Acetylcholinesterase - metabolism
Alcaloides - farmacología
Alkaloids - pharmacology
Amaryllidaceae - química
Amaryllidaceae - chemistry
Amaryllidaceae - metabolismo
Amaryllidaceae - metabolism
Butirilcolinesterasa - metabolismo
Butyrylcholinesterase - metabolism
Inhibidores de la Colinesterasa - química
Cholinesterase Inhibitors - chemistry
Inhibidores de la Colinesterasa - farmacología
Cholinesterase Inhibitors - pharmacology
Simulación del Acoplamiento Molecular
Molecular Docking Simulation
https://id.nlm.nih.gov/mesh/D000110
https://id.nlm.nih.gov/mesh/D000470
https://id.nlm.nih.gov/mesh/D000070378
https://id.nlm.nih.gov/mesh/D002091
https://id.nlm.nih.gov/mesh/D002800
https://id.nlm.nih.gov/mesh/D062105
dc.subject.meshuri.none.fl_str_mv https://id.nlm.nih.gov/mesh/D000110
https://id.nlm.nih.gov/mesh/D000470
https://id.nlm.nih.gov/mesh/D000070378
https://id.nlm.nih.gov/mesh/D002091
https://id.nlm.nih.gov/mesh/D002800
https://id.nlm.nih.gov/mesh/D062105
description ABSTRACT: Zephyranthes carinata Herb., a specie of the Amaryllidoideae subfamily, has been reported to have inhibitory activity against acetylcholinesterase. However, scientific evidence related to their bioactive alkaloids has been lacking. Thus, this study describes the isolation of the alkaloids of this plant, and their inhibition of the enzymes acetylcholinesterase (eeAChE) and butyrylcholinesterase (eqBuChE), being galanthine the main component. Additionally, haemanthamine, hamayne, lycoramine, lycorine, tazettine, trisphaeridine and vittatine/crinine were also isolated. The results showed that galanthine has significant activity at low micromolar concentrations for eeAChE (IC50 = 1.96 μg/mL). The in-silico study allowed to establish at a molecular level the high affinity and the way galanthine interacts with the active site of the TcAChE enzyme, information that corroborates the result of the experimental IC50. However, according to molecular dynamics (MD) analysis, it is also suggested that galanthine presents a different inhibition mode that the one observed for galanthamine, by presenting interaction with peripheral anionic binding site of the enzyme, which prevents the entrance and exit of molecules from the active site. Thus, in vitro screening assays plus rapid computer development play an essential role in the search for new cholinesterase inhibitors by identifying unknown bio-interactions between bioactive compounds and biological targets.
publishDate 2022
dc.date.issued.none.fl_str_mv 2022
dc.date.accessioned.none.fl_str_mv 2024-05-03T18:42:25Z
dc.date.available.none.fl_str_mv 2024-05-03T18:42:25Z
dc.type.spa.fl_str_mv Artículo de investigación
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.redcol.spa.fl_str_mv https://purl.org/redcol/resource_type/ART
dc.type.coarversion.spa.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/article
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/publishedVersion
format http://purl.org/coar/resource_type/c_2df8fbb1
status_str publishedVersion
dc.identifier.citation.spa.fl_str_mv Sierra K, de Andrade JP, R Tallini L, Osorio EH, Yañéz O, Osorio MI, Oleas NH, García-Beltrán O, de S Borges W, Bastida J, Osorio E, Cortes N. In vitro and in silico analysis of galanthine from Zephyranthes carinata as an inhibitor of acetylcholinesterase. Biomed Pharmacother. 2022 Jun;150:113016. doi: 10.1016/j.biopha.2022.113016.
dc.identifier.issn.none.fl_str_mv 0753-3322
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/10495/39189
dc.identifier.doi.none.fl_str_mv 10.1016/j.biopha.2022.113016
dc.identifier.eissn.none.fl_str_mv 1950-6007
identifier_str_mv Sierra K, de Andrade JP, R Tallini L, Osorio EH, Yañéz O, Osorio MI, Oleas NH, García-Beltrán O, de S Borges W, Bastida J, Osorio E, Cortes N. In vitro and in silico analysis of galanthine from Zephyranthes carinata as an inhibitor of acetylcholinesterase. Biomed Pharmacother. 2022 Jun;150:113016. doi: 10.1016/j.biopha.2022.113016.
0753-3322
10.1016/j.biopha.2022.113016
1950-6007
url https://hdl.handle.net/10495/39189
dc.language.iso.spa.fl_str_mv eng
language eng
dc.relation.ispartofjournalabbrev.spa.fl_str_mv Biomed. Pharmacother.
dc.relation.citationendpage.spa.fl_str_mv 9
dc.relation.citationstartpage.spa.fl_str_mv 1
dc.relation.citationvolume.spa.fl_str_mv 150
dc.relation.ispartofjournal.spa.fl_str_mv Biomedicine and Pharmacotherapy
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
https://creativecommons.org/licenses/by-nc-nd/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 9 páginas
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Elsevier
dc.publisher.place.spa.fl_str_mv París, Francia
institution Universidad de Antioquia
bitstream.url.fl_str_mv https://bibliotecadigital.udea.edu.co/bitstreams/49d5d2c4-4491-498c-ac2f-5af1a6dcf2ce/download
https://bibliotecadigital.udea.edu.co/bitstreams/686489ab-fdd2-47ff-9571-8b4ab5653803/download
https://bibliotecadigital.udea.edu.co/bitstreams/58c3a0bd-9071-4dcc-9011-f4511070650e/download
https://bibliotecadigital.udea.edu.co/bitstreams/0fb248b6-0d61-47aa-ad32-27c0d41abce2/download
https://bibliotecadigital.udea.edu.co/bitstreams/0bea7eaa-5bf1-4cc3-965f-e003108c596c/download
bitstream.checksum.fl_str_mv 3beb81ba8a50f40dd7fef3b2fe64822c
b88b088d9957e670ce3b3fbe2eedbc13
8a4605be74aa9ea9d79846c1fba20a33
cf08639ef29d435bc2dda7f3c6598315
5cd2c94715f02217f5748203db13464a
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional de la Universidad de Antioquia
repository.mail.fl_str_mv aplicacionbibliotecadigitalbiblioteca@udea.edu.co
_version_ 1851052531501760512
spelling Osorio Durango, EdisonSierra Henao, Karina AndreaBastida Armengol, JaumeCortes Rendón, Natalie Charlottede Andrade, Jean PauloTallini, Luciana R.Osorio, Edison H.Yañéz, OsvaldoOsorio, Manuel IsaíasOleas, Nora H.García Beltrán, Olimpode S. Borges, WarleyGrupo de Investigación en Sustancias Bioactivas (GISB)2024-05-03T18:42:25Z2024-05-03T18:42:25Z2022Sierra K, de Andrade JP, R Tallini L, Osorio EH, Yañéz O, Osorio MI, Oleas NH, García-Beltrán O, de S Borges W, Bastida J, Osorio E, Cortes N. In vitro and in silico analysis of galanthine from Zephyranthes carinata as an inhibitor of acetylcholinesterase. Biomed Pharmacother. 2022 Jun;150:113016. doi: 10.1016/j.biopha.2022.113016.0753-3322https://hdl.handle.net/10495/3918910.1016/j.biopha.2022.1130161950-6007ABSTRACT: Zephyranthes carinata Herb., a specie of the Amaryllidoideae subfamily, has been reported to have inhibitory activity against acetylcholinesterase. However, scientific evidence related to their bioactive alkaloids has been lacking. Thus, this study describes the isolation of the alkaloids of this plant, and their inhibition of the enzymes acetylcholinesterase (eeAChE) and butyrylcholinesterase (eqBuChE), being galanthine the main component. Additionally, haemanthamine, hamayne, lycoramine, lycorine, tazettine, trisphaeridine and vittatine/crinine were also isolated. The results showed that galanthine has significant activity at low micromolar concentrations for eeAChE (IC50 = 1.96 μg/mL). The in-silico study allowed to establish at a molecular level the high affinity and the way galanthine interacts with the active site of the TcAChE enzyme, information that corroborates the result of the experimental IC50. However, according to molecular dynamics (MD) analysis, it is also suggested that galanthine presents a different inhibition mode that the one observed for galanthamine, by presenting interaction with peripheral anionic binding site of the enzyme, which prevents the entrance and exit of molecules from the active site. Thus, in vitro screening assays plus rapid computer development play an essential role in the search for new cholinesterase inhibitors by identifying unknown bio-interactions between bioactive compounds and biological targets.Universidad de IbaguéCOL00103599 páginasapplication/pdfengElsevierParís, Franciahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/https://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2In vitro and in silico analysis of Galanthine from Zephyranthes carinata as an inhibitor of acetylcholinesteraseArtículo de investigaciónhttp://purl.org/coar/resource_type/c_2df8fbb1https://purl.org/redcol/resource_type/ARThttp://purl.org/coar/version/c_970fb48d4fbd8a85info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionAcetilcolinesterasa - metabolismoAcetylcholinesterase - metabolismAlcaloides - farmacologíaAlkaloids - pharmacologyAmaryllidaceae - químicaAmaryllidaceae - chemistryAmaryllidaceae - metabolismoAmaryllidaceae - metabolismButirilcolinesterasa - metabolismoButyrylcholinesterase - metabolismInhibidores de la Colinesterasa - químicaCholinesterase Inhibitors - chemistryInhibidores de la Colinesterasa - farmacologíaCholinesterase Inhibitors - pharmacologySimulación del Acoplamiento MolecularMolecular Docking Simulationhttps://id.nlm.nih.gov/mesh/D000110https://id.nlm.nih.gov/mesh/D000470https://id.nlm.nih.gov/mesh/D000070378https://id.nlm.nih.gov/mesh/D002091https://id.nlm.nih.gov/mesh/D002800https://id.nlm.nih.gov/mesh/D062105Biomed. Pharmacother.91150Biomedicine and Pharmacotherapy20-001-INTRoR:04pzf5g91PublicationORIGINALOsorioEdison_2022_In_Vitro_In_Silico_Analysis_Galanthine.pdfOsorioEdison_2022_In_Vitro_In_Silico_Analysis_Galanthine.pdfArtículo de investigaciónapplication/pdf3368007https://bibliotecadigital.udea.edu.co/bitstreams/49d5d2c4-4491-498c-ac2f-5af1a6dcf2ce/download3beb81ba8a50f40dd7fef3b2fe64822cMD51trueAnonymousREADCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8823https://bibliotecadigital.udea.edu.co/bitstreams/686489ab-fdd2-47ff-9571-8b4ab5653803/downloadb88b088d9957e670ce3b3fbe2eedbc13MD52falseAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://bibliotecadigital.udea.edu.co/bitstreams/58c3a0bd-9071-4dcc-9011-f4511070650e/download8a4605be74aa9ea9d79846c1fba20a33MD53falseAnonymousREADTEXTOsorioEdison_2022_In_Vitro_In_Silico_Analysis_Galanthine.pdf.txtOsorioEdison_2022_In_Vitro_In_Silico_Analysis_Galanthine.pdf.txtExtracted texttext/plain63993https://bibliotecadigital.udea.edu.co/bitstreams/0fb248b6-0d61-47aa-ad32-27c0d41abce2/downloadcf08639ef29d435bc2dda7f3c6598315MD54falseAnonymousREADTHUMBNAILOsorioEdison_2022_In_Vitro_In_Silico_Analysis_Galanthine.pdf.jpgOsorioEdison_2022_In_Vitro_In_Silico_Analysis_Galanthine.pdf.jpgGenerated Thumbnailimage/jpeg14507https://bibliotecadigital.udea.edu.co/bitstreams/0bea7eaa-5bf1-4cc3-965f-e003108c596c/download5cd2c94715f02217f5748203db13464aMD55falseAnonymousREAD10495/39189oai:bibliotecadigital.udea.edu.co:10495/391892025-03-26 23:52:50.598http://creativecommons.org/licenses/by-nc-nd/2.5/co/open.accesshttps://bibliotecadigital.udea.edu.coRepositorio Institucional de la Universidad de Antioquiaaplicacionbibliotecadigitalbiblioteca@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=