Desarrollo de un protocolo de validación de operación y desempeño para un sistema de ventilación mecánica en la planta inyectables de Ropsohn Laboratorios S.A.S, de acuerdo con la normatividad vigente

Este trabajo de grado se centra en la formulación y desarrollo de un protocolo de validación para un sistema de ventilación mecánica en el ámbito de la industria farmacéutica. El proyecto tiene como objetivo establecer los lineamientos, pruebas y criterios necesarios para validar un sistema de venti...

Full description

Autores:
Acosta Gutierrez, Bryam Stiven
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2023
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
OAI Identifier:
oai:repository.udistrital.edu.co:11349/41160
Acceso en línea:
http://hdl.handle.net/11349/41160
Palabra clave:
Sistema de ventilación
Farmaceutica
Validación
Protocolo
Ingeniería Mecánica -- Tesis y disertaciones académicas
Industria farmacéutica
Control de calidad del aire
Ventilación mecánica -- Terapia
Ventilation system
Pharmacist
Validation
Protocol
Rights
License
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
id UDISTRITA2_b3d8d6cae1e09de151e2587f5e6e33fa
oai_identifier_str oai:repository.udistrital.edu.co:11349/41160
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Desarrollo de un protocolo de validación de operación y desempeño para un sistema de ventilación mecánica en la planta inyectables de Ropsohn Laboratorios S.A.S, de acuerdo con la normatividad vigente
dc.title.titleenglish.spa.fl_str_mv Development of an operation and performance validation protocol for a mechanical ventilation system at the Ropsohn Laboratorios S.A.S injectable plant, in accordance with current regulations
title Desarrollo de un protocolo de validación de operación y desempeño para un sistema de ventilación mecánica en la planta inyectables de Ropsohn Laboratorios S.A.S, de acuerdo con la normatividad vigente
spellingShingle Desarrollo de un protocolo de validación de operación y desempeño para un sistema de ventilación mecánica en la planta inyectables de Ropsohn Laboratorios S.A.S, de acuerdo con la normatividad vigente
Sistema de ventilación
Farmaceutica
Validación
Protocolo
Ingeniería Mecánica -- Tesis y disertaciones académicas
Industria farmacéutica
Control de calidad del aire
Ventilación mecánica -- Terapia
Ventilation system
Pharmacist
Validation
Protocol
title_short Desarrollo de un protocolo de validación de operación y desempeño para un sistema de ventilación mecánica en la planta inyectables de Ropsohn Laboratorios S.A.S, de acuerdo con la normatividad vigente
title_full Desarrollo de un protocolo de validación de operación y desempeño para un sistema de ventilación mecánica en la planta inyectables de Ropsohn Laboratorios S.A.S, de acuerdo con la normatividad vigente
title_fullStr Desarrollo de un protocolo de validación de operación y desempeño para un sistema de ventilación mecánica en la planta inyectables de Ropsohn Laboratorios S.A.S, de acuerdo con la normatividad vigente
title_full_unstemmed Desarrollo de un protocolo de validación de operación y desempeño para un sistema de ventilación mecánica en la planta inyectables de Ropsohn Laboratorios S.A.S, de acuerdo con la normatividad vigente
title_sort Desarrollo de un protocolo de validación de operación y desempeño para un sistema de ventilación mecánica en la planta inyectables de Ropsohn Laboratorios S.A.S, de acuerdo con la normatividad vigente
dc.creator.fl_str_mv Acosta Gutierrez, Bryam Stiven
dc.contributor.advisor.none.fl_str_mv Acuña Hereira, Yisselle Indira
dc.contributor.author.none.fl_str_mv Acosta Gutierrez, Bryam Stiven
dc.subject.spa.fl_str_mv Sistema de ventilación
Farmaceutica
Validación
Protocolo
topic Sistema de ventilación
Farmaceutica
Validación
Protocolo
Ingeniería Mecánica -- Tesis y disertaciones académicas
Industria farmacéutica
Control de calidad del aire
Ventilación mecánica -- Terapia
Ventilation system
Pharmacist
Validation
Protocol
dc.subject.lemb.none.fl_str_mv Ingeniería Mecánica -- Tesis y disertaciones académicas
Industria farmacéutica
Control de calidad del aire
Ventilación mecánica -- Terapia
dc.subject.keyword.spa.fl_str_mv Ventilation system
Pharmacist
Validation
Protocol
description Este trabajo de grado se centra en la formulación y desarrollo de un protocolo de validación para un sistema de ventilación mecánica en el ámbito de la industria farmacéutica. El proyecto tiene como objetivo establecer los lineamientos, pruebas y criterios necesarios para validar un sistema de ventilación mecánica de acuerdo con las normas y regulaciones vigentes en la industria farmacéutica. El laboratorio farmacéutico Ropsohn Laboratorios S.A.S en su planta de inyectables ayudo como escenario real para implementar el protocolo de validación. El estudio se enriquecerá mediante un análisis de trabajos de grado previos en situaciones similares, lo que permitirá adaptar mejores prácticas a este contexto específico. Durante la aplicación del protocolo de validación del sistema de ventilación mecánica en la planta farmacéutica, se obtuvieron resultados favorables en las pruebas de conteos de partículas viables y no viables, medición de rejillas de suministro y extracción de aire, así como en la prueba de medición de diferenciales de presión de aire, entre otras pruebas realizadas. Estos resultados corroboran la efectividad del protocolo de validación en este proceso crítico. Cada una de las pruebas realizadas se ajustó rigurosamente a los criterios establecidos en el protocolo y cumplió con las normativas actuales. Una vez culminada la validación del sistema de ventilación mecánica, estos resultados validan la solidez y confiabilidad del protocolo de validación empleado en este proyecto, asegurando un cumplimiento integral con la normatividad vigente, brindando una visión completa de los logros y desafíos enfrentados en el proceso. En última instancia, este trabajo busca mejorar la calidad y seguridad en la industria farmacéutica al implementar un sistema de ventilación mecánica validado y eficiente, en línea con las regulaciones y prácticas actuales en la validación de sistemas críticos.
publishDate 2023
dc.date.created.none.fl_str_mv 2023-10-05
dc.date.accessioned.none.fl_str_mv 2024-10-02T18:21:35Z
dc.date.available.none.fl_str_mv 2024-10-02T18:21:35Z
dc.type.spa.fl_str_mv bachelorThesis
dc.type.degree.spa.fl_str_mv Monografía
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/41160
url http://hdl.handle.net/11349/41160
dc.rights.*.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 Internacional
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
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 Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.spa.fl_str_mv pdf
institution Universidad Distrital Francisco José de Caldas
bitstream.url.fl_str_mv https://repository.udistrital.edu.co/bitstreams/487ab2c2-fd29-4425-b212-c260ed64f995/download
https://repository.udistrital.edu.co/bitstreams/b82ac655-543c-420b-b319-4144b8884189/download
https://repository.udistrital.edu.co/bitstreams/022e4149-3697-4bab-b0bd-8d0c47267d03/download
https://repository.udistrital.edu.co/bitstreams/4b4357e2-3b7c-4d4d-9da8-36f69f807cea/download
https://repository.udistrital.edu.co/bitstreams/c8213a0c-85ed-4187-b309-bc6ff371e90a/download
https://repository.udistrital.edu.co/bitstreams/972790ef-9095-4466-81e8-ac86c14f9f43/download
https://repository.udistrital.edu.co/bitstreams/ab9ca027-609a-4de2-a6c7-655347ccc2aa/download
bitstream.checksum.fl_str_mv 003388f0f19e9d3241270e798d581348
f030dedc475905a33b33d0ac1c201b7f
65fde26ade31dc9e9c41941f59627163
4460e5956bc1d1639be9ae6146a50347
997daf6c648c962d566d7b082dac908d
1896da78e9c8f1523ef1a5ff71750e90
3138c894c6074430a9228b3d96b0e71e
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Distrital
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1828165655734517760
spelling Acuña Hereira, Yisselle IndiraAcosta Gutierrez, Bryam Stiven2024-10-02T18:21:35Z2024-10-02T18:21:35Z2023-10-05http://hdl.handle.net/11349/41160Este trabajo de grado se centra en la formulación y desarrollo de un protocolo de validación para un sistema de ventilación mecánica en el ámbito de la industria farmacéutica. El proyecto tiene como objetivo establecer los lineamientos, pruebas y criterios necesarios para validar un sistema de ventilación mecánica de acuerdo con las normas y regulaciones vigentes en la industria farmacéutica. El laboratorio farmacéutico Ropsohn Laboratorios S.A.S en su planta de inyectables ayudo como escenario real para implementar el protocolo de validación. El estudio se enriquecerá mediante un análisis de trabajos de grado previos en situaciones similares, lo que permitirá adaptar mejores prácticas a este contexto específico. Durante la aplicación del protocolo de validación del sistema de ventilación mecánica en la planta farmacéutica, se obtuvieron resultados favorables en las pruebas de conteos de partículas viables y no viables, medición de rejillas de suministro y extracción de aire, así como en la prueba de medición de diferenciales de presión de aire, entre otras pruebas realizadas. Estos resultados corroboran la efectividad del protocolo de validación en este proceso crítico. Cada una de las pruebas realizadas se ajustó rigurosamente a los criterios establecidos en el protocolo y cumplió con las normativas actuales. Una vez culminada la validación del sistema de ventilación mecánica, estos resultados validan la solidez y confiabilidad del protocolo de validación empleado en este proyecto, asegurando un cumplimiento integral con la normatividad vigente, brindando una visión completa de los logros y desafíos enfrentados en el proceso. En última instancia, este trabajo busca mejorar la calidad y seguridad en la industria farmacéutica al implementar un sistema de ventilación mecánica validado y eficiente, en línea con las regulaciones y prácticas actuales en la validación de sistemas críticos.This degree work focuses on the formulation and development of a validation protocol for a mechanical ventilation system in the field of the pharmaceutical industry. The project aims to establish the guidelines, tests and criteria necessary to validate a mechanical ventilation system in accordance with the standards and regulations in force in the pharmaceutical industry. The pharmaceutical laboratory Ropsohn Laboratorios S.A.S in its injectable plant helped as a real scenario to implement the validation protocol. The study will be enriched by an analysis of previous degree projects in similar situations, which will allow best practices to be adapted to this specific context. During the application of the validation protocol of the mechanical ventilation system in the pharmaceutical plant, favorable results were obtained in the viable and non-viable particle count tests, measurement of supply and air extraction grilles, as well as in the measurement test. of air pressure differentials, among other tests carried out. These results corroborate the effectiveness of the validation protocol in this critical process. Each of the tests carried out was rigorously adjusted to the criteria established in the protocol and complied with current regulations. Once the validation of the mechanical ventilation system is completed, these results validate the solidity and reliability of the validation protocol used in this project, ensuring comprehensive compliance with current regulations, providing a complete vision of the achievements and challenges faced in the process. Ultimately, this work seeks to improve quality and safety in the pharmaceutical industry by implementing a validated and efficient mechanical ventilation system, in line with current regulations and practices in the validation of critical systems.pdfAttribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Sistema de ventilaciónFarmaceuticaValidaciónProtocoloIngeniería Mecánica -- Tesis y disertaciones académicasIndustria farmacéuticaControl de calidad del aireVentilación mecánica -- TerapiaVentilation systemPharmacistValidationProtocolDesarrollo de un protocolo de validación de operación y desempeño para un sistema de ventilación mecánica en la planta inyectables de Ropsohn Laboratorios S.A.S, de acuerdo con la normatividad vigenteDevelopment of an operation and performance validation protocol for a mechanical ventilation system at the Ropsohn Laboratorios S.A.S injectable plant, in accordance with current regulationsbachelorThesisMonografíahttp://purl.org/coar/resource_type/c_7a1fORIGINALTrabajo de grado.pdfTrabajo de grado.pdfTrabajo de grado.application/pdf1710430https://repository.udistrital.edu.co/bitstreams/487ab2c2-fd29-4425-b212-c260ed64f995/download003388f0f19e9d3241270e798d581348MD51Anexos.rarAnexos.rarAnexos.application/octet-stream11247122https://repository.udistrital.edu.co/bitstreams/b82ac655-543c-420b-b319-4144b8884189/downloadf030dedc475905a33b33d0ac1c201b7fMD52Licencia de uso y publicacion.pdfLicencia de uso y publicacion.pdfLicencia de uso y publicación.application/pdf4977265https://repository.udistrital.edu.co/bitstreams/022e4149-3697-4bab-b0bd-8d0c47267d03/download65fde26ade31dc9e9c41941f59627163MD53CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repository.udistrital.edu.co/bitstreams/4b4357e2-3b7c-4d4d-9da8-36f69f807cea/download4460e5956bc1d1639be9ae6146a50347MD54LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/c8213a0c-85ed-4187-b309-bc6ff371e90a/download997daf6c648c962d566d7b082dac908dMD55THUMBNAILTrabajo de grado.pdf.jpgTrabajo de grado.pdf.jpgIM Thumbnailimage/jpeg5636https://repository.udistrital.edu.co/bitstreams/972790ef-9095-4466-81e8-ac86c14f9f43/download1896da78e9c8f1523ef1a5ff71750e90MD56Licencia de uso y publicacion.pdf.jpgLicencia de uso y publicacion.pdf.jpgIM Thumbnailimage/jpeg12422https://repository.udistrital.edu.co/bitstreams/ab9ca027-609a-4de2-a6c7-655347ccc2aa/download3138c894c6074430a9228b3d96b0e71eMD5711349/41160oai:repository.udistrital.edu.co:11349/411602024-12-16 01:06:10.779http://creativecommons.org/licenses/by-nc-nd/4.0/Attribution-NonCommercial-NoDerivatives 4.0 Internacionalunknownhttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK