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...
- 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 |