Análisis de falla asociado a un eje de un sistema de bombeo electrosumergible para el levantamiento de hidrocarburos
La trascendencia del petróleo a lo largo del tiempo se ha atenuado debido a la implementación de varios otros sistemas energéticos renovables, pero, aun así, este se considera como un producto energético fundamental y lo seguirá siendo hasta que las energías renovables lleguen a su auge total a nive...
- Autores:
-
Ramos Rojas, Daniel Esteban
Doria Rivera, Jonny Andrey
- Tipo de recurso:
- 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/38667
- Acceso en línea:
- http://hdl.handle.net/11349/38667
- Palabra clave:
- Eje
Falla
Fatiga
Ruptura
Ingeniería Mecánica -- Tesis y disertaciones académicas
Ingeniería de petróleos
Energía fósil
Mantenimiento industrial
Análisis de fallas
Axis
Failure
Fatigue
Breaking off
- Rights
- License
- Attribution-NonCommercial-NoDerivatives 4.0 Internacional
id |
UDISTRITA2_7f51be1ef129c6fefd3d521f26532ffd |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/38667 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Análisis de falla asociado a un eje de un sistema de bombeo electrosumergible para el levantamiento de hidrocarburos |
dc.title.titleenglish.spa.fl_str_mv |
Failure analysis associated with an axis of an electrosubmersible pumping system for the lifting of hydrocarbons |
title |
Análisis de falla asociado a un eje de un sistema de bombeo electrosumergible para el levantamiento de hidrocarburos |
spellingShingle |
Análisis de falla asociado a un eje de un sistema de bombeo electrosumergible para el levantamiento de hidrocarburos Eje Falla Fatiga Ruptura Ingeniería Mecánica -- Tesis y disertaciones académicas Ingeniería de petróleos Energía fósil Mantenimiento industrial Análisis de fallas Axis Failure Fatigue Breaking off |
title_short |
Análisis de falla asociado a un eje de un sistema de bombeo electrosumergible para el levantamiento de hidrocarburos |
title_full |
Análisis de falla asociado a un eje de un sistema de bombeo electrosumergible para el levantamiento de hidrocarburos |
title_fullStr |
Análisis de falla asociado a un eje de un sistema de bombeo electrosumergible para el levantamiento de hidrocarburos |
title_full_unstemmed |
Análisis de falla asociado a un eje de un sistema de bombeo electrosumergible para el levantamiento de hidrocarburos |
title_sort |
Análisis de falla asociado a un eje de un sistema de bombeo electrosumergible para el levantamiento de hidrocarburos |
dc.creator.fl_str_mv |
Ramos Rojas, Daniel Esteban Doria Rivera, Jonny Andrey |
dc.contributor.advisor.none.fl_str_mv |
Alvarado Moreno, Alexander |
dc.contributor.author.none.fl_str_mv |
Ramos Rojas, Daniel Esteban Doria Rivera, Jonny Andrey |
dc.subject.spa.fl_str_mv |
Eje Falla Fatiga Ruptura |
topic |
Eje Falla Fatiga Ruptura Ingeniería Mecánica -- Tesis y disertaciones académicas Ingeniería de petróleos Energía fósil Mantenimiento industrial Análisis de fallas Axis Failure Fatigue Breaking off |
dc.subject.lemb.spa.fl_str_mv |
Ingeniería Mecánica -- Tesis y disertaciones académicas Ingeniería de petróleos Energía fósil Mantenimiento industrial Análisis de fallas |
dc.subject.keyword.spa.fl_str_mv |
Axis Failure Fatigue Breaking off |
description |
La trascendencia del petróleo a lo largo del tiempo se ha atenuado debido a la implementación de varios otros sistemas energéticos renovables, pero, aun así, este se considera como un producto energético fundamental y lo seguirá siendo hasta que las energías renovables lleguen a su auge total a nivel mundial. El combustible fósil aporta un alto porcentaje de la energía generada en Colombia, y es el sector principal del cual depende la economía del país. El desarrollo y la obtención de este es fundamental para el uso en la vida diaria, desde combustible para los vehículos de transporte con motores de combustión, hasta la obtención de elementos domésticos como el plástico y el gas natural. Existen diferentes maneras de obtención de esta materia prima, una de ellas es el levantamiento artificial, el cual consiste en implementar ayudas mecánicas para lograr que el crudo arribe a superficie. Una falla de estos componentes es letal, ya que generan sobrecostos de alto valor, debido a que se detiene la producción, se necesita de equipo especializado para realizar el Pull-in (devolución a superficie), costos adicionales en transporte, reparaciones, y se debe agregar el pago por garantías de todo el tiempo improductivo (No Production Time NPT), razón por la cual debe buscarse en lo posible la manera de evitar los fallos de los componentes. Es por esto, por lo que se hace importante la revisión de las fallas, el análisis y la divulgación de la causa raíz para poder determinar una solución acertada y una causa justificada, buscando mitigar en lo más mínimo los NPT, logrando reducir costos y reparaciones innecesarias, y dando así confiabilidad a los clientes y generando fidelidad a los productos de la empresa por su buena calidad. Así que, en busca de lograr estos objetivos, se desarrolló un reconocimiento de fallas particulares en la compañía Alkhorayef Petroleum, donde se encontró una falla 13 común, la cual consiste en la ruptura súbita de ejes, un caso puntual fue el hallazgo de una falla en el sistema de admisión (Separador de gas), donde no se conoce la causa raíz de falla, pero sí el impactó en los costos. De igual manera, se evidenciaron fallas continuas en ejes de protectores en un mismo punto, por esto, es necesario realizar el análisis respectivo de la probable falla y dar una posible solución a las mismas. Durante el desarrollo de este documento, se realizarán diferentes tipos de ensayos por medio de los recursos que se encuentren disponibles, (microscopio electrónico de barrido, ensayos metalográficos, pruebas de tintas, radiografías, ultrasonido, ensayos no destructivos, etc.), se hará análisis basados en los resultados, se entregará una posible causa raíz de lo sucedido, adjuntando conclusiones y recomendaciones para evitar la continuidad de las fallas por este mismo motivo. |
publishDate |
2023 |
dc.date.created.none.fl_str_mv |
2023-11 |
dc.date.accessioned.none.fl_str_mv |
2024-07-25T20:27:49Z |
dc.date.available.none.fl_str_mv |
2024-07-25T20:27:49Z |
dc.type.spa.fl_str_mv |
bachelorThesis |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.degree.spa.fl_str_mv |
Monografía |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/11349/38667 |
url |
http://hdl.handle.net/11349/38667 |
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/33beaa52-7e68-47c3-a5df-1910adb16271/download https://repository.udistrital.edu.co/bitstreams/eaf39638-790e-4a60-84f2-b444f29715f4/download https://repository.udistrital.edu.co/bitstreams/9e26d659-868b-4c82-8266-2d0beee0c530/download https://repository.udistrital.edu.co/bitstreams/072c67c6-5eed-4858-a678-74fba9bc906e/download https://repository.udistrital.edu.co/bitstreams/0ad3f546-fc4b-4acb-851a-aa34f44bb7e2/download https://repository.udistrital.edu.co/bitstreams/b9a6f020-aff3-45c9-8d00-42c9aca30135/download |
bitstream.checksum.fl_str_mv |
4460e5956bc1d1639be9ae6146a50347 997daf6c648c962d566d7b082dac908d 1c0d95a69c3dee436d9a244555e25757 478fcdb3179d0e32534689d67a274674 6e41624011bca5e7400bad06e6cd1846 796e2728d1b0748eb9811ea1ae3134fe |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Universidad Distrital |
repository.mail.fl_str_mv |
repositorio@udistrital.edu.co |
_version_ |
1828165312123502592 |
spelling |
Alvarado Moreno, AlexanderRamos Rojas, Daniel EstebanDoria Rivera, Jonny Andrey2024-07-25T20:27:49Z2024-07-25T20:27:49Z2023-11http://hdl.handle.net/11349/38667La trascendencia del petróleo a lo largo del tiempo se ha atenuado debido a la implementación de varios otros sistemas energéticos renovables, pero, aun así, este se considera como un producto energético fundamental y lo seguirá siendo hasta que las energías renovables lleguen a su auge total a nivel mundial. El combustible fósil aporta un alto porcentaje de la energía generada en Colombia, y es el sector principal del cual depende la economía del país. El desarrollo y la obtención de este es fundamental para el uso en la vida diaria, desde combustible para los vehículos de transporte con motores de combustión, hasta la obtención de elementos domésticos como el plástico y el gas natural. Existen diferentes maneras de obtención de esta materia prima, una de ellas es el levantamiento artificial, el cual consiste en implementar ayudas mecánicas para lograr que el crudo arribe a superficie. Una falla de estos componentes es letal, ya que generan sobrecostos de alto valor, debido a que se detiene la producción, se necesita de equipo especializado para realizar el Pull-in (devolución a superficie), costos adicionales en transporte, reparaciones, y se debe agregar el pago por garantías de todo el tiempo improductivo (No Production Time NPT), razón por la cual debe buscarse en lo posible la manera de evitar los fallos de los componentes. Es por esto, por lo que se hace importante la revisión de las fallas, el análisis y la divulgación de la causa raíz para poder determinar una solución acertada y una causa justificada, buscando mitigar en lo más mínimo los NPT, logrando reducir costos y reparaciones innecesarias, y dando así confiabilidad a los clientes y generando fidelidad a los productos de la empresa por su buena calidad. Así que, en busca de lograr estos objetivos, se desarrolló un reconocimiento de fallas particulares en la compañía Alkhorayef Petroleum, donde se encontró una falla 13 común, la cual consiste en la ruptura súbita de ejes, un caso puntual fue el hallazgo de una falla en el sistema de admisión (Separador de gas), donde no se conoce la causa raíz de falla, pero sí el impactó en los costos. De igual manera, se evidenciaron fallas continuas en ejes de protectores en un mismo punto, por esto, es necesario realizar el análisis respectivo de la probable falla y dar una posible solución a las mismas. Durante el desarrollo de este documento, se realizarán diferentes tipos de ensayos por medio de los recursos que se encuentren disponibles, (microscopio electrónico de barrido, ensayos metalográficos, pruebas de tintas, radiografías, ultrasonido, ensayos no destructivos, etc.), se hará análisis basados en los resultados, se entregará una posible causa raíz de lo sucedido, adjuntando conclusiones y recomendaciones para evitar la continuidad de las fallas por este mismo motivo.The importance of oil over time has been dimmed due to the implementation of various other renewable energy systems, but it is still considered a fundamental energy product and will remain so until renewable energy reaches its full peak. Worldwide. Fossil fuel provides a high percentage of the energy generated in Colombia, and is the main sector on which the country's economy depends. The development and obtaining of this is essential for use in daily life, from fuel for transport vehicles with combustion engines, to obtaining domestic elements such as plastic and natural gas. There are different ways to obtain this raw material, one of them is artificial lifting, which consists of implementing mechanical aids to ensure that the crude oil reaches the surface. A failure of these components is lethal, since they generate high-value cost overruns, because production stops, specialized equipment is needed to carry out the Pull-in (return to the surface), additional costs in transportation, repairs, and must add payment for guarantees for all non-productive time (No Production Time NPT), which is why ways to avoid component failures must be sought as much as possible. This is why it is important to review the failures, analyze and disclose the root cause in order to determine an appropriate solution and a justified cause, seeking to mitigate NPT as little as possible, managing to reduce costs and repairs. unnecessary, and thus giving reliability to customers and generating loyalty to the company's products due to their good quality. So, in search of achieving these objectives, a recognition of particular failures was developed at the Alkhorayef Petroleum company, where a common failure 13 was found , which consists of the sudden rupture of axles, a specific case was the discovery of a failure in the intake system (gas separator), where the root cause of failure is not known, but it did impact costs. Likewise, continuous failures were evident in protector axes at the same point, for this reason, it is necessary to carry out the respective analysis of the probable failure and provide a possible solution to them. During the development of this document, different types of tests will be carried out using the resources that are available (scanning electron microscope, metallographic tests, ink tests, radiographs, ultrasound, non-destructive tests, etc.). analysis based on the results, a possible root cause of what happened will be provided, attaching conclusions and recommendations to avoid the continuity of failures for this same reason.pdfAttribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2EjeFallaFatigaRupturaIngeniería Mecánica -- Tesis y disertaciones académicasIngeniería de petróleosEnergía fósilMantenimiento industrialAnálisis de fallasAxisFailureFatigueBreaking offAnálisis de falla asociado a un eje de un sistema de bombeo electrosumergible para el levantamiento de hidrocarburosFailure analysis associated with an axis of an electrosubmersible pumping system for the lifting of hydrocarbonsbachelorThesisMonografíahttp://purl.org/coar/resource_type/c_7a1fCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repository.udistrital.edu.co/bitstreams/33beaa52-7e68-47c3-a5df-1910adb16271/download4460e5956bc1d1639be9ae6146a50347MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/eaf39638-790e-4a60-84f2-b444f29715f4/download997daf6c648c962d566d7b082dac908dMD54ORIGINALTesis de Grado. ANÁLISIS DE FALLA ASOCIADO A UN EJE DE UN SISTEMA DE BOMBEO ELECTROSUMERGIBLE PARA EL LEVANTAMIENTO DE HIDROCARBUROS.pdfTesis de Grado. ANÁLISIS DE FALLA ASOCIADO A UN EJE DE UN SISTEMA DE BOMBEO ELECTROSUMERGIBLE PARA EL LEVANTAMIENTO DE HIDROCARBUROS.pdfTrabajo de gradoapplication/pdf3752562https://repository.udistrital.edu.co/bitstreams/9e26d659-868b-4c82-8266-2d0beee0c530/download1c0d95a69c3dee436d9a244555e25757MD51Licencia de uso.pdfLicencia de uso.pdfLicencia de uso y publicaciónapplication/pdf248444https://repository.udistrital.edu.co/bitstreams/072c67c6-5eed-4858-a678-74fba9bc906e/download478fcdb3179d0e32534689d67a274674MD52THUMBNAILTesis de Grado. ANÁLISIS DE FALLA ASOCIADO A UN EJE DE UN SISTEMA DE BOMBEO ELECTROSUMERGIBLE PARA EL LEVANTAMIENTO DE HIDROCARBUROS.pdf.jpgTesis de Grado. ANÁLISIS DE FALLA ASOCIADO A UN EJE DE UN SISTEMA DE BOMBEO ELECTROSUMERGIBLE PARA EL LEVANTAMIENTO DE HIDROCARBUROS.pdf.jpgIM Thumbnailimage/jpeg5319https://repository.udistrital.edu.co/bitstreams/0ad3f546-fc4b-4acb-851a-aa34f44bb7e2/download6e41624011bca5e7400bad06e6cd1846MD55Licencia de uso.pdf.jpgLicencia de uso.pdf.jpgIM Thumbnailimage/jpeg13031https://repository.udistrital.edu.co/bitstreams/b9a6f020-aff3-45c9-8d00-42c9aca30135/download796e2728d1b0748eb9811ea1ae3134feMD5611349/38667oai:repository.udistrital.edu.co:11349/386672024-07-28 01:03:31.114http://creativecommons.org/licenses/by-nc-nd/4.0/Attribution-NonCommercial-NoDerivatives 4.0 Internacionalopen.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK |