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

Full description

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=