Evaluación de la eficiencia de adsorción de la cáscara de coco para la remoción del colorante amarillo ocaso FCF en aguas de un proceso industrial simulado

En el mundo hay más de 100.000 variedades de colorantes utilizados en las diferentes industrias, como la alimentaria, cosmética, textil, farmacéutica, entre otras, convirtiéndolas en compuestos de interés sanitario por sus afectaciones en los cuerpos de agua superficial, generados por los vertimient...

Full description

Autores:
Romero Villalba, María Alexandra
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2024
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/93294
Acceso en línea:
http://hdl.handle.net/11349/93294
Palabra clave:
Bioadsorción
Colorante amarillo ocaso FCF
Pruebas discontinuas
Pruebas en continuo
Cascara de coco
Tecnología en Saneamiento Ambiental -- Tesis y disertaciones académicas
Residuos agrícolas
Colorantes -- Pruebas
Coco -- Pruebas
Procesos de manufactura
Bioadsorption
Sunset Yellow FCF dye
Batch tests
Continuous tests
Coconut husk
Rights
License
Abierto (Texto Completo)
id UDISTRITA2_8a9d749259b7d5c2aea0546436154bb7
oai_identifier_str oai:repository.udistrital.edu.co:11349/93294
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.none.fl_str_mv Evaluación de la eficiencia de adsorción de la cáscara de coco para la remoción del colorante amarillo ocaso FCF en aguas de un proceso industrial simulado
dc.title.titleenglish.none.fl_str_mv Evaluation of the adsorption efficiency of coconut shell for the removal of sunset yellow FCF dye in simulated industrial process water.
title Evaluación de la eficiencia de adsorción de la cáscara de coco para la remoción del colorante amarillo ocaso FCF en aguas de un proceso industrial simulado
spellingShingle Evaluación de la eficiencia de adsorción de la cáscara de coco para la remoción del colorante amarillo ocaso FCF en aguas de un proceso industrial simulado
Bioadsorción
Colorante amarillo ocaso FCF
Pruebas discontinuas
Pruebas en continuo
Cascara de coco
Tecnología en Saneamiento Ambiental -- Tesis y disertaciones académicas
Residuos agrícolas
Colorantes -- Pruebas
Coco -- Pruebas
Procesos de manufactura
Bioadsorption
Sunset Yellow FCF dye
Batch tests
Continuous tests
Coconut husk
title_short Evaluación de la eficiencia de adsorción de la cáscara de coco para la remoción del colorante amarillo ocaso FCF en aguas de un proceso industrial simulado
title_full Evaluación de la eficiencia de adsorción de la cáscara de coco para la remoción del colorante amarillo ocaso FCF en aguas de un proceso industrial simulado
title_fullStr Evaluación de la eficiencia de adsorción de la cáscara de coco para la remoción del colorante amarillo ocaso FCF en aguas de un proceso industrial simulado
title_full_unstemmed Evaluación de la eficiencia de adsorción de la cáscara de coco para la remoción del colorante amarillo ocaso FCF en aguas de un proceso industrial simulado
title_sort Evaluación de la eficiencia de adsorción de la cáscara de coco para la remoción del colorante amarillo ocaso FCF en aguas de un proceso industrial simulado
dc.creator.fl_str_mv Romero Villalba, María Alexandra
dc.contributor.advisor.none.fl_str_mv Guerra Rodriguez, Jayerth
dc.contributor.author.none.fl_str_mv Romero Villalba, María Alexandra
dc.subject.none.fl_str_mv Bioadsorción
Colorante amarillo ocaso FCF
Pruebas discontinuas
Pruebas en continuo
Cascara de coco
topic Bioadsorción
Colorante amarillo ocaso FCF
Pruebas discontinuas
Pruebas en continuo
Cascara de coco
Tecnología en Saneamiento Ambiental -- Tesis y disertaciones académicas
Residuos agrícolas
Colorantes -- Pruebas
Coco -- Pruebas
Procesos de manufactura
Bioadsorption
Sunset Yellow FCF dye
Batch tests
Continuous tests
Coconut husk
dc.subject.lemb.none.fl_str_mv Tecnología en Saneamiento Ambiental -- Tesis y disertaciones académicas
Residuos agrícolas
Colorantes -- Pruebas
Coco -- Pruebas
Procesos de manufactura
dc.subject.keyword.none.fl_str_mv Bioadsorption
Sunset Yellow FCF dye
Batch tests
Continuous tests
Coconut husk
description En el mundo hay más de 100.000 variedades de colorantes utilizados en las diferentes industrias, como la alimentaria, cosmética, textil, farmacéutica, entre otras, convirtiéndolas en compuestos de interés sanitario por sus afectaciones en los cuerpos de agua superficial, generados por los vertimientos industriales; Entre estos colorantes se encuentra el colorante amarillo ocaso FCF, muy utilizado en alimentos, conservantes, licores, cosméticos, confitería, bebidas hidratantes y muchos más. Dada la complejidad de su composición química, esta categorizado como una sustancia toxica para la salud pública afectando principalmente la calidad del recurso hídrico y la salubridad (Kong et al., 2017). En consecuencia, se presentan tecnologías ambientalmente sostenibles como la bioadsorción para el tratamiento del agua contaminada con colorantes de este tipo, sustituyendo tratamientos convencionales y disminución de costos, ya que este proceso se lleva a cabo mediante residuos agrícolas (ej. Cascaras de frutas y de verduras, hojas). El objetivo de la presente investigación es evaluar la eficiencia de bioadsorción de la cascara de coco, en la remoción del colorante amarillo ocaso FCF en las aguas residuales de un proceso industrial simulado. Lo expuesto previamente se realiza mediante la estandarización de la técnica analítica por espectrofotometría UV del colorante, seguidos de una serie de pruebas en discontinuo (pruebas batch), llevadas a condiciones de temperatura, pH, tiempo de agitación, material adsorbente, tamaño de partícula, concentración del colorante, con el fin de conocer los valores óptimos para la bioadsorción del colorante de estudio. Finalmente, la prueba en columna se llevó a cabo con la prueba que obtuvo mejor porcentaje de remoción. Todo ello por medio de la cascara de coco, la cual obtuvo un porcentaje de remoción del 99.002%, en pruebas discontinuas, mientras que en la prueba continua de columna de lecho fijo fue de 98.021%. Finalmente se comprueba la capacidad de adsorción con la solución simulada de un producto industrial de una conserva en lata, la cual arrojo resultados positivos del 97.914%, lo cual indica que la cascara de coco es una alternativa para la remoción de colorantes.
publishDate 2024
dc.date.created.none.fl_str_mv 2024-09-25
dc.date.accessioned.none.fl_str_mv 2025-03-05T20:20:23Z
dc.date.available.none.fl_str_mv 2025-03-05T20:20:23Z
dc.type.none.fl_str_mv bachelorThesis
dc.type.degree.none.fl_str_mv Investigación-Innovación
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coar.none.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/93294
url http://hdl.handle.net/11349/93294
dc.language.iso.none.fl_str_mv spa
language spa
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.acceso.none.fl_str_mv Abierto (Texto Completo)
rights_invalid_str_mv Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.none.fl_str_mv pdf
dc.publisher.none.fl_str_mv Universidad Distrital Francisco José de Caldas
publisher.none.fl_str_mv Universidad Distrital Francisco José de Caldas
institution Universidad Distrital Francisco José de Caldas
bitstream.url.fl_str_mv https://repository.udistrital.edu.co/bitstreams/a37b40e6-1d03-483d-9b49-e328f3702f18/download
https://repository.udistrital.edu.co/bitstreams/2a482dae-f415-4617-b371-3f7da54df50f/download
https://repository.udistrital.edu.co/bitstreams/664e9998-75af-4c19-b097-9b79fc3cc283/download
https://repository.udistrital.edu.co/bitstreams/c6f02d23-9de5-4b8b-b580-a3e83b081a87/download
https://repository.udistrital.edu.co/bitstreams/177a5314-0099-4cad-9d2e-b4d2bc6afe84/download
bitstream.checksum.fl_str_mv 42cbf55b782f200995d49fa470e34658
c195bc4e49009c361de461d97066e9ca
997daf6c648c962d566d7b082dac908d
ce1bbde0d8ac51119cc991b26cb4ebec
ecaf8f71859a31fc07986bf19a664a69
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Distrital
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1837006994600361984
spelling Guerra Rodriguez, JayerthRomero Villalba, María Alexandra2025-03-05T20:20:23Z2025-03-05T20:20:23Z2024-09-25http://hdl.handle.net/11349/93294En el mundo hay más de 100.000 variedades de colorantes utilizados en las diferentes industrias, como la alimentaria, cosmética, textil, farmacéutica, entre otras, convirtiéndolas en compuestos de interés sanitario por sus afectaciones en los cuerpos de agua superficial, generados por los vertimientos industriales; Entre estos colorantes se encuentra el colorante amarillo ocaso FCF, muy utilizado en alimentos, conservantes, licores, cosméticos, confitería, bebidas hidratantes y muchos más. Dada la complejidad de su composición química, esta categorizado como una sustancia toxica para la salud pública afectando principalmente la calidad del recurso hídrico y la salubridad (Kong et al., 2017). En consecuencia, se presentan tecnologías ambientalmente sostenibles como la bioadsorción para el tratamiento del agua contaminada con colorantes de este tipo, sustituyendo tratamientos convencionales y disminución de costos, ya que este proceso se lleva a cabo mediante residuos agrícolas (ej. Cascaras de frutas y de verduras, hojas). El objetivo de la presente investigación es evaluar la eficiencia de bioadsorción de la cascara de coco, en la remoción del colorante amarillo ocaso FCF en las aguas residuales de un proceso industrial simulado. Lo expuesto previamente se realiza mediante la estandarización de la técnica analítica por espectrofotometría UV del colorante, seguidos de una serie de pruebas en discontinuo (pruebas batch), llevadas a condiciones de temperatura, pH, tiempo de agitación, material adsorbente, tamaño de partícula, concentración del colorante, con el fin de conocer los valores óptimos para la bioadsorción del colorante de estudio. Finalmente, la prueba en columna se llevó a cabo con la prueba que obtuvo mejor porcentaje de remoción. Todo ello por medio de la cascara de coco, la cual obtuvo un porcentaje de remoción del 99.002%, en pruebas discontinuas, mientras que en la prueba continua de columna de lecho fijo fue de 98.021%. Finalmente se comprueba la capacidad de adsorción con la solución simulada de un producto industrial de una conserva en lata, la cual arrojo resultados positivos del 97.914%, lo cual indica que la cascara de coco es una alternativa para la remoción de colorantes.There are over 100,000 different types of dyes used in various industries around the world, including the food, cosmetics, textile, and pharmaceutical industries. This wide range of applications makes dyes compounds of significant interest from a public health perspective, as their release into surface water bodies through industrial discharges can have detrimental effects on the environment. One such dye of concern is Sunset Yellow FCF, which is extensively used in food products, preservatives, liqueurs, cosmetics, confectionery, soft drinks, and a variety of other items. Due to its complex chemical composition, Sunset Yellow FCF has been classified as a toxic substance that poses a threat to public health, particularly in terms of its impact on water quality and overall health (Kong et al., 2017). In response to these concerns, environmentally sustainable technologies such as bioadsorption have emerged as promising alternatives for the treatment of wastewater contaminated with dyes of this type. Bioadsorption offers several advantages over conventional treatment methods, including reduced costs and the utilization of agricultural waste materials (e.g., fruit and vegetable peels, leaves) as adsorbents. The present study aims to evaluate the bioadsorption efficiency of coconut husk in removing Sunset Yellow FCF dye from simulated industrial wastewater. Coconut husk, a readily available and low-cost agricultural waste material, holds potential as an effective bioadsorbent for dye removal due to its high surface area and presence of functional groups that can bind to dye molecules. The aforementioned approach involves standardizing the analytical technique for UV spectrophotometric determination of the dye, followed by a series of batch tests under varying conditions of temperature, pH, agitation time, adsorbent material, particle size, and dye concentration. These tests aim to identify the optimal parameters for the bioadsorption of the target dye. Subsequently, the batch test with the highest dye removal efficiency is employed in a continuous fixed-bed column experiment. Coconut husk was utilized as the bioadsorbent in this study, achieving a remarkable dye removal percentage of 99.002% in batch tests. This exceptional performance was further validated in the continuous fixed-bed column experiment, where a dye removal efficiency of 98.021% was obtained. Finally, the adsorption capacity of coconut husk was further evaluated using a simulated wastewater solution representative of a canned food product. This experiment yielded promising results, with a dye removal efficiency of 97.914%. This outcome strongly supports the potential of coconut husk as an effective bioadsorbent for dye removal from various industrial wastewater streams.pdfspaUniversidad Distrital Francisco José de CaldasBioadsorciónColorante amarillo ocaso FCFPruebas discontinuasPruebas en continuoCascara de cocoTecnología en Saneamiento Ambiental -- Tesis y disertaciones académicasResiduos agrícolasColorantes -- Pruebas Coco -- PruebasProcesos de manufacturaBioadsorptionSunset Yellow FCF dyeBatch testsContinuous testsCoconut huskEvaluación de la eficiencia de adsorción de la cáscara de coco para la remoción del colorante amarillo ocaso FCF en aguas de un proceso industrial simuladoEvaluation of the adsorption efficiency of coconut shell for the removal of sunset yellow FCF dye in simulated industrial process water.bachelorThesisInvestigación-Innovacióninfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fAbierto (Texto Completo)http://purl.org/coar/access_right/c_abf2ORIGINALRomeroVillalbaMariaAlexandra2024.pdfRomeroVillalbaMariaAlexandra2024.pdfapplication/pdf3318263https://repository.udistrital.edu.co/bitstreams/a37b40e6-1d03-483d-9b49-e328f3702f18/download42cbf55b782f200995d49fa470e34658MD53Formato Licencia de Uso y Publicación (1).pdfFormato Licencia de Uso y Publicación (1).pdfapplication/pdf930057https://repository.udistrital.edu.co/bitstreams/2a482dae-f415-4617-b371-3f7da54df50f/downloadc195bc4e49009c361de461d97066e9caMD54LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/664e9998-75af-4c19-b097-9b79fc3cc283/download997daf6c648c962d566d7b082dac908dMD51THUMBNAILRomeroVillalbaMariaAlexandra2024.pdf.jpgRomeroVillalbaMariaAlexandra2024.pdf.jpgIM Thumbnailimage/jpeg5445https://repository.udistrital.edu.co/bitstreams/c6f02d23-9de5-4b8b-b580-a3e83b081a87/downloadce1bbde0d8ac51119cc991b26cb4ebecMD55Formato Licencia de Uso y Publicación (1).pdf.jpgFormato Licencia de Uso y Publicación (1).pdf.jpgIM Thumbnailimage/jpeg9583https://repository.udistrital.edu.co/bitstreams/177a5314-0099-4cad-9d2e-b4d2bc6afe84/downloadecaf8f71859a31fc07986bf19a664a69MD5611349/93294oai:repository.udistrital.edu.co:11349/932942025-03-10 01:11:39.625open.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK