Elaboración y propuesta de validación de un método analítico para la determinación de límites de etilenglicol y dietilenglicol en sorbitol solución 70% por cromatografía de gases en la industria farmacéutica Anglopharma S.A.

El presente trabajo tiene como finalidad describir la implementación y propuesta de validación de una metodología para la determinación de límites de etilenglicol y dietilenglicol en una solución de sorbitol al 70%. Se desarrolló un protocolo de validación proponiendo una metodología por cromatograf...

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/26706
Acceso en línea:
http://hdl.handle.net/11349/26706
Palabra clave:
Validación
Cromatografía de gases
límite de detección
Licenciatura en Química - Tesis y Disertaciones Académicas
Cromatografía de gases
Cromatografía de gases - Normas técnicas
Cromatografía de gases - Método analítico
Industria farmacéutica
Validation
Gas chromatography
límite de detección
Rights
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional
id UDISTRITA2_1779bf21a6fa4294748e1dcb8372136e
oai_identifier_str oai:repository.udistrital.edu.co:11349/26706
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Elaboración y propuesta de validación de un método analítico para la determinación de límites de etilenglicol y dietilenglicol en sorbitol solución 70% por cromatografía de gases en la industria farmacéutica Anglopharma S.A.
dc.title.titleenglish.spa.fl_str_mv Development and validation proposal of an analytical method for the determination of ethylene glycol and diethylene glycol limits in sorbitol 70% solution by gas chromatography in the pharmaceutical industry Anglopharma S.A.
title Elaboración y propuesta de validación de un método analítico para la determinación de límites de etilenglicol y dietilenglicol en sorbitol solución 70% por cromatografía de gases en la industria farmacéutica Anglopharma S.A.
spellingShingle Elaboración y propuesta de validación de un método analítico para la determinación de límites de etilenglicol y dietilenglicol en sorbitol solución 70% por cromatografía de gases en la industria farmacéutica Anglopharma S.A.
Validación
Cromatografía de gases
límite de detección
Licenciatura en Química - Tesis y Disertaciones Académicas
Cromatografía de gases
Cromatografía de gases - Normas técnicas
Cromatografía de gases - Método analítico
Industria farmacéutica
Validation
Gas chromatography
límite de detección
title_short Elaboración y propuesta de validación de un método analítico para la determinación de límites de etilenglicol y dietilenglicol en sorbitol solución 70% por cromatografía de gases en la industria farmacéutica Anglopharma S.A.
title_full Elaboración y propuesta de validación de un método analítico para la determinación de límites de etilenglicol y dietilenglicol en sorbitol solución 70% por cromatografía de gases en la industria farmacéutica Anglopharma S.A.
title_fullStr Elaboración y propuesta de validación de un método analítico para la determinación de límites de etilenglicol y dietilenglicol en sorbitol solución 70% por cromatografía de gases en la industria farmacéutica Anglopharma S.A.
title_full_unstemmed Elaboración y propuesta de validación de un método analítico para la determinación de límites de etilenglicol y dietilenglicol en sorbitol solución 70% por cromatografía de gases en la industria farmacéutica Anglopharma S.A.
title_sort Elaboración y propuesta de validación de un método analítico para la determinación de límites de etilenglicol y dietilenglicol en sorbitol solución 70% por cromatografía de gases en la industria farmacéutica Anglopharma S.A.
dc.contributor.advisor.spa.fl_str_mv Peña Prieto, Luis Eduardo
dc.subject.spa.fl_str_mv Validación
Cromatografía de gases
límite de detección
topic Validación
Cromatografía de gases
límite de detección
Licenciatura en Química - Tesis y Disertaciones Académicas
Cromatografía de gases
Cromatografía de gases - Normas técnicas
Cromatografía de gases - Método analítico
Industria farmacéutica
Validation
Gas chromatography
límite de detección
dc.subject.lemb.spa.fl_str_mv Licenciatura en Química - Tesis y Disertaciones Académicas
Cromatografía de gases
Cromatografía de gases - Normas técnicas
Cromatografía de gases - Método analítico
Industria farmacéutica
dc.subject.keyword.spa.fl_str_mv Validation
Gas chromatography
límite de detección
description El presente trabajo tiene como finalidad describir la implementación y propuesta de validación de una metodología para la determinación de límites de etilenglicol y dietilenglicol en una solución de sorbitol al 70%. Se desarrolló un protocolo de validación proponiendo una metodología por cromatografía gaseosa con detector de ionización por llama (FID), donde se utilizó una mezcla de hidrogeno, nitrógeno y makeup gas (35:40:350) como gas transportador. la rampa de temperatura comienza en 70 ºC, con una rampa a razón de 50 ºC/min hasta alcanzar 260 ºC. Se utilizó una columna capilar de sílice fundida 0,32mm x 30 m; con un film de 1,8 µm de fase G46 (624). Se estableció un flujo en la columna de 3,0 mL/min, la temperatura del inyector y la del detector fueron establecidas a 300ºC. La metodología implementada se estableció tomando como referencia la monografía citada en la farmacopea americana USP 43-NF 38 para la evaluación del límite de dietilenglicol (DEG) y etilenglicol (EG) en sorbitol solución. Dada la aclaración de que, al ser un análisis de límites, según el ente regulatorio en Colombia (INVIMA) se deben analizar los parámetros de especificidad y límite de detección, sin embargo, en este protocolo se establecen los parámetros de desempeño y otras pruebas a evaluar para el desarrollo de la propuesta de validación. Como principales criterios de aceptación y parámetros se evaluaron: aptitud del sistema, exactitud, especificidad y robustez. De los cuales, la robustez no dio cumplimiento según los parámetros establecidos, tampoco fue posible realizar la determinación de la precisión intermedia y la linealidad del método, debido a factores como disposición del equipo, falta de tiempo, espacio e insumos. En el estudio de especificidad se demostró que no hubo interferencias en la determinación de (EG) y (DEG) una vez que las muestras fueron sometidas a condiciones de estrés. Se obtuvieron porcentajes de recuperación elevados en el estudio de exactitud (99,8 a 100,4%) para etilenglicol, y (99,7 a 100,1%) para dietilenglicol.
publishDate 2021
dc.date.accessioned.none.fl_str_mv 2021-09-24T17:06:27Z
dc.date.available.none.fl_str_mv 2021-09-24T17:06:27Z
dc.date.created.spa.fl_str_mv 2021-05-24
dc.type.degree.spa.fl_str_mv Pasantía
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/26706
url http://hdl.handle.net/11349/26706
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 Abierto (Texto Completo)
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
Abierto (Texto Completo)
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/26706/1/ZabaletaVanegasCamiloAndres.2021.pdf
http://repository.udistrital.edu.co/bitstream/11349/26706/2/license_rdf
http://repository.udistrital.edu.co/bitstream/11349/26706/3/license.txt
http://repository.udistrital.edu.co/bitstream/11349/26706/4/ZabaletaVanegasCamiloAndres.2021.pdf
http://repository.udistrital.edu.co/bitstream/11349/26706/5/ZabaletaVanegasCamiloAndres.2021.pdf.jpg
bitstream.checksum.fl_str_mv 5f14b07ce625419050a093164b602462
217700a34da79ed616c2feb68d4c5e06
997daf6c648c962d566d7b082dac908d
0f39f8aaba4721475c60871c42cb0bc6
0f39f8aaba4721475c60871c42cb0bc6
bitstream.checksumAlgorithm.fl_str_mv 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_ 1814111277355630592
spelling Peña Prieto, Luis EduardoZabaleta vanegas, Camilo andrés2021-09-24T17:06:27Z2021-09-24T17:06:27Z2021-05-24http://hdl.handle.net/11349/26706El presente trabajo tiene como finalidad describir la implementación y propuesta de validación de una metodología para la determinación de límites de etilenglicol y dietilenglicol en una solución de sorbitol al 70%. Se desarrolló un protocolo de validación proponiendo una metodología por cromatografía gaseosa con detector de ionización por llama (FID), donde se utilizó una mezcla de hidrogeno, nitrógeno y makeup gas (35:40:350) como gas transportador. la rampa de temperatura comienza en 70 ºC, con una rampa a razón de 50 ºC/min hasta alcanzar 260 ºC. Se utilizó una columna capilar de sílice fundida 0,32mm x 30 m; con un film de 1,8 µm de fase G46 (624). Se estableció un flujo en la columna de 3,0 mL/min, la temperatura del inyector y la del detector fueron establecidas a 300ºC. La metodología implementada se estableció tomando como referencia la monografía citada en la farmacopea americana USP 43-NF 38 para la evaluación del límite de dietilenglicol (DEG) y etilenglicol (EG) en sorbitol solución. Dada la aclaración de que, al ser un análisis de límites, según el ente regulatorio en Colombia (INVIMA) se deben analizar los parámetros de especificidad y límite de detección, sin embargo, en este protocolo se establecen los parámetros de desempeño y otras pruebas a evaluar para el desarrollo de la propuesta de validación. Como principales criterios de aceptación y parámetros se evaluaron: aptitud del sistema, exactitud, especificidad y robustez. De los cuales, la robustez no dio cumplimiento según los parámetros establecidos, tampoco fue posible realizar la determinación de la precisión intermedia y la linealidad del método, debido a factores como disposición del equipo, falta de tiempo, espacio e insumos. En el estudio de especificidad se demostró que no hubo interferencias en la determinación de (EG) y (DEG) una vez que las muestras fueron sometidas a condiciones de estrés. Se obtuvieron porcentajes de recuperación elevados en el estudio de exactitud (99,8 a 100,4%) para etilenglicol, y (99,7 a 100,1%) para dietilenglicol.The purpose of this work is to describe the implementation and validation proposal of a methodology for the determination of ethylene glycol and diethylene glycol limits in a 70% sorbitol solution. A validation protocol was developed proposing a methodology by gas chromatography with flame ionization detector (FID), where a mixture of hydrogen, nitrogen and makeup gas (35:40:350) was used as carrier gas. The temperature ramp starts at 70 ºC, with a ramp at a rate of 50 ºC/min until 260 ºC was reached. A 0.32 mm x 30 m fused silica capillary column with a 1.8 µm film of G46 (624) phase was used. The column flow rate was set at 3.0 mL/min, the injector and detector temperatures were set at 300 ºC. The implemented methodology was established taking as a reference the monograph cited in the American pharmacopoeia USP 43-NF 38 for the evaluation of the diethylene glycol limit evaluation of the limit of diethylene glycol (DEG) and ethylene glycol (EG) in sorbitol solution. solution. Given the clarification that, being a limit analysis, according to the regulatory body in Colombia (INVIMA) the specificity and detection limit parameters must be analyzed, however, this protocol establishes the performance parameters and other tests to be evaluated for the development of the validation proposal. As main acceptance criteria and parameters were evaluated: system suitability, accuracy, specificity and robustness. Of which, the robustness did not comply with the established parameters, nor was it possible to determine the inter the determination of the intermediate precision and linearity of the method, due to factors such as the determination of the intermediate precision and linearity of the method, due to factors such as equipment availability, lack of time, space and supplies, space and supplies. The specificity study showed that there was no interference in the determination of (EG) and (DE). (EG) and (DEG) determination once the samples were subjected to stress conditions. stress conditions. High recovery percentages were obtained in the accuracy study (99.8 to 100.4%) for ethylene glycol, and (99.7 to 100.1%) for diethylene glycol. for diethylene glycol.Anglopharma farmacéutica S.A.pdfspaAtribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_16ecValidaciónCromatografía de gaseslímite de detecciónLicenciatura en Química - Tesis y Disertaciones AcadémicasCromatografía de gasesCromatografía de gases - Normas técnicasCromatografía de gases - Método analíticoIndustria farmacéuticaValidationGas chromatographylímite de detecciónElaboración y propuesta de validación de un método analítico para la determinación de límites de etilenglicol y dietilenglicol en sorbitol solución 70% por cromatografía de gases en la industria farmacéutica Anglopharma S.A.Development and validation proposal of an analytical method for the determination of ethylene glycol and diethylene glycol limits in sorbitol 70% solution by gas chromatography in the pharmaceutical industry Anglopharma S.A.Pasantíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fORIGINALZabaletaVanegasCamiloAndres.2021.pdfZabaletaVanegasCamiloAndres.2021.pdfapplication/pdf1185792http://repository.udistrital.edu.co/bitstream/11349/26706/1/ZabaletaVanegasCamiloAndres.2021.pdf5f14b07ce625419050a093164b602462MD51open accessCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811http://repository.udistrital.edu.co/bitstream/11349/26706/2/license_rdf217700a34da79ed616c2feb68d4c5e06MD52open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87167http://repository.udistrital.edu.co/bitstream/11349/26706/3/license.txt997daf6c648c962d566d7b082dac908dMD53open accessTHUMBNAILZabaletaVanegasCamiloAndres.2021.pdfZabaletaVanegasCamiloAndres.2021.pdfIM Thumbnailimage/jpeg6677http://repository.udistrital.edu.co/bitstream/11349/26706/4/ZabaletaVanegasCamiloAndres.2021.pdf0f39f8aaba4721475c60871c42cb0bc6MD54open accessZabaletaVanegasCamiloAndres.2021.pdf.jpgZabaletaVanegasCamiloAndres.2021.pdf.jpgIM Thumbnailimage/jpeg6677http://repository.udistrital.edu.co/bitstream/11349/26706/5/ZabaletaVanegasCamiloAndres.2021.pdf.jpg0f39f8aaba4721475c60871c42cb0bc6MD55open access11349/26706oai:repository.udistrital.edu.co:11349/267062023-06-13 14:54:59.737open accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK