Diseño de un separador trifásico para la planta de tratamiento de gas y recuperación de líquidos Campo Cerro Gordo – La Florida

La operadora Wattle Petroleum Company S.A.S, es una empresa colombiana que explora y produce hidrocarburos. Actualmente opera en dos bloques; el primero llamado Valle Medio Magdalena 1, ubicado en el departamento del Cesar, y el segundo llamado Carbonera, ubicado en Norte de Santander, este último,...

Full description

Autores:
Moreno Villalobos, Edison Enrique
Orozco Lizarazo, Juan Nicolás
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/37855
Acceso en línea:
http://hdl.handle.net/11349/37855
Palabra clave:
Recipiente a presión
Bridas
Separación multifase
Soldadura
Material
Hidrocarburo
Ingeniería Mecánica -- Tesis y disertaciones académicas
Exploración y producción de hidrocarburos
Separadores trifásicos
Normativa ASME
Integridad y seguridad operativa
Pressure vessel
Flanges
Multiphase separation
Welding
Material
Hydrocarbon
Rights
License
CC0 1.0 Universal
id UDISTRITA2_14fe02b3eab0f8139228fb51a5652e36
oai_identifier_str oai:repository.udistrital.edu.co:11349/37855
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Diseño de un separador trifásico para la planta de tratamiento de gas y recuperación de líquidos Campo Cerro Gordo – La Florida
dc.title.titleenglish.spa.fl_str_mv Design of a three-phase separator for the Campo Cerro Gordo gas treatment and liquid recovery plant – La Florida
title Diseño de un separador trifásico para la planta de tratamiento de gas y recuperación de líquidos Campo Cerro Gordo – La Florida
spellingShingle Diseño de un separador trifásico para la planta de tratamiento de gas y recuperación de líquidos Campo Cerro Gordo – La Florida
Recipiente a presión
Bridas
Separación multifase
Soldadura
Material
Hidrocarburo
Ingeniería Mecánica -- Tesis y disertaciones académicas
Exploración y producción de hidrocarburos
Separadores trifásicos
Normativa ASME
Integridad y seguridad operativa
Pressure vessel
Flanges
Multiphase separation
Welding
Material
Hydrocarbon
title_short Diseño de un separador trifásico para la planta de tratamiento de gas y recuperación de líquidos Campo Cerro Gordo – La Florida
title_full Diseño de un separador trifásico para la planta de tratamiento de gas y recuperación de líquidos Campo Cerro Gordo – La Florida
title_fullStr Diseño de un separador trifásico para la planta de tratamiento de gas y recuperación de líquidos Campo Cerro Gordo – La Florida
title_full_unstemmed Diseño de un separador trifásico para la planta de tratamiento de gas y recuperación de líquidos Campo Cerro Gordo – La Florida
title_sort Diseño de un separador trifásico para la planta de tratamiento de gas y recuperación de líquidos Campo Cerro Gordo – La Florida
dc.creator.fl_str_mv Moreno Villalobos, Edison Enrique
Orozco Lizarazo, Juan Nicolás
dc.contributor.advisor.none.fl_str_mv Moreno, Alexander Alvarado
dc.contributor.author.none.fl_str_mv Moreno Villalobos, Edison Enrique
Orozco Lizarazo, Juan Nicolás
dc.subject.spa.fl_str_mv Recipiente a presión
Bridas
Separación multifase
Soldadura
Material
Hidrocarburo
topic Recipiente a presión
Bridas
Separación multifase
Soldadura
Material
Hidrocarburo
Ingeniería Mecánica -- Tesis y disertaciones académicas
Exploración y producción de hidrocarburos
Separadores trifásicos
Normativa ASME
Integridad y seguridad operativa
Pressure vessel
Flanges
Multiphase separation
Welding
Material
Hydrocarbon
dc.subject.lemb.spa.fl_str_mv Ingeniería Mecánica -- Tesis y disertaciones académicas
Exploración y producción de hidrocarburos
Separadores trifásicos
Normativa ASME
Integridad y seguridad operativa
dc.subject.keyword.spa.fl_str_mv Pressure vessel
Flanges
Multiphase separation
Welding
Material
Hydrocarbon
description La operadora Wattle Petroleum Company S.A.S, es una empresa colombiana que explora y produce hidrocarburos. Actualmente opera en dos bloques; el primero llamado Valle Medio Magdalena 1, ubicado en el departamento del Cesar, y el segundo llamado Carbonera, ubicado en Norte de Santander, este último, cuenta con tres locaciones dentro de las cuales, dos se encuentran en operación (la planta de tratamiento de gas y recuperación de líquidos campo Cerro Gordo - La Florida y el conjunto de los pozos Cerro Gordo 1 y 5), mientras que la tercer locación llamada Cerro Gordo 2 y 4 aún no se encuentra en operación, para lograrlo, es necesario someter los pozos a pruebas extensas de producción, con el objetivo de realizar una evaluación en un tiempo prolongado de los mismos y así obtener, en primer lugar, un mayor grado de certeza en la descripción de las características de los pozos, de la capacidad productiva de las formaciones y sus respectivos fluidos, y, finalmente, la delimitación del reservorio. Una vez realizada esta evaluación, y tras generar la proyección de los pozos, se espera que estos puedan empezar a operar. El gas proveniente de esta locación en estudio está descrito como gas seco, pero para efectos de integridad y seguridad operativa se requiere el uso de un separador trifásico tanto para las pruebas como para la operación, con el fin de prever y controlar líquidos generados por cambios de presión. Estos separadores trifásicos son muy importantes debido a que son los equipos encargados de realizar la primera separación del proceso de tratamiento de gas. En este equipo se realiza la separación de los fluidos provenientes de los pozos (gas, condensados de hidrocarburos y agua), después de realizar el proceso de separación, los condensados y el agua se enviarán a tanques de almacenamiento y el gas será enviado por la línea de transporte a la planta. Para el cumplimiento de estos requerimientos planteados por Wattle Petroleum Company, se diseñará un separador trifásico, considerando el proceso demandado por el pozo Cerro Gordo 2, el cual se estima con una capacidad de cuatro millones de pies cúbicos estándar por día (4 MMscfpd), esto bajo la norma ASME sección VIII, división 1 con el fin de brindar un recipiente a presión que cumpla con las condiciones operativas y mecánicas estándar.
publishDate 2023
dc.date.created.none.fl_str_mv 2023-07-12
dc.date.accessioned.none.fl_str_mv 2024-07-10T20:40:49Z
dc.date.available.none.fl_str_mv 2024-07-10T20:40:49Z
dc.type.spa.fl_str_mv bachelorThesis
dc.type.degree.spa.fl_str_mv Monografía
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coar.spa.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/37855
url http://hdl.handle.net/11349/37855
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.*.fl_str_mv CC0 1.0 Universal
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_16ec
dc.rights.uri.*.fl_str_mv http://creativecommons.org/publicdomain/zero/1.0/
dc.rights.acceso.spa.fl_str_mv Restringido (Solo Referencia)
rights_invalid_str_mv CC0 1.0 Universal
http://creativecommons.org/publicdomain/zero/1.0/
Restringido (Solo Referencia)
http://purl.org/coar/access_right/c_16ec
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/8662aac2-8c32-4fd9-97b7-ffc2199a31fa/download
https://repository.udistrital.edu.co/bitstreams/0961e57d-fa23-43c2-92a7-b54739f5f8e0/download
https://repository.udistrital.edu.co/bitstreams/3dd4a2d9-2905-4972-92c2-d24861cb2464/download
https://repository.udistrital.edu.co/bitstreams/95d476b2-6ada-4bcc-a9f8-82a0eac0b653/download
https://repository.udistrital.edu.co/bitstreams/b1268439-8c09-4ef9-aa16-a515ded390da/download
https://repository.udistrital.edu.co/bitstreams/3a22ac86-a2a1-4622-b477-9dd9fca34e64/download
bitstream.checksum.fl_str_mv 8a274718a2875d1b6e2ba305da18f62f
509de330ed63f0f23e840237b0589d7f
42fd4ad1e89814f5e4a476b409eb708c
997daf6c648c962d566d7b082dac908d
acb07efe2c45d9ca93dfdd190667a8e2
6ba4e7dbad53eaaa8b97256652d50c54
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_ 1828164957901946880
spelling Moreno, Alexander AlvaradoMoreno Villalobos, Edison EnriqueOrozco Lizarazo, Juan Nicolás2024-07-10T20:40:49Z2024-07-10T20:40:49Z2023-07-12http://hdl.handle.net/11349/37855La operadora Wattle Petroleum Company S.A.S, es una empresa colombiana que explora y produce hidrocarburos. Actualmente opera en dos bloques; el primero llamado Valle Medio Magdalena 1, ubicado en el departamento del Cesar, y el segundo llamado Carbonera, ubicado en Norte de Santander, este último, cuenta con tres locaciones dentro de las cuales, dos se encuentran en operación (la planta de tratamiento de gas y recuperación de líquidos campo Cerro Gordo - La Florida y el conjunto de los pozos Cerro Gordo 1 y 5), mientras que la tercer locación llamada Cerro Gordo 2 y 4 aún no se encuentra en operación, para lograrlo, es necesario someter los pozos a pruebas extensas de producción, con el objetivo de realizar una evaluación en un tiempo prolongado de los mismos y así obtener, en primer lugar, un mayor grado de certeza en la descripción de las características de los pozos, de la capacidad productiva de las formaciones y sus respectivos fluidos, y, finalmente, la delimitación del reservorio. Una vez realizada esta evaluación, y tras generar la proyección de los pozos, se espera que estos puedan empezar a operar. El gas proveniente de esta locación en estudio está descrito como gas seco, pero para efectos de integridad y seguridad operativa se requiere el uso de un separador trifásico tanto para las pruebas como para la operación, con el fin de prever y controlar líquidos generados por cambios de presión. Estos separadores trifásicos son muy importantes debido a que son los equipos encargados de realizar la primera separación del proceso de tratamiento de gas. En este equipo se realiza la separación de los fluidos provenientes de los pozos (gas, condensados de hidrocarburos y agua), después de realizar el proceso de separación, los condensados y el agua se enviarán a tanques de almacenamiento y el gas será enviado por la línea de transporte a la planta. Para el cumplimiento de estos requerimientos planteados por Wattle Petroleum Company, se diseñará un separador trifásico, considerando el proceso demandado por el pozo Cerro Gordo 2, el cual se estima con una capacidad de cuatro millones de pies cúbicos estándar por día (4 MMscfpd), esto bajo la norma ASME sección VIII, división 1 con el fin de brindar un recipiente a presión que cumpla con las condiciones operativas y mecánicas estándar.The operator Wattle Petroleum Company S.A.S. is a Colombian company that explores and produces hydrocarbons. It currently operates in two blocks; The first one called Valle Medio Magdalena 1, located in the department of Cesar, and the second one called Carbonera, located in Norte de Santander, the latter has three locations, two of which are in operation (the Cerro Gordo - La Florida gas treatment and liquids recovery plant and the Cerro Gordo 1 and 5 wells), while the third location called Cerro Gordo 2 and 4 is not yet in operation, To achieve this, it is necessary to subject the wells to extensive production tests, in order to carry out an evaluation over a long period of time and thus obtain, firstly, a greater degree of certainty in the description of the characteristics of the wells, the productive capacity of the formations and their respective fluids, and finally, the delimitation of the reservoir. Once this evaluation is completed, and after generating the projection of the wells, it is expected that they can start operating. The gas coming from this location under study is described as dry gas, but for integrity and operational safety purposes, the use of a three-phase separator is required for both testing and operation, in order to foresee and control liquids generated by pressure changes. These three-phase separators are very important because they are the equipment in charge of performing the first separation of the gas treatment process. In this equipment the separation of the fluids coming from the wells (gas, hydrocarbon condensates and water) is performed, after the separation process, the condensates and water will be sent to storage tanks and the gas will be sent by the transport line to the plant. To meet these requirements set forth by Wattle Petroleum Company, a three-phase separator will be designed, considering the process demanded by the Cerro Gordo 2 well, which is estimated to have a capacity of four million standard cubic feet per day (4 MMscfpd), this under the ASME Section VIII, Division 1 standard in order to provide a pressure vessel that meets the standard operating and mechanical conditions.pdfspaCC0 1.0 Universalhttp://creativecommons.org/publicdomain/zero/1.0/Restringido (Solo Referencia)http://purl.org/coar/access_right/c_16ecRecipiente a presiónBridasSeparación multifaseSoldaduraMaterialHidrocarburoIngeniería Mecánica -- Tesis y disertaciones académicasExploración y producción de hidrocarburosSeparadores trifásicosNormativa ASMEIntegridad y seguridad operativaPressure vesselFlangesMultiphase separationWeldingMaterialHydrocarbonDiseño de un separador trifásico para la planta de tratamiento de gas y recuperación de líquidos Campo Cerro Gordo – La FloridaDesign of a three-phase separator for the Campo Cerro Gordo gas treatment and liquid recovery plant – La FloridabachelorThesisMonografíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fORIGINALMorenoVillalobosEdisonEnrique2023.pdfMorenoVillalobosEdisonEnrique2023.pdfTrabajo de gradoapplication/pdf12252495https://repository.udistrital.edu.co/bitstreams/8662aac2-8c32-4fd9-97b7-ffc2199a31fa/download8a274718a2875d1b6e2ba305da18f62fMD51Licencia y Autorización de los autores para publicar.pdfLicencia y Autorización de los autores para publicar.pdfLicencia de uso y publicaciónapplication/pdf219736https://repository.udistrital.edu.co/bitstreams/0961e57d-fa23-43c2-92a7-b54739f5f8e0/download509de330ed63f0f23e840237b0589d7fMD52CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8701https://repository.udistrital.edu.co/bitstreams/3dd4a2d9-2905-4972-92c2-d24861cb2464/download42fd4ad1e89814f5e4a476b409eb708cMD53LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/95d476b2-6ada-4bcc-a9f8-82a0eac0b653/download997daf6c648c962d566d7b082dac908dMD54THUMBNAILMorenoVillalobosEdisonEnrique2023.pdf.jpgMorenoVillalobosEdisonEnrique2023.pdf.jpgIM Thumbnailimage/jpeg4911https://repository.udistrital.edu.co/bitstreams/b1268439-8c09-4ef9-aa16-a515ded390da/downloadacb07efe2c45d9ca93dfdd190667a8e2MD55Licencia y Autorización de los autores para publicar.pdf.jpgLicencia y Autorización de los autores para publicar.pdf.jpgIM Thumbnailimage/jpeg13033https://repository.udistrital.edu.co/bitstreams/3a22ac86-a2a1-4622-b477-9dd9fca34e64/download6ba4e7dbad53eaaa8b97256652d50c54MD5611349/37855oai:repository.udistrital.edu.co:11349/378552024-07-11 01:01:16.789http://creativecommons.org/publicdomain/zero/1.0/CC0 1.0 Universalopen.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK