Validación del método analítico por lc-ms y gc -ms /ms para la determinación y cuantificación de ácido oxolínico pesticida multiresiduo en tomate banano y piña como requisito para auditoría a2la - iso/ ntc 17025
El presente informe evidencia el trabajo realizado en la compañía CQS Ceimic Quality Services S.A.S. Durante las 384 horas que comprenden el requisito de la pasantía, se apoyaron los procesos de validación de las metodologías analíticas, (Stromgren & Solomotis, 2019)se desarrollaron actividades...
- Autores:
-
González Tibabosa, Deisy Lorena
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2024
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- spa
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/93863
- Acceso en línea:
- http://hdl.handle.net/11349/93863
- Palabra clave:
- Propósito
Alcance
Método
Protocolo
Validación
Licenciatura en Química -- Tesis y disertaciones académicas
Plaguicidas -- Residuos
Cromatografía líquida -- Espectrometría de masas
Cromatografía de gases -- Espectrometría de masas
Norma ISO 17025
Purpose
Scope
Method
Protocol
Validation
- Rights
- License
- Abierto (Texto Completo)
id |
UDISTRITA2_18c97a1e56da22226df190b73ebc7fb9 |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/93863 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.none.fl_str_mv |
Validación del método analítico por lc-ms y gc -ms /ms para la determinación y cuantificación de ácido oxolínico pesticida multiresiduo en tomate banano y piña como requisito para auditoría a2la - iso/ ntc 17025 |
dc.title.titleenglish.none.fl_str_mv |
Validation of the analytical method by lc-ms and gc -ms /ms for the determination and quantification of oxolinic acid multiresidue pesticide in tomato, banana and pineapple as a requisite for a2la audit - iso/ ntc 17025 |
title |
Validación del método analítico por lc-ms y gc -ms /ms para la determinación y cuantificación de ácido oxolínico pesticida multiresiduo en tomate banano y piña como requisito para auditoría a2la - iso/ ntc 17025 |
spellingShingle |
Validación del método analítico por lc-ms y gc -ms /ms para la determinación y cuantificación de ácido oxolínico pesticida multiresiduo en tomate banano y piña como requisito para auditoría a2la - iso/ ntc 17025 Propósito Alcance Método Protocolo Validación Licenciatura en Química -- Tesis y disertaciones académicas Plaguicidas -- Residuos Cromatografía líquida -- Espectrometría de masas Cromatografía de gases -- Espectrometría de masas Norma ISO 17025 Purpose Scope Method Protocol Validation |
title_short |
Validación del método analítico por lc-ms y gc -ms /ms para la determinación y cuantificación de ácido oxolínico pesticida multiresiduo en tomate banano y piña como requisito para auditoría a2la - iso/ ntc 17025 |
title_full |
Validación del método analítico por lc-ms y gc -ms /ms para la determinación y cuantificación de ácido oxolínico pesticida multiresiduo en tomate banano y piña como requisito para auditoría a2la - iso/ ntc 17025 |
title_fullStr |
Validación del método analítico por lc-ms y gc -ms /ms para la determinación y cuantificación de ácido oxolínico pesticida multiresiduo en tomate banano y piña como requisito para auditoría a2la - iso/ ntc 17025 |
title_full_unstemmed |
Validación del método analítico por lc-ms y gc -ms /ms para la determinación y cuantificación de ácido oxolínico pesticida multiresiduo en tomate banano y piña como requisito para auditoría a2la - iso/ ntc 17025 |
title_sort |
Validación del método analítico por lc-ms y gc -ms /ms para la determinación y cuantificación de ácido oxolínico pesticida multiresiduo en tomate banano y piña como requisito para auditoría a2la - iso/ ntc 17025 |
dc.creator.fl_str_mv |
González Tibabosa, Deisy Lorena |
dc.contributor.advisor.none.fl_str_mv |
Delgado Gómez, Miguel Ángel |
dc.contributor.author.none.fl_str_mv |
González Tibabosa, Deisy Lorena |
dc.contributor.orcid.none.fl_str_mv |
Delgado Gómez; Miguel Ángel [0000-0002-5832-5831] |
dc.subject.none.fl_str_mv |
Propósito Alcance Método Protocolo Validación |
topic |
Propósito Alcance Método Protocolo Validación Licenciatura en Química -- Tesis y disertaciones académicas Plaguicidas -- Residuos Cromatografía líquida -- Espectrometría de masas Cromatografía de gases -- Espectrometría de masas Norma ISO 17025 Purpose Scope Method Protocol Validation |
dc.subject.lemb.none.fl_str_mv |
Licenciatura en Química -- Tesis y disertaciones académicas Plaguicidas -- Residuos Cromatografía líquida -- Espectrometría de masas Cromatografía de gases -- Espectrometría de masas Norma ISO 17025 |
dc.subject.keyword.none.fl_str_mv |
Purpose Scope Method Protocol Validation |
description |
El presente informe evidencia el trabajo realizado en la compañía CQS Ceimic Quality Services S.A.S. Durante las 384 horas que comprenden el requisito de la pasantía, se apoyaron los procesos de validación de las metodologías analíticas, (Stromgren & Solomotis, 2019)se desarrollaron actividades teórico prácticas a través de diferentes ensayos enfocados en la determinación de ACIDO OXOLINICO en matrices como la piña, el banano y el tomate los cuales son muestras de concurrido análisis en el laboratorio. Durante de los ensayos elaborados a cada matriz, se elabora un proceso de verificación a través de herramientas estadísticas haciendo uso del programa office Excel donde se registran los datos obtenidos del análisis que realiza el software Hunter Mass Agilent en áreas de las señales de detección con el fin de alcanzar la validación de la metodología analítica UHPLC MS/MS con ionización Electrospray y GC/MS con ionización de impacto de electrones. Los parámetros que se evaluaron y dieron soporte a la validación fueron: linealidad, reproducibilidad, repetibilidad, límite de detección y límite de cuantificación, con el método validado se verificaron una adecuada linealidad con curva en matriz (tomate , banano, piña) un r2 del 0.996 y en curva en solvente un r2 de 1.0, límites de detección de 3.137 ug/Kg y límite de cuantificación de 9.3711 ug/Kg, una precisión de 8,33% y un % de recuperación promedio del 98.4%. El método demostró ser adecuado para la determinación del Multiresiduo Ácido oxolínico, siendo una alternativa útil para el desarrollo del análisis y como soporte documental en la sustentación de la auditoría. |
publishDate |
2024 |
dc.date.created.none.fl_str_mv |
2024-11-19 |
dc.date.accessioned.none.fl_str_mv |
2025-03-19T17:23:27Z |
dc.date.available.none.fl_str_mv |
2025-03-19T17:23:27Z |
dc.type.none.fl_str_mv |
bachelorThesis |
dc.type.degree.none.fl_str_mv |
Pasantía |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.coar.none.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/93863 |
url |
http://hdl.handle.net/11349/93863 |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.relation.references.none.fl_str_mv |
rea, S. G. (2009). Tesis_Grimalt_Susana_Nuevas_aportaciones_LC-MS. ertificado material de referencia. (2020). Reference Material Purity Expanded Uncertainty ( U ). (May), 3–4. Retrieved from chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/https://assets.lgcstandards.com/sys-master%2Fpdfs%2Fhfb%2Fhcd%2F10432555417630%2FCOA_DRE-C15788000_ST-WB-CERT-3864072-1-1-1.PDF Codex Committee on Pesticide Residues (CCPR). (2010). Directrices sobre buenas prácticas de laboratorio en el análisis de residuos de plaguicidas cac/gl 40-1993. 1–41. Commission, E. (2019). Sante/12682/2019. Analytical Quality Control and Method Validation Procedures for Pesticide Residues Analysis in Food and Feed. Retrieved from https://ec.europa.eu/food/sites/food/files/plant/docs/pesticides_mrl_guidelines_wrkdoc_2019-12682.pdf Hurtado, N., Chirinos, D., Flores, Y., Ochoa, D., Huicho, L., & Rivera-Chira, M. (2022). Validación de un método multiresiduos en UHPLC- MS/MS para la determinación de diez residuos de antibióticos veterinarios en Oncorhynchus mykiss. Revista De Innovación Y Transferencia Productiva, 3(1), e003. https://doi.org/10.54353/ritp.v3i1.e00 Prada, V., Ye, G., & Laprade, S. (2023). WEBINARIO Límites Máximos de Residuos: Regulaciones, Impactos y Oportunidades para la Producción y Comercio Sostenible de Banano. Rodriguez, J. (2015). Seminario de Espectrometría de masas. 37–57. Stromgren, S. A., & Solomotis, M. D. (2019). Guidelines for the Validation of Chemical Methods in Food, Feed, Cosmetics, and Veterinary Products. Foods Program Science and Research Steering Committee, 37. Retrieved from http://www.fda.gov/downloads/ScienceResearch/FieldScience/UCM298730.pdf Thompson, T. S., van den Heever, J. P., & Limanowka, R. E. (2019). Determination of glyphosate, AMPA, and glufosinate in honey by online solid-phase extraction-liquid chromatography-tandem mass spectrometry. Food Additives and Contaminants - Part A Chemistry, Analysis, Control, Exposure and Risk Assessment, 36(3), 434–446. https://doi.org/10.1080/19440049.2019.1577993 |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.acceso.none.fl_str_mv |
Abierto (Texto Completo) |
rights_invalid_str_mv |
Abierto (Texto Completo) http://purl.org/coar/access_right/c_abf2 |
dc.format.mimetype.none.fl_str_mv |
pdf |
institution |
Universidad Distrital Francisco José de Caldas |
bitstream.url.fl_str_mv |
https://repository.udistrital.edu.co/bitstreams/4ea63d65-8f7d-492f-ae02-cc9219dedf1c/download https://repository.udistrital.edu.co/bitstreams/2a94ca42-221c-4f40-829a-aed2581e764e/download https://repository.udistrital.edu.co/bitstreams/d19b0091-a576-45b1-bc31-5662be5a3b92/download https://repository.udistrital.edu.co/bitstreams/820b58b2-5960-4588-8bbf-b7b3177c428d/download https://repository.udistrital.edu.co/bitstreams/c81cfb39-d855-4d45-b08d-54c277967674/download |
bitstream.checksum.fl_str_mv |
997daf6c648c962d566d7b082dac908d 9502f264919f620ad4e84dfbf75c9f27 939409ee51f296e3e076270d61131bca da8a34cce42534259f890e814221c881 086728a17a2d64735a3708d491df287a |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Universidad Distrital |
repository.mail.fl_str_mv |
repositorio@udistrital.edu.co |
_version_ |
1828165882938916864 |
spelling |
Delgado Gómez, Miguel ÁngelGonzález Tibabosa, Deisy LorenaDelgado Gómez; Miguel Ángel [0000-0002-5832-5831]2025-03-19T17:23:27Z2025-03-19T17:23:27Z2024-11-19http://hdl.handle.net/11349/93863El presente informe evidencia el trabajo realizado en la compañía CQS Ceimic Quality Services S.A.S. Durante las 384 horas que comprenden el requisito de la pasantía, se apoyaron los procesos de validación de las metodologías analíticas, (Stromgren & Solomotis, 2019)se desarrollaron actividades teórico prácticas a través de diferentes ensayos enfocados en la determinación de ACIDO OXOLINICO en matrices como la piña, el banano y el tomate los cuales son muestras de concurrido análisis en el laboratorio. Durante de los ensayos elaborados a cada matriz, se elabora un proceso de verificación a través de herramientas estadísticas haciendo uso del programa office Excel donde se registran los datos obtenidos del análisis que realiza el software Hunter Mass Agilent en áreas de las señales de detección con el fin de alcanzar la validación de la metodología analítica UHPLC MS/MS con ionización Electrospray y GC/MS con ionización de impacto de electrones. Los parámetros que se evaluaron y dieron soporte a la validación fueron: linealidad, reproducibilidad, repetibilidad, límite de detección y límite de cuantificación, con el método validado se verificaron una adecuada linealidad con curva en matriz (tomate , banano, piña) un r2 del 0.996 y en curva en solvente un r2 de 1.0, límites de detección de 3.137 ug/Kg y límite de cuantificación de 9.3711 ug/Kg, una precisión de 8,33% y un % de recuperación promedio del 98.4%. El método demostró ser adecuado para la determinación del Multiresiduo Ácido oxolínico, siendo una alternativa útil para el desarrollo del análisis y como soporte documental en la sustentación de la auditoría.This report shows the work carried out at the company CQS Ceimic Quality Services S.A.S. During the 384 hours that comprise the internship requirement, the validation processes of the analytical methodologies were supported, (Stromgren & Solomotis, 2019) theoretical and practical activities were developed through different tests focused on the determination of OXOLINIC ACID in matrices such as pineapple, banana and tomato, which are samples of frequent analysis in the laboratory. During the tests carried out on each matrix, a verification process is carried out through statistical tools using the Excel office program where the data obtained from the analysis carried out by the Hunter Mass Agilent software in areas of the detection signals are recorded in order to achieve the validation of the UHPLC MS/MS analytical methodology with Electrospray ionization and GC/MS with electron impact ionization. The parameters that were evaluated and supported the validation were: linearity, reproducibility, repeatability, detection limit and quantification limit. With the validated method, adequate linearity was verified with a matrix curve (tomato, banana, pineapple) with an r2 of 0.996 and a solvent curve with an r2 of 1.0, detection limits of 3.137 ug/kg and a quantification limit of 9.3711 ug/kg, a precision of 8.33% and an average recovery percentage of 98.4%. The method proved to be suitable for determining the multi-residue oxolinic acid, being a useful alternative for the development of the analysis and as documentary support in the audit.pdfspaPropósitoAlcanceMétodoProtocoloValidaciónLicenciatura en Química -- Tesis y disertaciones académicasPlaguicidas -- ResiduosCromatografía líquida -- Espectrometría de masasCromatografía de gases -- Espectrometría de masasNorma ISO 17025PurposeScopeMethodProtocolValidationValidación del método analítico por lc-ms y gc -ms /ms para la determinación y cuantificación de ácido oxolínico pesticida multiresiduo en tomate banano y piña como requisito para auditoría a2la - iso/ ntc 17025Validation of the analytical method by lc-ms and gc -ms /ms for the determination and quantification of oxolinic acid multiresidue pesticide in tomato, banana and pineapple as a requisite for a2la audit - iso/ ntc 17025bachelorThesisPasantíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fAbierto (Texto Completo)http://purl.org/coar/access_right/c_abf2rea, S. G. (2009). Tesis_Grimalt_Susana_Nuevas_aportaciones_LC-MS.ertificado material de referencia. (2020). Reference Material Purity Expanded Uncertainty ( U ). (May), 3–4. Retrieved from chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/https://assets.lgcstandards.com/sys-master%2Fpdfs%2Fhfb%2Fhcd%2F10432555417630%2FCOA_DRE-C15788000_ST-WB-CERT-3864072-1-1-1.PDFCodex Committee on Pesticide Residues (CCPR). (2010). Directrices sobre buenas prácticas de laboratorio en el análisis de residuos de plaguicidas cac/gl 40-1993. 1–41.Commission, E. (2019). Sante/12682/2019. Analytical Quality Control and Method Validation Procedures for Pesticide Residues Analysis in Food and Feed. Retrieved from https://ec.europa.eu/food/sites/food/files/plant/docs/pesticides_mrl_guidelines_wrkdoc_2019-12682.pdfHurtado, N., Chirinos, D., Flores, Y., Ochoa, D., Huicho, L., & Rivera-Chira, M. (2022). Validación de un método multiresiduos en UHPLC- MS/MS para la determinación de diez residuos de antibióticos veterinarios en Oncorhynchus mykiss. Revista De Innovación Y Transferencia Productiva, 3(1), e003. https://doi.org/10.54353/ritp.v3i1.e00Prada, V., Ye, G., & Laprade, S. (2023). WEBINARIO Límites Máximos de Residuos: Regulaciones, Impactos y Oportunidades para la Producción y Comercio Sostenible de Banano.Rodriguez, J. (2015). Seminario de Espectrometría de masas. 37–57.Stromgren, S. A., & Solomotis, M. D. (2019). Guidelines for the Validation of Chemical Methods in Food, Feed, Cosmetics, and Veterinary Products. Foods Program Science and Research Steering Committee, 37. Retrieved from http://www.fda.gov/downloads/ScienceResearch/FieldScience/UCM298730.pdfThompson, T. S., van den Heever, J. P., & Limanowka, R. E. (2019). Determination of glyphosate, AMPA, and glufosinate in honey by online solid-phase extraction-liquid chromatography-tandem mass spectrometry. Food Additives and Contaminants - Part A Chemistry, Analysis, Control, Exposure and Risk Assessment, 36(3), 434–446. https://doi.org/10.1080/19440049.2019.1577993LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/4ea63d65-8f7d-492f-ae02-cc9219dedf1c/download997daf6c648c962d566d7b082dac908dMD52ORIGINALGonzalezTibasosaDeisyLorena2024.pdfGonzalezTibasosaDeisyLorena2024.pdfapplication/pdf1364257https://repository.udistrital.edu.co/bitstreams/2a94ca42-221c-4f40-829a-aed2581e764e/download9502f264919f620ad4e84dfbf75c9f27MD53Licencia de uso y autorizaciónLicencia de uso y autorizaciónapplication/pdf270419https://repository.udistrital.edu.co/bitstreams/d19b0091-a576-45b1-bc31-5662be5a3b92/download939409ee51f296e3e076270d61131bcaMD54THUMBNAILGonzalezTibasosaDeisyLorena2024.pdf.jpgGonzalezTibasosaDeisyLorena2024.pdf.jpgIM Thumbnailimage/jpeg6194https://repository.udistrital.edu.co/bitstreams/820b58b2-5960-4588-8bbf-b7b3177c428d/downloadda8a34cce42534259f890e814221c881MD55Licencia de uso y autorización.jpgLicencia de uso y autorización.jpgIM Thumbnailimage/jpeg9702https://repository.udistrital.edu.co/bitstreams/c81cfb39-d855-4d45-b08d-54c277967674/download086728a17a2d64735a3708d491df287aMD5611349/93863oai:repository.udistrital.edu.co:11349/938632025-03-22 01:08:17.337open.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK |