Mantenimiento correctivo de tanque de almacenamiento de crudo mediante intervención mecánica y aplicación de recubrimiento
Spa: El presente trabajo de grado propone una aproximación desde la ejecución, al mantenimiento correctivo de tanques de almacenamiento de crudo. Se tendrá en cuenta las diferentes etapas del mantenimiento en este tipo de equipos estáticos, toda vez que está ejecutado de manera integral desde la lim...
- Autores:
-
Ballén Fiallo, Milton Julián
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2023
- Institución:
- Universidad Pedagógica y Tecnológica de Colombia
- Repositorio:
- RiUPTC: Repositorio Institucional UPTC
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.uptc.edu.co:001/9737
- Acceso en línea:
- https://repositorio.uptc.edu.co//handle/001/9737
- Palabra clave:
- Tanques de almacenamiento de crudo - Mantenimiento y reparación - Colombia
Tratamiento superficiales
Ingeniería de la producción
Industria del petróleo
Mantenimiento
Correctivo
Tanques
Soldadura
Sandblasting
Recubrimientos
Protección catódica
Integridad
Confiabilidad
- Rights
- openAccess
- License
- Copyright (c) 2023 Universidad Pedagógica y Tecnológica de Colombia
id |
REPOUPTC2_56149c47e6bf7c61884117768cd52a09 |
---|---|
oai_identifier_str |
oai:repositorio.uptc.edu.co:001/9737 |
network_acronym_str |
REPOUPTC2 |
network_name_str |
RiUPTC: Repositorio Institucional UPTC |
repository_id_str |
|
dc.title.en_US.fl_str_mv |
Mantenimiento correctivo de tanque de almacenamiento de crudo mediante intervención mecánica y aplicación de recubrimiento |
title |
Mantenimiento correctivo de tanque de almacenamiento de crudo mediante intervención mecánica y aplicación de recubrimiento |
spellingShingle |
Mantenimiento correctivo de tanque de almacenamiento de crudo mediante intervención mecánica y aplicación de recubrimiento Tanques de almacenamiento de crudo - Mantenimiento y reparación - Colombia Tratamiento superficiales Ingeniería de la producción Industria del petróleo Mantenimiento Correctivo Tanques Soldadura Sandblasting Recubrimientos Protección catódica Integridad Confiabilidad |
title_short |
Mantenimiento correctivo de tanque de almacenamiento de crudo mediante intervención mecánica y aplicación de recubrimiento |
title_full |
Mantenimiento correctivo de tanque de almacenamiento de crudo mediante intervención mecánica y aplicación de recubrimiento |
title_fullStr |
Mantenimiento correctivo de tanque de almacenamiento de crudo mediante intervención mecánica y aplicación de recubrimiento |
title_full_unstemmed |
Mantenimiento correctivo de tanque de almacenamiento de crudo mediante intervención mecánica y aplicación de recubrimiento |
title_sort |
Mantenimiento correctivo de tanque de almacenamiento de crudo mediante intervención mecánica y aplicación de recubrimiento |
dc.creator.fl_str_mv |
Ballén Fiallo, Milton Julián |
dc.contributor.advisor.none.fl_str_mv |
Blanco Buitrago, Katherine Andrea |
dc.contributor.author.none.fl_str_mv |
Ballén Fiallo, Milton Julián |
dc.subject.armarc.en_US.fl_str_mv |
Tanques de almacenamiento de crudo - Mantenimiento y reparación - Colombia Tratamiento superficiales Ingeniería de la producción Industria del petróleo |
topic |
Tanques de almacenamiento de crudo - Mantenimiento y reparación - Colombia Tratamiento superficiales Ingeniería de la producción Industria del petróleo Mantenimiento Correctivo Tanques Soldadura Sandblasting Recubrimientos Protección catódica Integridad Confiabilidad |
dc.subject.proposal.en_US.fl_str_mv |
Mantenimiento Correctivo Tanques Soldadura Sandblasting Recubrimientos Protección catódica Integridad Confiabilidad |
description |
Spa: El presente trabajo de grado propone una aproximación desde la ejecución, al mantenimiento correctivo de tanques de almacenamiento de crudo. Se tendrá en cuenta las diferentes etapas del mantenimiento en este tipo de equipos estáticos, toda vez que está ejecutado de manera integral desde la limpieza del activo previa a la inspección hasta la implementación de métodos de control de corrosión. Se buscará una aproximación teórica a la inspección por API 653 del equipo, teniendo en cuenta que esta etapa no está dentro del alcance de la ejecución del presente proyecto, realizando una revisión bibliográfica sobre las diferentes técnicas de inspección tradicionalmente usadas en este tipo de activos y que conllevan a una serie de recomendaciones, las cuales se enunciarán y serán la base para el proyecto a realizar. De acuerdo con esto, y atendiendo al resultado de la inspección API 653, se ejecutaron las reparaciones mecánicas requeridas para el mantenimiento correctivo del equipo a causa del hallazgo de cierto número de anomalías en el fondo del tanque, por medio de reemplazo de láminas o instalación de parches de refuerzo sobre las mismas según lo indicado por el inspector, respetando las disposiciones de diseño y construcción de tanques con respecto a la zona crítica del fondo y su zona central. De igual manera, y basado en la inspección realizada, se ejecuta la recomendación de la reposición total del recubrimiento interno del equipo definiendo el esquema a aplicar como método de barrera contra la corrosión al igual que el tipo de limpieza de superficie realizada previo a la aplicación. Además, teniendo en cuenta los hallazgos encontrados en la etapa de inspección, se realiza mantenimiento de la protección catódica existente como método de control de corrosión para una protección más efectiva del equipo, aumentando la confiabilidad y preservando la operación. |
publishDate |
2023 |
dc.date.issued.none.fl_str_mv |
2023 |
dc.date.accessioned.none.fl_str_mv |
2024-05-06T14:21:44Z |
dc.date.available.none.fl_str_mv |
2024-05-06T14:21:44Z |
dc.type.en_US.fl_str_mv |
Tesis de maestría |
dc.type.coar.en_US.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.driver.en_US.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.version.en_US.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.content.en_US.fl_str_mv |
Text |
dc.type.redcol.en_US.fl_str_mv |
https://purl.org/redcol/resource_type/TP |
dc.type.coarversion.en_US.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
format |
http://purl.org/coar/resource_type/c_7a1f |
status_str |
publishedVersion |
dc.identifier.citation.en_US.fl_str_mv |
Ballén Fiallo, M. J. (2023). Mantenimiento correctivo de tanque de almacenamiento de crudo mediante intervención mecánica y aplicación de recubrimiento. (Tesis de maestría). Universidad Pedagógica y Tecnológica de Colombia, Tunja. https://repositorio.uptc.edu.co//handle/001/9737 |
dc.identifier.uri.none.fl_str_mv |
https://repositorio.uptc.edu.co//handle/001/9737 |
identifier_str_mv |
Ballén Fiallo, M. J. (2023). Mantenimiento correctivo de tanque de almacenamiento de crudo mediante intervención mecánica y aplicación de recubrimiento. (Tesis de maestría). Universidad Pedagógica y Tecnológica de Colombia, Tunja. https://repositorio.uptc.edu.co//handle/001/9737 |
url |
https://repositorio.uptc.edu.co//handle/001/9737 |
dc.language.iso.fl_str_mv |
spa |
language |
spa |
dc.relation.references.en_US.fl_str_mv |
López, E., Montes, E., Garavito, A., Collazos, M. La economía petrolera en Colombia. Relaciones intersectoriales e importancia en la economía nacional. Núm. 748. 2013. Banco de la República, Colombia. Peña, D.Y., González, R., Quiroga, H., Serna, A. Evaluación del efecto corrosivo de los crudos pesados sobre el acero 5Cr-1/2Mo utilizado en las unidades de destilación. Universidad Industrial de Santander. 2009. Tank inspection, repair, alteration, and reconstruction. API Standard 653 Addendum 1, April 2018, errata 1, march 2020. Above ground flat bottomed storage tanks. A guide to inspection, maintenance and repair. The engineering equipment and materials users association. Fourth edition. Publication No. 159. Morcillo Linares, M. (2018). La corrosión atmosférica del acero al carbono en ambientes costeros. Consejo superior de investigaciones científicas. Pacheco Diaz, G. Procesos en soldadura. Grupo editorial ÉXODO Joint Surface preparation standard SSPC-SP5 White metal blast cleaning Joint Surface preparation standard SSPC-SP6 Commercial blast cleaning Joint Surface preparation standard SSPC-SP10 Near white metal blast cleaning . Linings of aboveground petroleum storage tank bottoms. API recommended practice 652. Fifth edition. 2020 Pinto Aguado, F. Sistemas de protección exterior de las tuberías de acero. Comparación entre las diferentes tipologías. Above ground flat bottomed storage tanks. A guide to inspection, maintenance and repair. The engineering equipment and materials users association. Fourth edition. Publication No. 159. External cathodic protection of On-Grade carbon steel storage tank bottoms. NACE Standard RP0193-2001. 4. Internal cathodic protection systems in oil-treating vessels. NACE Standard RP0575-2001. Romero Ramírez, A.; Mason, J.; Pearson, N. Experimental study to differentiate between top and bottom defects for MFL tank floor inspections. School of engineering, Swansea University. Artículo. NDT&E international . Zee, M. Nace international corrosion conference and expo (2019). Corrosion risk assessment, failure analysis and corrosion mitigation for aboveground storage tanks and case histories. Tirta Nindhia, T.G. (2020). Failure analyses on corrosion of hot water tank storage made from stainless steel. Study program of mechanical engineering, Udayana University. Bali, Indonesia. Liu, F.; Kong, S.; Ding, K.; Zheng, M. Design of MFL inspection device for underground oil tanks based on independent calibration method. 9. Pineda Gomez, J.A. (2010). Estudio del efecto de la distorsión en la instalación de envolventes metálicas de acero al carbono por el proceso SMAW en gasoductos que transportan gas amargo. Monografía. Corporación mexicana de investigación en materiales. . Rudawska, A. (2016). The effect of sandblasting on surface properties for adhesion. Lublin University of Technology. Guía de preparación de superficies metálicas SIKA Salvador Quiñonez, M.F. (2012). Estudio de la influencia de un recubrimiento epóxico poliamida en la velocidad de corrosión de tubería de transporte de crudo grado API 5L X70. Tesis de grado. Escuela Politécnica Nacional. Muñoz Marciales, B.Y. (2019). Determinación de la resistencia a la corrosión que presenta un nano-recubrimiento aplicado al acero API 5L GRADO B en tuberías de transporte de hidrocarburos. Trabajo de grado. Universidad Industrial de Santander. . Ramos, F. Diseño de un sistema de protección catódica para el interior de un tanque de almacenamiento de petróleo. Centro de investigaciones y desarrollo técnico (CIDT) del MININT |
dc.rights.en_US.fl_str_mv |
Copyright (c) 2023 Universidad Pedagógica y Tecnológica de Colombia |
dc.rights.uri.en_US.fl_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) |
dc.rights.accessrights.en_US.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.creativecommons.en_US.fl_str_mv |
Licencia Creative Commons Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) |
dc.rights.coar.en_US.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
Copyright (c) 2023 Universidad Pedagógica y Tecnológica de Colombia Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) Licencia Creative Commons Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.en_US.fl_str_mv |
1 archivo en línea (61 páginas) : ilustraciones |
dc.format.mimetype.en_US.fl_str_mv |
application/pdf |
dc.publisher.en_US.fl_str_mv |
Universidad Pedagógica y Tecnológica de Colombia |
dc.publisher.faculty.en_US.fl_str_mv |
Facultad de Ingeniería |
dc.publisher.place.en_US.fl_str_mv |
Tunja |
dc.publisher.program.en_US.fl_str_mv |
Mestria en Gestión de Integridad y Corrosión |
institution |
Universidad Pedagógica y Tecnológica de Colombia |
bitstream.url.fl_str_mv |
https://repositorio.uptc.edu.co/bitstreams/0431d592-9f37-4259-adf0-d5cadefd9d45/download https://repositorio.uptc.edu.co/bitstreams/45aaf3c8-a257-4043-a488-196f67da884a/download https://repositorio.uptc.edu.co/bitstreams/58b75ba5-84a3-4f0b-b90b-f984dd1e2180/download https://repositorio.uptc.edu.co/bitstreams/4d3655c5-0467-4736-9ae7-203655af51db/download https://repositorio.uptc.edu.co/bitstreams/c65c66ed-6043-4604-a61f-e7a1f24d141e/download https://repositorio.uptc.edu.co/bitstreams/72431000-123b-46bb-82e9-93c003807524/download https://repositorio.uptc.edu.co/bitstreams/c2a5eb44-ba97-4a43-80c8-cb3c2c711fc6/download |
bitstream.checksum.fl_str_mv |
df1d1a52568dd47ade9776df3e143318 4411eeff5daef14415f123708465e524 8a4605be74aa9ea9d79846c1fba20a33 3e32ab17df4979bc457937f23695627c bf1b8cbed3aca201bd1cf01f0f1bda33 1a2af666b1de6720871772c6dcfbb7ee a6dfb78aa791690ed3ec4c2ed1e90b94 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
UPTC DSpace |
repository.mail.fl_str_mv |
repositorio.uptc@uptc.edu.co |
_version_ |
1814076238741897216 |
spelling |
Blanco Buitrago, Katherine AndreaBallén Fiallo, Milton Julián2024-05-06T14:21:44Z2024-05-06T14:21:44Z2023Ballén Fiallo, M. J. (2023). Mantenimiento correctivo de tanque de almacenamiento de crudo mediante intervención mecánica y aplicación de recubrimiento. (Tesis de maestría). Universidad Pedagógica y Tecnológica de Colombia, Tunja. https://repositorio.uptc.edu.co//handle/001/9737https://repositorio.uptc.edu.co//handle/001/9737Spa: El presente trabajo de grado propone una aproximación desde la ejecución, al mantenimiento correctivo de tanques de almacenamiento de crudo. Se tendrá en cuenta las diferentes etapas del mantenimiento en este tipo de equipos estáticos, toda vez que está ejecutado de manera integral desde la limpieza del activo previa a la inspección hasta la implementación de métodos de control de corrosión. Se buscará una aproximación teórica a la inspección por API 653 del equipo, teniendo en cuenta que esta etapa no está dentro del alcance de la ejecución del presente proyecto, realizando una revisión bibliográfica sobre las diferentes técnicas de inspección tradicionalmente usadas en este tipo de activos y que conllevan a una serie de recomendaciones, las cuales se enunciarán y serán la base para el proyecto a realizar. De acuerdo con esto, y atendiendo al resultado de la inspección API 653, se ejecutaron las reparaciones mecánicas requeridas para el mantenimiento correctivo del equipo a causa del hallazgo de cierto número de anomalías en el fondo del tanque, por medio de reemplazo de láminas o instalación de parches de refuerzo sobre las mismas según lo indicado por el inspector, respetando las disposiciones de diseño y construcción de tanques con respecto a la zona crítica del fondo y su zona central. De igual manera, y basado en la inspección realizada, se ejecuta la recomendación de la reposición total del recubrimiento interno del equipo definiendo el esquema a aplicar como método de barrera contra la corrosión al igual que el tipo de limpieza de superficie realizada previo a la aplicación. Además, teniendo en cuenta los hallazgos encontrados en la etapa de inspección, se realiza mantenimiento de la protección catódica existente como método de control de corrosión para una protección más efectiva del equipo, aumentando la confiabilidad y preservando la operación.MaestríaMaestría en Gestión de Integridad y Corrosión1 archivo en línea (61 páginas) : ilustracionesapplication/pdfUniversidad Pedagógica y Tecnológica de ColombiaFacultad de IngenieríaTunjaMestria en Gestión de Integridad y CorrosiónCopyright (c) 2023 Universidad Pedagógica y Tecnológica de ColombiaAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)info:eu-repo/semantics/openAccessLicencia Creative Commons Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)http://purl.org/coar/access_right/c_abf2Mantenimiento correctivo de tanque de almacenamiento de crudo mediante intervención mecánica y aplicación de recubrimientoTesis de maestríahttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionTexthttps://purl.org/redcol/resource_type/TPhttp://purl.org/coar/version/c_970fb48d4fbd8a85López, E., Montes, E., Garavito, A., Collazos, M. La economía petrolera en Colombia. Relaciones intersectoriales e importancia en la economía nacional. Núm. 748. 2013. Banco de la República, Colombia.Peña, D.Y., González, R., Quiroga, H., Serna, A. Evaluación del efecto corrosivo de los crudos pesados sobre el acero 5Cr-1/2Mo utilizado en las unidades de destilación. Universidad Industrial de Santander. 2009.Tank inspection, repair, alteration, and reconstruction. API Standard 653 Addendum 1, April 2018, errata 1, march 2020.Above ground flat bottomed storage tanks. A guide to inspection, maintenance and repair. The engineering equipment and materials users association. Fourth edition. Publication No. 159.Morcillo Linares, M. (2018). La corrosión atmosférica del acero al carbono en ambientes costeros. Consejo superior de investigaciones científicas.Pacheco Diaz, G. Procesos en soldadura. Grupo editorial ÉXODOJoint Surface preparation standard SSPC-SP5 White metal blast cleaningJoint Surface preparation standard SSPC-SP6 Commercial blast cleaningJoint Surface preparation standard SSPC-SP10 Near white metal blast cleaning. Linings of aboveground petroleum storage tank bottoms. API recommended practice 652. Fifth edition. 2020Pinto Aguado, F. Sistemas de protección exterior de las tuberías de acero. Comparación entre las diferentes tipologías.Above ground flat bottomed storage tanks. A guide to inspection, maintenance and repair. The engineering equipment and materials users association. Fourth edition. Publication No. 159.External cathodic protection of On-Grade carbon steel storage tank bottoms. NACE Standard RP0193-2001.4. Internal cathodic protection systems in oil-treating vessels. NACE Standard RP0575-2001.Romero Ramírez, A.; Mason, J.; Pearson, N. Experimental study to differentiate between top and bottom defects for MFL tank floor inspections. School of engineering, Swansea University. Artículo. NDT&E international. Zee, M. Nace international corrosion conference and expo (2019). Corrosion risk assessment, failure analysis and corrosion mitigation for aboveground storage tanks and case histories.Tirta Nindhia, T.G. (2020). Failure analyses on corrosion of hot water tank storage made from stainless steel. Study program of mechanical engineering, Udayana University. Bali, Indonesia.Liu, F.; Kong, S.; Ding, K.; Zheng, M. Design of MFL inspection device for underground oil tanks based on independent calibration method.9. Pineda Gomez, J.A. (2010). Estudio del efecto de la distorsión en la instalación de envolventes metálicas de acero al carbono por el proceso SMAW en gasoductos que transportan gas amargo. Monografía. Corporación mexicana de investigación en materiales.. Rudawska, A. (2016). The effect of sandblasting on surface properties for adhesion. Lublin University of Technology.Guía de preparación de superficies metálicas SIKASalvador Quiñonez, M.F. (2012). Estudio de la influencia de un recubrimiento epóxico poliamida en la velocidad de corrosión de tubería de transporte de crudo grado API 5L X70. Tesis de grado. Escuela Politécnica Nacional.Muñoz Marciales, B.Y. (2019). Determinación de la resistencia a la corrosión que presenta un nano-recubrimiento aplicado al acero API 5L GRADO B en tuberías de transporte de hidrocarburos. Trabajo de grado. Universidad Industrial de Santander.. Ramos, F. Diseño de un sistema de protección catódica para el interior de un tanque de almacenamiento de petróleo. Centro de investigaciones y desarrollo técnico (CIDT) del MININTTanques de almacenamiento de crudo - Mantenimiento y reparación - ColombiaTratamiento superficialesIngeniería de la producciónIndustria del petróleoMantenimientoCorrectivoTanquesSoldaduraSandblastingRecubrimientosProtección catódicaIntegridadConfiabilidadspaPúblico generalORIGINALMantenimiento_correctivo_tanques_almacenamiento.pdfMantenimiento_correctivo_tanques_almacenamiento.pdfArchivo principalapplication/pdf1954946https://repositorio.uptc.edu.co/bitstreams/0431d592-9f37-4259-adf0-d5cadefd9d45/downloaddf1d1a52568dd47ade9776df3e143318MD51A_MJBF.pdfA_MJBF.pdfAutorización publicaciónapplication/pdf38444https://repositorio.uptc.edu.co/bitstreams/45aaf3c8-a257-4043-a488-196f67da884a/download4411eeff5daef14415f123708465e524MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.uptc.edu.co/bitstreams/58b75ba5-84a3-4f0b-b90b-f984dd1e2180/download8a4605be74aa9ea9d79846c1fba20a33MD53TEXTMantenimiento_correctivo_tanques_almacenamiento.pdf.txtMantenimiento_correctivo_tanques_almacenamiento.pdf.txtExtracted texttext/plain109108https://repositorio.uptc.edu.co/bitstreams/4d3655c5-0467-4736-9ae7-203655af51db/download3e32ab17df4979bc457937f23695627cMD54A_MJBF.pdf.txtA_MJBF.pdf.txtExtracted texttext/plain5522https://repositorio.uptc.edu.co/bitstreams/c65c66ed-6043-4604-a61f-e7a1f24d141e/downloadbf1b8cbed3aca201bd1cf01f0f1bda33MD56THUMBNAILMantenimiento_correctivo_tanques_almacenamiento.pdf.jpgMantenimiento_correctivo_tanques_almacenamiento.pdf.jpgGenerated Thumbnailimage/jpeg3273https://repositorio.uptc.edu.co/bitstreams/72431000-123b-46bb-82e9-93c003807524/download1a2af666b1de6720871772c6dcfbb7eeMD55A_MJBF.pdf.jpgA_MJBF.pdf.jpgGenerated Thumbnailimage/jpeg5224https://repositorio.uptc.edu.co/bitstreams/c2a5eb44-ba97-4a43-80c8-cb3c2c711fc6/downloada6dfb78aa791690ed3ec4c2ed1e90b94MD57001/9737oai:repositorio.uptc.edu.co:001/97372024-05-07 07:32:17.07Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)Copyright (c) 2023 Universidad Pedagógica y Tecnológica de Colombiaopen.accesshttps://repositorio.uptc.edu.coUPTC DSpacerepositorio.uptc@uptc.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |