Dynamic analysis and comparison of control techniques in the process of obtaining bioethanol
Introduction— Previous reactor models have been used to study the dynamic behavior of bioethanol production systems, however, few have elaborated a comparative study of control strategies that stabilize and control the variables of interest. Objective— The objective of this study is to analyze the s...
- Autores:
-
Muñoz Ñungo, Oneida
Aldemar Muñoz, José
Hernández Sarabia, Héctor Mauricio
- Tipo de recurso:
- Article of journal
- Fecha de publicación:
- 2022
- Institución:
- Corporación Universidad de la Costa
- Repositorio:
- REDICUC - Repositorio CUC
- Idioma:
- eng
- OAI Identifier:
- oai:repositorio.cuc.edu.co:11323/9983
- Acceso en línea:
- https://hdl.handle.net/11323/9983
https://repositorio.cuc.edu.co/
- Palabra clave:
- Alcoholic fermentation
PID control
Fuzzy control
Non-linear systems
Stability
Fermentación alcohólica
Control PID
Control Fuzzy
Sistemas no lineales
Estabilidad
- Rights
- openAccess
- License
- Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
id |
RCUC2_5bc5f6eed5a0095e65b231de1b26947e |
---|---|
oai_identifier_str |
oai:repositorio.cuc.edu.co:11323/9983 |
network_acronym_str |
RCUC2 |
network_name_str |
REDICUC - Repositorio CUC |
repository_id_str |
|
dc.title.eng.fl_str_mv |
Dynamic analysis and comparison of control techniques in the process of obtaining bioethanol |
dc.title.translated.none.fl_str_mv |
Análisis dinámico y comparación de técnicas de control en el proceso de obtención de bioetanol |
title |
Dynamic analysis and comparison of control techniques in the process of obtaining bioethanol |
spellingShingle |
Dynamic analysis and comparison of control techniques in the process of obtaining bioethanol Alcoholic fermentation PID control Fuzzy control Non-linear systems Stability Fermentación alcohólica Control PID Control Fuzzy Sistemas no lineales Estabilidad |
title_short |
Dynamic analysis and comparison of control techniques in the process of obtaining bioethanol |
title_full |
Dynamic analysis and comparison of control techniques in the process of obtaining bioethanol |
title_fullStr |
Dynamic analysis and comparison of control techniques in the process of obtaining bioethanol |
title_full_unstemmed |
Dynamic analysis and comparison of control techniques in the process of obtaining bioethanol |
title_sort |
Dynamic analysis and comparison of control techniques in the process of obtaining bioethanol |
dc.creator.fl_str_mv |
Muñoz Ñungo, Oneida Aldemar Muñoz, José Hernández Sarabia, Héctor Mauricio |
dc.contributor.author.none.fl_str_mv |
Muñoz Ñungo, Oneida Aldemar Muñoz, José Hernández Sarabia, Héctor Mauricio |
dc.subject.proposal.eng.fl_str_mv |
Alcoholic fermentation PID control Fuzzy control Non-linear systems Stability |
topic |
Alcoholic fermentation PID control Fuzzy control Non-linear systems Stability Fermentación alcohólica Control PID Control Fuzzy Sistemas no lineales Estabilidad |
dc.subject.proposal.spa.fl_str_mv |
Fermentación alcohólica Control PID Control Fuzzy Sistemas no lineales Estabilidad |
description |
Introduction— Previous reactor models have been used to study the dynamic behavior of bioethanol production systems, however, few have elaborated a comparative study of control strategies that stabilize and control the variables of interest. Objective— The objective of this study is to analyze the stability of a fermentation system to obtain bioethanol, its dynamic behavior, the characterization of equilibrium points and bifurcation points of the mathematical model proposed by Jarzebski in 1992 for a continuous fermentation, taking into account the performance of the reaction in a bioreactor and the application of industrial control techniques for its optimization. Methodology— Review and design methods of quantitative and systematized type were used. Results— The comparison between two control strategies to control bioethanol production, PID control and Fuzzy. Conclusions— This work shows the importance of the stability analysis of a continuous system and how it can define the regions of operational interest, in this case for ethanol production, showing that productivity is inversely proportional to the dilution rate. Finally, it is concluded that a better dynamic behavior of the system is obtained when a Fuzzy controller is used. This work also shows the importance of the stability analysis of a continuous system and how it can define the regions of operational interest, in this case for the production of ethanol. |
publishDate |
2022 |
dc.date.issued.none.fl_str_mv |
2022 |
dc.date.accessioned.none.fl_str_mv |
2023-04-11T15:56:30Z |
dc.date.available.none.fl_str_mv |
2023-04-11T15:56:30Z |
dc.type.spa.fl_str_mv |
Artículo de revista |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_6501 http://purl.org/coar/resource_type/c_2df8fbb1 |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/article |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/ART |
dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.coarversion.spa.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
format |
http://purl.org/coar/resource_type/c_6501 |
status_str |
publishedVersion |
dc.identifier.citation.spa.fl_str_mv |
C. Riaño Jaimes, J. Diaz Rodríguez & D. Mejía Bugallo, “On-line method for optimal tuning of PID controllers using standard OPC interface”, INGECUC, vol. 18, no. 2, pp. 27–38. DOI: http://doi.org/10.17981/ingecuc.18.2.2022.03 |
dc.identifier.issn.spa.fl_str_mv |
2382-4700 |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/11323/9983 |
dc.identifier.doi.none.fl_str_mv |
10.17981/ingecuc.18.2.2022.03 |
dc.identifier.eissn.spa.fl_str_mv |
0122-6517 |
dc.identifier.instname.spa.fl_str_mv |
Corporación Universidad de la Costa |
dc.identifier.reponame.spa.fl_str_mv |
REDICUC - Repositorio CUC |
dc.identifier.repourl.spa.fl_str_mv |
https://repositorio.cuc.edu.co/ |
identifier_str_mv |
C. Riaño Jaimes, J. Diaz Rodríguez & D. Mejía Bugallo, “On-line method for optimal tuning of PID controllers using standard OPC interface”, INGECUC, vol. 18, no. 2, pp. 27–38. DOI: http://doi.org/10.17981/ingecuc.18.2.2022.03 2382-4700 10.17981/ingecuc.18.2.2022.03 0122-6517 Corporación Universidad de la Costa REDICUC - Repositorio CUC |
url |
https://hdl.handle.net/11323/9983 https://repositorio.cuc.edu.co/ |
dc.language.iso.spa.fl_str_mv |
eng |
language |
eng |
dc.relation.ispartofjournal.spa.fl_str_mv |
INGE CUC |
dc.relation.references.spa.fl_str_mv |
[1] A. Jarzębski, “Modelling of oscillatory behaviour in continuous ethanol fermentation,” Biotechnol. Lett., vol. 14, no. 2, pp. 137–142, Feb. 1992. https://doi.org/10.1007/BF01026241 [2] J. Sadhukhan, E. Martinez-Hernandez, M. Amezcua-Allieri, J. Aburto & J. Honorato, “Economic and environmental impact evaluation of various biomass feedstock for bioethanol production and correlations to lignocellulosic composition,” Bioresour. Technol. Reports, vol. 7, no. 1, pp. 1–10, Sep. 2019. https://doi.org/10.1016/j.biteb.2019.100230 [3] B. Šantek, G. Gwehenberger, M. I. Šantek, M. Narodoslawsky & P. Horvat, “Evaluation of energy demand and the sustainability of different bioethanol production processes from sugar beet,” Resour. Conserv. Recycl., vol. 54, no. 11, pp. 872–877, Sep. 2010. https://doi.org/10.1016/j.resconrec.2010.01.006 [4] P. Iodice, G. Langella & A. Amoresano, “Ethanol in gasoline fuel blends: Effect on fuel consumption and engine out emissions of SI engines in cold operating conditions,” Appl. Therm. Eng., vol. 130, pp. 1081–1089, Feb. 2018. https://doi.org/10.1016/j.applthermaleng.2017.11.090 [5] J. Mantilla, D. Garzon & C. Galeano, “Análisis multivariable del desempeño y las emisiones en motores de combustión interna que utilizan mezclas de gasolina y etanol,” Ing. Energética, vol. 36, no. 3, pp. 232–242, Sep. 2015. Available: https://rie.cujae.edu.cu/index.php/RIE/article/view/451 [6] República de Colombia. Superintendencia de Industria y Comercio, Resolución No. 40785 de 8 de julio de 2013, por la cual se concede un registro. Disponible en http://visordocs.sic.gov.co/documentos/ Docs029/ActosEnLinea001/R-40785-2013.PDF?72 [7] A. Yousefi-Darani, O. Paquet-Durand & B. Hitzmann, “Application of fuzzy logic control for the dough proofing process,” Food Bioprod. Process., vol. 115, pp. 36–46, May. 2019. https://doi.org/10.1016/j. fbp.2019.02.006 [8] I. Edeh, “Bioethanol Production: An Overview,” in F. L. Inambao, Ed., Bioethanol Technologies, LDN, UK: IntechOpen, 2020. https://doi.org/10.5772/intechopen.94895 [9] D. Bernier-Oviedo, J. Rincón-Moreno, J. Solanilla, J. Muñoz & H. Váquiro, “Comparison of two pretreatments methods to produce second-generation bioethanol resulting from sugarcane bagasse,” Ind. Crops Prod., vol. 122, pp. 414–421, Oct. 2018. https://doi.org/10.1016/j.indcrop.2018.06.012 [10] M. Toor, S. Kumar, S. Malyan, N. Bishnoi, T. Mathmani, K. Rajedran & A. Pugazhendhi, “An overview on bioethanol production from lignocellulosic feedstocks,” Chemosphere, vol. 242, pp. 1–10, Mar. 2020. https://doi.org/10.1016/j.chemosphere.2019.125080 [11] D. Maurya, A. Singla & S. Negi, “An overview of key pretreatment processes for biological conversion of lignocellulosic biomass to bioethanol,” 3 Biotech, vol. 5, no. 5, pp. 597–609, Feb. 2015. https://doi. org/10.1007/s13205-015-0279-4 [12] N. Pachauri, A. Rani & V. Singh, “Bioreactor temperature control using modified fractional order IMC-PID for ethanol production,” Chem. Eng. Res. Des., vol. 122, pp. 97–112, Jun. 2017. https://doi. org/10.1016/j.cherd.2017.03.031 [13] A. Ciesielski, & R. Grzywacz, “Dynamic bifurcations in continuous process of bioethanol production under aerobic conditions using Saccharomyces cerevisiae,” Biochem. Eng. J., vol. 161, pp. 1–10, Sep. 2020. https://doi.org/10.1016/j.bej.2020.107609 [14] I. Pataro, M. da Costa, & B. Joseph, “Closed-loop dynamic real-time optimization (CL-DRTO) of a bioethanol distillation process using an advanced multilayer control architecture,” Comput. Chem. Eng., vol. 143, pp. 1–10, Dec. 2020. https://doi.org/10.1016/j.compchemeng.2020.107075 [15] E. Imamoglu & F. Sukan, “Scale-up and kinetic modeling for bioethanol production,” Bioresour. Technol., vol. 144, pp. 311–320, Sep. 2013. https://doi.org/10.1016/j.biortech.2013.06.118 [16] S. Fan, S, Chen, X. Tang, Z. Xiao, Q. Deng, P. Yao, Z. Sun, Y. Zhang & C. Chen, “Kinetic model of continuous ethanol fermentation in closed-circulating process with pervaporation membrane bioreactor by Saccharomyces cerevisiae,” Bioresour. Technol., vol. 177, pp. 169–175, Feb. 2015. https://doi. org/10.1016/j.biortech.2014.11.076 [17] M. Muslim, T. Sukma Yudha & B. Ibrahim, “Feedback-feedforward fuzzy logic approach for temperature control in bioethanol vacuum distiller,” Indones. J. Electr. Eng. Comput. Sci., vol. 16, no. 2, pp. 678–684, Nov. 2019. https://doi.org/10.11591/ijeecs.v16.i2.pp678-684 [18] F. Wang & H. Lin, “Fuzzy optimization of continuous fermentations with cell recycling for ethanol production,” Ind. Eng. Chem. Res., vol. 49, no. 5, pp. 2306–2311, Jan. 2010. https://doi.org/10.1021/ ie901066a [19] J. Gomes, J. Batra, V. Chopda, P. Kathiresan & A. Rathore, “Monitoring and control of bioethanol production from lignocellulosic biomass,” in T. Bhaskar, A. Pandey, S. V. Mohan, D.-J. Lee, S. K. Khanal, eds., Waste Biorefinery: Potential and Perspectives, ch. 25, A-M-S, NL: Elsevier, 2018, pp. 727–749. https://doi.org/10.1016/B978-0-444-63992-9.00025-2 [20] E. Petre, D. Selişteanu, & M. Roman, “Advanced nonlinear control strategies for a fermentation bioreactor used for ethanol production,” Bioresour. Technol., vol. 328, pp. 1–10, May. 2021. https://doi. org/10.1016/j.biortech.2021.124836 [21] A. Daugulis, P. McLellan & J. Li, “Experimental investigation and modeling of oscillatory behavior in the continuous culture ofZymomonas mobilis,” Biotechnol. Bioeng., vol. 56, no. 1, pp. 99–105, Oct. 1997. https://doi.org/10.1002/(SICI)1097-0290(19971005)56:1<99::AID-BIT11>3.0.CO;2-5 [22] M. Henson, “Dynamic modeling of microbial cell populations,” COBIOT, vol. 14, no. 5, pp. 460–467, Oct. 2003. https://doi.org/10.1016/S0958-1669(03)00104-6 [23] F. Lei, M. Rotboll & S. Jorgensen, “A biochemically structured model for Saccharomyces cerevisiae,” J. Biotechnol., vol. 88, no. 3, pp. 205–221, Jul. 2001. https://doi.org/10.1016/S0168-1656(01)00269-3 [24] C. Strässle, B. Sonnleitner & A. Fiechter, “A predictive model for the spontaneous synchronization of Saccharomyces cerevisiae grown in continuous culture. II. Experimental verification,” J. Biotechnol., vol. 9, no. 3, pp. 191–208, Feb. 1989. https://doi.org/10.1016/0168-1656(89)90108-9 [25] I. Jöbses, G. Egberts, A. van Baalen & J. Roels, “Mathematical modelling of growth and substrate conversion of Zymomonas mobilis at 30 and 35°C,” Biotechnol. Bioeng., vol. 27, no. 7, pp. 984–995, Jul. 1985. https://doi.org/10.1002/bit.260270709 [26] P. Garhyan & S. Elnashaie, “Bifurcation analysis of two continuous membrane fermentor configurations for producing ethanol,” Chem. Eng. Sci., vol. 59, no. 15, pp. 3235–3268, Aug. 2004. https://doi. org/10.1016/j.ces.2004.05.003 [27] I. Jöbses, G. Egberts, K. Luyben & J. Roels, “Fermentation kinetics ofZymomonas mobilis at high ethanol concentrations: Oscillations in continuous cultures,” Biotechnol. Bioeng., vol. 28, no. 6, pp. 868–877, Jun. 1986. https://doi.org/10.1002/bit.260280614 [28] A. Namjoshi & D. Ramkrishna, “Multiplicity and stability of steady states in continuous bioreactors: Dissection of cybernetic models,” Chem. Eng. Sci., vol. 56, no. 19, pp. 5593–5607, Oct. 2001. https://doi. org/10.1016/S0009-2509(01)00166-X [29] Y. Zhang, A. Zamamiri, M. Henson & M. Hjortsø, “Cell population models for bifurcation analysis and nonlinear control of continuous yeast bioreactors,” J. Process Control, vol. 12, no. 6, pp. 721–734, Sep. 2002. https://doi.org/10.1016/S0959-1524(01)00010-5 [30] G. Abdelghani, “Continuous Ethanol Fermentation at Very High Gravity in the Presence of Saccharomyces cerevisiae: A Bifurcation Analysis”, J. Sustain. Bioenergy Syst., vol. 8, pp. 116–126, Dec. 2018. https://doi.org/10.4236/jsbs.2018.84009 |
dc.relation.citationendpage.spa.fl_str_mv |
38 |
dc.relation.citationstartpage.spa.fl_str_mv |
27 |
dc.relation.citationissue.spa.fl_str_mv |
2 |
dc.relation.citationvolume.spa.fl_str_mv |
18 |
dc.rights.spa.fl_str_mv |
Derechos de autor 2022 INGE CUC |
dc.rights.license.spa.fl_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) |
dc.rights.uri.spa.fl_str_mv |
https://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) Derechos de autor 2022 INGE CUC https://creativecommons.org/licenses/by-nc-nd/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.spa.fl_str_mv |
12 páginas |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.spa.fl_str_mv |
Corporación Universidad de la Costa |
dc.publisher.place.spa.fl_str_mv |
Colombia |
dc.source.spa.fl_str_mv |
https://revistascientificas.cuc.edu.co/ingecuc/article/view/3555 |
institution |
Corporación Universidad de la Costa |
bitstream.url.fl_str_mv |
https://repositorio.cuc.edu.co/bitstreams/aa25da21-a332-4943-a333-08ed0503979c/download https://repositorio.cuc.edu.co/bitstreams/e7ed0d0c-2180-4569-b2bd-c0feef8afa48/download https://repositorio.cuc.edu.co/bitstreams/ed1634c2-bf92-4481-9852-04c5b5e4e21b/download https://repositorio.cuc.edu.co/bitstreams/7c47d7b4-e394-4af1-9d32-d770ced1320f/download |
bitstream.checksum.fl_str_mv |
d5bf1c023969cfbebe9e42012e79582a 2f9959eaf5b71fae44bbf9ec84150c7a deae0c02458c9dcd2168769127e47640 9ff18d048ae5c7b4513a80f988710bd9 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio de la Universidad de la Costa CUC |
repository.mail.fl_str_mv |
repdigital@cuc.edu.co |
_version_ |
1811760784532832256 |
spelling |
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)Derechos de autor 2022 INGE CUChttps://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Muñoz Ñungo, OneidaAldemar Muñoz, JoséHernández Sarabia, Héctor Mauricio2023-04-11T15:56:30Z2023-04-11T15:56:30Z2022C. Riaño Jaimes, J. Diaz Rodríguez & D. Mejía Bugallo, “On-line method for optimal tuning of PID controllers using standard OPC interface”, INGECUC, vol. 18, no. 2, pp. 27–38. DOI: http://doi.org/10.17981/ingecuc.18.2.2022.032382-4700https://hdl.handle.net/11323/998310.17981/ingecuc.18.2.2022.030122-6517Corporación Universidad de la CostaREDICUC - Repositorio CUChttps://repositorio.cuc.edu.co/Introduction— Previous reactor models have been used to study the dynamic behavior of bioethanol production systems, however, few have elaborated a comparative study of control strategies that stabilize and control the variables of interest. Objective— The objective of this study is to analyze the stability of a fermentation system to obtain bioethanol, its dynamic behavior, the characterization of equilibrium points and bifurcation points of the mathematical model proposed by Jarzebski in 1992 for a continuous fermentation, taking into account the performance of the reaction in a bioreactor and the application of industrial control techniques for its optimization. Methodology— Review and design methods of quantitative and systematized type were used. Results— The comparison between two control strategies to control bioethanol production, PID control and Fuzzy. Conclusions— This work shows the importance of the stability analysis of a continuous system and how it can define the regions of operational interest, in this case for ethanol production, showing that productivity is inversely proportional to the dilution rate. Finally, it is concluded that a better dynamic behavior of the system is obtained when a Fuzzy controller is used. This work also shows the importance of the stability analysis of a continuous system and how it can define the regions of operational interest, in this case for the production of ethanol.Introducción— Modelos de reactores anteriores han sido utilizados para estudiar el comportamiento dinámico de sistemas de producción de bioetanol, sin embargo, pocos han elaborado un estudio comparativo de estrategias de control que estabilicen y controlen las variables de interés. Objetivo— El objetivo del presente estudio es analizar la estabilidad de un sistema de fermentación para obtención de bioetanol, su comportamiento dinámico, la caracterización de puntos de equilibrio y puntos de bifurcación del modelo matemático planteado por Jarzebski en 1992 para una fermentación continua, teniendo en cuenta el rendimiento de la reacción en un biorreactor y la aplicación de técnicas de control industrial para su optimización. Metodología— Se utilizaron métodos de revisión y diseño de tipo cuantitativo y sistematizado. Resultados— Se presenta la comparación entre dos estrategias de control para controlar la producción de bioetanol, el control PID y el control Fuzzy. Se observó un mejor comportamiento dinámico cuando se utilizó el controlador Fuzzy. Conclusiones— Este trabajo muestra la importancia del análisis de estabilidad de un sistema en continuo y cómo éste puede definir las regiones de interés operativo, en este caso para la producción de etanol, mostrando que la productividad es inversamente proporcional a la tasa de dilución. Finalmente, se concluye que se tiene un mejor comportamiento dinámico del sistema cuando se utiliza un controlador Fuzzy.12 páginasapplication/pdfengCorporación Universidad de la CostaColombiahttps://revistascientificas.cuc.edu.co/ingecuc/article/view/3555Dynamic analysis and comparison of control techniques in the process of obtaining bioethanolAnálisis dinámico y comparación de técnicas de control en el proceso de obtención de bioetanolArtículo de revistahttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/resource_type/c_2df8fbb1Textinfo:eu-repo/semantics/articlehttp://purl.org/redcol/resource_type/ARTinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/version/c_970fb48d4fbd8a85INGE CUC[1] A. Jarzębski, “Modelling of oscillatory behaviour in continuous ethanol fermentation,” Biotechnol. Lett., vol. 14, no. 2, pp. 137–142, Feb. 1992. https://doi.org/10.1007/BF01026241[2] J. Sadhukhan, E. Martinez-Hernandez, M. Amezcua-Allieri, J. Aburto & J. Honorato, “Economic and environmental impact evaluation of various biomass feedstock for bioethanol production and correlations to lignocellulosic composition,” Bioresour. Technol. Reports, vol. 7, no. 1, pp. 1–10, Sep. 2019. https://doi.org/10.1016/j.biteb.2019.100230[3] B. Šantek, G. Gwehenberger, M. I. Šantek, M. Narodoslawsky & P. Horvat, “Evaluation of energy demand and the sustainability of different bioethanol production processes from sugar beet,” Resour. Conserv. Recycl., vol. 54, no. 11, pp. 872–877, Sep. 2010. https://doi.org/10.1016/j.resconrec.2010.01.006[4] P. Iodice, G. Langella & A. Amoresano, “Ethanol in gasoline fuel blends: Effect on fuel consumption and engine out emissions of SI engines in cold operating conditions,” Appl. Therm. Eng., vol. 130, pp. 1081–1089, Feb. 2018. https://doi.org/10.1016/j.applthermaleng.2017.11.090[5] J. Mantilla, D. Garzon & C. Galeano, “Análisis multivariable del desempeño y las emisiones en motores de combustión interna que utilizan mezclas de gasolina y etanol,” Ing. Energética, vol. 36, no. 3, pp. 232–242, Sep. 2015. Available: https://rie.cujae.edu.cu/index.php/RIE/article/view/451[6] República de Colombia. Superintendencia de Industria y Comercio, Resolución No. 40785 de 8 de julio de 2013, por la cual se concede un registro. Disponible en http://visordocs.sic.gov.co/documentos/ Docs029/ActosEnLinea001/R-40785-2013.PDF?72[7] A. Yousefi-Darani, O. Paquet-Durand & B. Hitzmann, “Application of fuzzy logic control for the dough proofing process,” Food Bioprod. Process., vol. 115, pp. 36–46, May. 2019. https://doi.org/10.1016/j. fbp.2019.02.006[8] I. Edeh, “Bioethanol Production: An Overview,” in F. L. Inambao, Ed., Bioethanol Technologies, LDN, UK: IntechOpen, 2020. https://doi.org/10.5772/intechopen.94895[9] D. Bernier-Oviedo, J. Rincón-Moreno, J. Solanilla, J. Muñoz & H. Váquiro, “Comparison of two pretreatments methods to produce second-generation bioethanol resulting from sugarcane bagasse,” Ind. Crops Prod., vol. 122, pp. 414–421, Oct. 2018. https://doi.org/10.1016/j.indcrop.2018.06.012[10] M. Toor, S. Kumar, S. Malyan, N. Bishnoi, T. Mathmani, K. Rajedran & A. Pugazhendhi, “An overview on bioethanol production from lignocellulosic feedstocks,” Chemosphere, vol. 242, pp. 1–10, Mar. 2020. https://doi.org/10.1016/j.chemosphere.2019.125080[11] D. Maurya, A. Singla & S. Negi, “An overview of key pretreatment processes for biological conversion of lignocellulosic biomass to bioethanol,” 3 Biotech, vol. 5, no. 5, pp. 597–609, Feb. 2015. https://doi. org/10.1007/s13205-015-0279-4[12] N. Pachauri, A. Rani & V. Singh, “Bioreactor temperature control using modified fractional order IMC-PID for ethanol production,” Chem. Eng. Res. Des., vol. 122, pp. 97–112, Jun. 2017. https://doi. org/10.1016/j.cherd.2017.03.031[13] A. Ciesielski, & R. Grzywacz, “Dynamic bifurcations in continuous process of bioethanol production under aerobic conditions using Saccharomyces cerevisiae,” Biochem. Eng. J., vol. 161, pp. 1–10, Sep. 2020. https://doi.org/10.1016/j.bej.2020.107609[14] I. Pataro, M. da Costa, & B. Joseph, “Closed-loop dynamic real-time optimization (CL-DRTO) of a bioethanol distillation process using an advanced multilayer control architecture,” Comput. Chem. Eng., vol. 143, pp. 1–10, Dec. 2020. https://doi.org/10.1016/j.compchemeng.2020.107075[15] E. Imamoglu & F. Sukan, “Scale-up and kinetic modeling for bioethanol production,” Bioresour. Technol., vol. 144, pp. 311–320, Sep. 2013. https://doi.org/10.1016/j.biortech.2013.06.118[16] S. Fan, S, Chen, X. Tang, Z. Xiao, Q. Deng, P. Yao, Z. Sun, Y. Zhang & C. Chen, “Kinetic model of continuous ethanol fermentation in closed-circulating process with pervaporation membrane bioreactor by Saccharomyces cerevisiae,” Bioresour. Technol., vol. 177, pp. 169–175, Feb. 2015. https://doi. org/10.1016/j.biortech.2014.11.076[17] M. Muslim, T. Sukma Yudha & B. Ibrahim, “Feedback-feedforward fuzzy logic approach for temperature control in bioethanol vacuum distiller,” Indones. J. Electr. Eng. Comput. Sci., vol. 16, no. 2, pp. 678–684, Nov. 2019. https://doi.org/10.11591/ijeecs.v16.i2.pp678-684[18] F. Wang & H. Lin, “Fuzzy optimization of continuous fermentations with cell recycling for ethanol production,” Ind. Eng. Chem. Res., vol. 49, no. 5, pp. 2306–2311, Jan. 2010. https://doi.org/10.1021/ ie901066a[19] J. Gomes, J. Batra, V. Chopda, P. Kathiresan & A. Rathore, “Monitoring and control of bioethanol production from lignocellulosic biomass,” in T. Bhaskar, A. Pandey, S. V. Mohan, D.-J. Lee, S. K. Khanal, eds., Waste Biorefinery: Potential and Perspectives, ch. 25, A-M-S, NL: Elsevier, 2018, pp. 727–749. https://doi.org/10.1016/B978-0-444-63992-9.00025-2[20] E. Petre, D. Selişteanu, & M. Roman, “Advanced nonlinear control strategies for a fermentation bioreactor used for ethanol production,” Bioresour. Technol., vol. 328, pp. 1–10, May. 2021. https://doi. org/10.1016/j.biortech.2021.124836[21] A. Daugulis, P. McLellan & J. Li, “Experimental investigation and modeling of oscillatory behavior in the continuous culture ofZymomonas mobilis,” Biotechnol. Bioeng., vol. 56, no. 1, pp. 99–105, Oct. 1997. https://doi.org/10.1002/(SICI)1097-0290(19971005)56:1<99::AID-BIT11>3.0.CO;2-5[22] M. Henson, “Dynamic modeling of microbial cell populations,” COBIOT, vol. 14, no. 5, pp. 460–467, Oct. 2003. https://doi.org/10.1016/S0958-1669(03)00104-6[23] F. Lei, M. Rotboll & S. Jorgensen, “A biochemically structured model for Saccharomyces cerevisiae,” J. Biotechnol., vol. 88, no. 3, pp. 205–221, Jul. 2001. https://doi.org/10.1016/S0168-1656(01)00269-3[24] C. Strässle, B. Sonnleitner & A. Fiechter, “A predictive model for the spontaneous synchronization of Saccharomyces cerevisiae grown in continuous culture. II. Experimental verification,” J. Biotechnol., vol. 9, no. 3, pp. 191–208, Feb. 1989. https://doi.org/10.1016/0168-1656(89)90108-9[25] I. Jöbses, G. Egberts, A. van Baalen & J. Roels, “Mathematical modelling of growth and substrate conversion of Zymomonas mobilis at 30 and 35°C,” Biotechnol. Bioeng., vol. 27, no. 7, pp. 984–995, Jul. 1985. https://doi.org/10.1002/bit.260270709[26] P. Garhyan & S. Elnashaie, “Bifurcation analysis of two continuous membrane fermentor configurations for producing ethanol,” Chem. Eng. Sci., vol. 59, no. 15, pp. 3235–3268, Aug. 2004. https://doi. org/10.1016/j.ces.2004.05.003[27] I. Jöbses, G. Egberts, K. Luyben & J. Roels, “Fermentation kinetics ofZymomonas mobilis at high ethanol concentrations: Oscillations in continuous cultures,” Biotechnol. Bioeng., vol. 28, no. 6, pp. 868–877, Jun. 1986. https://doi.org/10.1002/bit.260280614[28] A. Namjoshi & D. Ramkrishna, “Multiplicity and stability of steady states in continuous bioreactors: Dissection of cybernetic models,” Chem. Eng. Sci., vol. 56, no. 19, pp. 5593–5607, Oct. 2001. https://doi. org/10.1016/S0009-2509(01)00166-X[29] Y. Zhang, A. Zamamiri, M. Henson & M. Hjortsø, “Cell population models for bifurcation analysis and nonlinear control of continuous yeast bioreactors,” J. Process Control, vol. 12, no. 6, pp. 721–734, Sep. 2002. https://doi.org/10.1016/S0959-1524(01)00010-5[30] G. Abdelghani, “Continuous Ethanol Fermentation at Very High Gravity in the Presence of Saccharomyces cerevisiae: A Bifurcation Analysis”, J. Sustain. Bioenergy Syst., vol. 8, pp. 116–126, Dec. 2018. https://doi.org/10.4236/jsbs.2018.840093827218Alcoholic fermentationPID controlFuzzy controlNon-linear systemsStabilityFermentación alcohólicaControl PIDControl FuzzySistemas no linealesEstabilidadPublicationORIGINALDynamic analysis and comparison of control techniques in the process of obtaining bioethanol.pdfDynamic analysis and comparison of control techniques in the process of obtaining bioethanol.pdfArtículoapplication/pdf677318https://repositorio.cuc.edu.co/bitstreams/aa25da21-a332-4943-a333-08ed0503979c/downloadd5bf1c023969cfbebe9e42012e79582aMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-814828https://repositorio.cuc.edu.co/bitstreams/e7ed0d0c-2180-4569-b2bd-c0feef8afa48/download2f9959eaf5b71fae44bbf9ec84150c7aMD52TEXTDynamic analysis and comparison of control techniques in the process of obtaining bioethanol.pdf.txtDynamic analysis and comparison of control techniques in the process of obtaining bioethanol.pdf.txtExtracted texttext/plain35280https://repositorio.cuc.edu.co/bitstreams/ed1634c2-bf92-4481-9852-04c5b5e4e21b/downloaddeae0c02458c9dcd2168769127e47640MD53THUMBNAILDynamic analysis and comparison of control techniques in the process of obtaining bioethanol.pdf.jpgDynamic analysis and comparison of control techniques in the process of obtaining bioethanol.pdf.jpgGenerated Thumbnailimage/jpeg12369https://repositorio.cuc.edu.co/bitstreams/7c47d7b4-e394-4af1-9d32-d770ced1320f/download9ff18d048ae5c7b4513a80f988710bd9MD5411323/9983oai:repositorio.cuc.edu.co:11323/99832024-09-17 11:08:39.299https://creativecommons.org/licenses/by-nc-nd/4.0/Derechos de autor 2022 INGE CUCopen.accesshttps://repositorio.cuc.edu.coRepositorio de la Universidad de la Costa CUCrepdigital@cuc.edu.coTEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuCgpNRURJQU5URSBFTCBFSkVSQ0lDSU8gREUgQ1VBTFFVSUVSQSBERSBMT1MgREVSRUNIT1MgUVVFIFNFIE9UT1JHQU4gRU4gRVNUQSBMSUNFTkNJQSwgVVNURUQgQUNFUFRBIFkgQUNVRVJEQSBRVUVEQVIgT0JMSUdBRE8gRU4gTE9TIFRFUk1JTk9TIFFVRSBTRSBTRcORQUxBTiBFTiBFTExBLiBFTCBMSUNFTkNJQU5URSBDT05DRURFIEEgVVNURUQgTE9TIERFUkVDSE9TIENPTlRFTklET1MgRU4gRVNUQSBMSUNFTkNJQSBDT05ESUNJT05BRE9TIEEgTEEgQUNFUFRBQ0nDk04gREUgU1VTIFRFUk1JTk9TIFkgQ09ORElDSU9ORVMuCjEuIERlZmluaWNpb25lcwoKYS4JT2JyYSBDb2xlY3RpdmEgZXMgdW5hIG9icmEsIHRhbCBjb21vIHVuYSBwdWJsaWNhY2nDs24gcGVyacOzZGljYSwgdW5hIGFudG9sb2fDrWEsIG8gdW5hIGVuY2ljbG9wZWRpYSwgZW4gbGEgcXVlIGxhIG9icmEgZW4gc3UgdG90YWxpZGFkLCBzaW4gbW9kaWZpY2FjacOzbiBhbGd1bmEsIGp1bnRvIGNvbiB1biBncnVwbyBkZSBvdHJhcyBjb250cmlidWNpb25lcyBxdWUgY29uc3RpdHV5ZW4gb2JyYXMgc2VwYXJhZGFzIGUgaW5kZXBlbmRpZW50ZXMgZW4gc8OtIG1pc21hcywgc2UgaW50ZWdyYW4gZW4gdW4gdG9kbyBjb2xlY3Rpdm8uIFVuYSBPYnJhIHF1ZSBjb25zdGl0dXllIHVuYSBvYnJhIGNvbGVjdGl2YSBubyBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgKGNvbW8gc2UgZGVmaW5lIGFiYWpvKSBwYXJhIGxvcyBwcm9ww7NzaXRvcyBkZSBlc3RhIGxpY2VuY2lhLiBhcXVlbGxhIHByb2R1Y2lkYSBwb3IgdW4gZ3J1cG8gZGUgYXV0b3JlcywgZW4gcXVlIGxhIE9icmEgc2UgZW5jdWVudHJhIHNpbiBtb2RpZmljYWNpb25lcywganVudG8gY29uIHVuYSBjaWVydGEgY2FudGlkYWQgZGUgb3RyYXMgY29udHJpYnVjaW9uZXMsIHF1ZSBjb25zdGl0dXllbiBlbiBzw60gbWlzbW9zIHRyYWJham9zIHNlcGFyYWRvcyBlIGluZGVwZW5kaWVudGVzLCBxdWUgc29uIGludGVncmFkb3MgYWwgdG9kbyBjb2xlY3Rpdm8sIHRhbGVzIGNvbW8gcHVibGljYWNpb25lcyBwZXJpw7NkaWNhcywgYW50b2xvZ8OtYXMgbyBlbmNpY2xvcGVkaWFzLgoKYi4JT2JyYSBEZXJpdmFkYSBzaWduaWZpY2EgdW5hIG9icmEgYmFzYWRhIGVuIGxhIG9icmEgb2JqZXRvIGRlIGVzdGEgbGljZW5jaWEgbyBlbiDDqXN0YSB5IG90cmFzIG9icmFzIHByZWV4aXN0ZW50ZXMsIHRhbGVzIGNvbW8gdHJhZHVjY2lvbmVzLCBhcnJlZ2xvcyBtdXNpY2FsZXMsIGRyYW1hdGl6YWNpb25lcywg4oCcZmljY2lvbmFsaXphY2lvbmVz4oCdLCB2ZXJzaW9uZXMgcGFyYSBjaW5lLCDigJxncmFiYWNpb25lcyBkZSBzb25pZG/igJ0sIHJlcHJvZHVjY2lvbmVzIGRlIGFydGUsIHJlc8O6bWVuZXMsIGNvbmRlbnNhY2lvbmVzLCBvIGN1YWxxdWllciBvdHJhIGVuIGxhIHF1ZSBsYSBvYnJhIHB1ZWRhIHNlciB0cmFuc2Zvcm1hZGEsIGNhbWJpYWRhIG8gYWRhcHRhZGEsIGV4Y2VwdG8gYXF1ZWxsYXMgcXVlIGNvbnN0aXR1eWFuIHVuYSBvYnJhIGNvbGVjdGl2YSwgbGFzIHF1ZSBubyBzZXLDoW4gY29uc2lkZXJhZGFzIHVuYSBvYnJhIGRlcml2YWRhIHBhcmEgZWZlY3RvcyBkZSBlc3RhIGxpY2VuY2lhLiAoUGFyYSBldml0YXIgZHVkYXMsIGVuIGVsIGNhc28gZGUgcXVlIGxhIE9icmEgc2VhIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbCBvIHVuYSBncmFiYWNpw7NuIHNvbm9yYSwgcGFyYSBsb3MgZWZlY3RvcyBkZSBlc3RhIExpY2VuY2lhIGxhIHNpbmNyb25pemFjacOzbiB0ZW1wb3JhbCBkZSBsYSBPYnJhIGNvbiB1bmEgaW1hZ2VuIGVuIG1vdmltaWVudG8gc2UgY29uc2lkZXJhcsOhIHVuYSBPYnJhIERlcml2YWRhIHBhcmEgbG9zIGZpbmVzIGRlIGVzdGEgbGljZW5jaWEpLgoKYy4JTGljZW5jaWFudGUsIGVzIGVsIGluZGl2aWR1byBvIGxhIGVudGlkYWQgdGl0dWxhciBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IgcXVlIG9mcmVjZSBsYSBPYnJhIGVuIGNvbmZvcm1pZGFkIGNvbiBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYS4KCmQuCUF1dG9yIG9yaWdpbmFsLCBlcyBlbCBpbmRpdmlkdW8gcXVlIGNyZcOzIGxhIE9icmEuCgplLglPYnJhLCBlcyBhcXVlbGxhIG9icmEgc3VzY2VwdGlibGUgZGUgcHJvdGVjY2nDs24gcG9yIGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IgeSBxdWUgZXMgb2ZyZWNpZGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhCgpmLglVc3RlZCwgZXMgZWwgaW5kaXZpZHVvIG8gbGEgZW50aWRhZCBxdWUgZWplcmNpdGEgbG9zIGRlcmVjaG9zIG90b3JnYWRvcyBhbCBhbXBhcm8gZGUgZXN0YSBMaWNlbmNpYSB5IHF1ZSBjb24gYW50ZXJpb3JpZGFkIG5vIGhhIHZpb2xhZG8gbGFzIGNvbmRpY2lvbmVzIGRlIGxhIG1pc21hIHJlc3BlY3RvIGEgbGEgT2JyYSwgbyBxdWUgaGF5YSBvYnRlbmlkbyBhdXRvcml6YWNpw7NuIGV4cHJlc2EgcG9yIHBhcnRlIGRlbCBMaWNlbmNpYW50ZSBwYXJhIGVqZXJjZXIgbG9zIGRlcmVjaG9zIGFsIGFtcGFybyBkZSBlc3RhIExpY2VuY2lhIHBlc2UgYSB1bmEgdmlvbGFjacOzbiBhbnRlcmlvci4KCjIuIERlcmVjaG9zIGRlIFVzb3MgSG9ucmFkb3MgeSBleGNlcGNpb25lcyBMZWdhbGVzLgpOYWRhIGVuIGVzdGEgTGljZW5jaWEgcG9kcsOhIHNlciBpbnRlcnByZXRhZG8gY29tbyB1bmEgZGlzbWludWNpw7NuLCBsaW1pdGFjacOzbiBvIHJlc3RyaWNjacOzbiBkZSBsb3MgZGVyZWNob3MgZGVyaXZhZG9zIGRlbCB1c28gaG9ucmFkbyB5IG90cmFzIGxpbWl0YWNpb25lcyBvIGV4Y2VwY2lvbmVzIGEgbG9zIGRlcmVjaG9zIGRlbCBhdXRvciBiYWpvIGVsIHLDqWdpbWVuIGxlZ2FsIHZpZ2VudGUgbyBkZXJpdmFkbyBkZSBjdWFscXVpZXIgb3RyYSBub3JtYSBxdWUgc2UgbGUgYXBsaXF1ZS4KCjMuIENvbmNlc2nDs24gZGUgbGEgTGljZW5jaWEuCkJham8gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIGVsIExpY2VuY2lhbnRlIG90b3JnYSBhIFVzdGVkIHVuYSBsaWNlbmNpYSBtdW5kaWFsLCBsaWJyZSBkZSByZWdhbMOtYXMsIG5vIGV4Y2x1c2l2YSB5IHBlcnBldHVhIChkdXJhbnRlIHRvZG8gZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGVqZXJjZXIgZXN0b3MgZGVyZWNob3Mgc29icmUgbGEgT2JyYSB0YWwgeSBjb21vIHNlIGluZGljYSBhIGNvbnRpbnVhY2nDs246CgphLglSZXByb2R1Y2lyIGxhIE9icmEsIGluY29ycG9yYXIgbGEgT2JyYSBlbiB1bmEgbyBtw6FzIE9icmFzIENvbGVjdGl2YXMsIHkgcmVwcm9kdWNpciBsYSBPYnJhIGluY29ycG9yYWRhIGVuIGxhcyBPYnJhcyBDb2xlY3RpdmFzLgoKYi4JRGlzdHJpYnVpciBjb3BpYXMgbyBmb25vZ3JhbWFzIGRlIGxhcyBPYnJhcywgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYSwgaW5jbHV5w6luZG9sYXMgY29tbyBpbmNvcnBvcmFkYXMgZW4gT2JyYXMgQ29sZWN0aXZhcywgc2Vnw7puIGNvcnJlc3BvbmRhLgoKYy4JRGlzdHJpYnVpciBjb3BpYXMgZGUgbGFzIE9icmFzIERlcml2YWRhcyBxdWUgc2UgZ2VuZXJlbiwgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4KTG9zIGRlcmVjaG9zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUgcHVlZGVuIHNlciBlamVyY2lkb3MgZW4gdG9kb3MgbG9zIG1lZGlvcyB5IGZvcm1hdG9zLCBhY3R1YWxtZW50ZSBjb25vY2lkb3MgbyBxdWUgc2UgaW52ZW50ZW4gZW4gZWwgZnV0dXJvLiBMb3MgZGVyZWNob3MgYW50ZXMgbWVuY2lvbmFkb3MgaW5jbHV5ZW4gZWwgZGVyZWNobyBhIHJlYWxpemFyIGRpY2hhcyBtb2RpZmljYWNpb25lcyBlbiBsYSBtZWRpZGEgcXVlIHNlYW4gdMOpY25pY2FtZW50ZSBuZWNlc2FyaWFzIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgZW4gb3RybyBtZWRpbyBvIGZvcm1hdG9zLCBwZXJvIGRlIG90cmEgbWFuZXJhIHVzdGVkIG5vIGVzdMOhIGF1dG9yaXphZG8gcGFyYSByZWFsaXphciBvYnJhcyBkZXJpdmFkYXMuIFRvZG9zIGxvcyBkZXJlY2hvcyBubyBvdG9yZ2Fkb3MgZXhwcmVzYW1lbnRlIHBvciBlbCBMaWNlbmNpYW50ZSBxdWVkYW4gcG9yIGVzdGUgbWVkaW8gcmVzZXJ2YWRvcywgaW5jbHV5ZW5kbyBwZXJvIHNpbiBsaW1pdGFyc2UgYSBhcXVlbGxvcyBxdWUgc2UgbWVuY2lvbmFuIGVuIGxhcyBzZWNjaW9uZXMgNChkKSB5IDQoZSkuCgo0LiBSZXN0cmljY2lvbmVzLgpMYSBsaWNlbmNpYSBvdG9yZ2FkYSBlbiBsYSBhbnRlcmlvciBTZWNjacOzbiAzIGVzdMOhIGV4cHJlc2FtZW50ZSBzdWpldGEgeSBsaW1pdGFkYSBwb3IgbGFzIHNpZ3VpZW50ZXMgcmVzdHJpY2Npb25lczoKCmEuCVVzdGVkIHB1ZWRlIGRpc3RyaWJ1aXIsIGV4aGliaXIgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXIgcMO6YmxpY2FtZW50ZSwgbyBwb25lciBhIGRpc3Bvc2ljacOzbiBww7pibGljYSBsYSBPYnJhIHPDs2xvIGJham8gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIHkgVXN0ZWQgZGViZSBpbmNsdWlyIHVuYSBjb3BpYSBkZSBlc3RhIGxpY2VuY2lhIG8gZGVsIElkZW50aWZpY2Fkb3IgVW5pdmVyc2FsIGRlIFJlY3Vyc29zIGRlIGxhIG1pc21hIGNvbiBjYWRhIGNvcGlhIGRlIGxhIE9icmEgcXVlIGRpc3RyaWJ1eWEsIGV4aGliYSBww7pibGljYW1lbnRlLCBlamVjdXRlIHDDumJsaWNhbWVudGUgbyBwb25nYSBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4gTm8gZXMgcG9zaWJsZSBvZnJlY2VyIG8gaW1wb25lciBuaW5ndW5hIGNvbmRpY2nDs24gc29icmUgbGEgT2JyYSBxdWUgYWx0ZXJlIG8gbGltaXRlIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIG8gZWwgZWplcmNpY2lvIGRlIGxvcyBkZXJlY2hvcyBkZSBsb3MgZGVzdGluYXRhcmlvcyBvdG9yZ2Fkb3MgZW4gZXN0ZSBkb2N1bWVudG8uIE5vIGVzIHBvc2libGUgc3VibGljZW5jaWFyIGxhIE9icmEuIFVzdGVkIGRlYmUgbWFudGVuZXIgaW50YWN0b3MgdG9kb3MgbG9zIGF2aXNvcyBxdWUgaGFnYW4gcmVmZXJlbmNpYSBhIGVzdGEgTGljZW5jaWEgeSBhIGxhIGNsw6F1c3VsYSBkZSBsaW1pdGFjacOzbiBkZSBnYXJhbnTDrWFzLiBVc3RlZCBubyBwdWVkZSBkaXN0cmlidWlyLCBleGhpYmlyIHDDumJsaWNhbWVudGUsIGVqZWN1dGFyIHDDumJsaWNhbWVudGUsIG8gcG9uZXIgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBjb24gYWxndW5hIG1lZGlkYSB0ZWNub2zDs2dpY2EgcXVlIGNvbnRyb2xlIGVsIGFjY2VzbyBvIGxhIHV0aWxpemFjacOzbiBkZSBlbGxhIGRlIHVuYSBmb3JtYSBxdWUgc2VhIGluY29uc2lzdGVudGUgY29uIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBMbyBhbnRlcmlvciBzZSBhcGxpY2EgYSBsYSBPYnJhIGluY29ycG9yYWRhIGEgdW5hIE9icmEgQ29sZWN0aXZhLCBwZXJvIGVzdG8gbm8gZXhpZ2UgcXVlIGxhIE9icmEgQ29sZWN0aXZhIGFwYXJ0ZSBkZSBsYSBvYnJhIG1pc21hIHF1ZWRlIHN1amV0YSBhIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBTaSBVc3RlZCBjcmVhIHVuYSBPYnJhIENvbGVjdGl2YSwgcHJldmlvIGF2aXNvIGRlIGN1YWxxdWllciBMaWNlbmNpYW50ZSBkZWJlLCBlbiBsYSBtZWRpZGEgZGUgbG8gcG9zaWJsZSwgZWxpbWluYXIgZGUgbGEgT2JyYSBDb2xlY3RpdmEgY3VhbHF1aWVyIHJlZmVyZW5jaWEgYSBkaWNobyBMaWNlbmNpYW50ZSBvIGFsIEF1dG9yIE9yaWdpbmFsLCBzZWfDum4gbG8gc29saWNpdGFkbyBwb3IgZWwgTGljZW5jaWFudGUgeSBjb25mb3JtZSBsbyBleGlnZSBsYSBjbMOhdXN1bGEgNChjKS4KCmIuCVVzdGVkIG5vIHB1ZWRlIGVqZXJjZXIgbmluZ3VubyBkZSBsb3MgZGVyZWNob3MgcXVlIGxlIGhhbiBzaWRvIG90b3JnYWRvcyBlbiBsYSBTZWNjacOzbiAzIHByZWNlZGVudGUgZGUgbW9kbyBxdWUgZXN0w6luIHByaW5jaXBhbG1lbnRlIGRlc3RpbmFkb3MgbyBkaXJlY3RhbWVudGUgZGlyaWdpZG9zIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLiBFbCBpbnRlcmNhbWJpbyBkZSBsYSBPYnJhIHBvciBvdHJhcyBvYnJhcyBwcm90ZWdpZGFzIHBvciBkZXJlY2hvcyBkZSBhdXRvciwgeWEgc2VhIGEgdHJhdsOpcyBkZSB1biBzaXN0ZW1hIHBhcmEgY29tcGFydGlyIGFyY2hpdm9zIGRpZ2l0YWxlcyAoZGlnaXRhbCBmaWxlLXNoYXJpbmcpIG8gZGUgY3VhbHF1aWVyIG90cmEgbWFuZXJhIG5vIHNlcsOhIGNvbnNpZGVyYWRvIGNvbW8gZXN0YXIgZGVzdGluYWRvIHByaW5jaXBhbG1lbnRlIG8gZGlyaWdpZG8gZGlyZWN0YW1lbnRlIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLCBzaWVtcHJlIHF1ZSBubyBzZSByZWFsaWNlIHVuIHBhZ28gbWVkaWFudGUgdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIGVuIHJlbGFjacOzbiBjb24gZWwgaW50ZXJjYW1iaW8gZGUgb2JyYXMgcHJvdGVnaWRhcyBwb3IgZWwgZGVyZWNobyBkZSBhdXRvci4KCmMuCVNpIHVzdGVkIGRpc3RyaWJ1eWUsIGV4aGliZSBww7pibGljYW1lbnRlLCBlamVjdXRhIHDDumJsaWNhbWVudGUgbyBlamVjdXRhIHDDumJsaWNhbWVudGUgZW4gZm9ybWEgZGlnaXRhbCBsYSBPYnJhIG8gY3VhbHF1aWVyIE9icmEgRGVyaXZhZGEgdSBPYnJhIENvbGVjdGl2YSwgVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RhIHRvZGEgbGEgaW5mb3JtYWNpw7NuIGRlIGRlcmVjaG8gZGUgYXV0b3IgZGUgbGEgT2JyYSB5IHByb3BvcmNpb25hciwgZGUgZm9ybWEgcmF6b25hYmxlIHNlZ8O6biBlbCBtZWRpbyBvIG1hbmVyYSBxdWUgVXN0ZWQgZXN0w6kgdXRpbGl6YW5kbzogKGkpIGVsIG5vbWJyZSBkZWwgQXV0b3IgT3JpZ2luYWwgc2kgZXN0w6EgcHJvdmlzdG8gKG8gc2V1ZMOzbmltbywgc2kgZnVlcmUgYXBsaWNhYmxlKSwgeS9vIChpaSkgZWwgbm9tYnJlIGRlIGxhIHBhcnRlIG8gbGFzIHBhcnRlcyBxdWUgZWwgQXV0b3IgT3JpZ2luYWwgeS9vIGVsIExpY2VuY2lhbnRlIGh1YmllcmVuIGRlc2lnbmFkbyBwYXJhIGxhIGF0cmlidWNpw7NuICh2LmcuLCB1biBpbnN0aXR1dG8gcGF0cm9jaW5hZG9yLCBlZGl0b3JpYWwsIHB1YmxpY2FjacOzbikgZW4gbGEgaW5mb3JtYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZWwgTGljZW5jaWFudGUsIHTDqXJtaW5vcyBkZSBzZXJ2aWNpb3MgbyBkZSBvdHJhcyBmb3JtYXMgcmF6b25hYmxlczsgZWwgdMOtdHVsbyBkZSBsYSBPYnJhIHNpIGVzdMOhIHByb3Zpc3RvOyBlbiBsYSBtZWRpZGEgZGUgbG8gcmF6b25hYmxlbWVudGUgZmFjdGlibGUgeSwgc2kgZXN0w6EgcHJvdmlzdG8sIGVsIElkZW50aWZpY2Fkb3IgVW5pZm9ybWUgZGUgUmVjdXJzb3MgKFVuaWZvcm0gUmVzb3VyY2UgSWRlbnRpZmllcikgcXVlIGVsIExpY2VuY2lhbnRlIGVzcGVjaWZpY2EgcGFyYSBzZXIgYXNvY2lhZG8gY29uIGxhIE9icmEsIHNhbHZvIHF1ZSB0YWwgVVJJIG5vIHNlIHJlZmllcmEgYSBsYSBub3RhIHNvYnJlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBvIGEgbGEgaW5mb3JtYWNpw7NuIHNvYnJlIGVsIGxpY2VuY2lhbWllbnRvIGRlIGxhIE9icmE7IHkgZW4gZWwgY2FzbyBkZSB1bmEgT2JyYSBEZXJpdmFkYSwgYXRyaWJ1aXIgZWwgY3LDqWRpdG8gaWRlbnRpZmljYW5kbyBlbCB1c28gZGUgbGEgT2JyYSBlbiBsYSBPYnJhIERlcml2YWRhICh2LmcuLCAiVHJhZHVjY2nDs24gRnJhbmNlc2EgZGUgbGEgT2JyYSBkZWwgQXV0b3IgT3JpZ2luYWwsIiBvICJHdWnDs24gQ2luZW1hdG9ncsOhZmljbyBiYXNhZG8gZW4gbGEgT2JyYSBvcmlnaW5hbCBkZWwgQXV0b3IgT3JpZ2luYWwiKS4gVGFsIGNyw6lkaXRvIHB1ZWRlIHNlciBpbXBsZW1lbnRhZG8gZGUgY3VhbHF1aWVyIGZvcm1hIHJhem9uYWJsZTsgZW4gZWwgY2Fzbywgc2luIGVtYmFyZ28sIGRlIE9icmFzIERlcml2YWRhcyB1IE9icmFzIENvbGVjdGl2YXMsIHRhbCBjcsOpZGl0byBhcGFyZWNlcsOhLCBjb21vIG3DrW5pbW8sIGRvbmRlIGFwYXJlY2UgZWwgY3LDqWRpdG8gZGUgY3VhbHF1aWVyIG90cm8gYXV0b3IgY29tcGFyYWJsZSB5IGRlIHVuYSBtYW5lcmEsIGFsIG1lbm9zLCB0YW4gZGVzdGFjYWRhIGNvbW8gZWwgY3LDqWRpdG8gZGUgb3RybyBhdXRvciBjb21wYXJhYmxlLgoKZC4JUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBlcyB1bmEgY29tcG9zaWNpw7NuIG11c2ljYWw6CgppLglSZWdhbMOtYXMgcG9yIGludGVycHJldGFjacOzbiB5IGVqZWN1Y2nDs24gYmFqbyBsaWNlbmNpYXMgZ2VuZXJhbGVzLiBFbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgeSBkZSByZWNvbGVjdGFyLCBzZWEgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgU0FZQ08pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbyBXZWJjYXN0KSBsaWNlbmNpYWRhIGJham8gbGljZW5jaWFzIGdlbmVyYWxlcywgc2kgbGEgaW50ZXJwcmV0YWNpw7NuIG8gZWplY3VjacOzbiBkZSBsYSBvYnJhIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBvcmllbnRhZGEgcG9yIG8gZGlyaWdpZGEgYSBsYSBvYnRlbmNpw7NuIGRlIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLgoKaWkuCVJlZ2Fsw61hcyBwb3IgRm9ub2dyYW1hcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSByZWNvbGVjdGFyLCBpbmRpdmlkdWFsbWVudGUgbyBhIHRyYXbDqXMgZGUgdW5hIHNvY2llZGFkIGRlIGdlc3Rpw7NuIGNvbGVjdGl2YSBkZSBkZXJlY2hvcyBkZSBhdXRvciB5IGRlcmVjaG9zIGNvbmV4b3MgKHBvciBlamVtcGxvLCBsb3MgY29uc2FncmFkb3MgcG9yIGxhIFNBWUNPKSwgdW5hIGFnZW5jaWEgZGUgZGVyZWNob3MgbXVzaWNhbGVzIG8gYWxnw7puIGFnZW50ZSBkZXNpZ25hZG8sIGxhcyByZWdhbMOtYXMgcG9yIGN1YWxxdWllciBmb25vZ3JhbWEgcXVlIFVzdGVkIGNyZWUgYSBwYXJ0aXIgZGUgbGEgb2JyYSAo4oCcdmVyc2nDs24gY292ZXLigJ0pIHkgZGlzdHJpYnV5YSwgZW4gbG9zIHTDqXJtaW5vcyBkZWwgcsOpZ2ltZW4gZGUgZGVyZWNob3MgZGUgYXV0b3IsIHNpIGxhIGNyZWFjacOzbiBvIGRpc3RyaWJ1Y2nDs24gZGUgZXNhIHZlcnNpw7NuIGNvdmVyIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkZXN0aW5hZGEgbyBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgplLglHZXN0acOzbiBkZSBEZXJlY2hvcyBkZSBBdXRvciBzb2JyZSBJbnRlcnByZXRhY2lvbmVzIHkgRWplY3VjaW9uZXMgRGlnaXRhbGVzIChXZWJDYXN0aW5nKS4gUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBzZWEgdW4gZm9ub2dyYW1hLCBlbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpIHkgZGUgcmVjb2xlY3RhciwgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgQUNJTlBSTyksIGxhcyByZWdhbMOtYXMgcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbywgd2ViY2FzdCksIHN1amV0YSBhIGxhcyBkaXNwb3NpY2lvbmVzIGFwbGljYWJsZXMgZGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IsIHNpIGVzdGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgo1LiBSZXByZXNlbnRhY2lvbmVzLCBHYXJhbnTDrWFzIHkgTGltaXRhY2lvbmVzIGRlIFJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTEFTIFBBUlRFUyBMTyBBQ09SREFSQU4gREUgT1RSQSBGT1JNQSBQT1IgRVNDUklUTywgRUwgTElDRU5DSUFOVEUgT0ZSRUNFIExBIE9CUkEgKEVOIEVMIEVTVEFETyBFTiBFTCBRVUUgU0UgRU5DVUVOVFJBKSDigJxUQUwgQ1VBTOKAnSwgU0lOIEJSSU5EQVIgR0FSQU5Uw41BUyBERSBDTEFTRSBBTEdVTkEgUkVTUEVDVE8gREUgTEEgT0JSQSwgWUEgU0VBIEVYUFJFU0EsIElNUEzDjUNJVEEsIExFR0FMIE8gQ1VBTFFVSUVSQSBPVFJBLCBJTkNMVVlFTkRPLCBTSU4gTElNSVRBUlNFIEEgRUxMQVMsIEdBUkFOVMONQVMgREUgVElUVUxBUklEQUQsIENPTUVSQ0lBQklMSURBRCwgQURBUFRBQklMSURBRCBPIEFERUNVQUNJw5NOIEEgUFJPUMOTU0lUTyBERVRFUk1JTkFETywgQVVTRU5DSUEgREUgSU5GUkFDQ0nDk04sIERFIEFVU0VOQ0lBIERFIERFRkVDVE9TIExBVEVOVEVTIE8gREUgT1RSTyBUSVBPLCBPIExBIFBSRVNFTkNJQSBPIEFVU0VOQ0lBIERFIEVSUk9SRVMsIFNFQU4gTyBOTyBERVNDVUJSSUJMRVMgKFBVRURBTiBPIE5PIFNFUiBFU1RPUyBERVNDVUJJRVJUT1MpLiBBTEdVTkFTIEpVUklTRElDQ0lPTkVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgR0FSQU5Uw41BUyBJTVBMw41DSVRBUywgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjYuIExpbWl0YWNpw7NuIGRlIHJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTE8gRVhJSkEgRVhQUkVTQU1FTlRFIExBIExFWSBBUExJQ0FCTEUsIEVMIExJQ0VOQ0lBTlRFIE5PIFNFUsOBIFJFU1BPTlNBQkxFIEFOVEUgVVNURUQgUE9SIERBw5FPIEFMR1VOTywgU0VBIFBPUiBSRVNQT05TQUJJTElEQUQgRVhUUkFDT05UUkFDVFVBTCwgUFJFQ09OVFJBQ1RVQUwgTyBDT05UUkFDVFVBTCwgT0JKRVRJVkEgTyBTVUJKRVRJVkEsIFNFIFRSQVRFIERFIERBw5FPUyBNT1JBTEVTIE8gUEFUUklNT05JQUxFUywgRElSRUNUT1MgTyBJTkRJUkVDVE9TLCBQUkVWSVNUT1MgTyBJTVBSRVZJU1RPUyBQUk9EVUNJRE9TIFBPUiBFTCBVU08gREUgRVNUQSBMSUNFTkNJQSBPIERFIExBIE9CUkEsIEFVTiBDVUFORE8gRUwgTElDRU5DSUFOVEUgSEFZQSBTSURPIEFEVkVSVElETyBERSBMQSBQT1NJQklMSURBRCBERSBESUNIT1MgREHDkU9TLiBBTEdVTkFTIExFWUVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgQ0lFUlRBIFJFU1BPTlNBQklMSURBRCwgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjcuIFTDqXJtaW5vLgoKYS4JRXN0YSBMaWNlbmNpYSB5IGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgZW4gdmlydHVkIGRlIGVsbGEgdGVybWluYXLDoW4gYXV0b23DoXRpY2FtZW50ZSBzaSBVc3RlZCBpbmZyaW5nZSBhbGd1bmEgY29uZGljacOzbiBlc3RhYmxlY2lkYSBlbiBlbGxhLiBTaW4gZW1iYXJnbywgbG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgcXVlIGhhbiByZWNpYmlkbyBPYnJhcyBEZXJpdmFkYXMgbyBDb2xlY3RpdmFzIGRlIFVzdGVkIGRlIGNvbmZvcm1pZGFkIGNvbiBlc3RhIExpY2VuY2lhLCBubyB2ZXLDoW4gdGVybWluYWRhcyBzdXMgbGljZW5jaWFzLCBzaWVtcHJlIHF1ZSBlc3RvcyBpbmRpdmlkdW9zIG8gZW50aWRhZGVzIHNpZ2FuIGN1bXBsaWVuZG8gw61udGVncmFtZW50ZSBsYXMgY29uZGljaW9uZXMgZGUgZXN0YXMgbGljZW5jaWFzLiBMYXMgU2VjY2lvbmVzIDEsIDIsIDUsIDYsIDcsIHkgOCBzdWJzaXN0aXLDoW4gYSBjdWFscXVpZXIgdGVybWluYWNpw7NuIGRlIGVzdGEgTGljZW5jaWEuCgpiLglTdWpldGEgYSBsYXMgY29uZGljaW9uZXMgeSB0w6lybWlub3MgYW50ZXJpb3JlcywgbGEgbGljZW5jaWEgb3RvcmdhZGEgYXF1w60gZXMgcGVycGV0dWEgKGR1cmFudGUgZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIGRlIGxhIG9icmEpLiBObyBvYnN0YW50ZSBsbyBhbnRlcmlvciwgZWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGEgcHVibGljYXIgeS9vIGVzdHJlbmFyIGxhIE9icmEgYmFqbyBjb25kaWNpb25lcyBkZSBsaWNlbmNpYSBkaWZlcmVudGVzIG8gYSBkZWphciBkZSBkaXN0cmlidWlybGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIExpY2VuY2lhIGVuIGN1YWxxdWllciBtb21lbnRvOyBlbiBlbCBlbnRlbmRpZG8sIHNpbiBlbWJhcmdvLCBxdWUgZXNhIGVsZWNjacOzbiBubyBzZXJ2aXLDoSBwYXJhIHJldm9jYXIgZXN0YSBsaWNlbmNpYSBvIHF1ZSBkZWJhIHNlciBvdG9yZ2FkYSAsIGJham8gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhKSwgeSBlc3RhIGxpY2VuY2lhIGNvbnRpbnVhcsOhIGVuIHBsZW5vIHZpZ29yIHkgZWZlY3RvIGEgbWVub3MgcXVlIHNlYSB0ZXJtaW5hZGEgY29tbyBzZSBleHByZXNhIGF0csOhcy4gTGEgTGljZW5jaWEgcmV2b2NhZGEgY29udGludWFyw6Egc2llbmRvIHBsZW5hbWVudGUgdmlnZW50ZSB5IGVmZWN0aXZhIHNpIG5vIHNlIGxlIGRhIHTDqXJtaW5vIGVuIGxhcyBjb25kaWNpb25lcyBpbmRpY2FkYXMgYW50ZXJpb3JtZW50ZS4KCjguIFZhcmlvcy4KCmEuCUNhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuCgpiLglTaSBhbGd1bmEgZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgcmVzdWx0YSBpbnZhbGlkYWRhIG8gbm8gZXhpZ2libGUsIHNlZ8O6biBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZSwgZXN0byBubyBhZmVjdGFyw6EgbmkgbGEgdmFsaWRleiBuaSBsYSBhcGxpY2FiaWxpZGFkIGRlbCByZXN0byBkZSBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIHksIHNpbiBhY2Npw7NuIGFkaWNpb25hbCBwb3IgcGFydGUgZGUgbG9zIHN1amV0b3MgZGUgZXN0ZSBhY3VlcmRvLCBhcXXDqWxsYSBzZSBlbnRlbmRlcsOhIHJlZm9ybWFkYSBsbyBtw61uaW1vIG5lY2VzYXJpbyBwYXJhIGhhY2VyIHF1ZSBkaWNoYSBkaXNwb3NpY2nDs24gc2VhIHbDoWxpZGEgeSBleGlnaWJsZS4KCmMuCU5pbmfDum4gdMOpcm1pbm8gbyBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSBzZSBlc3RpbWFyw6EgcmVudW5jaWFkYSB5IG5pbmd1bmEgdmlvbGFjacOzbiBkZSBlbGxhIHNlcsOhIGNvbnNlbnRpZGEgYSBtZW5vcyBxdWUgZXNhIHJlbnVuY2lhIG8gY29uc2VudGltaWVudG8gc2VhIG90b3JnYWRvIHBvciBlc2NyaXRvIHkgZmlybWFkbyBwb3IgbGEgcGFydGUgcXVlIHJlbnVuY2llIG8gY29uc2llbnRhLgoKZC4JRXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLgo= |