Síntesis de derivados de flavonoides y cromonas y exploración de nuevas aplicaciones de la química de radicales para la síntesis de compuestos heterocíclicos nitrogenados

En este trabajo se evaluaron diferentes metodologías para la preparación de derivados oxímicos de flavonoides y cromonas mediante la reacción de estos últimos con las hidroxilaminas: O-(2-bromoalíl) hidroxilamina [2] y O-(2-bromobencíl) hidroxilamina [3], las cuales se prepararon siguiendo el protoc...

Full description

Autores:
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2016
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/3500
Acceso en línea:
http://hdl.handle.net/11349/3500
Palabra clave:
Flavona
Cromona
Éter de Oxima
Heterociclo
Radicales Libres
Ciclación
Licenciatura en química - Tesis y disertaciones académicas
Flavonoides
Compuestos heterocíclicos
Cromonas
Éteres de oxima
Flavone
Chromone
Oxime ether
Heterocycle
Free radical
Cyclization
Rights
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional
id UDISTRITA2_5876696eb21c709b82371ad8ecb83a0d
oai_identifier_str oai:repository.udistrital.edu.co:11349/3500
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Síntesis de derivados de flavonoides y cromonas y exploración de nuevas aplicaciones de la química de radicales para la síntesis de compuestos heterocíclicos nitrogenados
dc.title.titleenglish.spa.fl_str_mv Synthesis of derivatives of flavonoids and chromans and exploring new applications of radical chemistry for the synthesis of heterocyclic nitrogen compounds
title Síntesis de derivados de flavonoides y cromonas y exploración de nuevas aplicaciones de la química de radicales para la síntesis de compuestos heterocíclicos nitrogenados
spellingShingle Síntesis de derivados de flavonoides y cromonas y exploración de nuevas aplicaciones de la química de radicales para la síntesis de compuestos heterocíclicos nitrogenados
Flavona
Cromona
Éter de Oxima
Heterociclo
Radicales Libres
Ciclación
Licenciatura en química - Tesis y disertaciones académicas
Flavonoides
Compuestos heterocíclicos
Cromonas
Éteres de oxima
Flavone
Chromone
Oxime ether
Heterocycle
Free radical
Cyclization
title_short Síntesis de derivados de flavonoides y cromonas y exploración de nuevas aplicaciones de la química de radicales para la síntesis de compuestos heterocíclicos nitrogenados
title_full Síntesis de derivados de flavonoides y cromonas y exploración de nuevas aplicaciones de la química de radicales para la síntesis de compuestos heterocíclicos nitrogenados
title_fullStr Síntesis de derivados de flavonoides y cromonas y exploración de nuevas aplicaciones de la química de radicales para la síntesis de compuestos heterocíclicos nitrogenados
title_full_unstemmed Síntesis de derivados de flavonoides y cromonas y exploración de nuevas aplicaciones de la química de radicales para la síntesis de compuestos heterocíclicos nitrogenados
title_sort Síntesis de derivados de flavonoides y cromonas y exploración de nuevas aplicaciones de la química de radicales para la síntesis de compuestos heterocíclicos nitrogenados
dc.contributor.advisor.spa.fl_str_mv Loaiza Salazar, Alix Elena
Matulevich Peláez, Javier Andrés
dc.subject.spa.fl_str_mv Flavona
Cromona
Éter de Oxima
Heterociclo
Radicales Libres
Ciclación
topic Flavona
Cromona
Éter de Oxima
Heterociclo
Radicales Libres
Ciclación
Licenciatura en química - Tesis y disertaciones académicas
Flavonoides
Compuestos heterocíclicos
Cromonas
Éteres de oxima
Flavone
Chromone
Oxime ether
Heterocycle
Free radical
Cyclization
dc.subject.lemb.spa.fl_str_mv Licenciatura en química - Tesis y disertaciones académicas
Flavonoides
Compuestos heterocíclicos
Cromonas
Éteres de oxima
dc.subject.keyword.spa.fl_str_mv Flavone
Chromone
Oxime ether
Heterocycle
Free radical
Cyclization
description En este trabajo se evaluaron diferentes metodologías para la preparación de derivados oxímicos de flavonoides y cromonas mediante la reacción de estos últimos con las hidroxilaminas: O-(2-bromoalíl) hidroxilamina [2] y O-(2-bromobencíl) hidroxilamina [3], las cuales se prepararon siguiendo el protocolo de la síntesis de Gabriel (15, 16). Las diferentes metodologías ensayadas tenían como fin sintetizar éteres de oxima a partir de la reacción entre el nitrógeno de la hidroxilamina con el carbono en posición 4 del núcleo benzo--pirona de la flavona y cromona. Partiendo de las metodologías ya descritas se evaluaron diversas condiciones de reacción, como la formación de un intermediario diclorado para su posterior conversión a oxima, el uso de solventes secos con bases a reflujo o el uso de bases en calentamiento en un baño de aceite, obteniendo mejores resultados al emplear piridina seca en un baño de aceite a 140°C y con hidroxilaminas en forma de clorhidratos, con una duración corta y con mejores rendimientos que los reportados. Empleando esta metodología se obtuvieron los éteres de oxima: 2-fenil-4H-cromen-4-O-metil oxima [10a], 2-fenil-4H-cromen-4-O-bencíl oxima [9a], 2-fenil-4H-cromen-4-O-(2-bromoalíl) oxima [4a] y 2-fenil-4H-cromen-4-O-(2-bromobencíl) oxima [5a] con rendimientos del 54%, 70%, 72% y 74% respectivamente, los cuales fueron monitoreados por cromatografía de gases acoplada a espectrometría de masas (CG-EM) y caracterizados por resonancia magnética nuclear (RMN) de hidrogeno (1H) y carbono (APT) como también por experimentos bidimensionales como COSY 1H-1H (correlación protón-protón), HSQC (correlación heteronuclear simple cuántica) y HMBC (correlación heteronuclear a múltiples enlaces). Es importante destacar que los compuestos 2, 3, 4a y 5a no se encuentran reportados en la literatura, siendo nuevos compuestos sintetizados con altos rendimientos.
publishDate 2016
dc.date.accessioned.none.fl_str_mv 2016-09-12T22:21:57Z
dc.date.available.none.fl_str_mv 2016-09-12T22:21:57Z
dc.date.created.spa.fl_str_mv 2016-08-16
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/3500
url http://hdl.handle.net/11349/3500
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/3500/7/LopezLopezLinaVanessa2016.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/3500/8/licencia%20y%20permiso%20de%20publicacion.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/3500/1/LopezLopezLinaVanessa2016.pdf
http://repository.udistrital.edu.co/bitstream/11349/3500/2/licencia%20y%20permiso%20de%20publicacion.pdf
http://repository.udistrital.edu.co/bitstream/11349/3500/3/license_url
http://repository.udistrital.edu.co/bitstream/11349/3500/4/license_text
http://repository.udistrital.edu.co/bitstream/11349/3500/5/license_rdf
http://repository.udistrital.edu.co/bitstream/11349/3500/6/license.txt
bitstream.checksum.fl_str_mv 09bbea9d1d74fadbfcc3f481eb83d1fd
74f125f8775fd0e1cd316b7900362306
82e6ffe0d26d2b841ee76484a1c621ed
47b4a5fee32a5c85b60a1b035a3294ea
4afdbb8c545fd630ea7db775da747b2f
d41d8cd98f00b204e9800998ecf8427e
d41d8cd98f00b204e9800998ecf8427e
da5c6a3ca62d5dd4853000a60fee7083
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_ 1814111257174736896
spelling Loaiza Salazar, Alix ElenaMatulevich Peláez, Javier AndrésLópez López, Lina VanessaMartÍnez Ruiz, Diana Camila2016-09-12T22:21:57Z2016-09-12T22:21:57Z2016-08-16http://hdl.handle.net/11349/3500En este trabajo se evaluaron diferentes metodologías para la preparación de derivados oxímicos de flavonoides y cromonas mediante la reacción de estos últimos con las hidroxilaminas: O-(2-bromoalíl) hidroxilamina [2] y O-(2-bromobencíl) hidroxilamina [3], las cuales se prepararon siguiendo el protocolo de la síntesis de Gabriel (15, 16). Las diferentes metodologías ensayadas tenían como fin sintetizar éteres de oxima a partir de la reacción entre el nitrógeno de la hidroxilamina con el carbono en posición 4 del núcleo benzo--pirona de la flavona y cromona. Partiendo de las metodologías ya descritas se evaluaron diversas condiciones de reacción, como la formación de un intermediario diclorado para su posterior conversión a oxima, el uso de solventes secos con bases a reflujo o el uso de bases en calentamiento en un baño de aceite, obteniendo mejores resultados al emplear piridina seca en un baño de aceite a 140°C y con hidroxilaminas en forma de clorhidratos, con una duración corta y con mejores rendimientos que los reportados. Empleando esta metodología se obtuvieron los éteres de oxima: 2-fenil-4H-cromen-4-O-metil oxima [10a], 2-fenil-4H-cromen-4-O-bencíl oxima [9a], 2-fenil-4H-cromen-4-O-(2-bromoalíl) oxima [4a] y 2-fenil-4H-cromen-4-O-(2-bromobencíl) oxima [5a] con rendimientos del 54%, 70%, 72% y 74% respectivamente, los cuales fueron monitoreados por cromatografía de gases acoplada a espectrometría de masas (CG-EM) y caracterizados por resonancia magnética nuclear (RMN) de hidrogeno (1H) y carbono (APT) como también por experimentos bidimensionales como COSY 1H-1H (correlación protón-protón), HSQC (correlación heteronuclear simple cuántica) y HMBC (correlación heteronuclear a múltiples enlaces). Es importante destacar que los compuestos 2, 3, 4a y 5a no se encuentran reportados en la literatura, siendo nuevos compuestos sintetizados con altos rendimientos.In this work, different methodologies for the preparation of oxime derivatives of flavonoids and chromones by reacting the latter with hydroxylamines were evaluated: O- (2-bromo-allyl) hydroxylamine [2] and O- (2-bromobenzyl) hydroxylamine [3] , which were prepared following the protocol Gabriel synthesis (15, 16). Different methodologies were designed to synthesize tested oxime ethers from the reaction of nitrogen of hydroxylamine with carbon in position 4 of the core-benzo-pyrone  flavone and chromone. Based on the methodologies described above various reaction conditions, the formation of an intermediate dichlorinated for subsequent conversion to oxime using dry solvents with bases at reflux or using bases in heating in an oil bath were evaluated, obtaining best results when using dry pyridine in an oil bath at 140 ° C and hydroxylamines in the form of hydrochlorides, with a short duration and with better yields than those reported. Using this methodology oxime ethers they were obtained: 2-phenyl-4H-chromen-4-O-methyl oxime [10a], 2-phenyl-4H-chromen-4-O-benzyl oxime [the 9th], 2-phenyl- 4H-chromen-4-O- (2-bromo-allyl) oxime [4a] and 2-phenyl-4H-chromen-4-O- (2-bromobenzyl) oxime [the 5th] with yields of 54%, 70%, 72% and 74% respectively, which were monitored by gas chromatography-mass spectrometry (GC-MS) and characterized by nuclear magnetic resonance (NMR) hydrogen (1 H) and carbon (APT) and also by two-dimensional experiments such as COSY 1H -1 H (proton-proton correlation), HSQC (heteronuclear single quantum correlation) and HMBC (heteronuclear multiple bond correlation). Importantly, the compounds 2, 3, 4a and 5a are not reported in the literature, being new compounds synthesized in high yields.Pontificia Universidad JaverianapdfspaAtribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Restringido (Solo Referencia)http://purl.org/coar/access_right/c_16ecFlavonaCromonaÉter de OximaHeterocicloRadicales LibresCiclaciónLicenciatura en química - Tesis y disertaciones académicasFlavonoidesCompuestos heterocíclicosCromonasÉteres de oximaFlavoneChromoneOxime etherHeterocycleFree radicalCyclizationSíntesis de derivados de flavonoides y cromonas y exploración de nuevas aplicaciones de la química de radicales para la síntesis de compuestos heterocíclicos nitrogenadosSynthesis of derivatives of flavonoids and chromans and exploring new applications of radical chemistry for the synthesis of heterocyclic nitrogen compoundsinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fTHUMBNAILLopezLopezLinaVanessa2016.pdf.jpgLopezLopezLinaVanessa2016.pdf.jpgIM Thumbnailimage/jpeg5606http://repository.udistrital.edu.co/bitstream/11349/3500/7/LopezLopezLinaVanessa2016.pdf.jpg09bbea9d1d74fadbfcc3f481eb83d1fdMD57open accesslicencia y permiso de publicacion.pdf.jpglicencia y permiso de publicacion.pdf.jpgIM Thumbnailimage/jpeg14449http://repository.udistrital.edu.co/bitstream/11349/3500/8/licencia%20y%20permiso%20de%20publicacion.pdf.jpg74f125f8775fd0e1cd316b7900362306MD58open accessORIGINALLopezLopezLinaVanessa2016.pdfLopezLopezLinaVanessa2016.pdfTrabajo de Gradoapplication/pdf5052048http://repository.udistrital.edu.co/bitstream/11349/3500/1/LopezLopezLinaVanessa2016.pdf82e6ffe0d26d2b841ee76484a1c621edMD51metadata only accesslicencia y permiso de publicacion.pdflicencia y permiso de publicacion.pdfTrabajo de Gradoapplication/pdf1292533http://repository.udistrital.edu.co/bitstream/11349/3500/2/licencia%20y%20permiso%20de%20publicacion.pdf47b4a5fee32a5c85b60a1b035a3294eaMD52metadata only accessCC-LICENSElicense_urllicense_urltext/plain; charset=utf-849http://repository.udistrital.edu.co/bitstream/11349/3500/3/license_url4afdbb8c545fd630ea7db775da747b2fMD53open accesslicense_textlicense_texttext/html; charset=utf-80http://repository.udistrital.edu.co/bitstream/11349/3500/4/license_textd41d8cd98f00b204e9800998ecf8427eMD54open accesslicense_rdflicense_rdfapplication/rdf+xml; charset=utf-80http://repository.udistrital.edu.co/bitstream/11349/3500/5/license_rdfd41d8cd98f00b204e9800998ecf8427eMD55open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87163http://repository.udistrital.edu.co/bitstream/11349/3500/6/license.txtda5c6a3ca62d5dd4853000a60fee7083MD56open access11349/3500oai:repository.udistrital.edu.co:11349/35002023-06-09 16:40:26.266metadata only accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMClTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIHVzbyBwYXJhIHB1YmxpY2FjacOzbiBkZSBvYnJhcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChSSVVEKQoKQ29tbyB0aXR1bGFyKGVzKSBkZWwob3MpIGRlcmVjaG8ocykgZGUgYXV0b3IsIGNvbmZpZXJvIChlcmltb3MpIGEgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMgKGVuIGFkZWxhbnRlLCBMQSBVTklWRVJTSURBRCkgdW5hIGxpY2VuY2lhIHBhcmEgdXNvIG5vIGV4Y2x1c2l2YSwgbGltaXRhZGEgeSBncmF0dWl0YSBzb2JyZSBsYSBvYnJhIHF1ZSBpbnRlZ3JhcsOhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgKGVuIGFkZWxhbnRlLCBSSVVEKSwgZGUgYWN1ZXJkbyBhIGxhcyBzaWd1aWVudGVzIHJlZ2xhcywgbGFzIGN1YWxlcyBkZWNsYXJvIChhbW9zKSBjb25vY2VyIHkgYWNlcHRhcjoKCmEpCUVzdGFyw6EgdmlnZW50ZSBhIHBhcnRpciBkZSBsYSBmZWNoYSBlbiBxdWUgc2UgaW5jbHV5YSBlbiBlbCBSSVVEIHkgaGFzdGEgcG9yIHVuIHBsYXpvIGRlIGRpZXogKDEwKSBBw7FvcywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gcXVlIGR1cmUgZWwgZGVyZWNobyBQYXRyaW1vbmlhbCBkZWwgYXV0b3I7IGxhIGN1YWwgcG9kcsOhIGRhcnNlIHBvciB0ZXJtaW5hZGEgcHJldmlhIHNvbGljaXR1ZCBhIExBIFVOSVZFUlNJREFEIHBvciBlc2NyaXRvIGNvbiB1bmEgYW50ZWxhY2nDs24gZGUgZG9zICgyKSBtZXNlcyBhbnRlcyBkZWwgdmVuY2ltaWVudG8gZGVsIHBsYXpvIGluaWNpYWwgbyBlbCBkZSBzdShzKSBwcsOzcnJvZ2EocykuICAKCmIpCUxBIFVOSVZFUlNJREFEIHBvZHLDoSBwdWJsaWNhciBsYSBvYnJhIGVuIGxhcyBkaXN0aW50YXMgdmVyc2lvbmVzIHJlcXVlcmlkYXMgcG9yIGVsIFJJVUQgKGRpZ2l0YWwsIGltcHJlc28sIGVsZWN0csOzbmljbyB1IG90cm8gbWVkaW8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikgTEEgVU5JVkVSU0lEQUQgbm8gc2Vyw6EgcmVzcG9uc2FibGUgZW4gZWwgZXZlbnRvIHF1ZSBlbCBkb2N1bWVudG8gYXBhcmV6Y2EgcmVmZXJlbmNpYWRvIGVuIG1vdG9yZXMgZGUgYsO6c3F1ZWRhIG8gcmVwb3NpdG9yaW9zIGRpZmVyZW50ZXMgYWwgUklVRCwgdW5hIHZleiBlbChvcykgYXV0b3IoZXMpIHNvbGljaXRlbiBzdSBlbGltaW5hY2nDs24gZGVsIFJJVUQsIGRhZG8gcXVlIGxhIG1pc21hIHNlcsOhIHB1YmxpY2FkYSBlbiBJbnRlcm5ldC4gCgpjKQlMYSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgYSB0w610dWxvIGdyYXR1aXRvLCBwb3IgbG8gdGFudG8sIGxvcyBhdXRvcmVzIHJlbnVuY2lhbiBhIHJlY2liaXIgYmVuZWZpY2lvIGFsZ3VubyBwb3IgbGEgcHVibGljYWNpw7NuLCBkaXN0cmlidWNpw7NuLCBjb211bmljYWNpw7NuIHDDumJsaWNhIHkgY3VhbHF1aWVyIG90cm8gdXNvIHF1ZSBzZSBoYWdhIGVuIGxvcyB0w6lybWlub3MgZGUgbGEgcHJlc2VudGUgbGljZW5jaWEgeSBkZSBsYSBsaWNlbmNpYSBkZSB1c28gY29uIHF1ZSBzZSBwdWJsaWNhIChDcmVhdGl2ZSBDb21tb25zKS4KCmQpCUxvcyBjb250ZW5pZG9zIHB1YmxpY2Fkb3MgZW4gZWwgUklVRCBzb24gb2JyYShzKSBvcmlnaW5hbChlcykgc29icmUgbGEgY3VhbChlcykgZWwob3MpIGF1dG9yKGVzKSBjb21vIHRpdHVsYXJlcyBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IsIGFzdW1lbiB0b3RhbCByZXNwb25zYWJpbGlkYWQgcG9yIGVsIGNvbnRlbmlkbyBkZSBzdSBvYnJhIGFudGUgTEEgVU5JVkVSU0lEQUQgeSBhbnRlIHRlcmNlcm9zLiBFbiB0b2RvIGNhc28gTEEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGluZGljYXIgc2llbXByZSBsYSBhdXRvcsOtYSBpbmNsdXllbmRvIGVsIG5vbWJyZSBkZWwgYXV0b3IgeSBsYSBmZWNoYSBkZSBwdWJsaWNhY2nDs24uCgplKQlMQSBVTklWRVJTSURBRCBwb2Ryw6EgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyDDrW5kaWNlcyB5IGJ1c2NhZG9yZXMgcXVlIGVzdGltZW4gbmVjZXNhcmlvcyBwYXJhIG1heGltaXphciBsYSB2aXNpYmlsaWRhZCBlbCB1c28geSBlbCBpbXBhY3RvIGRlIGxhIHByb2R1Y2Npw7NuIGNpZW50w61maWNhLCBhcnTDrXN0aWNhIHkgYWNhZMOpbWljYSBlbiBsYSBjb211bmlkYWQgbG9jYWwsIG5hY2lvbmFsIG8gaW50ZXJuYWNpb25hbC4gCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbyAJCkF1dG9yCUFwZWxsaWRvcwlOb21icmVzCjEJCQoyCQkKMwkJCiAKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8gIAoKaykJQWNlcHRvKGFtb3MpIHF1ZSBMQSBVTklWRVJTSURBRCBubyBzZSByZXNwb25zYWJpbGl6YSBwb3IgbGFzIGluZnJhY2Npb25lcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIERlcmVjaG9zIGRlIEF1dG9yIGNhdXNhZGFzIHBvciBsb3MgdGl0dWxhcmVzIGRlIGxhIHByZXNlbnRlIExpY2VuY2lhIHkgZGVjbGFyYW1vcyBxdWUgbWFudGVuZHLDqSAoZW1vcykgaW5kZW1uZSBhIExBIFVOSVZFUlNJREFEIHBvciBsYXMgcmVjbGFtYWNpb25lcyBsZWdhbGVzIGRlIGN1YWxxdWllciB0aXBvIHF1ZSBsbGVnYXJlbiBhIHByZXNlbnRhcnNlIHBvciB2aW9sYWNpw7NuIGRlIGRlcmVjaG9zIGEgbGEgcHJvcGllZGFkIGludGVsZWN0dWFsIG8gZGUgQXV0b3IgcmVsYWNpb25hZG9zIGNvbiBsb3MgZG9jdW1lbnRvcyByZWdpc3RyYWRvcyBlbiBlbCBSSVVELgoKbCkJRWwgKGxvcykgYXV0b3IoZXMpIG1hbmlmaWVzdGEobW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCwgZGUgZXhjbHVzaXZhIGF1dG9yw61hLCB5IHNlIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zOyBkZSB0YWwgc3VlcnRlLCBlbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhLCBlbCAobG9zKSBlc3R1ZGlhbnRlKHMpIOKAkyBhdXRvcihlcykgYXN1bWlyw6EobikgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQgeSBzYWxkcsOhKG4pIGVuIGRlZmVuc2EgZGUgbG9zIGRlcmVjaG9zIGFxdcOtIGF1dG9yaXphZG9zLiBQYXJhIHRvZG9zIGxvcyBlZmVjdG9zLCBMQSBVTklWRVJTSURBRCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLiAgIAoKCm0pCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGNvbm96Y28oY2Vtb3MpIGxhIGF1dG9ub23DrWEgeSBsb3MgZGVyZWNob3MsIHF1ZSBwb3NlZShtb3MpIHNvYnJlIGxhIG9icmEgeSwgY29tbyB0YWwsIGVzIChzb21vcykgcmVzcG9uc2FibGUocykgZGVsIGFsY2FuY2UganVyw61kaWNvIHkgbGVnYWwsIGRlIGVzY29nZXIgbGEgb3BjacOzbiBkZSBsYSBwdWJsaWNhY2nDs24gbyBkZSByZXN0cmljY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIGRlbCBkb2N1bWVudG8gcmVnaXN0cmFkbyBlbiBlbCBSSVVELgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MgCkRFUkVDSE9TIFkgT0JMSUdBQ0lPTkVTIFJFUVVFUklET1MgUE9SIEVMIFJFU1BFQ1RJVk8gQ09OVFJBVE8gTyBBQ1VFUkRPLgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpFbiBjb25zdGFuY2lhIGRlIGxvIGFudGVyaW9yLCBmaXJtbyhhbW9zKSBlbCBwcmVzZW50ZSBkb2N1bWVudG8sIGVuIGxhIGNpdWRhZCBkZSBCb2dvdMOhLCBELkMuLCBhIGxvcyAKCgpGSVJNQSBERSBMT1MgVElUVUxBUkVTIERFIERFUkVDSE9TIERFIEFVVE9SCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCUNvcnJlbyBFbGVjdHLDs25pY28gCjEJCjIJCjMJCgpOb21icmUgZGUgRGlyZWN0b3IoZXMpIGRlIEdyYWRvOgoKMQkKMgkKMwkKCk5vbWJyZSBGYWN1bHRhZCB5IFByb3llY3RvIEN1cnJpY3VsYXI6CgpGYWN1bHRhZAlQcm95ZWN0byBDdXJyaWN1bGFyCgkKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEKCgo=