Cinética de liberación de nutrientes de un fertilizante recubierto con carragenina

En los últimos años el sector agrícola ha propuesto alternativas sostenibles para disminuir los daños ambientales que son provocados por el uso inadecuado de fertilizantes convencionales, a raíz de ello, el objetivo de este trabajo fue evaluar la cinética de liberación de nutrientes con recubrimient...

Full description

Autores:
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2018
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/23478
Acceso en línea:
http://hdl.handle.net/11349/23478
Palabra clave:
Fertilizantes de liberación controlada
Carragel MCH 5722
Nutrimon 13-26-6
Hidrogel
Modelo cinético Korsmeyer-Peppas
Matriz polimérica
Licenciatura en Química - Tesis y disertaciones académicas
Abonos y fertilizantes
Hidrogeles
Cinética química
Química agrícola
Controlled release fertilizers
Carragel MCH 5722
Nutrimon 13-26-6
Hydrogel
Kinetic model Korsmeyer-Peppas
Polymeric matrix
Rights
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional
id UDISTRITA2_30d9f6cd617d5260a8d9bf8b6ffec1ef
oai_identifier_str oai:repository.udistrital.edu.co:11349/23478
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Cinética de liberación de nutrientes de un fertilizante recubierto con carragenina
dc.title.titleenglish.spa.fl_str_mv Nutrient release kinetics of a carrageenan-coated fertilizer
title Cinética de liberación de nutrientes de un fertilizante recubierto con carragenina
spellingShingle Cinética de liberación de nutrientes de un fertilizante recubierto con carragenina
Fertilizantes de liberación controlada
Carragel MCH 5722
Nutrimon 13-26-6
Hidrogel
Modelo cinético Korsmeyer-Peppas
Matriz polimérica
Licenciatura en Química - Tesis y disertaciones académicas
Abonos y fertilizantes
Hidrogeles
Cinética química
Química agrícola
Controlled release fertilizers
Carragel MCH 5722
Nutrimon 13-26-6
Hydrogel
Kinetic model Korsmeyer-Peppas
Polymeric matrix
title_short Cinética de liberación de nutrientes de un fertilizante recubierto con carragenina
title_full Cinética de liberación de nutrientes de un fertilizante recubierto con carragenina
title_fullStr Cinética de liberación de nutrientes de un fertilizante recubierto con carragenina
title_full_unstemmed Cinética de liberación de nutrientes de un fertilizante recubierto con carragenina
title_sort Cinética de liberación de nutrientes de un fertilizante recubierto con carragenina
dc.contributor.advisor.spa.fl_str_mv Delgado Gómez, Miguel Ángel
dc.subject.spa.fl_str_mv Fertilizantes de liberación controlada
Carragel MCH 5722
Nutrimon 13-26-6
Hidrogel
Modelo cinético Korsmeyer-Peppas
Matriz polimérica
topic Fertilizantes de liberación controlada
Carragel MCH 5722
Nutrimon 13-26-6
Hidrogel
Modelo cinético Korsmeyer-Peppas
Matriz polimérica
Licenciatura en Química - Tesis y disertaciones académicas
Abonos y fertilizantes
Hidrogeles
Cinética química
Química agrícola
Controlled release fertilizers
Carragel MCH 5722
Nutrimon 13-26-6
Hydrogel
Kinetic model Korsmeyer-Peppas
Polymeric matrix
dc.subject.lemb.spa.fl_str_mv Licenciatura en Química - Tesis y disertaciones académicas
Abonos y fertilizantes
Hidrogeles
Cinética química
Química agrícola
dc.subject.keyword.spa.fl_str_mv Controlled release fertilizers
Carragel MCH 5722
Nutrimon 13-26-6
Hydrogel
Kinetic model Korsmeyer-Peppas
Polymeric matrix
description En los últimos años el sector agrícola ha propuesto alternativas sostenibles para disminuir los daños ambientales que son provocados por el uso inadecuado de fertilizantes convencionales, a raíz de ello, el objetivo de este trabajo fue evaluar la cinética de liberación de nutrientes con recubrimiento polimérico a base de carragenina, a fin de determinar si los nutrientes son liberados de forma controlada cuando son expuestos a diferentes medios de pH. De esta manera, para cumplir el propósito de la investigación se llevaron a cabo cuatro fases experimentales, en la primera fase se preparó la formulación con las proporciones de glicerina, fertilizante y Carragel MCH 5722 establecidas por Ávila (1); en la segunda fase se determinó por medio de técnicas espectrofotométricas la concentración de los nutrientes (PO4-3, NO3- y NH4+) liberados en diferentes lapsos de tiempo, siendo estos resultados tratados estadísticamente por ANOVA simple; en la tercera fase se determinó el modelo cinético que mejor explico el comportamiento de liberación de los nutrientes; y como última etapa se realizaron los ensayos que son establecidos en la norma europea 13266 para fertilizantes de liberación controlada (CFR). Teniendo en cuenta los resultados obtenidos, la carragenina no puede ser descartada como insumo para la preparación de CFR, pues sus propiedades de hidrogel, biodegradabilidad y formación de geles firmes son indispensables para los sistemas CFR, es por ello que es importante replantear opciones como el espesor de la formulación, la proporción de fertilizante o agente entrecruzante, etc, todo esto con el propósito de regular la migración de los iones al medio y así permitir que sea utilizado como fertilizante de liberación controlada.
publishDate 2018
dc.date.created.spa.fl_str_mv 2018-07-31
dc.date.accessioned.none.fl_str_mv 2020-04-28T15:36:34Z
dc.date.available.none.fl_str_mv 2020-04-28T15:36:34Z
dc.type.degree.spa.fl_str_mv Monografía
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11349/23478
url http://hdl.handle.net/11349/23478
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.*.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_16ec
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.acceso.spa.fl_str_mv Restringido (Solo Referencia)
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
Restringido (Solo Referencia)
http://purl.org/coar/access_right/c_16ec
dc.format.mimetype.spa.fl_str_mv pdf
institution Universidad Distrital Francisco José de Caldas
bitstream.url.fl_str_mv http://repository.udistrital.edu.co/bitstream/11349/23478/11/BohorquezParraLauraMilena2018.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/23478/12/LICENCIA%20Y%20AUTORIZACI%c3%93N%20ESPECIAL%20PARA%20PUBLICAR%20Y%20PERMITIR%20LA%20CONSULTA%20Y%20USO%20DE%20CONTENIDOS%20EN%20EL%20REPOSITORIO%20INSTITUCIONAL%20DE%20LA%20UNIVERSIDAD%20DISTRITAL.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/23478/1/BohorquezParraLauraMilena2018.pdf
http://repository.udistrital.edu.co/bitstream/11349/23478/2/LICENCIA%20Y%20AUTORIZACI%c3%93N%20ESPECIAL%20PARA%20PUBLICAR%20Y%20PERMITIR%20LA%20CONSULTA%20Y%20USO%20DE%20CONTENIDOS%20EN%20EL%20REPOSITORIO%20INSTITUCIONAL%20DE%20LA%20UNIVERSIDAD%20DISTRITAL.pdf
http://repository.udistrital.edu.co/bitstream/11349/23478/7/license_url
http://repository.udistrital.edu.co/bitstream/11349/23478/8/license_text
http://repository.udistrital.edu.co/bitstream/11349/23478/9/license_rdf
http://repository.udistrital.edu.co/bitstream/11349/23478/10/license.txt
bitstream.checksum.fl_str_mv 697e17b4455f13c144b2e61c0b5307df
5c33504ae5a719b8609069ac6bae941f
93819cbefe2117bc4d3c19de973f098a
e3b807405bf6437b0067c80c514ec503
4afdbb8c545fd630ea7db775da747b2f
d41d8cd98f00b204e9800998ecf8427e
d41d8cd98f00b204e9800998ecf8427e
da5c6a3ca62d5dd4853000a60fee7083
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Distrital - RIUD
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1803712627964116992
spelling Delgado Gómez, Miguel ÁngelBohórquez Parra, Laura Milena2020-04-28T15:36:34Z2020-04-28T15:36:34Z2018-07-31http://hdl.handle.net/11349/23478En los últimos años el sector agrícola ha propuesto alternativas sostenibles para disminuir los daños ambientales que son provocados por el uso inadecuado de fertilizantes convencionales, a raíz de ello, el objetivo de este trabajo fue evaluar la cinética de liberación de nutrientes con recubrimiento polimérico a base de carragenina, a fin de determinar si los nutrientes son liberados de forma controlada cuando son expuestos a diferentes medios de pH. De esta manera, para cumplir el propósito de la investigación se llevaron a cabo cuatro fases experimentales, en la primera fase se preparó la formulación con las proporciones de glicerina, fertilizante y Carragel MCH 5722 establecidas por Ávila (1); en la segunda fase se determinó por medio de técnicas espectrofotométricas la concentración de los nutrientes (PO4-3, NO3- y NH4+) liberados en diferentes lapsos de tiempo, siendo estos resultados tratados estadísticamente por ANOVA simple; en la tercera fase se determinó el modelo cinético que mejor explico el comportamiento de liberación de los nutrientes; y como última etapa se realizaron los ensayos que son establecidos en la norma europea 13266 para fertilizantes de liberación controlada (CFR). Teniendo en cuenta los resultados obtenidos, la carragenina no puede ser descartada como insumo para la preparación de CFR, pues sus propiedades de hidrogel, biodegradabilidad y formación de geles firmes son indispensables para los sistemas CFR, es por ello que es importante replantear opciones como el espesor de la formulación, la proporción de fertilizante o agente entrecruzante, etc, todo esto con el propósito de regular la migración de los iones al medio y así permitir que sea utilizado como fertilizante de liberación controlada.In recent years the agricultural sector has proposed sustainable alternatives to reduce environmental damage that are caused by the inappropriate use of conventional fertilizers, as a result, the objective of this work was to evaluate the kinetics of nutrient release with polymeric coating based of carrageenan, in order to determine if nutrients are released in a controlled manner when exposed to different pH media. In this way, to fulfill the purpose of the research, four experimental phases were carried out, in the first phase the formulation was prepared with the proportions of glycerin, fertilizer and Carragel MCH 5722 established by Ávila (1); in the second phase the concentration of nutrients (PO4-3, NO3- and NH4 +) released in different time periods was determined by means of spectrophotometric techniques, these results being statistically treated by simple ANOVA; In the third phase, the kinetic model that best explained the release behavior of the nutrients was determined; and as a last stage the tests were carried out, which are established in the European standard 13266 for controlled release fertilizers (CFR). Taking into account the results obtained, carrageenan can not be discarded as an input for the preparation of CFR, because its properties of hydrogel, biodegradability and formation of firm gels are essential for CFR systems, which is why it is important to rethink options such as thickness of the formulation, the proportion of fertilizer or crosslinking agent, etc., all with the purpose of regulating the migration of the ions to the medium and thus allowing it to be used as a controlled release fertilizer.Fundación Universidad de Bogotá Jorge Tadeo LozanopdfspaAtribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Restringido (Solo Referencia)http://purl.org/coar/access_right/c_16ecFertilizantes de liberación controladaCarragel MCH 5722Nutrimon 13-26-6HidrogelModelo cinético Korsmeyer-PeppasMatriz poliméricaLicenciatura en Química - Tesis y disertaciones académicasAbonos y fertilizantesHidrogelesCinética químicaQuímica agrícolaControlled release fertilizersCarragel MCH 5722Nutrimon 13-26-6HydrogelKinetic model Korsmeyer-PeppasPolymeric matrixCinética de liberación de nutrientes de un fertilizante recubierto con carrageninaNutrient release kinetics of a carrageenan-coated fertilizerMonografíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fTHUMBNAILBohorquezParraLauraMilena2018.pdf.jpgBohorquezParraLauraMilena2018.pdf.jpgIM Thumbnailimage/jpeg4883http://repository.udistrital.edu.co/bitstream/11349/23478/11/BohorquezParraLauraMilena2018.pdf.jpg697e17b4455f13c144b2e61c0b5307dfMD511open accessLICENCIA Y AUTORIZACIÓN ESPECIAL PARA PUBLICAR Y PERMITIR LA CONSULTA Y USO DE CONTENIDOS EN EL REPOSITORIO INSTITUCIONAL DE LA UNIVERSIDAD DISTRITAL.pdf.jpgLICENCIA Y AUTORIZACIÓN ESPECIAL PARA PUBLICAR Y PERMITIR LA CONSULTA Y USO DE CONTENIDOS EN EL REPOSITORIO INSTITUCIONAL DE LA UNIVERSIDAD DISTRITAL.pdf.jpgIM Thumbnailimage/jpeg14087http://repository.udistrital.edu.co/bitstream/11349/23478/12/LICENCIA%20Y%20AUTORIZACI%c3%93N%20ESPECIAL%20PARA%20PUBLICAR%20Y%20PERMITIR%20LA%20CONSULTA%20Y%20USO%20DE%20CONTENIDOS%20EN%20EL%20REPOSITORIO%20INSTITUCIONAL%20DE%20LA%20UNIVERSIDAD%20DISTRITAL.pdf.jpg5c33504ae5a719b8609069ac6bae941fMD512open accessORIGINALBohorquezParraLauraMilena2018.pdfBohorquezParraLauraMilena2018.pdfapplication/pdf3086887http://repository.udistrital.edu.co/bitstream/11349/23478/1/BohorquezParraLauraMilena2018.pdf93819cbefe2117bc4d3c19de973f098aMD51metadata only accessLICENCIA Y AUTORIZACIÓN ESPECIAL PARA PUBLICAR Y PERMITIR LA CONSULTA Y USO DE CONTENIDOS EN EL REPOSITORIO INSTITUCIONAL DE LA UNIVERSIDAD DISTRITAL.pdfLICENCIA Y AUTORIZACIÓN ESPECIAL PARA PUBLICAR Y PERMITIR LA CONSULTA Y USO DE CONTENIDOS EN EL REPOSITORIO INSTITUCIONAL DE LA UNIVERSIDAD DISTRITAL.pdfapplication/pdf377893http://repository.udistrital.edu.co/bitstream/11349/23478/2/LICENCIA%20Y%20AUTORIZACI%c3%93N%20ESPECIAL%20PARA%20PUBLICAR%20Y%20PERMITIR%20LA%20CONSULTA%20Y%20USO%20DE%20CONTENIDOS%20EN%20EL%20REPOSITORIO%20INSTITUCIONAL%20DE%20LA%20UNIVERSIDAD%20DISTRITAL.pdfe3b807405bf6437b0067c80c514ec503MD52metadata only accessCC-LICENSElicense_urllicense_urltext/plain; charset=utf-849http://repository.udistrital.edu.co/bitstream/11349/23478/7/license_url4afdbb8c545fd630ea7db775da747b2fMD57open accesslicense_textlicense_texttext/html; charset=utf-80http://repository.udistrital.edu.co/bitstream/11349/23478/8/license_textd41d8cd98f00b204e9800998ecf8427eMD58open accesslicense_rdflicense_rdfapplication/rdf+xml; charset=utf-80http://repository.udistrital.edu.co/bitstream/11349/23478/9/license_rdfd41d8cd98f00b204e9800998ecf8427eMD59open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87163http://repository.udistrital.edu.co/bitstream/11349/23478/10/license.txtda5c6a3ca62d5dd4853000a60fee7083MD510open access11349/23478oai:repository.udistrital.edu.co:11349/234782023-06-13 12:43:36.736metadata only accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMClTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIHVzbyBwYXJhIHB1YmxpY2FjacOzbiBkZSBvYnJhcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChSSVVEKQoKQ29tbyB0aXR1bGFyKGVzKSBkZWwob3MpIGRlcmVjaG8ocykgZGUgYXV0b3IsIGNvbmZpZXJvIChlcmltb3MpIGEgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMgKGVuIGFkZWxhbnRlLCBMQSBVTklWRVJTSURBRCkgdW5hIGxpY2VuY2lhIHBhcmEgdXNvIG5vIGV4Y2x1c2l2YSwgbGltaXRhZGEgeSBncmF0dWl0YSBzb2JyZSBsYSBvYnJhIHF1ZSBpbnRlZ3JhcsOhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgKGVuIGFkZWxhbnRlLCBSSVVEKSwgZGUgYWN1ZXJkbyBhIGxhcyBzaWd1aWVudGVzIHJlZ2xhcywgbGFzIGN1YWxlcyBkZWNsYXJvIChhbW9zKSBjb25vY2VyIHkgYWNlcHRhcjoKCmEpCUVzdGFyw6EgdmlnZW50ZSBhIHBhcnRpciBkZSBsYSBmZWNoYSBlbiBxdWUgc2UgaW5jbHV5YSBlbiBlbCBSSVVEIHkgaGFzdGEgcG9yIHVuIHBsYXpvIGRlIGRpZXogKDEwKSBBw7FvcywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gcXVlIGR1cmUgZWwgZGVyZWNobyBQYXRyaW1vbmlhbCBkZWwgYXV0b3I7IGxhIGN1YWwgcG9kcsOhIGRhcnNlIHBvciB0ZXJtaW5hZGEgcHJldmlhIHNvbGljaXR1ZCBhIExBIFVOSVZFUlNJREFEIHBvciBlc2NyaXRvIGNvbiB1bmEgYW50ZWxhY2nDs24gZGUgZG9zICgyKSBtZXNlcyBhbnRlcyBkZWwgdmVuY2ltaWVudG8gZGVsIHBsYXpvIGluaWNpYWwgbyBlbCBkZSBzdShzKSBwcsOzcnJvZ2EocykuICAKCmIpCUxBIFVOSVZFUlNJREFEIHBvZHLDoSBwdWJsaWNhciBsYSBvYnJhIGVuIGxhcyBkaXN0aW50YXMgdmVyc2lvbmVzIHJlcXVlcmlkYXMgcG9yIGVsIFJJVUQgKGRpZ2l0YWwsIGltcHJlc28sIGVsZWN0csOzbmljbyB1IG90cm8gbWVkaW8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikgTEEgVU5JVkVSU0lEQUQgbm8gc2Vyw6EgcmVzcG9uc2FibGUgZW4gZWwgZXZlbnRvIHF1ZSBlbCBkb2N1bWVudG8gYXBhcmV6Y2EgcmVmZXJlbmNpYWRvIGVuIG1vdG9yZXMgZGUgYsO6c3F1ZWRhIG8gcmVwb3NpdG9yaW9zIGRpZmVyZW50ZXMgYWwgUklVRCwgdW5hIHZleiBlbChvcykgYXV0b3IoZXMpIHNvbGljaXRlbiBzdSBlbGltaW5hY2nDs24gZGVsIFJJVUQsIGRhZG8gcXVlIGxhIG1pc21hIHNlcsOhIHB1YmxpY2FkYSBlbiBJbnRlcm5ldC4gCgpjKQlMYSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgYSB0w610dWxvIGdyYXR1aXRvLCBwb3IgbG8gdGFudG8sIGxvcyBhdXRvcmVzIHJlbnVuY2lhbiBhIHJlY2liaXIgYmVuZWZpY2lvIGFsZ3VubyBwb3IgbGEgcHVibGljYWNpw7NuLCBkaXN0cmlidWNpw7NuLCBjb211bmljYWNpw7NuIHDDumJsaWNhIHkgY3VhbHF1aWVyIG90cm8gdXNvIHF1ZSBzZSBoYWdhIGVuIGxvcyB0w6lybWlub3MgZGUgbGEgcHJlc2VudGUgbGljZW5jaWEgeSBkZSBsYSBsaWNlbmNpYSBkZSB1c28gY29uIHF1ZSBzZSBwdWJsaWNhIChDcmVhdGl2ZSBDb21tb25zKS4KCmQpCUxvcyBjb250ZW5pZG9zIHB1YmxpY2Fkb3MgZW4gZWwgUklVRCBzb24gb2JyYShzKSBvcmlnaW5hbChlcykgc29icmUgbGEgY3VhbChlcykgZWwob3MpIGF1dG9yKGVzKSBjb21vIHRpdHVsYXJlcyBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IsIGFzdW1lbiB0b3RhbCByZXNwb25zYWJpbGlkYWQgcG9yIGVsIGNvbnRlbmlkbyBkZSBzdSBvYnJhIGFudGUgTEEgVU5JVkVSU0lEQUQgeSBhbnRlIHRlcmNlcm9zLiBFbiB0b2RvIGNhc28gTEEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGluZGljYXIgc2llbXByZSBsYSBhdXRvcsOtYSBpbmNsdXllbmRvIGVsIG5vbWJyZSBkZWwgYXV0b3IgeSBsYSBmZWNoYSBkZSBwdWJsaWNhY2nDs24uCgplKQlMQSBVTklWRVJTSURBRCBwb2Ryw6EgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyDDrW5kaWNlcyB5IGJ1c2NhZG9yZXMgcXVlIGVzdGltZW4gbmVjZXNhcmlvcyBwYXJhIG1heGltaXphciBsYSB2aXNpYmlsaWRhZCBlbCB1c28geSBlbCBpbXBhY3RvIGRlIGxhIHByb2R1Y2Npw7NuIGNpZW50w61maWNhLCBhcnTDrXN0aWNhIHkgYWNhZMOpbWljYSBlbiBsYSBjb211bmlkYWQgbG9jYWwsIG5hY2lvbmFsIG8gaW50ZXJuYWNpb25hbC4gCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbyAJCkF1dG9yCUFwZWxsaWRvcwlOb21icmVzCjEJCQoyCQkKMwkJCiAKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8gIAoKaykJQWNlcHRvKGFtb3MpIHF1ZSBMQSBVTklWRVJTSURBRCBubyBzZSByZXNwb25zYWJpbGl6YSBwb3IgbGFzIGluZnJhY2Npb25lcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIERlcmVjaG9zIGRlIEF1dG9yIGNhdXNhZGFzIHBvciBsb3MgdGl0dWxhcmVzIGRlIGxhIHByZXNlbnRlIExpY2VuY2lhIHkgZGVjbGFyYW1vcyBxdWUgbWFudGVuZHLDqSAoZW1vcykgaW5kZW1uZSBhIExBIFVOSVZFUlNJREFEIHBvciBsYXMgcmVjbGFtYWNpb25lcyBsZWdhbGVzIGRlIGN1YWxxdWllciB0aXBvIHF1ZSBsbGVnYXJlbiBhIHByZXNlbnRhcnNlIHBvciB2aW9sYWNpw7NuIGRlIGRlcmVjaG9zIGEgbGEgcHJvcGllZGFkIGludGVsZWN0dWFsIG8gZGUgQXV0b3IgcmVsYWNpb25hZG9zIGNvbiBsb3MgZG9jdW1lbnRvcyByZWdpc3RyYWRvcyBlbiBlbCBSSVVELgoKbCkJRWwgKGxvcykgYXV0b3IoZXMpIG1hbmlmaWVzdGEobW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCwgZGUgZXhjbHVzaXZhIGF1dG9yw61hLCB5IHNlIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zOyBkZSB0YWwgc3VlcnRlLCBlbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhLCBlbCAobG9zKSBlc3R1ZGlhbnRlKHMpIOKAkyBhdXRvcihlcykgYXN1bWlyw6EobikgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQgeSBzYWxkcsOhKG4pIGVuIGRlZmVuc2EgZGUgbG9zIGRlcmVjaG9zIGFxdcOtIGF1dG9yaXphZG9zLiBQYXJhIHRvZG9zIGxvcyBlZmVjdG9zLCBMQSBVTklWRVJTSURBRCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLiAgIAoKCm0pCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGNvbm96Y28oY2Vtb3MpIGxhIGF1dG9ub23DrWEgeSBsb3MgZGVyZWNob3MsIHF1ZSBwb3NlZShtb3MpIHNvYnJlIGxhIG9icmEgeSwgY29tbyB0YWwsIGVzIChzb21vcykgcmVzcG9uc2FibGUocykgZGVsIGFsY2FuY2UganVyw61kaWNvIHkgbGVnYWwsIGRlIGVzY29nZXIgbGEgb3BjacOzbiBkZSBsYSBwdWJsaWNhY2nDs24gbyBkZSByZXN0cmljY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIGRlbCBkb2N1bWVudG8gcmVnaXN0cmFkbyBlbiBlbCBSSVVELgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MgCkRFUkVDSE9TIFkgT0JMSUdBQ0lPTkVTIFJFUVVFUklET1MgUE9SIEVMIFJFU1BFQ1RJVk8gQ09OVFJBVE8gTyBBQ1VFUkRPLgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpFbiBjb25zdGFuY2lhIGRlIGxvIGFudGVyaW9yLCBmaXJtbyhhbW9zKSBlbCBwcmVzZW50ZSBkb2N1bWVudG8sIGVuIGxhIGNpdWRhZCBkZSBCb2dvdMOhLCBELkMuLCBhIGxvcyAKCgpGSVJNQSBERSBMT1MgVElUVUxBUkVTIERFIERFUkVDSE9TIERFIEFVVE9SCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCUNvcnJlbyBFbGVjdHLDs25pY28gCjEJCjIJCjMJCgpOb21icmUgZGUgRGlyZWN0b3IoZXMpIGRlIEdyYWRvOgoKMQkKMgkKMwkKCk5vbWJyZSBGYWN1bHRhZCB5IFByb3llY3RvIEN1cnJpY3VsYXI6CgpGYWN1bHRhZAlQcm95ZWN0byBDdXJyaWN1bGFyCgkKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEKCgo=