Estimación del Potencial Eléctrico del Biogás Obtenido de Biomasa Residual Bovina y Porcina en ZNI de Colombia

Esta investigación presenta una visión integrada sobre el proceso completo de producción de biogás a partir de residuos pecuarios y su posterior conversión a electricidad. Además, busca de manera general estimar el potencial máximo del residuo (Pr), el teórico aprovechable (Pteo) y el técnico (eléct...

Full description

Autores:
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2017
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/7377
Acceso en línea:
http://hdl.handle.net/11349/7377
Palabra clave:
Biogás
Desarrollo Sostenible
Digestión Anaerobia
Energía Renovable
Generación de Energía Eléctrica
Residuos Pecuarios
INGENIERÍA ELÉCTRICA - TESIS Y DISERTACIONES ACADÉMICAS
BIOGÁS
BIOMASA
GENERACIÓN DE ENERGÍA
Biogas
Sustainable Development
Anaerobic Digestion
Renewable Energy
Power Generation
Livestock Waste
Rights
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional
id UDISTRITA2_b63fbcdd9e8f3ce04468980715ae6312
oai_identifier_str oai:repository.udistrital.edu.co:11349/7377
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Estimación del Potencial Eléctrico del Biogás Obtenido de Biomasa Residual Bovina y Porcina en ZNI de Colombia
dc.title.titleenglish.spa.fl_str_mv Estimation of the Biogas Potential Obtained From Bovine and Porcine Residual Biomass for Electric Power Generation in Colombia's ZNI
title Estimación del Potencial Eléctrico del Biogás Obtenido de Biomasa Residual Bovina y Porcina en ZNI de Colombia
spellingShingle Estimación del Potencial Eléctrico del Biogás Obtenido de Biomasa Residual Bovina y Porcina en ZNI de Colombia
Biogás
Desarrollo Sostenible
Digestión Anaerobia
Energía Renovable
Generación de Energía Eléctrica
Residuos Pecuarios
INGENIERÍA ELÉCTRICA - TESIS Y DISERTACIONES ACADÉMICAS
BIOGÁS
BIOMASA
GENERACIÓN DE ENERGÍA
Biogas
Sustainable Development
Anaerobic Digestion
Renewable Energy
Power Generation
Livestock Waste
title_short Estimación del Potencial Eléctrico del Biogás Obtenido de Biomasa Residual Bovina y Porcina en ZNI de Colombia
title_full Estimación del Potencial Eléctrico del Biogás Obtenido de Biomasa Residual Bovina y Porcina en ZNI de Colombia
title_fullStr Estimación del Potencial Eléctrico del Biogás Obtenido de Biomasa Residual Bovina y Porcina en ZNI de Colombia
title_full_unstemmed Estimación del Potencial Eléctrico del Biogás Obtenido de Biomasa Residual Bovina y Porcina en ZNI de Colombia
title_sort Estimación del Potencial Eléctrico del Biogás Obtenido de Biomasa Residual Bovina y Porcina en ZNI de Colombia
dc.contributor.advisor.spa.fl_str_mv Rojas Cubides, Herbert Enrique
dc.subject.spa.fl_str_mv Biogás
Desarrollo Sostenible
Digestión Anaerobia
Energía Renovable
Generación de Energía Eléctrica
Residuos Pecuarios
topic Biogás
Desarrollo Sostenible
Digestión Anaerobia
Energía Renovable
Generación de Energía Eléctrica
Residuos Pecuarios
INGENIERÍA ELÉCTRICA - TESIS Y DISERTACIONES ACADÉMICAS
BIOGÁS
BIOMASA
GENERACIÓN DE ENERGÍA
Biogas
Sustainable Development
Anaerobic Digestion
Renewable Energy
Power Generation
Livestock Waste
dc.subject.lemb.spa.fl_str_mv INGENIERÍA ELÉCTRICA - TESIS Y DISERTACIONES ACADÉMICAS
BIOGÁS
BIOMASA
GENERACIÓN DE ENERGÍA
dc.subject.keyword.spa.fl_str_mv Biogas
Sustainable Development
Anaerobic Digestion
Renewable Energy
Power Generation
Livestock Waste
description Esta investigación presenta una visión integrada sobre el proceso completo de producción de biogás a partir de residuos pecuarios y su posterior conversión a electricidad. Además, busca de manera general estimar el potencial máximo del residuo (Pr), el teórico aprovechable (Pteo) y el técnico (eléctrico - Ptec) del biogás que es producido por la digestión anaerobia (DA) de biomasa residual bovina y porcina. El análisis está orientado principalmente a las zonas no interconectadas (ZNI) de Colombia, donde la disponibilidad de residuos y las necesidades de abastecimiento eléctrico hacen necesario buscar alternativas energéticas sostenibles. La producción de biogás es estimada usando el Anaerobic Digestion Model No 1 (ADM1). Mientras que los potenciales energéticos son calculados teniendo en cuenta los parámetros operacionales de las tecnologías involucradas en el proceso de conversión de biogás-electricidad. Estas tecnologías de conversión incluyen celdas de combustible (CC), turbinas de gas (TG) y motores de combustión interna (MCI), las cuales son analizadas a partir de una revisión de la literatura y la aplicación de diferentes modelos matemáticos. Todos los modelos son implementados e integrados en un entorno de simulación desarrollado en MATLAB/Simulink®, con el fin de facilitar y agilizar su uso. Adicionalmente, se formula una metodología que permite estimar el Pr, el Pteo y el Ptec, y al mismo tiempo, identificar las ZNI de Colombia donde los sistemas de generación de energía eléctrica a partir de biogás (SGEB) tienen mejores perspectivas para su implementación. Esta metodología también es capaz de determinar la cantidad de residuo necesario para abastecer una demanda eléctrica específica. Para presentar la funcionalidad de la metodología propuesta y los modelos implementados, se simularon dos posibles escenarios de aplicación en las ZNI, uno para la biomasa residual bovina y el otro para la biomasa residual porcina. El potencial máximo del biogás generado por la descomposición anaerobia del 100% de los residuos bovinos y porcinos de todas las ZNI es superior a los 32000 y 600 GJ/día, respectivamente. A su vez, el potencial teórico estimado, tomando en cuenta un factor de recuperación de la biomasa residual del 12,5%, está alrededor de 3800 GJ/día para el residuo bovino y 81 GJ/día para el residuo porcino. Entre tanto, para determinar el potencial eléctrico se consideraron eficiencias de conversión biogás-electricidad del 40, 30 y 50 % en módulos de conversión basados en MCI, TG y CC respectivamente. Para la tecnología con menor eficiencia (TG) el potencial técnico fue de 320,83 MWh/día para la industria bovina y 6,83 MWh/día para la industria porcina. Si se asume un consumo promedio por usuario de 5,06 kWh, los residuos bovinos de todas las ZNI podrían abastecer 63400 hogares y los residuos porcinos 1348 hogares.
publishDate 2017
dc.date.created.spa.fl_str_mv 2017-11-17
dc.date.accessioned.none.fl_str_mv 2018-01-25T21:00:14Z
dc.date.available.none.fl_str_mv 2018-01-25T21:00:14Z
dc.type.degree.spa.fl_str_mv Creación o Interpretación
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/7377
url http://hdl.handle.net/11349/7377
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.*.fl_str_mv Atribución-NoComercial-SinDerivadas 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 Atribución-NoComercial-SinDerivadas 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 http://repository.udistrital.edu.co/bitstream/11349/7377/9/RodriguezAngel_MoralesLaura2017.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/7377/6/RodriguezAngel_MoralesLaura2017.pdf
http://repository.udistrital.edu.co/bitstream/11349/7377/7/license_rdf
http://repository.udistrital.edu.co/bitstream/11349/7377/8/license.txt
bitstream.checksum.fl_str_mv 5ab102ce7f87665408cbba2900ae3186
9eaf74fb8a9e9afd70d6e42edff876cc
42dd12a06de379d3ffa39b67dc9c7aff
da5c6a3ca62d5dd4853000a60fee7083
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Distrital - RIUD
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1803712684228608000
spelling Rojas Cubides, Herbert EnriqueRodriguez Vargas, Ángel DavidMorales García, Laura Andrea2018-01-25T21:00:14Z2018-01-25T21:00:14Z2017-11-17http://hdl.handle.net/11349/7377Esta investigación presenta una visión integrada sobre el proceso completo de producción de biogás a partir de residuos pecuarios y su posterior conversión a electricidad. Además, busca de manera general estimar el potencial máximo del residuo (Pr), el teórico aprovechable (Pteo) y el técnico (eléctrico - Ptec) del biogás que es producido por la digestión anaerobia (DA) de biomasa residual bovina y porcina. El análisis está orientado principalmente a las zonas no interconectadas (ZNI) de Colombia, donde la disponibilidad de residuos y las necesidades de abastecimiento eléctrico hacen necesario buscar alternativas energéticas sostenibles. La producción de biogás es estimada usando el Anaerobic Digestion Model No 1 (ADM1). Mientras que los potenciales energéticos son calculados teniendo en cuenta los parámetros operacionales de las tecnologías involucradas en el proceso de conversión de biogás-electricidad. Estas tecnologías de conversión incluyen celdas de combustible (CC), turbinas de gas (TG) y motores de combustión interna (MCI), las cuales son analizadas a partir de una revisión de la literatura y la aplicación de diferentes modelos matemáticos. Todos los modelos son implementados e integrados en un entorno de simulación desarrollado en MATLAB/Simulink®, con el fin de facilitar y agilizar su uso. Adicionalmente, se formula una metodología que permite estimar el Pr, el Pteo y el Ptec, y al mismo tiempo, identificar las ZNI de Colombia donde los sistemas de generación de energía eléctrica a partir de biogás (SGEB) tienen mejores perspectivas para su implementación. Esta metodología también es capaz de determinar la cantidad de residuo necesario para abastecer una demanda eléctrica específica. Para presentar la funcionalidad de la metodología propuesta y los modelos implementados, se simularon dos posibles escenarios de aplicación en las ZNI, uno para la biomasa residual bovina y el otro para la biomasa residual porcina. El potencial máximo del biogás generado por la descomposición anaerobia del 100% de los residuos bovinos y porcinos de todas las ZNI es superior a los 32000 y 600 GJ/día, respectivamente. A su vez, el potencial teórico estimado, tomando en cuenta un factor de recuperación de la biomasa residual del 12,5%, está alrededor de 3800 GJ/día para el residuo bovino y 81 GJ/día para el residuo porcino. Entre tanto, para determinar el potencial eléctrico se consideraron eficiencias de conversión biogás-electricidad del 40, 30 y 50 % en módulos de conversión basados en MCI, TG y CC respectivamente. Para la tecnología con menor eficiencia (TG) el potencial técnico fue de 320,83 MWh/día para la industria bovina y 6,83 MWh/día para la industria porcina. Si se asume un consumo promedio por usuario de 5,06 kWh, los residuos bovinos de todas las ZNI podrían abastecer 63400 hogares y los residuos porcinos 1348 hogares.This research presents an integrated point of view about the full process of biogas production, starting from livestock waste and its transformation to electricity. Also, it looks for the general way to stimate the maximum potential of the waste (Pr), the usable theoretical potential (Pteo) and the technical potential (Ptec) of biogas produced by the anaerobic digestion of bovine and porcine biomass waste. The analysis was mainly oriented to non-interconnected zones (ZNI) where the waste availability and the electricity supply needs force to find energetic alternatives. Biogas production is estimated using the Anaerobic Digestion Model No 1 (ADM1). While the energy potentials are calculated taking into account the operational parameters of the technologies involved in the biogas-electricity conversion process. These conversion technologies include fuel cells (CC), gas turbines (TG) and internal combustion engines (MCI), which are analyzed from a review of the literature and the application of different mathematical models. All models were implemented and integrated in a simulation environment developed in MATLAB/Simulink® that facilitate and expedite its use. Additionally, a methodology is formulated to estimate the Pr, the Pteo and the Ptec. At the same time, it identify the ZNI of Colombia where the power generation systems from biogas (SGEB) have better perspectives for its implementation. This methodology is also able to determine the amount of waste needed to supply a specific electrical demand. In order to present the functionality of the proposed methodology and the implemented models, two possible scenarios of application in the ZNI were simulated, one for anaerobic digestion of cattle slurry and the other for the swine manure. The maximum biogas potential generated by the anaerobic digestion of 100% of bovine and porcine biomass waste of all the ZNI is over to 32000 and 600 GJ/day, respectively. At the same time, the estimated theoretical potential, taking into account a residual biomass recovery factor of 12,5%, is around 3800 GJ / day for cattle slurry and 81 GJ/day for swine manure. Meanwhile, to determine the electrical potential, 40, 30 and 50% biogas-electricity conversion efficiencies were considered in conversion modules based on MCI, TG and CC, respectively. For the technology with the lowest efficiency (TG) the technical potential was 320,83 MWh/day for the bovine industry and 6,83 MWh/day for the swine industry. Assuming an average consumption per user of 5,06 kWh, cattle slurry from all the ZNI could supply 63400 households and 1348 households with swine manure.pdfspaAtribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2BiogásDesarrollo SostenibleDigestión AnaerobiaEnergía RenovableGeneración de Energía EléctricaResiduos PecuariosINGENIERÍA ELÉCTRICA - TESIS Y DISERTACIONES ACADÉMICASBIOGÁSBIOMASAGENERACIÓN DE ENERGÍABiogasSustainable DevelopmentAnaerobic DigestionRenewable EnergyPower GenerationLivestock WasteEstimación del Potencial Eléctrico del Biogás Obtenido de Biomasa Residual Bovina y Porcina en ZNI de ColombiaEstimation of the Biogas Potential Obtained From Bovine and Porcine Residual Biomass for Electric Power Generation in Colombia's ZNICreación o Interpretacióninfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fTHUMBNAILRodriguezAngel_MoralesLaura2017.pdf.jpgRodriguezAngel_MoralesLaura2017.pdf.jpgIM Thumbnailimage/jpeg5125http://repository.udistrital.edu.co/bitstream/11349/7377/9/RodriguezAngel_MoralesLaura2017.pdf.jpg5ab102ce7f87665408cbba2900ae3186MD59open accessORIGINALRodriguezAngel_MoralesLaura2017.pdfRodriguezAngel_MoralesLaura2017.pdfapplication/pdf5616673http://repository.udistrital.edu.co/bitstream/11349/7377/6/RodriguezAngel_MoralesLaura2017.pdf9eaf74fb8a9e9afd70d6e42edff876ccMD56open accessCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-89http://repository.udistrital.edu.co/bitstream/11349/7377/7/license_rdf42dd12a06de379d3ffa39b67dc9c7affMD57open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87163http://repository.udistrital.edu.co/bitstream/11349/7377/8/license.txtda5c6a3ca62d5dd4853000a60fee7083MD58open access11349/7377oai:repository.udistrital.edu.co:11349/73772023-06-13 11:36:34.193open accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMClTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIHVzbyBwYXJhIHB1YmxpY2FjacOzbiBkZSBvYnJhcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChSSVVEKQoKQ29tbyB0aXR1bGFyKGVzKSBkZWwob3MpIGRlcmVjaG8ocykgZGUgYXV0b3IsIGNvbmZpZXJvIChlcmltb3MpIGEgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMgKGVuIGFkZWxhbnRlLCBMQSBVTklWRVJTSURBRCkgdW5hIGxpY2VuY2lhIHBhcmEgdXNvIG5vIGV4Y2x1c2l2YSwgbGltaXRhZGEgeSBncmF0dWl0YSBzb2JyZSBsYSBvYnJhIHF1ZSBpbnRlZ3JhcsOhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgKGVuIGFkZWxhbnRlLCBSSVVEKSwgZGUgYWN1ZXJkbyBhIGxhcyBzaWd1aWVudGVzIHJlZ2xhcywgbGFzIGN1YWxlcyBkZWNsYXJvIChhbW9zKSBjb25vY2VyIHkgYWNlcHRhcjoKCmEpCUVzdGFyw6EgdmlnZW50ZSBhIHBhcnRpciBkZSBsYSBmZWNoYSBlbiBxdWUgc2UgaW5jbHV5YSBlbiBlbCBSSVVEIHkgaGFzdGEgcG9yIHVuIHBsYXpvIGRlIGRpZXogKDEwKSBBw7FvcywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gcXVlIGR1cmUgZWwgZGVyZWNobyBQYXRyaW1vbmlhbCBkZWwgYXV0b3I7IGxhIGN1YWwgcG9kcsOhIGRhcnNlIHBvciB0ZXJtaW5hZGEgcHJldmlhIHNvbGljaXR1ZCBhIExBIFVOSVZFUlNJREFEIHBvciBlc2NyaXRvIGNvbiB1bmEgYW50ZWxhY2nDs24gZGUgZG9zICgyKSBtZXNlcyBhbnRlcyBkZWwgdmVuY2ltaWVudG8gZGVsIHBsYXpvIGluaWNpYWwgbyBlbCBkZSBzdShzKSBwcsOzcnJvZ2EocykuICAKCmIpCUxBIFVOSVZFUlNJREFEIHBvZHLDoSBwdWJsaWNhciBsYSBvYnJhIGVuIGxhcyBkaXN0aW50YXMgdmVyc2lvbmVzIHJlcXVlcmlkYXMgcG9yIGVsIFJJVUQgKGRpZ2l0YWwsIGltcHJlc28sIGVsZWN0csOzbmljbyB1IG90cm8gbWVkaW8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikgTEEgVU5JVkVSU0lEQUQgbm8gc2Vyw6EgcmVzcG9uc2FibGUgZW4gZWwgZXZlbnRvIHF1ZSBlbCBkb2N1bWVudG8gYXBhcmV6Y2EgcmVmZXJlbmNpYWRvIGVuIG1vdG9yZXMgZGUgYsO6c3F1ZWRhIG8gcmVwb3NpdG9yaW9zIGRpZmVyZW50ZXMgYWwgUklVRCwgdW5hIHZleiBlbChvcykgYXV0b3IoZXMpIHNvbGljaXRlbiBzdSBlbGltaW5hY2nDs24gZGVsIFJJVUQsIGRhZG8gcXVlIGxhIG1pc21hIHNlcsOhIHB1YmxpY2FkYSBlbiBJbnRlcm5ldC4gCgpjKQlMYSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgYSB0w610dWxvIGdyYXR1aXRvLCBwb3IgbG8gdGFudG8sIGxvcyBhdXRvcmVzIHJlbnVuY2lhbiBhIHJlY2liaXIgYmVuZWZpY2lvIGFsZ3VubyBwb3IgbGEgcHVibGljYWNpw7NuLCBkaXN0cmlidWNpw7NuLCBjb211bmljYWNpw7NuIHDDumJsaWNhIHkgY3VhbHF1aWVyIG90cm8gdXNvIHF1ZSBzZSBoYWdhIGVuIGxvcyB0w6lybWlub3MgZGUgbGEgcHJlc2VudGUgbGljZW5jaWEgeSBkZSBsYSBsaWNlbmNpYSBkZSB1c28gY29uIHF1ZSBzZSBwdWJsaWNhIChDcmVhdGl2ZSBDb21tb25zKS4KCmQpCUxvcyBjb250ZW5pZG9zIHB1YmxpY2Fkb3MgZW4gZWwgUklVRCBzb24gb2JyYShzKSBvcmlnaW5hbChlcykgc29icmUgbGEgY3VhbChlcykgZWwob3MpIGF1dG9yKGVzKSBjb21vIHRpdHVsYXJlcyBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IsIGFzdW1lbiB0b3RhbCByZXNwb25zYWJpbGlkYWQgcG9yIGVsIGNvbnRlbmlkbyBkZSBzdSBvYnJhIGFudGUgTEEgVU5JVkVSU0lEQUQgeSBhbnRlIHRlcmNlcm9zLiBFbiB0b2RvIGNhc28gTEEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGluZGljYXIgc2llbXByZSBsYSBhdXRvcsOtYSBpbmNsdXllbmRvIGVsIG5vbWJyZSBkZWwgYXV0b3IgeSBsYSBmZWNoYSBkZSBwdWJsaWNhY2nDs24uCgplKQlMQSBVTklWRVJTSURBRCBwb2Ryw6EgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyDDrW5kaWNlcyB5IGJ1c2NhZG9yZXMgcXVlIGVzdGltZW4gbmVjZXNhcmlvcyBwYXJhIG1heGltaXphciBsYSB2aXNpYmlsaWRhZCBlbCB1c28geSBlbCBpbXBhY3RvIGRlIGxhIHByb2R1Y2Npw7NuIGNpZW50w61maWNhLCBhcnTDrXN0aWNhIHkgYWNhZMOpbWljYSBlbiBsYSBjb211bmlkYWQgbG9jYWwsIG5hY2lvbmFsIG8gaW50ZXJuYWNpb25hbC4gCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbyAJCkF1dG9yCUFwZWxsaWRvcwlOb21icmVzCjEJCQoyCQkKMwkJCiAKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8gIAoKaykJQWNlcHRvKGFtb3MpIHF1ZSBMQSBVTklWRVJTSURBRCBubyBzZSByZXNwb25zYWJpbGl6YSBwb3IgbGFzIGluZnJhY2Npb25lcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIERlcmVjaG9zIGRlIEF1dG9yIGNhdXNhZGFzIHBvciBsb3MgdGl0dWxhcmVzIGRlIGxhIHByZXNlbnRlIExpY2VuY2lhIHkgZGVjbGFyYW1vcyBxdWUgbWFudGVuZHLDqSAoZW1vcykgaW5kZW1uZSBhIExBIFVOSVZFUlNJREFEIHBvciBsYXMgcmVjbGFtYWNpb25lcyBsZWdhbGVzIGRlIGN1YWxxdWllciB0aXBvIHF1ZSBsbGVnYXJlbiBhIHByZXNlbnRhcnNlIHBvciB2aW9sYWNpw7NuIGRlIGRlcmVjaG9zIGEgbGEgcHJvcGllZGFkIGludGVsZWN0dWFsIG8gZGUgQXV0b3IgcmVsYWNpb25hZG9zIGNvbiBsb3MgZG9jdW1lbnRvcyByZWdpc3RyYWRvcyBlbiBlbCBSSVVELgoKbCkJRWwgKGxvcykgYXV0b3IoZXMpIG1hbmlmaWVzdGEobW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCwgZGUgZXhjbHVzaXZhIGF1dG9yw61hLCB5IHNlIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zOyBkZSB0YWwgc3VlcnRlLCBlbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhLCBlbCAobG9zKSBlc3R1ZGlhbnRlKHMpIOKAkyBhdXRvcihlcykgYXN1bWlyw6EobikgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQgeSBzYWxkcsOhKG4pIGVuIGRlZmVuc2EgZGUgbG9zIGRlcmVjaG9zIGFxdcOtIGF1dG9yaXphZG9zLiBQYXJhIHRvZG9zIGxvcyBlZmVjdG9zLCBMQSBVTklWRVJTSURBRCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLiAgIAoKCm0pCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGNvbm96Y28oY2Vtb3MpIGxhIGF1dG9ub23DrWEgeSBsb3MgZGVyZWNob3MsIHF1ZSBwb3NlZShtb3MpIHNvYnJlIGxhIG9icmEgeSwgY29tbyB0YWwsIGVzIChzb21vcykgcmVzcG9uc2FibGUocykgZGVsIGFsY2FuY2UganVyw61kaWNvIHkgbGVnYWwsIGRlIGVzY29nZXIgbGEgb3BjacOzbiBkZSBsYSBwdWJsaWNhY2nDs24gbyBkZSByZXN0cmljY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIGRlbCBkb2N1bWVudG8gcmVnaXN0cmFkbyBlbiBlbCBSSVVELgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MgCkRFUkVDSE9TIFkgT0JMSUdBQ0lPTkVTIFJFUVVFUklET1MgUE9SIEVMIFJFU1BFQ1RJVk8gQ09OVFJBVE8gTyBBQ1VFUkRPLgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpFbiBjb25zdGFuY2lhIGRlIGxvIGFudGVyaW9yLCBmaXJtbyhhbW9zKSBlbCBwcmVzZW50ZSBkb2N1bWVudG8sIGVuIGxhIGNpdWRhZCBkZSBCb2dvdMOhLCBELkMuLCBhIGxvcyAKCgpGSVJNQSBERSBMT1MgVElUVUxBUkVTIERFIERFUkVDSE9TIERFIEFVVE9SCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCUNvcnJlbyBFbGVjdHLDs25pY28gCjEJCjIJCjMJCgpOb21icmUgZGUgRGlyZWN0b3IoZXMpIGRlIEdyYWRvOgoKMQkKMgkKMwkKCk5vbWJyZSBGYWN1bHRhZCB5IFByb3llY3RvIEN1cnJpY3VsYXI6CgpGYWN1bHRhZAlQcm95ZWN0byBDdXJyaWN1bGFyCgkKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEKCgo=