Estandarización del proceso de obtención de polioles a partir de aceites vegetales mediante glicerólisis

El presente documento de investigación tiene como objetivo principal dar a conocer ciertas consideraciones esenciales en el proceso de producción de polioles a base de aceites vegetales y aceite usado de cocina mediante el método de glicerolisis, a partir de la obtención de materia prima de recursos...

Full description

Autores:
Díaz Holguín, Karol Dayana
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2017
Institución:
Universidad ECCI
Repositorio:
Repositorio Institucional ECCI
Idioma:
spa
OAI Identifier:
oai:repositorio.ecci.edu.co:001/1386
Acceso en línea:
https://repositorio.ecci.edu.co/handle/001/1386
Palabra clave:
Aceite Usado
Glicerina
Aceites Higuerilla
Poliol
Waste oil
Glycerin
Higuerilla oils
Polyol
Rights
openAccess
License
Derechos Reservados - Universidad ECCI, 2017
id ECCI2_53160fabf4543b369017f6b2c6966a4d
oai_identifier_str oai:repositorio.ecci.edu.co:001/1386
network_acronym_str ECCI2
network_name_str Repositorio Institucional ECCI
repository_id_str
dc.title.spa.fl_str_mv Estandarización del proceso de obtención de polioles a partir de aceites vegetales mediante glicerólisis
title Estandarización del proceso de obtención de polioles a partir de aceites vegetales mediante glicerólisis
spellingShingle Estandarización del proceso de obtención de polioles a partir de aceites vegetales mediante glicerólisis
Aceite Usado
Glicerina
Aceites Higuerilla
Poliol
Waste oil
Glycerin
Higuerilla oils
Polyol
title_short Estandarización del proceso de obtención de polioles a partir de aceites vegetales mediante glicerólisis
title_full Estandarización del proceso de obtención de polioles a partir de aceites vegetales mediante glicerólisis
title_fullStr Estandarización del proceso de obtención de polioles a partir de aceites vegetales mediante glicerólisis
title_full_unstemmed Estandarización del proceso de obtención de polioles a partir de aceites vegetales mediante glicerólisis
title_sort Estandarización del proceso de obtención de polioles a partir de aceites vegetales mediante glicerólisis
dc.creator.fl_str_mv Díaz Holguín, Karol Dayana
dc.contributor.advisor.none.fl_str_mv Malagón Romero, Dionisio Humberto
Moreno, Diana Catalina
dc.contributor.author.none.fl_str_mv Díaz Holguín, Karol Dayana
dc.subject.proposal.spa.fl_str_mv Aceite Usado
Glicerina
Aceites Higuerilla
Poliol
topic Aceite Usado
Glicerina
Aceites Higuerilla
Poliol
Waste oil
Glycerin
Higuerilla oils
Polyol
dc.subject.proposal.eng.fl_str_mv Waste oil
Glycerin
Higuerilla oils
Polyol
description El presente documento de investigación tiene como objetivo principal dar a conocer ciertas consideraciones esenciales en el proceso de producción de polioles a base de aceites vegetales y aceite usado de cocina mediante el método de glicerolisis, a partir de la obtención de materia prima de recursos renovables. El método de glicerolisis como se evidencio es una reacción de transesterificación de triglicéridos utilizando glicerol como alcohol, obteniendo así monoglicéridos y diglicéridos.
publishDate 2017
dc.date.issued.none.fl_str_mv 2017
dc.date.accessioned.none.fl_str_mv 2021-08-27T17:55:10Z
dc.date.available.none.fl_str_mv 2021-08-27T17:55:10Z
dc.type.spa.fl_str_mv Trabajo de grado - Pregrado
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_dc82b40f9837b551
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.content.spa.fl_str_mv Text
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.redcol.spa.fl_str_mv https://purl.org/redcol/resource_type/TP
dc.type.coarversion.spa.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv https://repositorio.ecci.edu.co/handle/001/1386
url https://repositorio.ecci.edu.co/handle/001/1386
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv A. A. Apostolakou, I. K. (2009). Techno-economic analysis of a biodiesel production process from vegetable oils. Fuel Process. Technol., vol. 90, no. 7–8, pp. 1023–1031.
A. Beatriz, Y. A. (2015). Glicerol: um breve histórico e aplicação em sínteses estereosseletivas. Quim. Nova, vol. 34, , no. 2, pp. 1–15.
A. Gil, F. J. (2007). POLIURETANOS DEGRADABLES A PARTIR DE ACEITE DE HIGUERILLA . Sci. Tech., vol. 8, no. 36, pp. 1–6.
A. Imasuen, F. I. (2014). Isolation and characterization of castor seed oil and its utilization potential in the production of polyurethane foam. Walailak J. Sci. Technol., vol. 11, no. 5, 421–427.
A. Islam, H. R.-y. (2016). Glycerolysis of palm fatty acid distillate for biodiesel feedstock under different reactor conditions. FUEL, vol. 174, pp. 133–139.
A. P. D. De Lima, E. M. (2013). Towards regioselective enzymatic hydrolysis and glycerolysis of tricaaprylin in miniemulsion and the direct preparation of polyurethane from the hydrolysis products. J. Mol. Catal. B Enzym., 127- 137.
A. Shirke, B. D. (2015, vol. 57). Novel Applications of Castor Oil Based Polyurethanes: a Short Review. Polymer Science, 292-297,no 4.
Agencia Iberoamericana de ciencia y Tecnología. (2011). Corpoica lanza primera variedad colombiana de higuerilla para clima frío moderado. Obtenido de http://www.dicyt.com/noticias/corpoica-lanza-primera-variedad-colombiana
C. J. a. Mota, C. X. (2009). C. J. a. Mota, C. X. A. da Silva, and V. L. C. Gonçalves, “Gliceroquímica: novos produtos e processos a partir da glicerina de produção de biodiesel. Quim. Nova, vol. 32, no. 3, pp. 639–648.
C. S. Sipaut, S. M. (2012). Synthesis and characterization of polyols from refined cooking oil for polyurethane foam formation . Cell. Polym, vol 31, 19-38.
C. Santibáñez, M. T. (2011). Residual Glycerol from Biodiesel Manufacturing, Waste or Potential Source of Bioenergyno. A Review,” Chil. J. Agric. Res., vol. 71, no. 3, pp. 469–475.
C. V. R. De Moura, a. S. (s.f.). Synthesis and characterization of polyesters from glycerol by-product of biodiesel production. J. Braz. Chem. Soc., vol. 23, no. 7, pp. 1226–1231
C. Varella, K. O. (2016). Crude glycerol by transesterification process from used cooking oils : Characterization and potentialities on hydrogen bioproduction. Int. J. energy, vol. 41, 14641–51.
C. Zambiazi, R., Przybylski, R., Zambiazi, M., & Mendonça. (2007). Fatty acid composition of vegetable oils and fats. B.CEPPA, 111–120
C., M. C. (2004). El uso del aceite de palma en la producción de poliuretanos. Palmas, 422-427, vol. 25.
Cardona Alzate, J. A.-D. (2010). Obtenida Como Coproducto En La Producción De Biodiésel * Na Produção De Biodiesel. Ing. Univ. Bogotá, vol. 14, no. 1, pp. 9–27.
D. a. Echeverri, F. C. (2011). Glycerolysis of soybean oil with crude glycerol containing residual alkaline catalysts from biodiesel production. JAOCS, J. Am. Oil Chem. Soc., vol. 88, no. 4, pp. 551–557.
D. a. Echeverri, L. a. (2015). Synthesis and copolymerization of thermosetting resins obtained from vegetable oils and biodiesel-derived crude glycerol. Eur. Polym. J., vol. 67, pp. 428–438
D. P. Cárdenas, C. P. (2006). Evaluación de la producción de 1,3-propanodiol por cepas nativas de Clostridium sp. mediante fermentación a partir de glicerol USP y glicerol industrial subproducto de la producción de biodiés. Rev. Col. Cienc. Quím. Farm, vol. 35, no. 1, pp. 120–137.
Dogan, T. H. (2016). The testing of the effects of cooking conditions on the quality of biodiesel produced from waste cooking oils. Renewable Energy, 466-473, vol. 94.
E. O. dos Santos, M. M. (2012). Evaluation of the Composition of Culture Medium for Yeast Biomass Production Using. Brazilian J. Microbiol., vol. 43, no. 2, pp. 432–440.
E. Sharmin, F. Z. (2015). “Recent advances in vegetable oils based environment friendly coatings. Ind. Crops Prod, 215–229.
E. Sharmin, F., Zafar, D., & Akram, M. A. (2015). Recent advances in vegetable oils based environment friendly coating. Ind. Crops Prod., vol. 76, 215–229.
Echeverri, T. (20 de 04 de 2012). Aceite de cocina usado se recicla y sirve para hacer Biodiesel. EL TIEMPO, pág. 2. Obtenido de http://www.eltiempo.com/archivo/documento/MAM-5365455
Federación Nacional de Biocombustibles de Colombia. (02 de 10 de 2015). Producción de biodiesel en Colombia. Obtenido de Estadísticas sobre Biodiesel, 2014. : http://www.fedebiocombustibles.com/v3/estadistica mostrar_info-titulo-Biodiesel.htm
Fernando, R. L. (2012). Espumas rigidas de poliuretano. Editorial Universidad de Antioquia, Medellín, p. 83.
González, A. F. (2010). Production of monoglycerides from castor oil using crude and refined glycerin. . Study of the main variables of the process, Vitae, 1- 12.
Gupta, M. K. (2012). Obtaining monoglycerides by esterification of glycerol with palmitic acid using some high activity preparations of Candida antarctica lipase B . Process Biochem., vol. 47, no 3, pp. 503–508.
Hofer, R. (1997). Oleochemical Polyols-A New Raw Material source for polyurethane coatings and floorings. Formulation and production forum, 65- 72, no 869.
Huertas, I. S. (2012). Obtención y caracterización de biodiesel a partir de aceite de semillas de Ricinus communis (higuerilla) modificadas genéticamente y cultivadas en el eje cafetero. Cafe de Pereira.
J. Fu, Z. L. (2016). Cation exchange resin catalysed biodiesel production from used cooking oil (UCO):. Cation exchange resin catalInvestigation of impurities effect, 1058-1065, vol. 181.
J. Pulido, P. F. ( Medellín, 2007). Synthesis and characterization of polyurethane elastomers from polyol-suspensions of castor oil and yucca starch. Rev. Fac. Ing. Univ. Antioquia de Colomb. , No. 39, 100-111
K. F. Mustafa, S. A. (2015). Experimental analysis of a porous burner operating on kerosene–vegetable cooking oil blends for thermophotovoltaic power generation. Energy Conversion and Management, 544-560, vol. 96.
L. Freitas, A. V. (s.f.). Enzymatic synthesis of monoglycerides by esterification reaction using Penicillium camembertii lipase immobilized on epoxy SiO2- PVA composite. J. Mol. Catal. B Enzym., vol. 65.
L. Freitas, P. C. (2009). An integrated approach to produce biodiesel and monoglycerides by enzymatic interestification of babassu oil (Orbinya sp) . Process Biochem., vol. 44, no. 10, pp. 1068–1074.
Li, S. H. (2014). Polyols and polyurethane foams from base-catalyzed liquefaction of lignocellulosic biomass by crude glycerol . Effects of crude glycerol impurities ,Ind. Crop. Prod., vol. 57, pp. 188–194
M. Bernal, L. K.-R. (2013). Evaluating Colombian Clostridium spp. strains’ hydrogen production using glycerol as substrate. Electron. J. Biotechnol., vol. 16, no. 2, p. 6.
M. Desroches, M. E. (2012). From Vegetable Oils to Polyurethanes: Synthetic Routes to Polyols and Main Industrial Products. Polym. Rev., vol. 52, no. 1, pp. 38–79.
M. F. Valero, J. E. (2009). Determinación de la densidad de entrecruzamiento de poliuretanos obtenidos a partir de aceite de ricino modificado por transesterificación. Polímeros Cienc. e Tecnol., vol. 19, no. 1, 14–21.
M. I. Aranguren, J. F. (2012). Biodegradation of a vegetable oil based polyurethane and wood flour composites. Polym. Test., vol. 31, no. 1, pp. 7–15.
M. M. Nobrega, J. B. (2012). Glycerol with different purity grades derived from biodiesel: Effect on the mechanical and viscoelastic properties of biodegradable strands and films. Mater. Sci. Eng. C, v
M. Zan, A. S. (2015). Synthesis of Transesterified Palm Olein - Based Polyol and Rigid Polyurethanes from this Polyol. pp. 243–255.
M. Zhang, H. P. (2014). Study of the mechanical, thermal properties and flame retardancy of rigid polyurethane foams prepared from modified castor-oil based polyols . nd. Crops Prod., vol. 59, 135–143.
M. Zieleniewska, M. K. (2015). Preparation and characterisation of rigid polyurethane foams using a rapeseed oil-based polyol . Ind. Crops Prod., vol. 74, pp. 887–897.
Mireza, K., & Ryszkowska, J. (2016). Polyurethane elastomers from polyols based on soybean oil with a different molar ration. Polymer Degradation and Stability, 1-11.
Mizera , K., & Ryszkowska, J. (2016). Polyurethane elastomers from polyols based on soybean oil with a different molar ratio. Polymer Degradation and Stability, 1-11.
Montoya, D. (2010). Bioprocesos aplicados a la valorización del glicerol residual en la producción de biodiésel Bioprocesses for adding value to residual glycerol in the production of biodiesel Introducción. 126–135.
O. Valerio, T. H. (2015). Improved utilization of crude glycerol from biodiesel industries : Synthesis and characterization of sustainable biobased polyesters. Ind. Crop. Prod., vol. 78, , pp. 141–147
P. Mazo, L. a. (2009). Síntesis y caracterización de espumas flexibles de poliuretano obtenidas a partir de aceite de castor maleinizado. Polímeros Cienc. e Tecnol., vol. 19, no. 2, 149–154.
P. Mazo, L. a. (2009). Síntesis y caracterización de espumas flexibles de poliuretano obtenidas a partir de aceite de castor maleinizado. Polímeros Cienc. e Tecnol., vol. 19, no. 2, pp. 149–154.
P. S. Kong, M. K. (2016). Conversion of crude and pure glycerol into derivatives : A feasibility evaluation. Renew. Sustain. Energy Rev., vol. 63,, pp. 533–555.
Petrovic, Z. (2008). Polyurethanes from Vegetable Oils . Polym. Rev., vol. 48, no. 1, pp. 109–155.
Q. Li, H. W. (2016). Enhanced succinate production from glycerol by engineered Escherichia coli strains. Bioresour. Technol., vol. 218,, pp. 217–223,
R. de Vasconcelos Vieira Lopes, N. P. (2013). Synthesis of polyols and polyurethanes from vegetable oils–kinetic and characterization. J. Polym. Res., vol. 20, no. 9.
R. Hofer, P. D. (1997). Oleochemical Polyols-A New Raw Material source for polyurethane coatings and floorings. Formulation and production forum, vol. 69, 65-72, no 869.
R. Hofer, P. D.--.-a. (1997). Oleochemical Polyols--A New Raw Material Source for Polyurethane Coatings and Floorings. no. 869, pp. 65–72.
R. Tanaka, S. H. (2008). Preparation and characterization of polyurethane foams using a palm oil-based polyol . Bioresour. Technol., vol. 99, no. 9, pp. 3810– 3816
S. Anandan, G. K. (2005). Effect of different physical and chemical treatments on detoxification of ricin in castor cake. Anim. Feed Sci. Technol, no. 1–2, 159– 168
S. Benítez. (2013). Productividad animal de bovinos estabulados suplementados con glicerina cruda
S. Gryglewicz, W. P. (2003.). Preparation of polyol esters based on vegetable and animal fats . Bioresour. Technol., vol. 87, no. 1, pp. 35–39.
S. M. Cardona, R. G. (2010). S. M. Cardona, R. González, A. Franco, F. Cardeño, and L. A. Ríos, “Production of monoglycerides from castor oil using crude and refined glycerin. Study of the main variables of the process . Vitae, vol. 17, no. 2, pp. 1–12.
S. Marx. (2016). Glycerol-free biodiesel production through transesteri fi cation . Fuel Process. Technol., vol. 151, 139–147.
S. Miao, P. W. (2014). Vegetable-oil-based polymers as future polymeric biomaterials . Acta Biomater., vol. 10, no. 4, pp. 1692–1704
Skopal, M. H. (2010). Treatment of glycerol phase formed by biodiesel production,. Bioresour. Technol vol. 101, no. 9, pp. 3242–3245.
T. O. Akande, A. A. (2011). Toxicity and Nutritive Assessment of Castor (Ricinus cummunis) Oil and Processed Cake in Rat Diet . Asian J. Anim. Sci, no. 5, pp. 330–339.
Tippawan, T. T. (2016). Using glycerol for hydrogen production via sorption enhanced chemical looping reforming. Energy Convers. Manag., vol. 124, pp. 325–332.
X. Kong, G. L. (2013). Preparation and characterization of high-solid polyurethane coating systems based on vegetable oil derived polyols. Prog. Org. Coatings, no. 9, 1151–1160,.
X. Luo, X. G. (2016). Value-added processing of crude glycerol into chemicals and polymers. Bioresour. Technol., vol. 215, pp. 144–154.
Y, p., D. E. P. A., P., H. , M., & A. Y., E. (2006). PREPARACIÓN Y CARACTERIZACIÓN DE POllURETANOS A PARTIR DE ACEITE DE HIGUERlllA MODIFICADO. AlMIDÓN Y ESTIRENO.
Y. Dang, X. L. (2016). Value-added conversion of waste cooking oil and post consumer PET bottles into biodiesel and polyurethane foams. Waste Management, 360-366,vol. 52.
Yamin, Z. A.-H. (2014). Parametric study of the alkali catalyzed transesterification of waste frying oil for Biodiesel production. Energy Convers. Manag., vol. 79, 246–254.
Z. Gao, Y. M. (2016). Effect of crude glycerol impurities on lipid preparation by Rhodosporidium toruloides yeast 32489 . Bioresour. Technol., vol. 218, pp. 373–379.
dc.rights.spa.fl_str_mv Derechos Reservados - Universidad ECCI, 2017
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 Derechos Reservados - Universidad ECCI, 2017
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 46 p.
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad ECCI
dc.publisher.place.spa.fl_str_mv Colombia
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingenierías
institution Universidad ECCI
bitstream.url.fl_str_mv https://repositorio.ecci.edu.co/bitstream/001/1386/1/Trabajo%20de%20grado.pdf
https://repositorio.ecci.edu.co/bitstream/001/1386/2/Cesion%20de%20derechos.pdf
https://repositorio.ecci.edu.co/bitstream/001/1386/3/Acta%20opcion%20e%20grado.pdf
https://repositorio.ecci.edu.co/bitstream/001/1386/4/license.txt
https://repositorio.ecci.edu.co/bitstream/001/1386/5/Trabajo%20de%20grado.pdf.txt
https://repositorio.ecci.edu.co/bitstream/001/1386/7/Cesion%20de%20derechos.pdf.txt
https://repositorio.ecci.edu.co/bitstream/001/1386/9/Acta%20opcion%20e%20grado.pdf.txt
https://repositorio.ecci.edu.co/bitstream/001/1386/6/Trabajo%20de%20grado.pdf.jpg
https://repositorio.ecci.edu.co/bitstream/001/1386/8/Cesion%20de%20derechos.pdf.jpg
https://repositorio.ecci.edu.co/bitstream/001/1386/10/Acta%20opcion%20e%20grado.pdf.jpg
bitstream.checksum.fl_str_mv dcf2b8be2c7e6f58ed689002b7343215
eb41891f1dfbf90fd212149075e1bf52
d04d725cddcbfff7151deb47ff932f6f
88794144ff048353b359a3174871b0d5
85415f8fc39fa07be3fe8a03fbfb1ca6
f8cbd8ea720582026f1bd2147b476d7f
f8cbd8ea720582026f1bd2147b476d7f
65064933f14a13cf78ef161635ed6986
91b92e3bb4495fc1a82931464e587100
6b1759ceb84c8da7dd83b7421090c0fd
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Digital Universidad ECCI
repository.mail.fl_str_mv repositorio.institucional@ecci.edu.co
_version_ 1814100578254454784
spelling Malagón Romero, Dionisio Humberto9cbdd5ec3b5873756502e576a3a302eeMoreno, Diana Catalina2c8ad2fb31f3505d61c9ac82af2d5b82Díaz Holguín, Karol Dayanae2103d795a803cecd978f08b051fed222021-08-27T17:55:10Z2021-08-27T17:55:10Z2017https://repositorio.ecci.edu.co/handle/001/1386El presente documento de investigación tiene como objetivo principal dar a conocer ciertas consideraciones esenciales en el proceso de producción de polioles a base de aceites vegetales y aceite usado de cocina mediante el método de glicerolisis, a partir de la obtención de materia prima de recursos renovables. El método de glicerolisis como se evidencio es una reacción de transesterificación de triglicéridos utilizando glicerol como alcohol, obteniendo así monoglicéridos y diglicéridos.1 Lista de tablas 2 Lista de graficas 3 Lista de figuras 4 Resumen 5 Abstract 5.1 Palabras claves 6 Introducción 7 Titulo 8 Problema de investigacion A. Descripción del problema B. Formulación del problema 9 Objetivos de la investigacion A. Objetivo general B. Objetivos específicos 10 Justificación 11 Delimitación de la investigacion 12 Marco de referencia de la investigacion A. Aceites vegetales B. Aceite usado de cocina C. Aceite de higuerilla o aceite de castor D. Glicerol E. Glicerólisis F. Poliol 13 Tipo de investigacion 14 Diseño metodológico A Síntesis poliol B Caracterización de polioles 15 Resultados diseño experimental A Polioles obtenidos B Caracterización por infrarrojo 16 Conclusiones 17 Referencias 18 Anexos 18.1 Protocolos 18.2 Caracterización por infrarrojoPregradoTecnólogo en Gestión de Procesos IndustrialesIngeniería Industrial46 p.application/pdfspaUniversidad ECCIColombiaFacultad de IngenieríasDerechos Reservados - Universidad ECCI, 2017info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Estandarización del proceso de obtención de polioles a partir de aceites vegetales mediante glicerólisisTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fTextinfo:eu-repo/semantics/bachelorThesishttps://purl.org/redcol/resource_type/TPhttp://purl.org/coar/version/c_970fb48d4fbd8a85http://purl.org/coar/version/c_dc82b40f9837b551A. A. Apostolakou, I. K. (2009). Techno-economic analysis of a biodiesel production process from vegetable oils. Fuel Process. Technol., vol. 90, no. 7–8, pp. 1023–1031.A. Beatriz, Y. A. (2015). Glicerol: um breve histórico e aplicação em sínteses estereosseletivas. Quim. Nova, vol. 34, , no. 2, pp. 1–15.A. Gil, F. J. (2007). POLIURETANOS DEGRADABLES A PARTIR DE ACEITE DE HIGUERILLA . Sci. Tech., vol. 8, no. 36, pp. 1–6.A. Imasuen, F. I. (2014). Isolation and characterization of castor seed oil and its utilization potential in the production of polyurethane foam. Walailak J. Sci. Technol., vol. 11, no. 5, 421–427.A. Islam, H. R.-y. (2016). Glycerolysis of palm fatty acid distillate for biodiesel feedstock under different reactor conditions. FUEL, vol. 174, pp. 133–139.A. P. D. De Lima, E. M. (2013). Towards regioselective enzymatic hydrolysis and glycerolysis of tricaaprylin in miniemulsion and the direct preparation of polyurethane from the hydrolysis products. J. Mol. Catal. B Enzym., 127- 137.A. Shirke, B. D. (2015, vol. 57). Novel Applications of Castor Oil Based Polyurethanes: a Short Review. Polymer Science, 292-297,no 4.Agencia Iberoamericana de ciencia y Tecnología. (2011). Corpoica lanza primera variedad colombiana de higuerilla para clima frío moderado. Obtenido de http://www.dicyt.com/noticias/corpoica-lanza-primera-variedad-colombianaC. J. a. Mota, C. X. (2009). C. J. a. Mota, C. X. A. da Silva, and V. L. C. Gonçalves, “Gliceroquímica: novos produtos e processos a partir da glicerina de produção de biodiesel. Quim. Nova, vol. 32, no. 3, pp. 639–648.C. S. Sipaut, S. M. (2012). Synthesis and characterization of polyols from refined cooking oil for polyurethane foam formation . Cell. Polym, vol 31, 19-38.C. Santibáñez, M. T. (2011). Residual Glycerol from Biodiesel Manufacturing, Waste or Potential Source of Bioenergyno. A Review,” Chil. J. Agric. Res., vol. 71, no. 3, pp. 469–475.C. V. R. De Moura, a. S. (s.f.). Synthesis and characterization of polyesters from glycerol by-product of biodiesel production. J. Braz. Chem. Soc., vol. 23, no. 7, pp. 1226–1231C. Varella, K. O. (2016). Crude glycerol by transesterification process from used cooking oils : Characterization and potentialities on hydrogen bioproduction. Int. J. energy, vol. 41, 14641–51.C. Zambiazi, R., Przybylski, R., Zambiazi, M., & Mendonça. (2007). Fatty acid composition of vegetable oils and fats. B.CEPPA, 111–120C., M. C. (2004). El uso del aceite de palma en la producción de poliuretanos. Palmas, 422-427, vol. 25.Cardona Alzate, J. A.-D. (2010). Obtenida Como Coproducto En La Producción De Biodiésel * Na Produção De Biodiesel. Ing. Univ. Bogotá, vol. 14, no. 1, pp. 9–27.D. a. Echeverri, F. C. (2011). Glycerolysis of soybean oil with crude glycerol containing residual alkaline catalysts from biodiesel production. JAOCS, J. Am. Oil Chem. Soc., vol. 88, no. 4, pp. 551–557.D. a. Echeverri, L. a. (2015). Synthesis and copolymerization of thermosetting resins obtained from vegetable oils and biodiesel-derived crude glycerol. Eur. Polym. J., vol. 67, pp. 428–438D. P. Cárdenas, C. P. (2006). Evaluación de la producción de 1,3-propanodiol por cepas nativas de Clostridium sp. mediante fermentación a partir de glicerol USP y glicerol industrial subproducto de la producción de biodiés. Rev. Col. Cienc. Quím. Farm, vol. 35, no. 1, pp. 120–137.Dogan, T. H. (2016). The testing of the effects of cooking conditions on the quality of biodiesel produced from waste cooking oils. Renewable Energy, 466-473, vol. 94.E. O. dos Santos, M. M. (2012). Evaluation of the Composition of Culture Medium for Yeast Biomass Production Using. Brazilian J. Microbiol., vol. 43, no. 2, pp. 432–440.E. Sharmin, F. Z. (2015). “Recent advances in vegetable oils based environment friendly coatings. Ind. Crops Prod, 215–229.E. Sharmin, F., Zafar, D., & Akram, M. A. (2015). Recent advances in vegetable oils based environment friendly coating. Ind. Crops Prod., vol. 76, 215–229.Echeverri, T. (20 de 04 de 2012). Aceite de cocina usado se recicla y sirve para hacer Biodiesel. EL TIEMPO, pág. 2. Obtenido de http://www.eltiempo.com/archivo/documento/MAM-5365455Federación Nacional de Biocombustibles de Colombia. (02 de 10 de 2015). Producción de biodiesel en Colombia. Obtenido de Estadísticas sobre Biodiesel, 2014. : http://www.fedebiocombustibles.com/v3/estadistica mostrar_info-titulo-Biodiesel.htmFernando, R. L. (2012). Espumas rigidas de poliuretano. Editorial Universidad de Antioquia, Medellín, p. 83.González, A. F. (2010). Production of monoglycerides from castor oil using crude and refined glycerin. . Study of the main variables of the process, Vitae, 1- 12.Gupta, M. K. (2012). Obtaining monoglycerides by esterification of glycerol with palmitic acid using some high activity preparations of Candida antarctica lipase B . Process Biochem., vol. 47, no 3, pp. 503–508.Hofer, R. (1997). Oleochemical Polyols-A New Raw Material source for polyurethane coatings and floorings. Formulation and production forum, 65- 72, no 869.Huertas, I. S. (2012). Obtención y caracterización de biodiesel a partir de aceite de semillas de Ricinus communis (higuerilla) modificadas genéticamente y cultivadas en el eje cafetero. Cafe de Pereira.J. Fu, Z. L. (2016). Cation exchange resin catalysed biodiesel production from used cooking oil (UCO):. Cation exchange resin catalInvestigation of impurities effect, 1058-1065, vol. 181.J. Pulido, P. F. ( Medellín, 2007). Synthesis and characterization of polyurethane elastomers from polyol-suspensions of castor oil and yucca starch. Rev. Fac. Ing. Univ. Antioquia de Colomb. , No. 39, 100-111K. F. Mustafa, S. A. (2015). Experimental analysis of a porous burner operating on kerosene–vegetable cooking oil blends for thermophotovoltaic power generation. Energy Conversion and Management, 544-560, vol. 96.L. Freitas, A. V. (s.f.). Enzymatic synthesis of monoglycerides by esterification reaction using Penicillium camembertii lipase immobilized on epoxy SiO2- PVA composite. J. Mol. Catal. B Enzym., vol. 65.L. Freitas, P. C. (2009). An integrated approach to produce biodiesel and monoglycerides by enzymatic interestification of babassu oil (Orbinya sp) . Process Biochem., vol. 44, no. 10, pp. 1068–1074.Li, S. H. (2014). Polyols and polyurethane foams from base-catalyzed liquefaction of lignocellulosic biomass by crude glycerol . Effects of crude glycerol impurities ,Ind. Crop. Prod., vol. 57, pp. 188–194M. Bernal, L. K.-R. (2013). Evaluating Colombian Clostridium spp. strains’ hydrogen production using glycerol as substrate. Electron. J. Biotechnol., vol. 16, no. 2, p. 6.M. Desroches, M. E. (2012). From Vegetable Oils to Polyurethanes: Synthetic Routes to Polyols and Main Industrial Products. Polym. Rev., vol. 52, no. 1, pp. 38–79.M. F. Valero, J. E. (2009). Determinación de la densidad de entrecruzamiento de poliuretanos obtenidos a partir de aceite de ricino modificado por transesterificación. Polímeros Cienc. e Tecnol., vol. 19, no. 1, 14–21.M. I. Aranguren, J. F. (2012). Biodegradation of a vegetable oil based polyurethane and wood flour composites. Polym. Test., vol. 31, no. 1, pp. 7–15.M. M. Nobrega, J. B. (2012). Glycerol with different purity grades derived from biodiesel: Effect on the mechanical and viscoelastic properties of biodegradable strands and films. Mater. Sci. Eng. C, vM. Zan, A. S. (2015). Synthesis of Transesterified Palm Olein - Based Polyol and Rigid Polyurethanes from this Polyol. pp. 243–255.M. Zhang, H. P. (2014). Study of the mechanical, thermal properties and flame retardancy of rigid polyurethane foams prepared from modified castor-oil based polyols . nd. Crops Prod., vol. 59, 135–143.M. Zieleniewska, M. K. (2015). Preparation and characterisation of rigid polyurethane foams using a rapeseed oil-based polyol . Ind. Crops Prod., vol. 74, pp. 887–897.Mireza, K., & Ryszkowska, J. (2016). Polyurethane elastomers from polyols based on soybean oil with a different molar ration. Polymer Degradation and Stability, 1-11.Mizera , K., & Ryszkowska, J. (2016). Polyurethane elastomers from polyols based on soybean oil with a different molar ratio. Polymer Degradation and Stability, 1-11.Montoya, D. (2010). Bioprocesos aplicados a la valorización del glicerol residual en la producción de biodiésel Bioprocesses for adding value to residual glycerol in the production of biodiesel Introducción. 126–135.O. Valerio, T. H. (2015). Improved utilization of crude glycerol from biodiesel industries : Synthesis and characterization of sustainable biobased polyesters. Ind. Crop. Prod., vol. 78, , pp. 141–147P. Mazo, L. a. (2009). Síntesis y caracterización de espumas flexibles de poliuretano obtenidas a partir de aceite de castor maleinizado. Polímeros Cienc. e Tecnol., vol. 19, no. 2, 149–154.P. Mazo, L. a. (2009). Síntesis y caracterización de espumas flexibles de poliuretano obtenidas a partir de aceite de castor maleinizado. Polímeros Cienc. e Tecnol., vol. 19, no. 2, pp. 149–154.P. S. Kong, M. K. (2016). Conversion of crude and pure glycerol into derivatives : A feasibility evaluation. Renew. Sustain. Energy Rev., vol. 63,, pp. 533–555.Petrovic, Z. (2008). Polyurethanes from Vegetable Oils . Polym. Rev., vol. 48, no. 1, pp. 109–155.Q. Li, H. W. (2016). Enhanced succinate production from glycerol by engineered Escherichia coli strains. Bioresour. Technol., vol. 218,, pp. 217–223,R. de Vasconcelos Vieira Lopes, N. P. (2013). Synthesis of polyols and polyurethanes from vegetable oils–kinetic and characterization. J. Polym. Res., vol. 20, no. 9.R. Hofer, P. D. (1997). Oleochemical Polyols-A New Raw Material source for polyurethane coatings and floorings. Formulation and production forum, vol. 69, 65-72, no 869.R. Hofer, P. D.--.-a. (1997). Oleochemical Polyols--A New Raw Material Source for Polyurethane Coatings and Floorings. no. 869, pp. 65–72.R. Tanaka, S. H. (2008). Preparation and characterization of polyurethane foams using a palm oil-based polyol . Bioresour. Technol., vol. 99, no. 9, pp. 3810– 3816S. Anandan, G. K. (2005). Effect of different physical and chemical treatments on detoxification of ricin in castor cake. Anim. Feed Sci. Technol, no. 1–2, 159– 168S. Benítez. (2013). Productividad animal de bovinos estabulados suplementados con glicerina crudaS. Gryglewicz, W. P. (2003.). Preparation of polyol esters based on vegetable and animal fats . Bioresour. Technol., vol. 87, no. 1, pp. 35–39.S. M. Cardona, R. G. (2010). S. M. Cardona, R. González, A. Franco, F. Cardeño, and L. A. Ríos, “Production of monoglycerides from castor oil using crude and refined glycerin. Study of the main variables of the process . Vitae, vol. 17, no. 2, pp. 1–12.S. Marx. (2016). Glycerol-free biodiesel production through transesteri fi cation . Fuel Process. Technol., vol. 151, 139–147.S. Miao, P. W. (2014). Vegetable-oil-based polymers as future polymeric biomaterials . Acta Biomater., vol. 10, no. 4, pp. 1692–1704Skopal, M. H. (2010). Treatment of glycerol phase formed by biodiesel production,. Bioresour. Technol vol. 101, no. 9, pp. 3242–3245.T. O. Akande, A. A. (2011). Toxicity and Nutritive Assessment of Castor (Ricinus cummunis) Oil and Processed Cake in Rat Diet . Asian J. Anim. Sci, no. 5, pp. 330–339.Tippawan, T. T. (2016). Using glycerol for hydrogen production via sorption enhanced chemical looping reforming. Energy Convers. Manag., vol. 124, pp. 325–332.X. Kong, G. L. (2013). Preparation and characterization of high-solid polyurethane coating systems based on vegetable oil derived polyols. Prog. Org. Coatings, no. 9, 1151–1160,.X. Luo, X. G. (2016). Value-added processing of crude glycerol into chemicals and polymers. Bioresour. Technol., vol. 215, pp. 144–154.Y, p., D. E. P. A., P., H. , M., & A. Y., E. (2006). PREPARACIÓN Y CARACTERIZACIÓN DE POllURETANOS A PARTIR DE ACEITE DE HIGUERlllA MODIFICADO. AlMIDÓN Y ESTIRENO.Y. Dang, X. L. (2016). Value-added conversion of waste cooking oil and post consumer PET bottles into biodiesel and polyurethane foams. Waste Management, 360-366,vol. 52.Yamin, Z. A.-H. (2014). Parametric study of the alkali catalyzed transesterification of waste frying oil for Biodiesel production. Energy Convers. Manag., vol. 79, 246–254.Z. Gao, Y. M. (2016). Effect of crude glycerol impurities on lipid preparation by Rhodosporidium toruloides yeast 32489 . Bioresour. Technol., vol. 218, pp. 373–379.Aceite UsadoGlicerinaAceites HiguerillaPoliolWaste oilGlycerinHiguerilla oilsPolyolORIGINALTrabajo de grado.pdfTrabajo de grado.pdfapplication/pdf972317https://repositorio.ecci.edu.co/bitstream/001/1386/1/Trabajo%20de%20grado.pdfdcf2b8be2c7e6f58ed689002b7343215MD51Cesion de derechos.pdfCesion de derechos.pdfapplication/pdf515112https://repositorio.ecci.edu.co/bitstream/001/1386/2/Cesion%20de%20derechos.pdfeb41891f1dfbf90fd212149075e1bf52MD52Acta opcion e grado.pdfActa opcion e grado.pdfapplication/pdf294224https://repositorio.ecci.edu.co/bitstream/001/1386/3/Acta%20opcion%20e%20grado.pdfd04d725cddcbfff7151deb47ff932f6fMD53LICENSElicense.txtlicense.txttext/plain; charset=utf-814798https://repositorio.ecci.edu.co/bitstream/001/1386/4/license.txt88794144ff048353b359a3174871b0d5MD54TEXTTrabajo de grado.pdf.txtTrabajo de grado.pdf.txtExtracted texttext/plain65116https://repositorio.ecci.edu.co/bitstream/001/1386/5/Trabajo%20de%20grado.pdf.txt85415f8fc39fa07be3fe8a03fbfb1ca6MD55Cesion de derechos.pdf.txtCesion de derechos.pdf.txtExtracted texttext/plain33https://repositorio.ecci.edu.co/bitstream/001/1386/7/Cesion%20de%20derechos.pdf.txtf8cbd8ea720582026f1bd2147b476d7fMD57Acta opcion e grado.pdf.txtActa opcion e grado.pdf.txtExtracted texttext/plain33https://repositorio.ecci.edu.co/bitstream/001/1386/9/Acta%20opcion%20e%20grado.pdf.txtf8cbd8ea720582026f1bd2147b476d7fMD59THUMBNAILTrabajo de grado.pdf.jpgTrabajo de grado.pdf.jpgGenerated Thumbnailimage/jpeg6566https://repositorio.ecci.edu.co/bitstream/001/1386/6/Trabajo%20de%20grado.pdf.jpg65064933f14a13cf78ef161635ed6986MD56Cesion de derechos.pdf.jpgCesion de derechos.pdf.jpgGenerated Thumbnailimage/jpeg14038https://repositorio.ecci.edu.co/bitstream/001/1386/8/Cesion%20de%20derechos.pdf.jpg91b92e3bb4495fc1a82931464e587100MD58Acta opcion e grado.pdf.jpgActa opcion e grado.pdf.jpgGenerated Thumbnailimage/jpeg12405https://repositorio.ecci.edu.co/bitstream/001/1386/10/Acta%20opcion%20e%20grado.pdf.jpg6b1759ceb84c8da7dd83b7421090c0fdMD510001/1386oai:repositorio.ecci.edu.co:001/13862024-07-24 16:15:02.863Repositorio Digital Universidad ECCIrepositorio.institucional@ecci.edu.coTEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuCk1FRElBTlRFIEVMIEVKRVJDSUNJTyBERSBDVUFMUVVJRVJBIERFIExPUyBERVJFQ0hPUyBRVUUgU0UgT1RPUkdBTiBFTiBFU1RBIExJQ0VOQ0lBLCBVU1RFRCBBQ0VQVEEgWSBBQ1VFUkRBIFFVRURBUiBPQkxJR0FETyBFTiBMT1MgVEVSTUlOT1MgUVVFIFNFIFNFw5FBTEFOIEVOIEVMTEEuIEVMIExJQ0VOQ0lBTlRFIENPTkNFREUgQSBVU1RFRCBMT1MgREVSRUNIT1MgQ09OVEVOSURPUyBFTiBFU1RBIExJQ0VOQ0lBIENPTkRJQ0lPTkFET1MgQSBMQSBBQ0VQVEFDScOTTiBERSBTVVMgVEVSTUlOT1MgWSBDT05ESUNJT05FUy4KMS4gRGVmaW5pY2lvbmVzCmEuCU9icmEgQ29sZWN0aXZhIGVzIHVuYSBvYnJhLCB0YWwgY29tbyB1bmEgcHVibGljYWNpw7NuIHBlcmnDs2RpY2EsIHVuYSBhbnRvbG9nw61hLCBvIHVuYSBlbmNpY2xvcGVkaWEsIGVuIGxhIHF1ZSBsYSBvYnJhIGVuIHN1IHRvdGFsaWRhZCwgc2luIG1vZGlmaWNhY2nDs24gYWxndW5hLCBqdW50byBjb24gdW4gZ3J1cG8gZGUgb3RyYXMgY29udHJpYnVjaW9uZXMgcXVlIGNvbnN0aXR1eWVuIG9icmFzIHNlcGFyYWRhcyBlIGluZGVwZW5kaWVudGVzIGVuIHPDrSBtaXNtYXMsIHNlIGludGVncmFuIGVuIHVuIHRvZG8gY29sZWN0aXZvLiBVbmEgT2JyYSBxdWUgY29uc3RpdHV5ZSB1bmEgb2JyYSBjb2xlY3RpdmEgbm8gc2UgY29uc2lkZXJhcsOhIHVuYSBPYnJhIERlcml2YWRhIChjb21vIHNlIGRlZmluZSBhYmFqbykgcGFyYSBsb3MgcHJvcMOzc2l0b3MgZGUgZXN0YSBsaWNlbmNpYS4gYXF1ZWxsYSBwcm9kdWNpZGEgcG9yIHVuIGdydXBvIGRlIGF1dG9yZXMsIGVuIHF1ZSBsYSBPYnJhIHNlIGVuY3VlbnRyYSBzaW4gbW9kaWZpY2FjaW9uZXMsIGp1bnRvIGNvbiB1bmEgY2llcnRhIGNhbnRpZGFkIGRlIG90cmFzIGNvbnRyaWJ1Y2lvbmVzLCBxdWUgY29uc3RpdHV5ZW4gZW4gc8OtIG1pc21vcyB0cmFiYWpvcyBzZXBhcmFkb3MgZSBpbmRlcGVuZGllbnRlcywgcXVlIHNvbiBpbnRlZ3JhZG9zIGFsIHRvZG8gY29sZWN0aXZvLCB0YWxlcyBjb21vIHB1YmxpY2FjaW9uZXMgcGVyacOzZGljYXMsIGFudG9sb2fDrWFzIG8gZW5jaWNsb3BlZGlhcy4KYi4JT2JyYSBEZXJpdmFkYSBzaWduaWZpY2EgdW5hIG9icmEgYmFzYWRhIGVuIGxhIG9icmEgb2JqZXRvIGRlIGVzdGEgbGljZW5jaWEgbyBlbiDDqXN0YSB5IG90cmFzIG9icmFzIHByZWV4aXN0ZW50ZXMsIHRhbGVzIGNvbW8gdHJhZHVjY2lvbmVzLCBhcnJlZ2xvcyBtdXNpY2FsZXMsIGRyYW1hdGl6YWNpb25lcywg4oCcZmljY2lvbmFsaXphY2lvbmVz4oCdLCB2ZXJzaW9uZXMgcGFyYSBjaW5lLCDigJxncmFiYWNpb25lcyBkZSBzb25pZG/igJ0sIHJlcHJvZHVjY2lvbmVzIGRlIGFydGUsIHJlc8O6bWVuZXMsIGNvbmRlbnNhY2lvbmVzLCBvIGN1YWxxdWllciBvdHJhIGVuIGxhIHF1ZSBsYSBvYnJhIHB1ZWRhIHNlciB0cmFuc2Zvcm1hZGEsIGNhbWJpYWRhIG8gYWRhcHRhZGEsIGV4Y2VwdG8gYXF1ZWxsYXMgcXVlIGNvbnN0aXR1eWFuIHVuYSBvYnJhIGNvbGVjdGl2YSwgbGFzIHF1ZSBubyBzZXLDoW4gY29uc2lkZXJhZGFzIHVuYSBvYnJhIGRlcml2YWRhIHBhcmEgZWZlY3RvcyBkZSBlc3RhIGxpY2VuY2lhLiAoUGFyYSBldml0YXIgZHVkYXMsIGVuIGVsIGNhc28gZGUgcXVlIGxhIE9icmEgc2VhIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbCBvIHVuYSBncmFiYWNpw7NuIHNvbm9yYSwgcGFyYSBsb3MgZWZlY3RvcyBkZSBlc3RhIExpY2VuY2lhIGxhIHNpbmNyb25pemFjacOzbiB0ZW1wb3JhbCBkZSBsYSBPYnJhIGNvbiB1bmEgaW1hZ2VuIGVuIG1vdmltaWVudG8gc2UgY29uc2lkZXJhcsOhIHVuYSBPYnJhIERlcml2YWRhIHBhcmEgbG9zIGZpbmVzIGRlIGVzdGEgbGljZW5jaWEpLgpjLglMaWNlbmNpYW50ZSwgZXMgZWwgaW5kaXZpZHVvIG8gbGEgZW50aWRhZCB0aXR1bGFyIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBxdWUgb2ZyZWNlIGxhIE9icmEgZW4gY29uZm9ybWlkYWQgY29uIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLgpkLglBdXRvciBvcmlnaW5hbCwgZXMgZWwgaW5kaXZpZHVvIHF1ZSBjcmXDsyBsYSBPYnJhLgplLglPYnJhLCBlcyBhcXVlbGxhIG9icmEgc3VzY2VwdGlibGUgZGUgcHJvdGVjY2nDs24gcG9yIGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IgeSBxdWUgZXMgb2ZyZWNpZGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhCmYuCVVzdGVkLCBlcyBlbCBpbmRpdmlkdW8gbyBsYSBlbnRpZGFkIHF1ZSBlamVyY2l0YSBsb3MgZGVyZWNob3Mgb3RvcmdhZG9zIGFsIGFtcGFybyBkZSBlc3RhIExpY2VuY2lhIHkgcXVlIGNvbiBhbnRlcmlvcmlkYWQgbm8gaGEgdmlvbGFkbyBsYXMgY29uZGljaW9uZXMgZGUgbGEgbWlzbWEgcmVzcGVjdG8gYSBsYSBPYnJhLCBvIHF1ZSBoYXlhIG9idGVuaWRvIGF1dG9yaXphY2nDs24gZXhwcmVzYSBwb3IgcGFydGUgZGVsIExpY2VuY2lhbnRlIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgYWwgYW1wYXJvIGRlIGVzdGEgTGljZW5jaWEgcGVzZSBhIHVuYSB2aW9sYWNpw7NuIGFudGVyaW9yLgoyLiBEZXJlY2hvcyBkZSBVc29zIEhvbnJhZG9zIHkgZXhjZXBjaW9uZXMgTGVnYWxlcy4KTmFkYSBlbiBlc3RhIExpY2VuY2lhIHBvZHLDoSBzZXIgaW50ZXJwcmV0YWRvIGNvbW8gdW5hIGRpc21pbnVjacOzbiwgbGltaXRhY2nDs24gbyByZXN0cmljY2nDs24gZGUgbG9zIGRlcmVjaG9zIGRlcml2YWRvcyBkZWwgdXNvIGhvbnJhZG8geSBvdHJhcyBsaW1pdGFjaW9uZXMgbyBleGNlcGNpb25lcyBhIGxvcyBkZXJlY2hvcyBkZWwgYXV0b3IgYmFqbyBlbCByw6lnaW1lbiBsZWdhbCB2aWdlbnRlIG8gZGVyaXZhZG8gZGUgY3VhbHF1aWVyIG90cmEgbm9ybWEgcXVlIHNlIGxlIGFwbGlxdWUuCjMuIENvbmNlc2nDs24gZGUgbGEgTGljZW5jaWEuCkJham8gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIGVsIExpY2VuY2lhbnRlIG90b3JnYSBhIFVzdGVkIHVuYSBsaWNlbmNpYSBtdW5kaWFsLCBsaWJyZSBkZSByZWdhbMOtYXMsIG5vIGV4Y2x1c2l2YSB5IHBlcnBldHVhIChkdXJhbnRlIHRvZG8gZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGVqZXJjZXIgZXN0b3MgZGVyZWNob3Mgc29icmUgbGEgT2JyYSB0YWwgeSBjb21vIHNlIGluZGljYSBhIGNvbnRpbnVhY2nDs246CmEuCVJlcHJvZHVjaXIgbGEgT2JyYSwgaW5jb3Jwb3JhciBsYSBPYnJhIGVuIHVuYSBvIG3DoXMgT2JyYXMgQ29sZWN0aXZhcywgeSByZXByb2R1Y2lyIGxhIE9icmEgaW5jb3Jwb3JhZGEgZW4gbGFzIE9icmFzIENvbGVjdGl2YXM7CmIuCURpc3RyaWJ1aXIgY29waWFzIG8gZm9ub2dyYW1hcyBkZSBsYXMgT2JyYXMsIGV4aGliaXJsYXMgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXJsYXMgcMO6YmxpY2FtZW50ZSB5L28gcG9uZXJsYXMgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EsIGluY2x1ecOpbmRvbGFzIGNvbW8gaW5jb3Jwb3JhZGFzIGVuIE9icmFzIENvbGVjdGl2YXMsIHNlZ8O6biBjb3JyZXNwb25kYTsKYy4JRGlzdHJpYnVpciBjb3BpYXMgZGUgbGFzIE9icmFzIERlcml2YWRhcyBxdWUgc2UgZ2VuZXJlbiwgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4KTG9zIGRlcmVjaG9zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUgcHVlZGVuIHNlciBlamVyY2lkb3MgZW4gdG9kb3MgbG9zIG1lZGlvcyB5IGZvcm1hdG9zLCBhY3R1YWxtZW50ZSBjb25vY2lkb3MgbyBxdWUgc2UgaW52ZW50ZW4gZW4gZWwgZnV0dXJvLiBMb3MgZGVyZWNob3MgYW50ZXMgbWVuY2lvbmFkb3MgaW5jbHV5ZW4gZWwgZGVyZWNobyBhIHJlYWxpemFyIGRpY2hhcyBtb2RpZmljYWNpb25lcyBlbiBsYSBtZWRpZGEgcXVlIHNlYW4gdMOpY25pY2FtZW50ZSBuZWNlc2FyaWFzIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgZW4gb3RybyBtZWRpbyBvIGZvcm1hdG9zLCBwZXJvIGRlIG90cmEgbWFuZXJhIHVzdGVkIG5vIGVzdMOhIGF1dG9yaXphZG8gcGFyYSByZWFsaXphciBvYnJhcyBkZXJpdmFkYXMuIFRvZG9zIGxvcyBkZXJlY2hvcyBubyBvdG9yZ2Fkb3MgZXhwcmVzYW1lbnRlIHBvciBlbCBMaWNlbmNpYW50ZSBxdWVkYW4gcG9yIGVzdGUgbWVkaW8gcmVzZXJ2YWRvcywgaW5jbHV5ZW5kbyBwZXJvIHNpbiBsaW1pdGFyc2UgYSBhcXVlbGxvcyBxdWUgc2UgbWVuY2lvbmFuIGVuIGxhcyBzZWNjaW9uZXMgNChkKSB5IDQoZSkuCjQuIFJlc3RyaWNjaW9uZXMuCkxhIGxpY2VuY2lhIG90b3JnYWRhIGVuIGxhIGFudGVyaW9yIFNlY2Npw7NuIDMgZXN0w6EgZXhwcmVzYW1lbnRlIHN1amV0YSB5IGxpbWl0YWRhIHBvciBsYXMgc2lndWllbnRlcyByZXN0cmljY2lvbmVzOgphLglVc3RlZCBwdWVkZSBkaXN0cmlidWlyLCBleGhpYmlyIHDDumJsaWNhbWVudGUsIGVqZWN1dGFyIHDDumJsaWNhbWVudGUsIG8gcG9uZXIgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBzw7NsbyBiYWpvIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLCB5IFVzdGVkIGRlYmUgaW5jbHVpciB1bmEgY29waWEgZGUgZXN0YSBsaWNlbmNpYSBvIGRlbCBJZGVudGlmaWNhZG9yIFVuaXZlcnNhbCBkZSBSZWN1cnNvcyBkZSBsYSBtaXNtYSBjb24gY2FkYSBjb3BpYSBkZSBsYSBPYnJhIHF1ZSBkaXN0cmlidXlhLCBleGhpYmEgcMO6YmxpY2FtZW50ZSwgZWplY3V0ZSBww7pibGljYW1lbnRlIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EuIE5vIGVzIHBvc2libGUgb2ZyZWNlciBvIGltcG9uZXIgbmluZ3VuYSBjb25kaWNpw7NuIHNvYnJlIGxhIE9icmEgcXVlIGFsdGVyZSBvIGxpbWl0ZSBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYSBvIGVsIGVqZXJjaWNpbyBkZSBsb3MgZGVyZWNob3MgZGUgbG9zIGRlc3RpbmF0YXJpb3Mgb3RvcmdhZG9zIGVuIGVzdGUgZG9jdW1lbnRvLiBObyBlcyBwb3NpYmxlIHN1YmxpY2VuY2lhciBsYSBPYnJhLiBVc3RlZCBkZWJlIG1hbnRlbmVyIGludGFjdG9zIHRvZG9zIGxvcyBhdmlzb3MgcXVlIGhhZ2FuIHJlZmVyZW5jaWEgYSBlc3RhIExpY2VuY2lhIHkgYSBsYSBjbMOhdXN1bGEgZGUgbGltaXRhY2nDs24gZGUgZ2FyYW50w61hcy4gVXN0ZWQgbm8gcHVlZGUgZGlzdHJpYnVpciwgZXhoaWJpciBww7pibGljYW1lbnRlLCBlamVjdXRhciBww7pibGljYW1lbnRlLCBvIHBvbmVyIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhIGxhIE9icmEgY29uIGFsZ3VuYSBtZWRpZGEgdGVjbm9sw7NnaWNhIHF1ZSBjb250cm9sZSBlbCBhY2Nlc28gbyBsYSB1dGlsaXphY2nDs24gZGUgZWxsYSBkZSB1bmEgZm9ybWEgcXVlIHNlYSBpbmNvbnNpc3RlbnRlIGNvbiBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYS4gTG8gYW50ZXJpb3Igc2UgYXBsaWNhIGEgbGEgT2JyYSBpbmNvcnBvcmFkYSBhIHVuYSBPYnJhIENvbGVjdGl2YSwgcGVybyBlc3RvIG5vIGV4aWdlIHF1ZSBsYSBPYnJhIENvbGVjdGl2YSBhcGFydGUgZGUgbGEgb2JyYSBtaXNtYSBxdWVkZSBzdWpldGEgYSBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYS4gU2kgVXN0ZWQgY3JlYSB1bmEgT2JyYSBDb2xlY3RpdmEsIHByZXZpbyBhdmlzbyBkZSBjdWFscXVpZXIgTGljZW5jaWFudGUgZGViZSwgZW4gbGEgbWVkaWRhIGRlIGxvIHBvc2libGUsIGVsaW1pbmFyIGRlIGxhIE9icmEgQ29sZWN0aXZhIGN1YWxxdWllciByZWZlcmVuY2lhIGEgZGljaG8gTGljZW5jaWFudGUgbyBhbCBBdXRvciBPcmlnaW5hbCwgc2Vnw7puIGxvIHNvbGljaXRhZG8gcG9yIGVsIExpY2VuY2lhbnRlIHkgY29uZm9ybWUgbG8gZXhpZ2UgbGEgY2zDoXVzdWxhIDQoYykuCmIuCVVzdGVkIG5vIHB1ZWRlIGVqZXJjZXIgbmluZ3VubyBkZSBsb3MgZGVyZWNob3MgcXVlIGxlIGhhbiBzaWRvIG90b3JnYWRvcyBlbiBsYSBTZWNjacOzbiAzIHByZWNlZGVudGUgZGUgbW9kbyBxdWUgZXN0w6luIHByaW5jaXBhbG1lbnRlIGRlc3RpbmFkb3MgbyBkaXJlY3RhbWVudGUgZGlyaWdpZG9zIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLiBFbCBpbnRlcmNhbWJpbyBkZSBsYSBPYnJhIHBvciBvdHJhcyBvYnJhcyBwcm90ZWdpZGFzIHBvciBkZXJlY2hvcyBkZSBhdXRvciwgeWEgc2VhIGEgdHJhdsOpcyBkZSB1biBzaXN0ZW1hIHBhcmEgY29tcGFydGlyIGFyY2hpdm9zIGRpZ2l0YWxlcyAoZGlnaXRhbCBmaWxlLXNoYXJpbmcpIG8gZGUgY3VhbHF1aWVyIG90cmEgbWFuZXJhIG5vIHNlcsOhIGNvbnNpZGVyYWRvIGNvbW8gZXN0YXIgZGVzdGluYWRvIHByaW5jaXBhbG1lbnRlIG8gZGlyaWdpZG8gZGlyZWN0YW1lbnRlIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLCBzaWVtcHJlIHF1ZSBubyBzZSByZWFsaWNlIHVuIHBhZ28gbWVkaWFudGUgdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIGVuIHJlbGFjacOzbiBjb24gZWwgaW50ZXJjYW1iaW8gZGUgb2JyYXMgcHJvdGVnaWRhcyBwb3IgZWwgZGVyZWNobyBkZSBhdXRvci4KYy4JU2kgdXN0ZWQgZGlzdHJpYnV5ZSwgZXhoaWJlIHDDumJsaWNhbWVudGUsIGVqZWN1dGEgcMO6YmxpY2FtZW50ZSBvIGVqZWN1dGEgcMO6YmxpY2FtZW50ZSBlbiBmb3JtYSBkaWdpdGFsIGxhIE9icmEgbyBjdWFscXVpZXIgT2JyYSBEZXJpdmFkYSB1IE9icmEgQ29sZWN0aXZhLCBVc3RlZCBkZWJlIG1hbnRlbmVyIGludGFjdGEgdG9kYSBsYSBpbmZvcm1hY2nDs24gZGUgZGVyZWNobyBkZSBhdXRvciBkZSBsYSBPYnJhIHkgcHJvcG9yY2lvbmFyLCBkZSBmb3JtYSByYXpvbmFibGUgc2Vnw7puIGVsIG1lZGlvIG8gbWFuZXJhIHF1ZSBVc3RlZCBlc3TDqSB1dGlsaXphbmRvOiAoaSkgZWwgbm9tYnJlIGRlbCBBdXRvciBPcmlnaW5hbCBzaSBlc3TDoSBwcm92aXN0byAobyBzZXVkw7NuaW1vLCBzaSBmdWVyZSBhcGxpY2FibGUpLCB5L28gKGlpKSBlbCBub21icmUgZGUgbGEgcGFydGUgbyBsYXMgcGFydGVzIHF1ZSBlbCBBdXRvciBPcmlnaW5hbCB5L28gZWwgTGljZW5jaWFudGUgaHViaWVyZW4gZGVzaWduYWRvIHBhcmEgbGEgYXRyaWJ1Y2nDs24gKHYuZy4sIHVuIGluc3RpdHV0byBwYXRyb2NpbmFkb3IsIGVkaXRvcmlhbCwgcHVibGljYWNpw7NuKSBlbiBsYSBpbmZvcm1hY2nDs24gZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIGRlbCBMaWNlbmNpYW50ZSwgdMOpcm1pbm9zIGRlIHNlcnZpY2lvcyBvIGRlIG90cmFzIGZvcm1hcyByYXpvbmFibGVzOyBlbCB0w610dWxvIGRlIGxhIE9icmEgc2kgZXN0w6EgcHJvdmlzdG87IGVuIGxhIG1lZGlkYSBkZSBsbyByYXpvbmFibGVtZW50ZSBmYWN0aWJsZSB5LCBzaSBlc3TDoSBwcm92aXN0bywgZWwgSWRlbnRpZmljYWRvciBVbmlmb3JtZSBkZSBSZWN1cnNvcyAoVW5pZm9ybSBSZXNvdXJjZSBJZGVudGlmaWVyKSBxdWUgZWwgTGljZW5jaWFudGUgZXNwZWNpZmljYSBwYXJhIHNlciBhc29jaWFkbyBjb24gbGEgT2JyYSwgc2Fsdm8gcXVlIHRhbCBVUkkgbm8gc2UgcmVmaWVyYSBhIGxhIG5vdGEgc29icmUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIG8gYSBsYSBpbmZvcm1hY2nDs24gc29icmUgZWwgbGljZW5jaWFtaWVudG8gZGUgbGEgT2JyYTsgeSBlbiBlbCBjYXNvIGRlIHVuYSBPYnJhIERlcml2YWRhLCBhdHJpYnVpciBlbCBjcsOpZGl0byBpZGVudGlmaWNhbmRvIGVsIHVzbyBkZSBsYSBPYnJhIGVuIGxhIE9icmEgRGVyaXZhZGEgKHYuZy4sICJUcmFkdWNjacOzbiBGcmFuY2VzYSBkZSBsYSBPYnJhIGRlbCBBdXRvciBPcmlnaW5hbCwiIG8gIkd1acOzbiBDaW5lbWF0b2dyw6FmaWNvIGJhc2FkbyBlbiBsYSBPYnJhIG9yaWdpbmFsIGRlbCBBdXRvciBPcmlnaW5hbCIpLiBUYWwgY3LDqWRpdG8gcHVlZGUgc2VyIGltcGxlbWVudGFkbyBkZSBjdWFscXVpZXIgZm9ybWEgcmF6b25hYmxlOyBlbiBlbCBjYXNvLCBzaW4gZW1iYXJnbywgZGUgT2JyYXMgRGVyaXZhZGFzIHUgT2JyYXMgQ29sZWN0aXZhcywgdGFsIGNyw6lkaXRvIGFwYXJlY2Vyw6EsIGNvbW8gbcOtbmltbywgZG9uZGUgYXBhcmVjZSBlbCBjcsOpZGl0byBkZSBjdWFscXVpZXIgb3RybyBhdXRvciBjb21wYXJhYmxlIHkgZGUgdW5hIG1hbmVyYSwgYWwgbWVub3MsIHRhbiBkZXN0YWNhZGEgY29tbyBlbCBjcsOpZGl0byBkZSBvdHJvIGF1dG9yIGNvbXBhcmFibGUuCmQuCVBhcmEgZXZpdGFyIHRvZGEgY29uZnVzacOzbiwgZWwgTGljZW5jaWFudGUgYWNsYXJhIHF1ZSwgY3VhbmRvIGxhIG9icmEgZXMgdW5hIGNvbXBvc2ljacOzbiBtdXNpY2FsOgppLglSZWdhbMOtYXMgcG9yIGludGVycHJldGFjacOzbiB5IGVqZWN1Y2nDs24gYmFqbyBsaWNlbmNpYXMgZ2VuZXJhbGVzLiBFbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgeSBkZSByZWNvbGVjdGFyLCBzZWEgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgU0FZQ08pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbyBXZWJjYXN0KSBsaWNlbmNpYWRhIGJham8gbGljZW5jaWFzIGdlbmVyYWxlcywgc2kgbGEgaW50ZXJwcmV0YWNpw7NuIG8gZWplY3VjacOzbiBkZSBsYSBvYnJhIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBvcmllbnRhZGEgcG9yIG8gZGlyaWdpZGEgYSBsYSBvYnRlbmNpw7NuIGRlIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLgppaS4JUmVnYWzDrWFzIHBvciBGb25vZ3JhbWFzLiBFbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIHJlY29sZWN0YXIsIGluZGl2aWR1YWxtZW50ZSBvIGEgdHJhdsOpcyBkZSB1bmEgc29jaWVkYWQgZGUgZ2VzdGnDs24gY29sZWN0aXZhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIHkgZGVyZWNob3MgY29uZXhvcyAocG9yIGVqZW1wbG8sIGxvcyBjb25zYWdyYWRvcyBwb3IgbGEgU0FZQ08pLCB1bmEgYWdlbmNpYSBkZSBkZXJlY2hvcyBtdXNpY2FsZXMgbyBhbGfDum4gYWdlbnRlIGRlc2lnbmFkbywgbGFzIHJlZ2Fsw61hcyBwb3IgY3VhbHF1aWVyIGZvbm9ncmFtYSBxdWUgVXN0ZWQgY3JlZSBhIHBhcnRpciBkZSBsYSBvYnJhICjigJx2ZXJzacOzbiBjb3ZlcuKAnSkgeSBkaXN0cmlidXlhLCBlbiBsb3MgdMOpcm1pbm9zIGRlbCByw6lnaW1lbiBkZSBkZXJlY2hvcyBkZSBhdXRvciwgc2kgbGEgY3JlYWNpw7NuIG8gZGlzdHJpYnVjacOzbiBkZSBlc2EgdmVyc2nDs24gY292ZXIgZXN0w6EgcHJpbW9yZGlhbG1lbnRlIGRlc3RpbmFkYSBvIGRpcmlnaWRhIGEgb2J0ZW5lciB1bmEgdmVudGFqYSBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYS4KZS4JR2VzdGnDs24gZGUgRGVyZWNob3MgZGUgQXV0b3Igc29icmUgSW50ZXJwcmV0YWNpb25lcyB5IEVqZWN1Y2lvbmVzIERpZ2l0YWxlcyAoV2ViQ2FzdGluZykuIFBhcmEgZXZpdGFyIHRvZGEgY29uZnVzacOzbiwgZWwgTGljZW5jaWFudGUgYWNsYXJhIHF1ZSwgY3VhbmRvIGxhIG9icmEgc2VhIHVuIGZvbm9ncmFtYSwgZWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSBhdXRvcml6YXIgbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgKHBvciBlamVtcGxvLCB3ZWJjYXN0KSB5IGRlIHJlY29sZWN0YXIsIGluZGl2aWR1YWxtZW50ZSBvIGEgdHJhdsOpcyBkZSB1bmEgc29jaWVkYWQgZGUgZ2VzdGnDs24gY29sZWN0aXZhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIHkgZGVyZWNob3MgY29uZXhvcyAocG9yIGVqZW1wbG8sIEFDSU5QUk8pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpLCBzdWpldGEgYSBsYXMgZGlzcG9zaWNpb25lcyBhcGxpY2FibGVzIGRlbCByw6lnaW1lbiBkZSBEZXJlY2hvIGRlIEF1dG9yLCBzaSBlc3RhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBlc3TDoSBwcmltb3JkaWFsbWVudGUgZGlyaWdpZGEgYSBvYnRlbmVyIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLgo1LiBSZXByZXNlbnRhY2lvbmVzLCBHYXJhbnTDrWFzIHkgTGltaXRhY2lvbmVzIGRlIFJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTEFTIFBBUlRFUyBMTyBBQ09SREFSQU4gREUgT1RSQSBGT1JNQSBQT1IgRVNDUklUTywgRUwgTElDRU5DSUFOVEUgT0ZSRUNFIExBIE9CUkEgKEVOIEVMIEVTVEFETyBFTiBFTCBRVUUgU0UgRU5DVUVOVFJBKSDigJxUQUwgQ1VBTOKAnSwgU0lOIEJSSU5EQVIgR0FSQU5Uw41BUyBERSBDTEFTRSBBTEdVTkEgUkVTUEVDVE8gREUgTEEgT0JSQSwgWUEgU0VBIEVYUFJFU0EsIElNUEzDjUNJVEEsIExFR0FMIE8gQ1VBTFFVSUVSQSBPVFJBLCBJTkNMVVlFTkRPLCBTSU4gTElNSVRBUlNFIEEgRUxMQVMsIEdBUkFOVMONQVMgREUgVElUVUxBUklEQUQsIENPTUVSQ0lBQklMSURBRCwgQURBUFRBQklMSURBRCBPIEFERUNVQUNJw5NOIEEgUFJPUMOTU0lUTyBERVRFUk1JTkFETywgQVVTRU5DSUEgREUgSU5GUkFDQ0nDk04sIERFIEFVU0VOQ0lBIERFIERFRkVDVE9TIExBVEVOVEVTIE8gREUgT1RSTyBUSVBPLCBPIExBIFBSRVNFTkNJQSBPIEFVU0VOQ0lBIERFIEVSUk9SRVMsIFNFQU4gTyBOTyBERVNDVUJSSUJMRVMgKFBVRURBTiBPIE5PIFNFUiBFU1RPUyBERVNDVUJJRVJUT1MpLiBBTEdVTkFTIEpVUklTRElDQ0lPTkVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgR0FSQU5Uw41BUyBJTVBMw41DSVRBUywgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KNi4gTGltaXRhY2nDs24gZGUgcmVzcG9uc2FiaWxpZGFkLgpBIE1FTk9TIFFVRSBMTyBFWElKQSBFWFBSRVNBTUVOVEUgTEEgTEVZIEFQTElDQUJMRSwgRUwgTElDRU5DSUFOVEUgTk8gU0VSw4EgUkVTUE9OU0FCTEUgQU5URSBVU1RFRCBQT1IgREHDkU8gQUxHVU5PLCBTRUEgUE9SIFJFU1BPTlNBQklMSURBRCBFWFRSQUNPTlRSQUNUVUFMLCBQUkVDT05UUkFDVFVBTCBPIENPTlRSQUNUVUFMLCBPQkpFVElWQSBPIFNVQkpFVElWQSwgU0UgVFJBVEUgREUgREHDkU9TIE1PUkFMRVMgTyBQQVRSSU1PTklBTEVTLCBESVJFQ1RPUyBPIElORElSRUNUT1MsIFBSRVZJU1RPUyBPIElNUFJFVklTVE9TIFBST0RVQ0lET1MgUE9SIEVMIFVTTyBERSBFU1RBIExJQ0VOQ0lBIE8gREUgTEEgT0JSQSwgQVVOIENVQU5ETyBFTCBMSUNFTkNJQU5URSBIQVlBIFNJRE8gQURWRVJUSURPIERFIExBIFBPU0lCSUxJREFEIERFIERJQ0hPUyBEQcORT1MuIEFMR1VOQVMgTEVZRVMgTk8gUEVSTUlURU4gTEEgRVhDTFVTScOTTiBERSBDSUVSVEEgUkVTUE9OU0FCSUxJREFELCBFTiBDVVlPIENBU08gRVNUQSBFWENMVVNJw5NOIFBVRURFIE5PIEFQTElDQVJTRSBBIFVTVEVELgo3LiBUw6lybWluby4KYS4JRXN0YSBMaWNlbmNpYSB5IGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgZW4gdmlydHVkIGRlIGVsbGEgdGVybWluYXLDoW4gYXV0b23DoXRpY2FtZW50ZSBzaSBVc3RlZCBpbmZyaW5nZSBhbGd1bmEgY29uZGljacOzbiBlc3RhYmxlY2lkYSBlbiBlbGxhLiBTaW4gZW1iYXJnbywgbG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgcXVlIGhhbiByZWNpYmlkbyBPYnJhcyBEZXJpdmFkYXMgbyBDb2xlY3RpdmFzIGRlIFVzdGVkIGRlIGNvbmZvcm1pZGFkIGNvbiBlc3RhIExpY2VuY2lhLCBubyB2ZXLDoW4gdGVybWluYWRhcyBzdXMgbGljZW5jaWFzLCBzaWVtcHJlIHF1ZSBlc3RvcyBpbmRpdmlkdW9zIG8gZW50aWRhZGVzIHNpZ2FuIGN1bXBsaWVuZG8gw61udGVncmFtZW50ZSBsYXMgY29uZGljaW9uZXMgZGUgZXN0YXMgbGljZW5jaWFzLiBMYXMgU2VjY2lvbmVzIDEsIDIsIDUsIDYsIDcsIHkgOCBzdWJzaXN0aXLDoW4gYSBjdWFscXVpZXIgdGVybWluYWNpw7NuIGRlIGVzdGEgTGljZW5jaWEuCmIuCVN1amV0YSBhIGxhcyBjb25kaWNpb25lcyB5IHTDqXJtaW5vcyBhbnRlcmlvcmVzLCBsYSBsaWNlbmNpYSBvdG9yZ2FkYSBhcXXDrSBlcyBwZXJwZXR1YSAoZHVyYW50ZSBlbCBwZXLDrW9kbyBkZSB2aWdlbmNpYSBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IgZGUgbGEgb2JyYSkuIE5vIG9ic3RhbnRlIGxvIGFudGVyaW9yLCBlbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gYSBwdWJsaWNhciB5L28gZXN0cmVuYXIgbGEgT2JyYSBiYWpvIGNvbmRpY2lvbmVzIGRlIGxpY2VuY2lhIGRpZmVyZW50ZXMgbyBhIGRlamFyIGRlIGRpc3RyaWJ1aXJsYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGVzdGEgTGljZW5jaWEgZW4gY3VhbHF1aWVyIG1vbWVudG87IGVuIGVsIGVudGVuZGlkbywgc2luIGVtYmFyZ28sIHF1ZSBlc2EgZWxlY2Npw7NuIG5vIHNlcnZpcsOhIHBhcmEgcmV2b2NhciBlc3RhIGxpY2VuY2lhIG8gcXVlIGRlYmEgc2VyIG90b3JnYWRhICwgYmFqbyBsb3MgdMOpcm1pbm9zIGRlIGVzdGEgbGljZW5jaWEpLCB5IGVzdGEgbGljZW5jaWEgY29udGludWFyw6EgZW4gcGxlbm8gdmlnb3IgeSBlZmVjdG8gYSBtZW5vcyBxdWUgc2VhIHRlcm1pbmFkYSBjb21vIHNlIGV4cHJlc2EgYXRyw6FzLiBMYSBMaWNlbmNpYSByZXZvY2FkYSBjb250aW51YXLDoSBzaWVuZG8gcGxlbmFtZW50ZSB2aWdlbnRlIHkgZWZlY3RpdmEgc2kgbm8gc2UgbGUgZGEgdMOpcm1pbm8gZW4gbGFzIGNvbmRpY2lvbmVzIGluZGljYWRhcyBhbnRlcmlvcm1lbnRlLgo4LiBWYXJpb3MuCmEuCUNhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuCmIuCVNpIGFsZ3VuYSBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSByZXN1bHRhIGludmFsaWRhZGEgbyBubyBleGlnaWJsZSwgc2Vnw7puIGxhIGxlZ2lzbGFjacOzbiB2aWdlbnRlLCBlc3RvIG5vIGFmZWN0YXLDoSBuaSBsYSB2YWxpZGV6IG5pIGxhIGFwbGljYWJpbGlkYWQgZGVsIHJlc3RvIGRlIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEgeSwgc2luIGFjY2nDs24gYWRpY2lvbmFsIHBvciBwYXJ0ZSBkZSBsb3Mgc3VqZXRvcyBkZSBlc3RlIGFjdWVyZG8sIGFxdcOpbGxhIHNlIGVudGVuZGVyw6EgcmVmb3JtYWRhIGxvIG3DrW5pbW8gbmVjZXNhcmlvIHBhcmEgaGFjZXIgcXVlIGRpY2hhIGRpc3Bvc2ljacOzbiBzZWEgdsOhbGlkYSB5IGV4aWdpYmxlLgpjLglOaW5nw7puIHTDqXJtaW5vIG8gZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgc2UgZXN0aW1hcsOhIHJlbnVuY2lhZGEgeSBuaW5ndW5hIHZpb2xhY2nDs24gZGUgZWxsYSBzZXLDoSBjb25zZW50aWRhIGEgbWVub3MgcXVlIGVzYSByZW51bmNpYSBvIGNvbnNlbnRpbWllbnRvIHNlYSBvdG9yZ2FkbyBwb3IgZXNjcml0byB5IGZpcm1hZG8gcG9yIGxhIHBhcnRlIHF1ZSByZW51bmNpZSBvIGNvbnNpZW50YS4KZC4JRXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLgo=