Caracterización de la junta soldada mediante el proceso smaw de un acero astm a 516 gr 70 a nivel microestructural sometido con pwht de revenido y distensionado

El presente proyecto pretende evaluar el comportamiento de la microestructura de un acero ASTM A 516 Gr 70 en una junta soldada al aplicar un proceso de post-calentamiento, se desarrollaron análisis de microestructuras y ensayos de micro durezas en función de los tratamientos térmicos aplicados (dis...

Full description

Autores:
Deaza Carvajal, Diana
Herreño Peña, Diego Alejandro
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:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/40052
Acceso en línea:
http://hdl.handle.net/11349/40052
Palabra clave:
Soldadura
ASTM A 516 gr 70
SMAW
PWHT
Revenido
Distensionado
Ingeniería Mecánica -- Tesis y disertaciones académicas
Esfuerzo térmico -- Deformaciones
Soldadura -- Proceso
Temperatura -- Física
Welding
ASTM A 516 gr 70
SMAW
PWHT
Tempering
Stress relieving
Rights
License
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
id UDISTRITA2_7c90d9c894f9822b6e62195697623274
oai_identifier_str oai:repository.udistrital.edu.co:11349/40052
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.none.fl_str_mv Caracterización de la junta soldada mediante el proceso smaw de un acero astm a 516 gr 70 a nivel microestructural sometido con pwht de revenido y distensionado
dc.title.titleenglish.none.fl_str_mv Characterization of the welded joint using the SMaw process of an ASTM A 516 Gr 70 steel at the microstructural level subjected to PWHT tempering and stress relief
title Caracterización de la junta soldada mediante el proceso smaw de un acero astm a 516 gr 70 a nivel microestructural sometido con pwht de revenido y distensionado
spellingShingle Caracterización de la junta soldada mediante el proceso smaw de un acero astm a 516 gr 70 a nivel microestructural sometido con pwht de revenido y distensionado
Soldadura
ASTM A 516 gr 70
SMAW
PWHT
Revenido
Distensionado
Ingeniería Mecánica -- Tesis y disertaciones académicas
Esfuerzo térmico -- Deformaciones
Soldadura -- Proceso
Temperatura -- Física
Welding
ASTM A 516 gr 70
SMAW
PWHT
Tempering
Stress relieving
title_short Caracterización de la junta soldada mediante el proceso smaw de un acero astm a 516 gr 70 a nivel microestructural sometido con pwht de revenido y distensionado
title_full Caracterización de la junta soldada mediante el proceso smaw de un acero astm a 516 gr 70 a nivel microestructural sometido con pwht de revenido y distensionado
title_fullStr Caracterización de la junta soldada mediante el proceso smaw de un acero astm a 516 gr 70 a nivel microestructural sometido con pwht de revenido y distensionado
title_full_unstemmed Caracterización de la junta soldada mediante el proceso smaw de un acero astm a 516 gr 70 a nivel microestructural sometido con pwht de revenido y distensionado
title_sort Caracterización de la junta soldada mediante el proceso smaw de un acero astm a 516 gr 70 a nivel microestructural sometido con pwht de revenido y distensionado
dc.creator.fl_str_mv Deaza Carvajal, Diana
Herreño Peña, Diego Alejandro
dc.contributor.advisor.none.fl_str_mv Alvarado Moreno, Alexander
dc.contributor.author.none.fl_str_mv Deaza Carvajal, Diana
Herreño Peña, Diego Alejandro
dc.subject.spa.fl_str_mv Soldadura
ASTM A 516 gr 70
SMAW
PWHT
Revenido
Distensionado
topic Soldadura
ASTM A 516 gr 70
SMAW
PWHT
Revenido
Distensionado
Ingeniería Mecánica -- Tesis y disertaciones académicas
Esfuerzo térmico -- Deformaciones
Soldadura -- Proceso
Temperatura -- Física
Welding
ASTM A 516 gr 70
SMAW
PWHT
Tempering
Stress relieving
dc.subject.lemb.none.fl_str_mv Ingeniería Mecánica -- Tesis y disertaciones académicas
Esfuerzo térmico -- Deformaciones
Soldadura -- Proceso
Temperatura -- Física
dc.subject.keyword.spa.fl_str_mv Welding
ASTM A 516 gr 70
SMAW
PWHT
Tempering
Stress relieving
description El presente proyecto pretende evaluar el comportamiento de la microestructura de un acero ASTM A 516 Gr 70 en una junta soldada al aplicar un proceso de post-calentamiento, se desarrollaron análisis de microestructuras y ensayos de micro durezas en función de los tratamientos térmicos aplicados (distensionado y revenido), además de identificar las temperaturas óptimas de post-calentamiento, en las juntas soldadas mediante el proceso de soldadura SMAW, con el fin de evitar la aparición del agrietamiento por recalentamiento del material en la junta soldada. Por lo tanto, se pretende estudiar y analizar el modo de falla conocido como agrietamiento por recalentamiento en la junta soldada de un acero ASTM 516 Gr 70 que es utilizado para la fabricación de oleoductos calderas y tanques a presión, logrando caracterizar las propiedades mecánicas y microestructurales después de la aplicación de la soldadura y del tratamiento térmico, todo para lograr obtener un proceso de soldadura eficiente que garantice que no se va a presentar este tipo de falla conocido como agrietamiento por recalentamiento. Se realizó una especificación de procedimiento de soldadura (WPS) aplicando un cordón de soldadura mediante el proceso SMAW en una chapa de un acero ASTM 516 Gr 70 con un espesor de 3/8” de 200 mm x 200 mm, donde se tomarán 3 muestras del cordón, una se dejó como marco de referencia o marco comparativo, a la segunda muestra se le aplicó un PWHT de revenido a una temperatura de 700°C y la tercera muestra se trabajó con un PWHT de distensionado a una temperatura de 600°C, identificando el cambio de las microestructuras y propiedades mecánicas para establecer la caracterización de la junta soldada mediante el proceso SMAW de un acero ASTM a 516 gr 70 a nivel microestructural sometido con PWHT de revenido y distensionado.
publishDate 2023
dc.date.created.none.fl_str_mv 2023-10-04
dc.date.accessioned.none.fl_str_mv 2024-08-24T15:57:55Z
dc.date.available.none.fl_str_mv 2024-08-24T15:57:55Z
dc.type.none.fl_str_mv bachelorThesis
dc.type.degree.spa.fl_str_mv Monografía
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
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/40052
url http://hdl.handle.net/11349/40052
dc.language.iso.none.fl_str_mv spa
language spa
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.none.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/e597e958-53ad-4269-8fd5-2da38a736105/download
https://repository.udistrital.edu.co/bitstreams/b28279c3-9b1d-47b0-b4d9-b25de98e1b1e/download
https://repository.udistrital.edu.co/bitstreams/6d5e9af2-76e1-43fa-a0d5-ab32b974863f/download
https://repository.udistrital.edu.co/bitstreams/a8246a8b-c20b-4048-be7b-1a6a5f5da56d/download
https://repository.udistrital.edu.co/bitstreams/3926c607-fe72-42e1-8375-ca713278fac6/download
https://repository.udistrital.edu.co/bitstreams/f5a66e7f-d9c2-4c9c-9a76-e386b54c4150/download
bitstream.checksum.fl_str_mv 35b62c3cd119a2f89d3134f6c9dcf26e
61651f161ff7522539d3973da70e2046
4460e5956bc1d1639be9ae6146a50347
997daf6c648c962d566d7b082dac908d
7bf592a199202d5bc99f2b1b6c8cd1f4
82389c2b939691f71f9296ef84bcfcbf
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_ 1837006843359002624
spelling Alvarado Moreno, AlexanderDeaza Carvajal, DianaHerreño Peña, Diego Alejandro2024-08-24T15:57:55Z2024-08-24T15:57:55Z2023-10-04http://hdl.handle.net/11349/40052El presente proyecto pretende evaluar el comportamiento de la microestructura de un acero ASTM A 516 Gr 70 en una junta soldada al aplicar un proceso de post-calentamiento, se desarrollaron análisis de microestructuras y ensayos de micro durezas en función de los tratamientos térmicos aplicados (distensionado y revenido), además de identificar las temperaturas óptimas de post-calentamiento, en las juntas soldadas mediante el proceso de soldadura SMAW, con el fin de evitar la aparición del agrietamiento por recalentamiento del material en la junta soldada. Por lo tanto, se pretende estudiar y analizar el modo de falla conocido como agrietamiento por recalentamiento en la junta soldada de un acero ASTM 516 Gr 70 que es utilizado para la fabricación de oleoductos calderas y tanques a presión, logrando caracterizar las propiedades mecánicas y microestructurales después de la aplicación de la soldadura y del tratamiento térmico, todo para lograr obtener un proceso de soldadura eficiente que garantice que no se va a presentar este tipo de falla conocido como agrietamiento por recalentamiento. Se realizó una especificación de procedimiento de soldadura (WPS) aplicando un cordón de soldadura mediante el proceso SMAW en una chapa de un acero ASTM 516 Gr 70 con un espesor de 3/8” de 200 mm x 200 mm, donde se tomarán 3 muestras del cordón, una se dejó como marco de referencia o marco comparativo, a la segunda muestra se le aplicó un PWHT de revenido a una temperatura de 700°C y la tercera muestra se trabajó con un PWHT de distensionado a una temperatura de 600°C, identificando el cambio de las microestructuras y propiedades mecánicas para establecer la caracterización de la junta soldada mediante el proceso SMAW de un acero ASTM a 516 gr 70 a nivel microestructural sometido con PWHT de revenido y distensionado.The objective of this project is to evaluate the microstructural behavior of an ASTM A 516 Gr 70 steel in a welded joint when a post-heating process is applied. Microstructural analysis and microhardness tests have been developed according to the heat treatments applied (stress relieving and tempering), in addition to the identification of the optimum post-heating temperatures in the welded joints using the SMAW welding process, in order to avoid the appearance of overheating cracks of the material in the welded joint. Therefore, it is intended to study and analyze the failure mode known as overheating cracking in the welded joint of an ASTM 516 Gr 70 steel used for the manufacture of oil pipelines, boilers and pressure tanks, characterizing the mechanical and microstructural properties after the application of welding and heat treatment, in order to obtain an efficient welding process that guarantees that this type of failure known as overheating cracking will not occur. A Welding Procedure Specification (WPS) was carried out by making a weld using the SMAW process on an ASTM 516 Gr 70 steel plate with a thickness of 3/8" and dimensions of 200 mm x 200 mm, where 3 samples of the weld were taken, one of which was left as a reference or comparison frame, The second sample was subjected to PWHT tempering at a temperature of 700°C and the third sample was subjected to PWHT stress relieving at a temperature of 600°C, identifying the change in microstructures and mechanical properties to establish the characterization of the welded joint by the SMAW process of an ASTM 516 Gr 70 steel subjected to PWHT tempering and stress relieving at the microstructural level.pdfspaAttribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2SoldaduraASTM A 516 gr 70SMAWPWHTRevenidoDistensionadoIngeniería Mecánica -- Tesis y disertaciones académicasEsfuerzo térmico -- DeformacionesSoldadura -- ProcesoTemperatura -- FísicaWeldingASTM A 516 gr 70SMAWPWHTTemperingStress relievingCaracterización de la junta soldada mediante el proceso smaw de un acero astm a 516 gr 70 a nivel microestructural sometido con pwht de revenido y distensionadoCharacterization of the welded joint using the SMaw process of an ASTM A 516 Gr 70 steel at the microstructural level subjected to PWHT tempering and stress reliefbachelorThesisMonografíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fORIGINALTrabajo de gradoTrabajo de gradoTrabajo de gradoapplication/pdf6484598https://repository.udistrital.edu.co/bitstreams/e597e958-53ad-4269-8fd5-2da38a736105/download35b62c3cd119a2f89d3134f6c9dcf26eMD51Licencia de uso y autorizaciónLicencia de uso y autorizaciónLicencia de uso y autorizaciónapplication/pdf299642https://repository.udistrital.edu.co/bitstreams/b28279c3-9b1d-47b0-b4d9-b25de98e1b1e/download61651f161ff7522539d3973da70e2046MD55CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repository.udistrital.edu.co/bitstreams/6d5e9af2-76e1-43fa-a0d5-ab32b974863f/download4460e5956bc1d1639be9ae6146a50347MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/a8246a8b-c20b-4048-be7b-1a6a5f5da56d/download997daf6c648c962d566d7b082dac908dMD56THUMBNAILTrabajo de grado.jpgTrabajo de grado.jpgIM Thumbnailimage/jpeg3150https://repository.udistrital.edu.co/bitstreams/3926c607-fe72-42e1-8375-ca713278fac6/download7bf592a199202d5bc99f2b1b6c8cd1f4MD57Licencia de uso y autorización.jpgLicencia de uso y autorización.jpgIM Thumbnailimage/jpeg9519https://repository.udistrital.edu.co/bitstreams/f5a66e7f-d9c2-4c9c-9a76-e386b54c4150/download82389c2b939691f71f9296ef84bcfcbfMD5811349/40052oai:repository.udistrital.edu.co:11349/400522025-01-15 01:10:33.694http://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