Adsorptive features of cyclohexane carboxylic naphthenic acid on a novel cross-linked polymer developed from spent coffee grounds

Naphthenic acids (NA) are organic compounds commonly found in crude oil and produced water, known for their recalcitrance and toxicity. This study introduces a new adsorbent, a polymer derived from spent coffee grounds (SCGs), through a straightforward cross-linking method for removing cyclohexane c...

Full description

Autores:
Frantz Lütke, Sabrina
Dotto, Guilherme Luiz
Silva Oliveira, Marcos Leandro
Silva Oliveira, Luis Felipe
Ben Amara, Fakhreddine
Knani, Salah
Alruwaili, Amani
Jemli, Sonia
Tipo de recurso:
Article of investigation
Fecha de publicación:
2024
Institución:
Corporación Universidad de la Costa
Repositorio:
REDICUC - Repositorio CUC
Idioma:
eng
OAI Identifier:
oai:repositorio.cuc.edu.co:11323/13318
Acceso en línea:
https://hdl.handle.net/11323/13318
https://repositorio.cuc.edu.co/
Palabra clave:
Adsorption
Bioadsorbent
Mechanisms
Produced water
Statistical physics
Rights
embargoedAccess
License
Atribución 4.0 Internacional (CC BY 4.0)
id RCUC2_6ada037c98d4f02dfa0fd09d94548155
oai_identifier_str oai:repositorio.cuc.edu.co:11323/13318
network_acronym_str RCUC2
network_name_str REDICUC - Repositorio CUC
repository_id_str
dc.title.eng.fl_str_mv Adsorptive features of cyclohexane carboxylic naphthenic acid on a novel cross-linked polymer developed from spent coffee grounds
title Adsorptive features of cyclohexane carboxylic naphthenic acid on a novel cross-linked polymer developed from spent coffee grounds
spellingShingle Adsorptive features of cyclohexane carboxylic naphthenic acid on a novel cross-linked polymer developed from spent coffee grounds
Adsorption
Bioadsorbent
Mechanisms
Produced water
Statistical physics
title_short Adsorptive features of cyclohexane carboxylic naphthenic acid on a novel cross-linked polymer developed from spent coffee grounds
title_full Adsorptive features of cyclohexane carboxylic naphthenic acid on a novel cross-linked polymer developed from spent coffee grounds
title_fullStr Adsorptive features of cyclohexane carboxylic naphthenic acid on a novel cross-linked polymer developed from spent coffee grounds
title_full_unstemmed Adsorptive features of cyclohexane carboxylic naphthenic acid on a novel cross-linked polymer developed from spent coffee grounds
title_sort Adsorptive features of cyclohexane carboxylic naphthenic acid on a novel cross-linked polymer developed from spent coffee grounds
dc.creator.fl_str_mv Frantz Lütke, Sabrina
Dotto, Guilherme Luiz
Silva Oliveira, Marcos Leandro
Silva Oliveira, Luis Felipe
Ben Amara, Fakhreddine
Knani, Salah
Alruwaili, Amani
Jemli, Sonia
dc.contributor.author.none.fl_str_mv Frantz Lütke, Sabrina
Dotto, Guilherme Luiz
Silva Oliveira, Marcos Leandro
Silva Oliveira, Luis Felipe
Ben Amara, Fakhreddine
Knani, Salah
Alruwaili, Amani
Jemli, Sonia
dc.subject.proposal.eng.fl_str_mv Adsorption
Bioadsorbent
Mechanisms
Produced water
Statistical physics
topic Adsorption
Bioadsorbent
Mechanisms
Produced water
Statistical physics
description Naphthenic acids (NA) are organic compounds commonly found in crude oil and produced water, known for their recalcitrance and toxicity. This study introduces a new adsorbent, a polymer derived from spent coffee grounds (SCGs), through a straightforward cross-linking method for removing cyclohexane carboxylic acid as representative NA. The adsorption kinetics followed a pseudo-second-order model for the data (0.007 g min−1 mg−1), while the equilibrium data fitted the Sips model ( = 140.55 mg g−1). The process’s thermodynamics indicated that the target NA’s adsorption was spontaneous and exothermic. The localized sterical and energetic aspects were investigated through statistical physical modeling, which corroborated that the adsorption occurred indeed in monolayer, as suggested by the Sips model, but revealed the contribution of two energies per site ( ). The number of molecules adsorbed per site ) was highly influenced by the temperature as decreased with increasing temperature and increased. These results were experimentally demonstrated within the pH range between 4 and 6, where both C6H11COO−(aq.) and C6H11COOH(aq.) species coexisted and were adsorbed by different energy sites. The polymer produced was naturally porous and amorphous, with a low surface area of 20 to 30 m2 g−1 that presented more energetically accessible sites than other adsorbents with much higher surface areas. Thus, this study shows that the relation between surface area and high adsorption efficiency depends on the compatibility between the energetic states of the receptor sites, the speciation of the adsorbate molecules, and the temperature range studied.
publishDate 2024
dc.date.accessioned.none.fl_str_mv 2024-09-12T19:43:25Z
dc.date.available.none.fl_str_mv 2024-09-12T19:43:25Z
2025-06-17
dc.date.issued.none.fl_str_mv 2024-06-17
dc.type.spa.fl_str_mv Artículo de revista
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.content.spa.fl_str_mv Text
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/article
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/ART
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/draft
dc.type.coarversion.spa.fl_str_mv http://purl.org/coar/version/c_b1a7d7d4d402bcce
format http://purl.org/coar/resource_type/c_2df8fbb1
status_str draft
dc.identifier.citation.spa.fl_str_mv Vieira, Y., Fuhr, A.C.F.P., Lütke, S.F. et al. Adsorptive features of cyclohexane carboxylic naphthenic acid on a novel cross-linked polymer developed from spent coffee grounds. Environ Sci Pollut Res 31, 42889–42901 (2024). https://doi.org/10.1007/s11356-024-33977-5
dc.identifier.issn.spa.fl_str_mv 0944-1344
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/11323/13318
dc.identifier.doi.none.fl_str_mv 10.1007/s11356-024-33977-5
dc.identifier.eissn.spa.fl_str_mv 1614-7499
dc.identifier.instname.spa.fl_str_mv Corporación Universidad de la Costa
dc.identifier.reponame.spa.fl_str_mv REDICUC - Repositorio CUC
dc.identifier.repourl.spa.fl_str_mv https://repositorio.cuc.edu.co/
identifier_str_mv Vieira, Y., Fuhr, A.C.F.P., Lütke, S.F. et al. Adsorptive features of cyclohexane carboxylic naphthenic acid on a novel cross-linked polymer developed from spent coffee grounds. Environ Sci Pollut Res 31, 42889–42901 (2024). https://doi.org/10.1007/s11356-024-33977-5
0944-1344
10.1007/s11356-024-33977-5
1614-7499
Corporación Universidad de la Costa
REDICUC - Repositorio CUC
url https://hdl.handle.net/11323/13318
https://repositorio.cuc.edu.co/
dc.language.iso.spa.fl_str_mv eng
language eng
dc.relation.ispartofjournal.spa.fl_str_mv Environmental Science and Pollution Research
dc.relation.references.spa.fl_str_mv Amrhar O, El Gana L, Mobarak M (2021) Calculation of adsorption isotherms by statistical physics models: a review. Environ Chem Lett 19:4519–4547. https://doi.org/10.1007/s10311-021-01279-8
Arrigo R, Jagdale P, Bartoli M et al (2019) Structure–property relationships in polyethylene-based composites filled with biochar derived from waste coffee grounds. Polymers 11:1336. https://doi.org/10.3390/polym11081336
Ballesteros LF, Teixeira JA, Mussatto SI (2014) Chemical, functional, and structural properties of spent coffee grounds and coffee silverskin. Food Bioprocess Technol 7:3493–3503. https://doi.org/10.1007/s11947-014-1349-z
Bijla L, Aissa R, Laknifli A et al (2022) Spent coffee grounds: a sustainable approach toward novel perspectives of valorization. J Food Biochem 46:e14190. https://doi.org/10.1111/jfbc.14190
Brient JA, Wessner PJ, Doyle MN (2000) Kirk‐Othmer encyclopedia of chemical technology. John Wiley & Sons, Hoboken. Naphthenic acids
Brown LD, Ulrich AC (2015) Oil sands naphthenic acids: a review of properties, measurement, and treatment. Chemosphere 127:276–290. https://doi.org/10.1016/j.chemosphere.2015.02.003
Campos NF, Barbosa CM, Rodríguez-Díaz JM, Duarte MM (2018) Removal of naphthenic acids using activated charcoal: kinetic and equilibrium studies. Adsorpt Sci Technol 36:1405–1421. https://doi.org/10.1177/0263617418773844
Campos NF, Sales DCS, Rodríguez-Díaz JM et al (2022) Adsorption of naphthenic acids on peanut shell activated carbon: batch and fixed-bed column study of the process. Chem Eng Res Des 188:633–644. https://doi.org/10.1016/j.cherd.2022.10.023
Ceretta MB, Vieira Y, Wolski EA et al (2020) Biological degradation coupled to photocatalysis by ZnO/polypyrrole composite for the treatment of real textile wastewater. J Water Process Eng 35:101230. https://doi.org/10.1016/j.jwpe.2020.101230
Craig AP, Franca AS, Oliveira LS (2012) Evaluation of the potential of FTIR and chemometrics for separation between defective and non-defective coffees. Food Chem 132:1368–1374. https://doi.org/10.1016/j.foodchem.2011.11.121
Cruz-Lopes L, Domingos I, Ferreira J, Esteves B (2017) A new way of using spent coffee ground. Journal of International Scientific Publications v. 5:85–93
Fuhr ACFP, Vieira Y, Oliveira MLS et al (2023) A detailed study on the selection of borderline features for accurate mechanism description of the adsorption of different pesticide molecules under different temperature ranges. J Mol Liq 390:123107. https://doi.org/10.1016/j.molliq.2023.123107
Gkika DA, Mitropoulos AC, Kyzas GZ (2022) Why reuse spent adsorbents? The latest challenges and limitations. Sci Total Environ 822:153612. https://doi.org/10.1016/j.scitotenv.2022.153612
Hendges LT, Costa TC, Temochko B et al (2021) Adsorption and desorption of water-soluble naphthenic acid in simulated offshore oilfield produced water. Process Saf Environ Prot 145:262–272. https://doi.org/10.1016/j.psep.2020.08.018
Jemli S, Pinto D, Kanhounnon WG et al (2023) Green β-cyclodextrin nanosponges for the efficient adsorption of light rare earth elements: cerium and lanthanum. Chem Eng J 466:143108. https://doi.org/10.1016/j.cej.2023.143108
Jemli S, Vieira Y, Dotto GL et al (2024) Neodymium adsorption from aqueous solution by β-cyclodextrin nanosponges and a polymer valorized from potato peels waste: experiments and conventional and statistical physics interpretations. Environ Sci Pollut Res 31:19974–19985. https://doi.org/10.1007/s11356-024-32473-0
Jutakridsada P, Prajaksud C, Kuboonya-Aruk L et al (2016) Adsorption characteristics of activated carbon prepared from spent ground coffee. Clean Techn Environ Policy 18:639–645. https://doi.org/10.1007/s10098-015-1083-x
Keleşoğlu S, Volden S, Kes M, Sjöblom J (2012) Adsorption of naphthenic acids onto mineral surfaces studied by quartz crystal microbalance with dissipation monitoring (QCM-D). Energy Fuels 26:5060–5068. https://doi.org/10.1021/ef300612z
Klemz AC, Damas MSP, González SYG et al (2020) The use of oilfield gaseous byproducts as extractants of recalcitrant naphthenic acids from synthetic produced water. Sep Purif Technol 248:117123. https://doi.org/10.1016/j.seppur.2020.117123
Knag AC, Sebire M, Mayer I et al (2013) In vivo endocrine effects of naphthenic acids in fish. Chemosphere 93:2356–2364. https://doi.org/10.1016/j.chemosphere.2013.08.033
Kovalcik A, Obruca S, Marova I (2018) Valorization of spent coffee grounds: a review. Food Bioprod Process 110:104–119. https://doi.org/10.1016/j.fbp.2018.05.002
Leclair LA, Pohler L, Wiseman SB et al (2015) In vitro assessment of endocrine disrupting potential of naphthenic acid fractions derived from oil sands-influenced water. Environ Sci Technol 49:5743–5752. https://doi.org/10.1021/acs.est.5b00077
Li Z, Sellaoui L, Gueddida S et al (2020) Adsorption of methylene blue on silica nanoparticles: modelling analysis of the adsorption mechanism via a double layer model. J Mol Liq 319:114348. https://doi.org/10.1016/j.molliq.2020.114348
Lima EC, Hosseini-Bandegharaei A, Moreno-Piraján JC, Anastopoulos I (2019) A critical review of the estimation of the thermodynamic parameters on adsorption equilibria. Wrong use of equilibrium constant in the Van’t Hoof equation for calculation of thermodynamic parameters of adsorption. J Mol Liq 273:425–434. https://doi.org/10.1016/j.molliq.2018.10.048
Loughery JR, Marentette JR, Frank RA et al (2019) Transcriptome profiling in larval fathead minnow exposed to commercial naphthenic acids and extracts from fresh and aged oil sands process-affected water. Environ Sci Technol 53:10435–10444. https://doi.org/10.1021/acs.est.9b01493
Marquardt DW (1963) An Algorithm for least-squares estimation of nonlinear parameters. J Soc Ind Appl Math 11:431–441. https://doi.org/10.1137/0111030
Mezura-Montes E, Coello Coello CA (2011) Constraint-handling in nature-inspired numerical optimization: past, present and future. Swarm Evol Comput 1:173–194. https://doi.org/10.1016/j.swevo.2011.10.001
Migliorin LS, Franco DSP, Knani S et al (2022) Application of mesoporous zeolite Socony Mobil-5 (ZSM-5) as an adsorbent material for the removal of naphthenic acid present in oil-produced water. Microporous Mesoporous Mater 344:112216. https://doi.org/10.1016/j.micromeso.2022.112216
Mohamed MH, Wilson LD, Headley JV, Peru KM (2011) Sequestration of naphthenic acids from aqueous solution using β-cyclodextrin-based polyurethanes. Phys Chem Chem Phys 13:1112–1122. https://doi.org/10.1039/C0CP00421A
Nguyen V-T, Vo T-D-H, Nguyen T-B et al (2022) Adsorption of norfloxacin from aqueous solution on biochar derived from spent coffee ground: master variables and response surface method optimized adsorption process. Chemosphere 288:132577. https://doi.org/10.1016/j.chemosphere.2021.132577
Niasar HS, Li H, Kasanneni TVR et al (2016) Surface amination of activated carbon and petroleum coke for the removal of naphthenic acids and treatment of oil sands process-affected water (OSPW). Chem Eng J 293:189–199. https://doi.org/10.1016/j.cej.2016.02.062
Niasar HS, Das S, Xu C (Charles), Ray MB (2019) Continuous column adsorption of naphthenic acids from synthetic and real oil sands process-affected water (OSPW) using carbon-based adsorbents. Chemosphere 214:511–518https://doi.org/10.1016/j.chemosphere.2018.09.078
Pinzón-Espinosa A, Kanda R (2020) Naphthenic acids are key contributors to toxicity of heavy oil refining effluents. Sci Total Environ 729:138119. https://doi.org/10.1016/j.scitotenv.2020.138119
Poli R, Kennedy J, Blackwell T (2007) Particle Swarm Optimization. Swarm Intell 1:33–57. https://doi.org/10.1007/s11721-007-0002-0
Radelyuk I, Tussupova K, Klemeš JJ, Persson KM (2021) Oil refinery and water pollution in the context of sustainable development: developing and developed countries. J Clean Prod 302:126987. https://doi.org/10.1016/j.jclepro.2021.126987
Robinson CE, Elvidge CK, Frank RA et al (2023) Naphthenic acid fraction compounds reduce the reproductive success of wood frogs (Rana sylvatica) by affecting offspring viability. Environ Pollut 316:120455. https://doi.org/10.1016/j.envpol.2022.120455
Scott AC, Zubot W, Davis CW, Brogly J (2020) Bioaccumulation potential of naphthenic acids and other ionizable dissolved organics in oil sands process water (OSPW) – a review. Sci Total Environ 712:134558. https://doi.org/10.1016/j.scitotenv.2019.134558
Sellaoui L, Silva LFO, Badawi M et al (2021a) Adsorption of ketoprofen and 2- nitrophenol on activated carbon prepared from winery wastes: a combined experimental and theoretical study. J Mol Liq 333:115906. https://doi.org/10.1016/j.molliq.2021.115906
Sellaoui L, Yazidi A, Taamalli S et al (2021b) Adsorption of 3-aminophenol and resorcinol on avocado seed activated carbon: mathematical modelling, thermodynamic study and description of adsorbent performance. J Mol Liq 342:116952. https://doi.org/10.1016/j.molliq.2021.116952
Shamsudin MS, Azha SF, Sellaoui L et al (2020) Fabrication and characterization of a thin coated adsorbent for antibiotic and analgesic adsorption: experimental investigation and statistical physical modelling. Chem Eng J 401:126007. https://doi.org/10.1016/j.cej.2020.126007
Singh R, Naik DV, Dutta RK, Kanaujia PK (2020) Biochars for the removal of naphthenic acids from water: a prospective approach towards remediation of petroleum refinery wastewater. J Clean Prod 266:121986. https://doi.org/10.1016/j.jclepro.2020.121986
Steigerwald JM, Peng S, Ray JR (2023) Novel perfluorooctanesulfonate-imprinted polymer immobilized on spent coffee grounds biochar for selective removal of perfluoroalkyl acids in synthetic wastewater. ACS EST Eng 3:520–532. https://doi.org/10.1021/acsestengg.2c00336
Susilayati M, Marwoto P, Priatmoko S (2022) Characterization of spent coffee grounds in the community as supporting materials for renewable energy. Jppipa, pendidikan Ipa, Fisika, Biologi, Kimia 8:918–924. https://doi.org/10.29303/jppipa.v8i2.1227
Taleb F, Ammar M, ben Mosbah M et al (2020) Chemical modification of lignin derived from spent coffee grounds for methylene blue adsorption. Sci Rep 10:11048
Vieira Y, dos Santos JMN, Georgin J et al (2022a) An overview of forest residues as promising low-cost adsorbents. Gondwana Res 110:393–420. https://doi.org/10.1016/j.gr.2021.06.018
Vieira Y, Schnorr C, Piazzi AC et al (2022b) An advanced combination of density functional theory simulations and statistical physics modeling in the unveiling and prediction of adsorption mechanisms of 2,4-D pesticide to activated carbon. J Mol Liq 361:119639. https://doi.org/10.1016/j.molliq.2022.119639
Vieira Y, Silveira JP, Dotto GL et al (2022c) Mechanistic insights and steric interpretations through statistical physics modelling and density functional theory calculations for the adsorption of the pesticides atrazine and diuron by Hovenia dulcis biochar. J Mol Liq 367:120418. https://doi.org/10.1016/j.molliq.2022.120418
Wang X, Kasperski KL (2010) Analysis of naphthenic acids in aqueous solution using HPLC-MS/MS. Anal Methods 2:1715–1722. https://doi.org/10.1039/C0AY00204F
Wang N, Lim L-T (2012) Fourier transform infrared and physicochemical analyses of roasted coffee. J Agric Food Chem 60:5446–5453. https://doi.org/10.1021/jf300348e
Wu C, De Visscher A, Gates ID (2019) On naphthenic acids removal from crude oil and oil sands process-affected water. Fuel 253:1229–1246. https://doi.org/10.1016/j.fuel.2019.05.091
Yu L, Han M, He F (2017) A review of treating oily wastewater. Arab J Chem 10:S1913–S1922. https://doi.org/10.1016/j.arabjc.2013.07.020
Zhang X, Zhang Y, Ngo HH et al (2020) Characterization and sulfonamide antibiotics adsorption capacity of spent coffee grounds based biochar and hydrochar. Sci Total Environ 716:137015. https://doi.org/10.1016/j.scitotenv.2020.137015
dc.relation.citationendpage.spa.fl_str_mv 42901
dc.relation.citationstartpage.spa.fl_str_mv 42889
dc.relation.citationissue.spa.fl_str_mv 30
dc.relation.citationvolume.spa.fl_str_mv 31
dc.rights.none.fl_str_mv © 2024 Springer Nature
dc.rights.license.spa.fl_str_mv Atribución 4.0 Internacional (CC BY 4.0)
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/embargoedAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_f1cf
rights_invalid_str_mv Atribución 4.0 Internacional (CC BY 4.0)
© 2024 Springer Nature
https://creativecommons.org/licenses/by/4.0/
http://purl.org/coar/access_right/c_f1cf
eu_rights_str_mv embargoedAccess
dc.format.extent.spa.fl_str_mv 7 páginas
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Springer
dc.publisher.place.spa.fl_str_mv Germany
dc.source.spa.fl_str_mv https://link.springer.com/article/10.1007/s11356-024-33977-5
institution Corporación Universidad de la Costa
bitstream.url.fl_str_mv https://repositorio.cuc.edu.co/bitstreams/f7e2bed9-a061-48f8-8d5a-789fb284741f/download
https://repositorio.cuc.edu.co/bitstreams/3af5f9e6-f663-4050-aa9b-727805f3956e/download
https://repositorio.cuc.edu.co/bitstreams/844cd815-ea44-4143-b7a0-3cc80124b5a8/download
https://repositorio.cuc.edu.co/bitstreams/669bae13-5d4b-4c7d-b966-55f35ced7df5/download
bitstream.checksum.fl_str_mv 0afb57939ce5a4248ea7038080ac3b59
2f9959eaf5b71fae44bbf9ec84150c7a
7c9b04be20e47c98d851e1c83b225246
b11e985dc2ed6ec9f658cd7ef4a9cbd7
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio de la Universidad de la Costa CUC
repository.mail.fl_str_mv repdigital@cuc.edu.co
_version_ 1831932226416148480
spelling Atribución 4.0 Internacional (CC BY 4.0)© 2024 Springer Naturehttps://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/embargoedAccesshttp://purl.org/coar/access_right/c_f1cfFrantz Lütke, SabrinaDotto, Guilherme LuizSilva Oliveira, Marcos LeandroSilva Oliveira, Luis FelipeBen Amara, FakhreddineKnani, SalahAlruwaili, Amani Jemli, Sonia2024-09-12T19:43:25Z2025-06-172024-09-12T19:43:25Z2024-06-17Vieira, Y., Fuhr, A.C.F.P., Lütke, S.F. et al. Adsorptive features of cyclohexane carboxylic naphthenic acid on a novel cross-linked polymer developed from spent coffee grounds. Environ Sci Pollut Res 31, 42889–42901 (2024). https://doi.org/10.1007/s11356-024-33977-50944-1344https://hdl.handle.net/11323/1331810.1007/s11356-024-33977-51614-7499Corporación Universidad de la CostaREDICUC - Repositorio CUChttps://repositorio.cuc.edu.co/Naphthenic acids (NA) are organic compounds commonly found in crude oil and produced water, known for their recalcitrance and toxicity. This study introduces a new adsorbent, a polymer derived from spent coffee grounds (SCGs), through a straightforward cross-linking method for removing cyclohexane carboxylic acid as representative NA. The adsorption kinetics followed a pseudo-second-order model for the data (0.007 g min−1 mg−1), while the equilibrium data fitted the Sips model ( = 140.55 mg g−1). The process’s thermodynamics indicated that the target NA’s adsorption was spontaneous and exothermic. The localized sterical and energetic aspects were investigated through statistical physical modeling, which corroborated that the adsorption occurred indeed in monolayer, as suggested by the Sips model, but revealed the contribution of two energies per site ( ). The number of molecules adsorbed per site ) was highly influenced by the temperature as decreased with increasing temperature and increased. These results were experimentally demonstrated within the pH range between 4 and 6, where both C6H11COO−(aq.) and C6H11COOH(aq.) species coexisted and were adsorbed by different energy sites. The polymer produced was naturally porous and amorphous, with a low surface area of 20 to 30 m2 g−1 that presented more energetically accessible sites than other adsorbents with much higher surface areas. Thus, this study shows that the relation between surface area and high adsorption efficiency depends on the compatibility between the energetic states of the receptor sites, the speciation of the adsorbate molecules, and the temperature range studied.7 páginasapplication/pdfengSpringerGermanyhttps://link.springer.com/article/10.1007/s11356-024-33977-5Adsorptive features of cyclohexane carboxylic naphthenic acid on a novel cross-linked polymer developed from spent coffee groundsArtículo de revistahttp://purl.org/coar/resource_type/c_2df8fbb1Textinfo:eu-repo/semantics/articlehttp://purl.org/redcol/resource_type/ARTinfo:eu-repo/semantics/drafthttp://purl.org/coar/version/c_b1a7d7d4d402bcceEnvironmental Science and Pollution ResearchAmrhar O, El Gana L, Mobarak M (2021) Calculation of adsorption isotherms by statistical physics models: a review. Environ Chem Lett 19:4519–4547. https://doi.org/10.1007/s10311-021-01279-8Arrigo R, Jagdale P, Bartoli M et al (2019) Structure–property relationships in polyethylene-based composites filled with biochar derived from waste coffee grounds. Polymers 11:1336. https://doi.org/10.3390/polym11081336Ballesteros LF, Teixeira JA, Mussatto SI (2014) Chemical, functional, and structural properties of spent coffee grounds and coffee silverskin. Food Bioprocess Technol 7:3493–3503. https://doi.org/10.1007/s11947-014-1349-zBijla L, Aissa R, Laknifli A et al (2022) Spent coffee grounds: a sustainable approach toward novel perspectives of valorization. J Food Biochem 46:e14190. https://doi.org/10.1111/jfbc.14190Brient JA, Wessner PJ, Doyle MN (2000) Kirk‐Othmer encyclopedia of chemical technology. John Wiley & Sons, Hoboken. Naphthenic acidsBrown LD, Ulrich AC (2015) Oil sands naphthenic acids: a review of properties, measurement, and treatment. Chemosphere 127:276–290. https://doi.org/10.1016/j.chemosphere.2015.02.003Campos NF, Barbosa CM, Rodríguez-Díaz JM, Duarte MM (2018) Removal of naphthenic acids using activated charcoal: kinetic and equilibrium studies. Adsorpt Sci Technol 36:1405–1421. https://doi.org/10.1177/0263617418773844Campos NF, Sales DCS, Rodríguez-Díaz JM et al (2022) Adsorption of naphthenic acids on peanut shell activated carbon: batch and fixed-bed column study of the process. Chem Eng Res Des 188:633–644. https://doi.org/10.1016/j.cherd.2022.10.023Ceretta MB, Vieira Y, Wolski EA et al (2020) Biological degradation coupled to photocatalysis by ZnO/polypyrrole composite for the treatment of real textile wastewater. J Water Process Eng 35:101230. https://doi.org/10.1016/j.jwpe.2020.101230Craig AP, Franca AS, Oliveira LS (2012) Evaluation of the potential of FTIR and chemometrics for separation between defective and non-defective coffees. Food Chem 132:1368–1374. https://doi.org/10.1016/j.foodchem.2011.11.121Cruz-Lopes L, Domingos I, Ferreira J, Esteves B (2017) A new way of using spent coffee ground. Journal of International Scientific Publications v. 5:85–93Fuhr ACFP, Vieira Y, Oliveira MLS et al (2023) A detailed study on the selection of borderline features for accurate mechanism description of the adsorption of different pesticide molecules under different temperature ranges. J Mol Liq 390:123107. https://doi.org/10.1016/j.molliq.2023.123107Gkika DA, Mitropoulos AC, Kyzas GZ (2022) Why reuse spent adsorbents? The latest challenges and limitations. Sci Total Environ 822:153612. https://doi.org/10.1016/j.scitotenv.2022.153612Hendges LT, Costa TC, Temochko B et al (2021) Adsorption and desorption of water-soluble naphthenic acid in simulated offshore oilfield produced water. Process Saf Environ Prot 145:262–272. https://doi.org/10.1016/j.psep.2020.08.018Jemli S, Pinto D, Kanhounnon WG et al (2023) Green β-cyclodextrin nanosponges for the efficient adsorption of light rare earth elements: cerium and lanthanum. Chem Eng J 466:143108. https://doi.org/10.1016/j.cej.2023.143108Jemli S, Vieira Y, Dotto GL et al (2024) Neodymium adsorption from aqueous solution by β-cyclodextrin nanosponges and a polymer valorized from potato peels waste: experiments and conventional and statistical physics interpretations. Environ Sci Pollut Res 31:19974–19985. https://doi.org/10.1007/s11356-024-32473-0Jutakridsada P, Prajaksud C, Kuboonya-Aruk L et al (2016) Adsorption characteristics of activated carbon prepared from spent ground coffee. Clean Techn Environ Policy 18:639–645. https://doi.org/10.1007/s10098-015-1083-xKeleşoğlu S, Volden S, Kes M, Sjöblom J (2012) Adsorption of naphthenic acids onto mineral surfaces studied by quartz crystal microbalance with dissipation monitoring (QCM-D). Energy Fuels 26:5060–5068. https://doi.org/10.1021/ef300612zKlemz AC, Damas MSP, González SYG et al (2020) The use of oilfield gaseous byproducts as extractants of recalcitrant naphthenic acids from synthetic produced water. Sep Purif Technol 248:117123. https://doi.org/10.1016/j.seppur.2020.117123Knag AC, Sebire M, Mayer I et al (2013) In vivo endocrine effects of naphthenic acids in fish. Chemosphere 93:2356–2364. https://doi.org/10.1016/j.chemosphere.2013.08.033Kovalcik A, Obruca S, Marova I (2018) Valorization of spent coffee grounds: a review. Food Bioprod Process 110:104–119. https://doi.org/10.1016/j.fbp.2018.05.002Leclair LA, Pohler L, Wiseman SB et al (2015) In vitro assessment of endocrine disrupting potential of naphthenic acid fractions derived from oil sands-influenced water. Environ Sci Technol 49:5743–5752. https://doi.org/10.1021/acs.est.5b00077Li Z, Sellaoui L, Gueddida S et al (2020) Adsorption of methylene blue on silica nanoparticles: modelling analysis of the adsorption mechanism via a double layer model. J Mol Liq 319:114348. https://doi.org/10.1016/j.molliq.2020.114348Lima EC, Hosseini-Bandegharaei A, Moreno-Piraján JC, Anastopoulos I (2019) A critical review of the estimation of the thermodynamic parameters on adsorption equilibria. Wrong use of equilibrium constant in the Van’t Hoof equation for calculation of thermodynamic parameters of adsorption. J Mol Liq 273:425–434. https://doi.org/10.1016/j.molliq.2018.10.048Loughery JR, Marentette JR, Frank RA et al (2019) Transcriptome profiling in larval fathead minnow exposed to commercial naphthenic acids and extracts from fresh and aged oil sands process-affected water. Environ Sci Technol 53:10435–10444. https://doi.org/10.1021/acs.est.9b01493Marquardt DW (1963) An Algorithm for least-squares estimation of nonlinear parameters. J Soc Ind Appl Math 11:431–441. https://doi.org/10.1137/0111030Mezura-Montes E, Coello Coello CA (2011) Constraint-handling in nature-inspired numerical optimization: past, present and future. Swarm Evol Comput 1:173–194. https://doi.org/10.1016/j.swevo.2011.10.001Migliorin LS, Franco DSP, Knani S et al (2022) Application of mesoporous zeolite Socony Mobil-5 (ZSM-5) as an adsorbent material for the removal of naphthenic acid present in oil-produced water. Microporous Mesoporous Mater 344:112216. https://doi.org/10.1016/j.micromeso.2022.112216Mohamed MH, Wilson LD, Headley JV, Peru KM (2011) Sequestration of naphthenic acids from aqueous solution using β-cyclodextrin-based polyurethanes. Phys Chem Chem Phys 13:1112–1122. https://doi.org/10.1039/C0CP00421ANguyen V-T, Vo T-D-H, Nguyen T-B et al (2022) Adsorption of norfloxacin from aqueous solution on biochar derived from spent coffee ground: master variables and response surface method optimized adsorption process. Chemosphere 288:132577. https://doi.org/10.1016/j.chemosphere.2021.132577Niasar HS, Li H, Kasanneni TVR et al (2016) Surface amination of activated carbon and petroleum coke for the removal of naphthenic acids and treatment of oil sands process-affected water (OSPW). Chem Eng J 293:189–199. https://doi.org/10.1016/j.cej.2016.02.062Niasar HS, Das S, Xu C (Charles), Ray MB (2019) Continuous column adsorption of naphthenic acids from synthetic and real oil sands process-affected water (OSPW) using carbon-based adsorbents. Chemosphere 214:511–518https://doi.org/10.1016/j.chemosphere.2018.09.078Pinzón-Espinosa A, Kanda R (2020) Naphthenic acids are key contributors to toxicity of heavy oil refining effluents. Sci Total Environ 729:138119. https://doi.org/10.1016/j.scitotenv.2020.138119Poli R, Kennedy J, Blackwell T (2007) Particle Swarm Optimization. Swarm Intell 1:33–57. https://doi.org/10.1007/s11721-007-0002-0Radelyuk I, Tussupova K, Klemeš JJ, Persson KM (2021) Oil refinery and water pollution in the context of sustainable development: developing and developed countries. J Clean Prod 302:126987. https://doi.org/10.1016/j.jclepro.2021.126987Robinson CE, Elvidge CK, Frank RA et al (2023) Naphthenic acid fraction compounds reduce the reproductive success of wood frogs (Rana sylvatica) by affecting offspring viability. Environ Pollut 316:120455. https://doi.org/10.1016/j.envpol.2022.120455Scott AC, Zubot W, Davis CW, Brogly J (2020) Bioaccumulation potential of naphthenic acids and other ionizable dissolved organics in oil sands process water (OSPW) – a review. Sci Total Environ 712:134558. https://doi.org/10.1016/j.scitotenv.2019.134558Sellaoui L, Silva LFO, Badawi M et al (2021a) Adsorption of ketoprofen and 2- nitrophenol on activated carbon prepared from winery wastes: a combined experimental and theoretical study. J Mol Liq 333:115906. https://doi.org/10.1016/j.molliq.2021.115906Sellaoui L, Yazidi A, Taamalli S et al (2021b) Adsorption of 3-aminophenol and resorcinol on avocado seed activated carbon: mathematical modelling, thermodynamic study and description of adsorbent performance. J Mol Liq 342:116952. https://doi.org/10.1016/j.molliq.2021.116952Shamsudin MS, Azha SF, Sellaoui L et al (2020) Fabrication and characterization of a thin coated adsorbent for antibiotic and analgesic adsorption: experimental investigation and statistical physical modelling. Chem Eng J 401:126007. https://doi.org/10.1016/j.cej.2020.126007Singh R, Naik DV, Dutta RK, Kanaujia PK (2020) Biochars for the removal of naphthenic acids from water: a prospective approach towards remediation of petroleum refinery wastewater. J Clean Prod 266:121986. https://doi.org/10.1016/j.jclepro.2020.121986Steigerwald JM, Peng S, Ray JR (2023) Novel perfluorooctanesulfonate-imprinted polymer immobilized on spent coffee grounds biochar for selective removal of perfluoroalkyl acids in synthetic wastewater. ACS EST Eng 3:520–532. https://doi.org/10.1021/acsestengg.2c00336Susilayati M, Marwoto P, Priatmoko S (2022) Characterization of spent coffee grounds in the community as supporting materials for renewable energy. Jppipa, pendidikan Ipa, Fisika, Biologi, Kimia 8:918–924. https://doi.org/10.29303/jppipa.v8i2.1227Taleb F, Ammar M, ben Mosbah M et al (2020) Chemical modification of lignin derived from spent coffee grounds for methylene blue adsorption. Sci Rep 10:11048Vieira Y, dos Santos JMN, Georgin J et al (2022a) An overview of forest residues as promising low-cost adsorbents. Gondwana Res 110:393–420. https://doi.org/10.1016/j.gr.2021.06.018Vieira Y, Schnorr C, Piazzi AC et al (2022b) An advanced combination of density functional theory simulations and statistical physics modeling in the unveiling and prediction of adsorption mechanisms of 2,4-D pesticide to activated carbon. J Mol Liq 361:119639. https://doi.org/10.1016/j.molliq.2022.119639Vieira Y, Silveira JP, Dotto GL et al (2022c) Mechanistic insights and steric interpretations through statistical physics modelling and density functional theory calculations for the adsorption of the pesticides atrazine and diuron by Hovenia dulcis biochar. J Mol Liq 367:120418. https://doi.org/10.1016/j.molliq.2022.120418Wang X, Kasperski KL (2010) Analysis of naphthenic acids in aqueous solution using HPLC-MS/MS. Anal Methods 2:1715–1722. https://doi.org/10.1039/C0AY00204FWang N, Lim L-T (2012) Fourier transform infrared and physicochemical analyses of roasted coffee. J Agric Food Chem 60:5446–5453. https://doi.org/10.1021/jf300348eWu C, De Visscher A, Gates ID (2019) On naphthenic acids removal from crude oil and oil sands process-affected water. Fuel 253:1229–1246. https://doi.org/10.1016/j.fuel.2019.05.091Yu L, Han M, He F (2017) A review of treating oily wastewater. Arab J Chem 10:S1913–S1922. https://doi.org/10.1016/j.arabjc.2013.07.020Zhang X, Zhang Y, Ngo HH et al (2020) Characterization and sulfonamide antibiotics adsorption capacity of spent coffee grounds based biochar and hydrochar. Sci Total Environ 716:137015. https://doi.org/10.1016/j.scitotenv.2020.13701542901428893031AdsorptionBioadsorbentMechanismsProduced waterStatistical physicsPublicationORIGINALAdsorptive features of cyclohexane carboxylic naphthenic acid on a novel cross-linked polymer developed from spent coffee grounds.pdfAdsorptive features of cyclohexane carboxylic naphthenic acid on a novel cross-linked polymer developed from spent coffee grounds.pdfArtículoapplication/pdf222678https://repositorio.cuc.edu.co/bitstreams/f7e2bed9-a061-48f8-8d5a-789fb284741f/download0afb57939ce5a4248ea7038080ac3b59MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-814828https://repositorio.cuc.edu.co/bitstreams/3af5f9e6-f663-4050-aa9b-727805f3956e/download2f9959eaf5b71fae44bbf9ec84150c7aMD52TEXTAdsorptive features of cyclohexane carboxylic naphthenic acid on a novel cross-linked polymer developed from spent coffee grounds.pdf.txtAdsorptive features of cyclohexane carboxylic naphthenic acid on a novel cross-linked polymer developed from spent coffee grounds.pdf.txtExtracted texttext/plain15256https://repositorio.cuc.edu.co/bitstreams/844cd815-ea44-4143-b7a0-3cc80124b5a8/download7c9b04be20e47c98d851e1c83b225246MD53THUMBNAILAdsorptive features of cyclohexane carboxylic naphthenic acid on a novel cross-linked polymer developed from spent coffee grounds.pdf.jpgAdsorptive features of cyclohexane carboxylic naphthenic acid on a novel cross-linked polymer developed from spent coffee grounds.pdf.jpgGenerated Thumbnailimage/jpeg14723https://repositorio.cuc.edu.co/bitstreams/669bae13-5d4b-4c7d-b966-55f35ced7df5/downloadb11e985dc2ed6ec9f658cd7ef4a9cbd7MD5411323/13318oai:repositorio.cuc.edu.co:11323/133182024-09-17 14:19:45.187https://creativecommons.org/licenses/by/4.0/© 2024 Springer Natureopen.accesshttps://repositorio.cuc.edu.coRepositorio de la Universidad de la Costa CUCrepdigital@cuc.edu.coTEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuCgpNRURJQU5URSBFTCBFSkVSQ0lDSU8gREUgQ1VBTFFVSUVSQSBERSBMT1MgREVSRUNIT1MgUVVFIFNFIE9UT1JHQU4gRU4gRVNUQSBMSUNFTkNJQSwgVVNURUQgQUNFUFRBIFkgQUNVRVJEQSBRVUVEQVIgT0JMSUdBRE8gRU4gTE9TIFRFUk1JTk9TIFFVRSBTRSBTRcORQUxBTiBFTiBFTExBLiBFTCBMSUNFTkNJQU5URSBDT05DRURFIEEgVVNURUQgTE9TIERFUkVDSE9TIENPTlRFTklET1MgRU4gRVNUQSBMSUNFTkNJQSBDT05ESUNJT05BRE9TIEEgTEEgQUNFUFRBQ0nDk04gREUgU1VTIFRFUk1JTk9TIFkgQ09ORElDSU9ORVMuCjEuIERlZmluaWNpb25lcwoKYS4JT2JyYSBDb2xlY3RpdmEgZXMgdW5hIG9icmEsIHRhbCBjb21vIHVuYSBwdWJsaWNhY2nDs24gcGVyacOzZGljYSwgdW5hIGFudG9sb2fDrWEsIG8gdW5hIGVuY2ljbG9wZWRpYSwgZW4gbGEgcXVlIGxhIG9icmEgZW4gc3UgdG90YWxpZGFkLCBzaW4gbW9kaWZpY2FjacOzbiBhbGd1bmEsIGp1bnRvIGNvbiB1biBncnVwbyBkZSBvdHJhcyBjb250cmlidWNpb25lcyBxdWUgY29uc3RpdHV5ZW4gb2JyYXMgc2VwYXJhZGFzIGUgaW5kZXBlbmRpZW50ZXMgZW4gc8OtIG1pc21hcywgc2UgaW50ZWdyYW4gZW4gdW4gdG9kbyBjb2xlY3Rpdm8uIFVuYSBPYnJhIHF1ZSBjb25zdGl0dXllIHVuYSBvYnJhIGNvbGVjdGl2YSBubyBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgKGNvbW8gc2UgZGVmaW5lIGFiYWpvKSBwYXJhIGxvcyBwcm9ww7NzaXRvcyBkZSBlc3RhIGxpY2VuY2lhLiBhcXVlbGxhIHByb2R1Y2lkYSBwb3IgdW4gZ3J1cG8gZGUgYXV0b3JlcywgZW4gcXVlIGxhIE9icmEgc2UgZW5jdWVudHJhIHNpbiBtb2RpZmljYWNpb25lcywganVudG8gY29uIHVuYSBjaWVydGEgY2FudGlkYWQgZGUgb3RyYXMgY29udHJpYnVjaW9uZXMsIHF1ZSBjb25zdGl0dXllbiBlbiBzw60gbWlzbW9zIHRyYWJham9zIHNlcGFyYWRvcyBlIGluZGVwZW5kaWVudGVzLCBxdWUgc29uIGludGVncmFkb3MgYWwgdG9kbyBjb2xlY3Rpdm8sIHRhbGVzIGNvbW8gcHVibGljYWNpb25lcyBwZXJpw7NkaWNhcywgYW50b2xvZ8OtYXMgbyBlbmNpY2xvcGVkaWFzLgoKYi4JT2JyYSBEZXJpdmFkYSBzaWduaWZpY2EgdW5hIG9icmEgYmFzYWRhIGVuIGxhIG9icmEgb2JqZXRvIGRlIGVzdGEgbGljZW5jaWEgbyBlbiDDqXN0YSB5IG90cmFzIG9icmFzIHByZWV4aXN0ZW50ZXMsIHRhbGVzIGNvbW8gdHJhZHVjY2lvbmVzLCBhcnJlZ2xvcyBtdXNpY2FsZXMsIGRyYW1hdGl6YWNpb25lcywg4oCcZmljY2lvbmFsaXphY2lvbmVz4oCdLCB2ZXJzaW9uZXMgcGFyYSBjaW5lLCDigJxncmFiYWNpb25lcyBkZSBzb25pZG/igJ0sIHJlcHJvZHVjY2lvbmVzIGRlIGFydGUsIHJlc8O6bWVuZXMsIGNvbmRlbnNhY2lvbmVzLCBvIGN1YWxxdWllciBvdHJhIGVuIGxhIHF1ZSBsYSBvYnJhIHB1ZWRhIHNlciB0cmFuc2Zvcm1hZGEsIGNhbWJpYWRhIG8gYWRhcHRhZGEsIGV4Y2VwdG8gYXF1ZWxsYXMgcXVlIGNvbnN0aXR1eWFuIHVuYSBvYnJhIGNvbGVjdGl2YSwgbGFzIHF1ZSBubyBzZXLDoW4gY29uc2lkZXJhZGFzIHVuYSBvYnJhIGRlcml2YWRhIHBhcmEgZWZlY3RvcyBkZSBlc3RhIGxpY2VuY2lhLiAoUGFyYSBldml0YXIgZHVkYXMsIGVuIGVsIGNhc28gZGUgcXVlIGxhIE9icmEgc2VhIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbCBvIHVuYSBncmFiYWNpw7NuIHNvbm9yYSwgcGFyYSBsb3MgZWZlY3RvcyBkZSBlc3RhIExpY2VuY2lhIGxhIHNpbmNyb25pemFjacOzbiB0ZW1wb3JhbCBkZSBsYSBPYnJhIGNvbiB1bmEgaW1hZ2VuIGVuIG1vdmltaWVudG8gc2UgY29uc2lkZXJhcsOhIHVuYSBPYnJhIERlcml2YWRhIHBhcmEgbG9zIGZpbmVzIGRlIGVzdGEgbGljZW5jaWEpLgoKYy4JTGljZW5jaWFudGUsIGVzIGVsIGluZGl2aWR1byBvIGxhIGVudGlkYWQgdGl0dWxhciBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IgcXVlIG9mcmVjZSBsYSBPYnJhIGVuIGNvbmZvcm1pZGFkIGNvbiBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYS4KCmQuCUF1dG9yIG9yaWdpbmFsLCBlcyBlbCBpbmRpdmlkdW8gcXVlIGNyZcOzIGxhIE9icmEuCgplLglPYnJhLCBlcyBhcXVlbGxhIG9icmEgc3VzY2VwdGlibGUgZGUgcHJvdGVjY2nDs24gcG9yIGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IgeSBxdWUgZXMgb2ZyZWNpZGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhCgpmLglVc3RlZCwgZXMgZWwgaW5kaXZpZHVvIG8gbGEgZW50aWRhZCBxdWUgZWplcmNpdGEgbG9zIGRlcmVjaG9zIG90b3JnYWRvcyBhbCBhbXBhcm8gZGUgZXN0YSBMaWNlbmNpYSB5IHF1ZSBjb24gYW50ZXJpb3JpZGFkIG5vIGhhIHZpb2xhZG8gbGFzIGNvbmRpY2lvbmVzIGRlIGxhIG1pc21hIHJlc3BlY3RvIGEgbGEgT2JyYSwgbyBxdWUgaGF5YSBvYnRlbmlkbyBhdXRvcml6YWNpw7NuIGV4cHJlc2EgcG9yIHBhcnRlIGRlbCBMaWNlbmNpYW50ZSBwYXJhIGVqZXJjZXIgbG9zIGRlcmVjaG9zIGFsIGFtcGFybyBkZSBlc3RhIExpY2VuY2lhIHBlc2UgYSB1bmEgdmlvbGFjacOzbiBhbnRlcmlvci4KCjIuIERlcmVjaG9zIGRlIFVzb3MgSG9ucmFkb3MgeSBleGNlcGNpb25lcyBMZWdhbGVzLgpOYWRhIGVuIGVzdGEgTGljZW5jaWEgcG9kcsOhIHNlciBpbnRlcnByZXRhZG8gY29tbyB1bmEgZGlzbWludWNpw7NuLCBsaW1pdGFjacOzbiBvIHJlc3RyaWNjacOzbiBkZSBsb3MgZGVyZWNob3MgZGVyaXZhZG9zIGRlbCB1c28gaG9ucmFkbyB5IG90cmFzIGxpbWl0YWNpb25lcyBvIGV4Y2VwY2lvbmVzIGEgbG9zIGRlcmVjaG9zIGRlbCBhdXRvciBiYWpvIGVsIHLDqWdpbWVuIGxlZ2FsIHZpZ2VudGUgbyBkZXJpdmFkbyBkZSBjdWFscXVpZXIgb3RyYSBub3JtYSBxdWUgc2UgbGUgYXBsaXF1ZS4KCjMuIENvbmNlc2nDs24gZGUgbGEgTGljZW5jaWEuCkJham8gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIGVsIExpY2VuY2lhbnRlIG90b3JnYSBhIFVzdGVkIHVuYSBsaWNlbmNpYSBtdW5kaWFsLCBsaWJyZSBkZSByZWdhbMOtYXMsIG5vIGV4Y2x1c2l2YSB5IHBlcnBldHVhIChkdXJhbnRlIHRvZG8gZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGVqZXJjZXIgZXN0b3MgZGVyZWNob3Mgc29icmUgbGEgT2JyYSB0YWwgeSBjb21vIHNlIGluZGljYSBhIGNvbnRpbnVhY2nDs246CgphLglSZXByb2R1Y2lyIGxhIE9icmEsIGluY29ycG9yYXIgbGEgT2JyYSBlbiB1bmEgbyBtw6FzIE9icmFzIENvbGVjdGl2YXMsIHkgcmVwcm9kdWNpciBsYSBPYnJhIGluY29ycG9yYWRhIGVuIGxhcyBPYnJhcyBDb2xlY3RpdmFzLgoKYi4JRGlzdHJpYnVpciBjb3BpYXMgbyBmb25vZ3JhbWFzIGRlIGxhcyBPYnJhcywgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYSwgaW5jbHV5w6luZG9sYXMgY29tbyBpbmNvcnBvcmFkYXMgZW4gT2JyYXMgQ29sZWN0aXZhcywgc2Vnw7puIGNvcnJlc3BvbmRhLgoKYy4JRGlzdHJpYnVpciBjb3BpYXMgZGUgbGFzIE9icmFzIERlcml2YWRhcyBxdWUgc2UgZ2VuZXJlbiwgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4KTG9zIGRlcmVjaG9zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUgcHVlZGVuIHNlciBlamVyY2lkb3MgZW4gdG9kb3MgbG9zIG1lZGlvcyB5IGZvcm1hdG9zLCBhY3R1YWxtZW50ZSBjb25vY2lkb3MgbyBxdWUgc2UgaW52ZW50ZW4gZW4gZWwgZnV0dXJvLiBMb3MgZGVyZWNob3MgYW50ZXMgbWVuY2lvbmFkb3MgaW5jbHV5ZW4gZWwgZGVyZWNobyBhIHJlYWxpemFyIGRpY2hhcyBtb2RpZmljYWNpb25lcyBlbiBsYSBtZWRpZGEgcXVlIHNlYW4gdMOpY25pY2FtZW50ZSBuZWNlc2FyaWFzIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgZW4gb3RybyBtZWRpbyBvIGZvcm1hdG9zLCBwZXJvIGRlIG90cmEgbWFuZXJhIHVzdGVkIG5vIGVzdMOhIGF1dG9yaXphZG8gcGFyYSByZWFsaXphciBvYnJhcyBkZXJpdmFkYXMuIFRvZG9zIGxvcyBkZXJlY2hvcyBubyBvdG9yZ2Fkb3MgZXhwcmVzYW1lbnRlIHBvciBlbCBMaWNlbmNpYW50ZSBxdWVkYW4gcG9yIGVzdGUgbWVkaW8gcmVzZXJ2YWRvcywgaW5jbHV5ZW5kbyBwZXJvIHNpbiBsaW1pdGFyc2UgYSBhcXVlbGxvcyBxdWUgc2UgbWVuY2lvbmFuIGVuIGxhcyBzZWNjaW9uZXMgNChkKSB5IDQoZSkuCgo0LiBSZXN0cmljY2lvbmVzLgpMYSBsaWNlbmNpYSBvdG9yZ2FkYSBlbiBsYSBhbnRlcmlvciBTZWNjacOzbiAzIGVzdMOhIGV4cHJlc2FtZW50ZSBzdWpldGEgeSBsaW1pdGFkYSBwb3IgbGFzIHNpZ3VpZW50ZXMgcmVzdHJpY2Npb25lczoKCmEuCVVzdGVkIHB1ZWRlIGRpc3RyaWJ1aXIsIGV4aGliaXIgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXIgcMO6YmxpY2FtZW50ZSwgbyBwb25lciBhIGRpc3Bvc2ljacOzbiBww7pibGljYSBsYSBPYnJhIHPDs2xvIGJham8gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIHkgVXN0ZWQgZGViZSBpbmNsdWlyIHVuYSBjb3BpYSBkZSBlc3RhIGxpY2VuY2lhIG8gZGVsIElkZW50aWZpY2Fkb3IgVW5pdmVyc2FsIGRlIFJlY3Vyc29zIGRlIGxhIG1pc21hIGNvbiBjYWRhIGNvcGlhIGRlIGxhIE9icmEgcXVlIGRpc3RyaWJ1eWEsIGV4aGliYSBww7pibGljYW1lbnRlLCBlamVjdXRlIHDDumJsaWNhbWVudGUgbyBwb25nYSBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4gTm8gZXMgcG9zaWJsZSBvZnJlY2VyIG8gaW1wb25lciBuaW5ndW5hIGNvbmRpY2nDs24gc29icmUgbGEgT2JyYSBxdWUgYWx0ZXJlIG8gbGltaXRlIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIG8gZWwgZWplcmNpY2lvIGRlIGxvcyBkZXJlY2hvcyBkZSBsb3MgZGVzdGluYXRhcmlvcyBvdG9yZ2Fkb3MgZW4gZXN0ZSBkb2N1bWVudG8uIE5vIGVzIHBvc2libGUgc3VibGljZW5jaWFyIGxhIE9icmEuIFVzdGVkIGRlYmUgbWFudGVuZXIgaW50YWN0b3MgdG9kb3MgbG9zIGF2aXNvcyBxdWUgaGFnYW4gcmVmZXJlbmNpYSBhIGVzdGEgTGljZW5jaWEgeSBhIGxhIGNsw6F1c3VsYSBkZSBsaW1pdGFjacOzbiBkZSBnYXJhbnTDrWFzLiBVc3RlZCBubyBwdWVkZSBkaXN0cmlidWlyLCBleGhpYmlyIHDDumJsaWNhbWVudGUsIGVqZWN1dGFyIHDDumJsaWNhbWVudGUsIG8gcG9uZXIgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBjb24gYWxndW5hIG1lZGlkYSB0ZWNub2zDs2dpY2EgcXVlIGNvbnRyb2xlIGVsIGFjY2VzbyBvIGxhIHV0aWxpemFjacOzbiBkZSBlbGxhIGRlIHVuYSBmb3JtYSBxdWUgc2VhIGluY29uc2lzdGVudGUgY29uIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBMbyBhbnRlcmlvciBzZSBhcGxpY2EgYSBsYSBPYnJhIGluY29ycG9yYWRhIGEgdW5hIE9icmEgQ29sZWN0aXZhLCBwZXJvIGVzdG8gbm8gZXhpZ2UgcXVlIGxhIE9icmEgQ29sZWN0aXZhIGFwYXJ0ZSBkZSBsYSBvYnJhIG1pc21hIHF1ZWRlIHN1amV0YSBhIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBTaSBVc3RlZCBjcmVhIHVuYSBPYnJhIENvbGVjdGl2YSwgcHJldmlvIGF2aXNvIGRlIGN1YWxxdWllciBMaWNlbmNpYW50ZSBkZWJlLCBlbiBsYSBtZWRpZGEgZGUgbG8gcG9zaWJsZSwgZWxpbWluYXIgZGUgbGEgT2JyYSBDb2xlY3RpdmEgY3VhbHF1aWVyIHJlZmVyZW5jaWEgYSBkaWNobyBMaWNlbmNpYW50ZSBvIGFsIEF1dG9yIE9yaWdpbmFsLCBzZWfDum4gbG8gc29saWNpdGFkbyBwb3IgZWwgTGljZW5jaWFudGUgeSBjb25mb3JtZSBsbyBleGlnZSBsYSBjbMOhdXN1bGEgNChjKS4KCmIuCVVzdGVkIG5vIHB1ZWRlIGVqZXJjZXIgbmluZ3VubyBkZSBsb3MgZGVyZWNob3MgcXVlIGxlIGhhbiBzaWRvIG90b3JnYWRvcyBlbiBsYSBTZWNjacOzbiAzIHByZWNlZGVudGUgZGUgbW9kbyBxdWUgZXN0w6luIHByaW5jaXBhbG1lbnRlIGRlc3RpbmFkb3MgbyBkaXJlY3RhbWVudGUgZGlyaWdpZG9zIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLiBFbCBpbnRlcmNhbWJpbyBkZSBsYSBPYnJhIHBvciBvdHJhcyBvYnJhcyBwcm90ZWdpZGFzIHBvciBkZXJlY2hvcyBkZSBhdXRvciwgeWEgc2VhIGEgdHJhdsOpcyBkZSB1biBzaXN0ZW1hIHBhcmEgY29tcGFydGlyIGFyY2hpdm9zIGRpZ2l0YWxlcyAoZGlnaXRhbCBmaWxlLXNoYXJpbmcpIG8gZGUgY3VhbHF1aWVyIG90cmEgbWFuZXJhIG5vIHNlcsOhIGNvbnNpZGVyYWRvIGNvbW8gZXN0YXIgZGVzdGluYWRvIHByaW5jaXBhbG1lbnRlIG8gZGlyaWdpZG8gZGlyZWN0YW1lbnRlIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLCBzaWVtcHJlIHF1ZSBubyBzZSByZWFsaWNlIHVuIHBhZ28gbWVkaWFudGUgdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIGVuIHJlbGFjacOzbiBjb24gZWwgaW50ZXJjYW1iaW8gZGUgb2JyYXMgcHJvdGVnaWRhcyBwb3IgZWwgZGVyZWNobyBkZSBhdXRvci4KCmMuCVNpIHVzdGVkIGRpc3RyaWJ1eWUsIGV4aGliZSBww7pibGljYW1lbnRlLCBlamVjdXRhIHDDumJsaWNhbWVudGUgbyBlamVjdXRhIHDDumJsaWNhbWVudGUgZW4gZm9ybWEgZGlnaXRhbCBsYSBPYnJhIG8gY3VhbHF1aWVyIE9icmEgRGVyaXZhZGEgdSBPYnJhIENvbGVjdGl2YSwgVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RhIHRvZGEgbGEgaW5mb3JtYWNpw7NuIGRlIGRlcmVjaG8gZGUgYXV0b3IgZGUgbGEgT2JyYSB5IHByb3BvcmNpb25hciwgZGUgZm9ybWEgcmF6b25hYmxlIHNlZ8O6biBlbCBtZWRpbyBvIG1hbmVyYSBxdWUgVXN0ZWQgZXN0w6kgdXRpbGl6YW5kbzogKGkpIGVsIG5vbWJyZSBkZWwgQXV0b3IgT3JpZ2luYWwgc2kgZXN0w6EgcHJvdmlzdG8gKG8gc2V1ZMOzbmltbywgc2kgZnVlcmUgYXBsaWNhYmxlKSwgeS9vIChpaSkgZWwgbm9tYnJlIGRlIGxhIHBhcnRlIG8gbGFzIHBhcnRlcyBxdWUgZWwgQXV0b3IgT3JpZ2luYWwgeS9vIGVsIExpY2VuY2lhbnRlIGh1YmllcmVuIGRlc2lnbmFkbyBwYXJhIGxhIGF0cmlidWNpw7NuICh2LmcuLCB1biBpbnN0aXR1dG8gcGF0cm9jaW5hZG9yLCBlZGl0b3JpYWwsIHB1YmxpY2FjacOzbikgZW4gbGEgaW5mb3JtYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZWwgTGljZW5jaWFudGUsIHTDqXJtaW5vcyBkZSBzZXJ2aWNpb3MgbyBkZSBvdHJhcyBmb3JtYXMgcmF6b25hYmxlczsgZWwgdMOtdHVsbyBkZSBsYSBPYnJhIHNpIGVzdMOhIHByb3Zpc3RvOyBlbiBsYSBtZWRpZGEgZGUgbG8gcmF6b25hYmxlbWVudGUgZmFjdGlibGUgeSwgc2kgZXN0w6EgcHJvdmlzdG8sIGVsIElkZW50aWZpY2Fkb3IgVW5pZm9ybWUgZGUgUmVjdXJzb3MgKFVuaWZvcm0gUmVzb3VyY2UgSWRlbnRpZmllcikgcXVlIGVsIExpY2VuY2lhbnRlIGVzcGVjaWZpY2EgcGFyYSBzZXIgYXNvY2lhZG8gY29uIGxhIE9icmEsIHNhbHZvIHF1ZSB0YWwgVVJJIG5vIHNlIHJlZmllcmEgYSBsYSBub3RhIHNvYnJlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBvIGEgbGEgaW5mb3JtYWNpw7NuIHNvYnJlIGVsIGxpY2VuY2lhbWllbnRvIGRlIGxhIE9icmE7IHkgZW4gZWwgY2FzbyBkZSB1bmEgT2JyYSBEZXJpdmFkYSwgYXRyaWJ1aXIgZWwgY3LDqWRpdG8gaWRlbnRpZmljYW5kbyBlbCB1c28gZGUgbGEgT2JyYSBlbiBsYSBPYnJhIERlcml2YWRhICh2LmcuLCAiVHJhZHVjY2nDs24gRnJhbmNlc2EgZGUgbGEgT2JyYSBkZWwgQXV0b3IgT3JpZ2luYWwsIiBvICJHdWnDs24gQ2luZW1hdG9ncsOhZmljbyBiYXNhZG8gZW4gbGEgT2JyYSBvcmlnaW5hbCBkZWwgQXV0b3IgT3JpZ2luYWwiKS4gVGFsIGNyw6lkaXRvIHB1ZWRlIHNlciBpbXBsZW1lbnRhZG8gZGUgY3VhbHF1aWVyIGZvcm1hIHJhem9uYWJsZTsgZW4gZWwgY2Fzbywgc2luIGVtYmFyZ28sIGRlIE9icmFzIERlcml2YWRhcyB1IE9icmFzIENvbGVjdGl2YXMsIHRhbCBjcsOpZGl0byBhcGFyZWNlcsOhLCBjb21vIG3DrW5pbW8sIGRvbmRlIGFwYXJlY2UgZWwgY3LDqWRpdG8gZGUgY3VhbHF1aWVyIG90cm8gYXV0b3IgY29tcGFyYWJsZSB5IGRlIHVuYSBtYW5lcmEsIGFsIG1lbm9zLCB0YW4gZGVzdGFjYWRhIGNvbW8gZWwgY3LDqWRpdG8gZGUgb3RybyBhdXRvciBjb21wYXJhYmxlLgoKZC4JUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBlcyB1bmEgY29tcG9zaWNpw7NuIG11c2ljYWw6CgppLglSZWdhbMOtYXMgcG9yIGludGVycHJldGFjacOzbiB5IGVqZWN1Y2nDs24gYmFqbyBsaWNlbmNpYXMgZ2VuZXJhbGVzLiBFbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgeSBkZSByZWNvbGVjdGFyLCBzZWEgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgU0FZQ08pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbyBXZWJjYXN0KSBsaWNlbmNpYWRhIGJham8gbGljZW5jaWFzIGdlbmVyYWxlcywgc2kgbGEgaW50ZXJwcmV0YWNpw7NuIG8gZWplY3VjacOzbiBkZSBsYSBvYnJhIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBvcmllbnRhZGEgcG9yIG8gZGlyaWdpZGEgYSBsYSBvYnRlbmNpw7NuIGRlIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLgoKaWkuCVJlZ2Fsw61hcyBwb3IgRm9ub2dyYW1hcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSByZWNvbGVjdGFyLCBpbmRpdmlkdWFsbWVudGUgbyBhIHRyYXbDqXMgZGUgdW5hIHNvY2llZGFkIGRlIGdlc3Rpw7NuIGNvbGVjdGl2YSBkZSBkZXJlY2hvcyBkZSBhdXRvciB5IGRlcmVjaG9zIGNvbmV4b3MgKHBvciBlamVtcGxvLCBsb3MgY29uc2FncmFkb3MgcG9yIGxhIFNBWUNPKSwgdW5hIGFnZW5jaWEgZGUgZGVyZWNob3MgbXVzaWNhbGVzIG8gYWxnw7puIGFnZW50ZSBkZXNpZ25hZG8sIGxhcyByZWdhbMOtYXMgcG9yIGN1YWxxdWllciBmb25vZ3JhbWEgcXVlIFVzdGVkIGNyZWUgYSBwYXJ0aXIgZGUgbGEgb2JyYSAo4oCcdmVyc2nDs24gY292ZXLigJ0pIHkgZGlzdHJpYnV5YSwgZW4gbG9zIHTDqXJtaW5vcyBkZWwgcsOpZ2ltZW4gZGUgZGVyZWNob3MgZGUgYXV0b3IsIHNpIGxhIGNyZWFjacOzbiBvIGRpc3RyaWJ1Y2nDs24gZGUgZXNhIHZlcnNpw7NuIGNvdmVyIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkZXN0aW5hZGEgbyBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgplLglHZXN0acOzbiBkZSBEZXJlY2hvcyBkZSBBdXRvciBzb2JyZSBJbnRlcnByZXRhY2lvbmVzIHkgRWplY3VjaW9uZXMgRGlnaXRhbGVzIChXZWJDYXN0aW5nKS4gUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBzZWEgdW4gZm9ub2dyYW1hLCBlbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpIHkgZGUgcmVjb2xlY3RhciwgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgQUNJTlBSTyksIGxhcyByZWdhbMOtYXMgcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbywgd2ViY2FzdCksIHN1amV0YSBhIGxhcyBkaXNwb3NpY2lvbmVzIGFwbGljYWJsZXMgZGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IsIHNpIGVzdGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgo1LiBSZXByZXNlbnRhY2lvbmVzLCBHYXJhbnTDrWFzIHkgTGltaXRhY2lvbmVzIGRlIFJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTEFTIFBBUlRFUyBMTyBBQ09SREFSQU4gREUgT1RSQSBGT1JNQSBQT1IgRVNDUklUTywgRUwgTElDRU5DSUFOVEUgT0ZSRUNFIExBIE9CUkEgKEVOIEVMIEVTVEFETyBFTiBFTCBRVUUgU0UgRU5DVUVOVFJBKSDigJxUQUwgQ1VBTOKAnSwgU0lOIEJSSU5EQVIgR0FSQU5Uw41BUyBERSBDTEFTRSBBTEdVTkEgUkVTUEVDVE8gREUgTEEgT0JSQSwgWUEgU0VBIEVYUFJFU0EsIElNUEzDjUNJVEEsIExFR0FMIE8gQ1VBTFFVSUVSQSBPVFJBLCBJTkNMVVlFTkRPLCBTSU4gTElNSVRBUlNFIEEgRUxMQVMsIEdBUkFOVMONQVMgREUgVElUVUxBUklEQUQsIENPTUVSQ0lBQklMSURBRCwgQURBUFRBQklMSURBRCBPIEFERUNVQUNJw5NOIEEgUFJPUMOTU0lUTyBERVRFUk1JTkFETywgQVVTRU5DSUEgREUgSU5GUkFDQ0nDk04sIERFIEFVU0VOQ0lBIERFIERFRkVDVE9TIExBVEVOVEVTIE8gREUgT1RSTyBUSVBPLCBPIExBIFBSRVNFTkNJQSBPIEFVU0VOQ0lBIERFIEVSUk9SRVMsIFNFQU4gTyBOTyBERVNDVUJSSUJMRVMgKFBVRURBTiBPIE5PIFNFUiBFU1RPUyBERVNDVUJJRVJUT1MpLiBBTEdVTkFTIEpVUklTRElDQ0lPTkVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgR0FSQU5Uw41BUyBJTVBMw41DSVRBUywgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjYuIExpbWl0YWNpw7NuIGRlIHJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTE8gRVhJSkEgRVhQUkVTQU1FTlRFIExBIExFWSBBUExJQ0FCTEUsIEVMIExJQ0VOQ0lBTlRFIE5PIFNFUsOBIFJFU1BPTlNBQkxFIEFOVEUgVVNURUQgUE9SIERBw5FPIEFMR1VOTywgU0VBIFBPUiBSRVNQT05TQUJJTElEQUQgRVhUUkFDT05UUkFDVFVBTCwgUFJFQ09OVFJBQ1RVQUwgTyBDT05UUkFDVFVBTCwgT0JKRVRJVkEgTyBTVUJKRVRJVkEsIFNFIFRSQVRFIERFIERBw5FPUyBNT1JBTEVTIE8gUEFUUklNT05JQUxFUywgRElSRUNUT1MgTyBJTkRJUkVDVE9TLCBQUkVWSVNUT1MgTyBJTVBSRVZJU1RPUyBQUk9EVUNJRE9TIFBPUiBFTCBVU08gREUgRVNUQSBMSUNFTkNJQSBPIERFIExBIE9CUkEsIEFVTiBDVUFORE8gRUwgTElDRU5DSUFOVEUgSEFZQSBTSURPIEFEVkVSVElETyBERSBMQSBQT1NJQklMSURBRCBERSBESUNIT1MgREHDkU9TLiBBTEdVTkFTIExFWUVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgQ0lFUlRBIFJFU1BPTlNBQklMSURBRCwgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjcuIFTDqXJtaW5vLgoKYS4JRXN0YSBMaWNlbmNpYSB5IGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgZW4gdmlydHVkIGRlIGVsbGEgdGVybWluYXLDoW4gYXV0b23DoXRpY2FtZW50ZSBzaSBVc3RlZCBpbmZyaW5nZSBhbGd1bmEgY29uZGljacOzbiBlc3RhYmxlY2lkYSBlbiBlbGxhLiBTaW4gZW1iYXJnbywgbG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgcXVlIGhhbiByZWNpYmlkbyBPYnJhcyBEZXJpdmFkYXMgbyBDb2xlY3RpdmFzIGRlIFVzdGVkIGRlIGNvbmZvcm1pZGFkIGNvbiBlc3RhIExpY2VuY2lhLCBubyB2ZXLDoW4gdGVybWluYWRhcyBzdXMgbGljZW5jaWFzLCBzaWVtcHJlIHF1ZSBlc3RvcyBpbmRpdmlkdW9zIG8gZW50aWRhZGVzIHNpZ2FuIGN1bXBsaWVuZG8gw61udGVncmFtZW50ZSBsYXMgY29uZGljaW9uZXMgZGUgZXN0YXMgbGljZW5jaWFzLiBMYXMgU2VjY2lvbmVzIDEsIDIsIDUsIDYsIDcsIHkgOCBzdWJzaXN0aXLDoW4gYSBjdWFscXVpZXIgdGVybWluYWNpw7NuIGRlIGVzdGEgTGljZW5jaWEuCgpiLglTdWpldGEgYSBsYXMgY29uZGljaW9uZXMgeSB0w6lybWlub3MgYW50ZXJpb3JlcywgbGEgbGljZW5jaWEgb3RvcmdhZGEgYXF1w60gZXMgcGVycGV0dWEgKGR1cmFudGUgZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIGRlIGxhIG9icmEpLiBObyBvYnN0YW50ZSBsbyBhbnRlcmlvciwgZWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGEgcHVibGljYXIgeS9vIGVzdHJlbmFyIGxhIE9icmEgYmFqbyBjb25kaWNpb25lcyBkZSBsaWNlbmNpYSBkaWZlcmVudGVzIG8gYSBkZWphciBkZSBkaXN0cmlidWlybGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIExpY2VuY2lhIGVuIGN1YWxxdWllciBtb21lbnRvOyBlbiBlbCBlbnRlbmRpZG8sIHNpbiBlbWJhcmdvLCBxdWUgZXNhIGVsZWNjacOzbiBubyBzZXJ2aXLDoSBwYXJhIHJldm9jYXIgZXN0YSBsaWNlbmNpYSBvIHF1ZSBkZWJhIHNlciBvdG9yZ2FkYSAsIGJham8gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhKSwgeSBlc3RhIGxpY2VuY2lhIGNvbnRpbnVhcsOhIGVuIHBsZW5vIHZpZ29yIHkgZWZlY3RvIGEgbWVub3MgcXVlIHNlYSB0ZXJtaW5hZGEgY29tbyBzZSBleHByZXNhIGF0csOhcy4gTGEgTGljZW5jaWEgcmV2b2NhZGEgY29udGludWFyw6Egc2llbmRvIHBsZW5hbWVudGUgdmlnZW50ZSB5IGVmZWN0aXZhIHNpIG5vIHNlIGxlIGRhIHTDqXJtaW5vIGVuIGxhcyBjb25kaWNpb25lcyBpbmRpY2FkYXMgYW50ZXJpb3JtZW50ZS4KCjguIFZhcmlvcy4KCmEuCUNhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuCgpiLglTaSBhbGd1bmEgZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgcmVzdWx0YSBpbnZhbGlkYWRhIG8gbm8gZXhpZ2libGUsIHNlZ8O6biBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZSwgZXN0byBubyBhZmVjdGFyw6EgbmkgbGEgdmFsaWRleiBuaSBsYSBhcGxpY2FiaWxpZGFkIGRlbCByZXN0byBkZSBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIHksIHNpbiBhY2Npw7NuIGFkaWNpb25hbCBwb3IgcGFydGUgZGUgbG9zIHN1amV0b3MgZGUgZXN0ZSBhY3VlcmRvLCBhcXXDqWxsYSBzZSBlbnRlbmRlcsOhIHJlZm9ybWFkYSBsbyBtw61uaW1vIG5lY2VzYXJpbyBwYXJhIGhhY2VyIHF1ZSBkaWNoYSBkaXNwb3NpY2nDs24gc2VhIHbDoWxpZGEgeSBleGlnaWJsZS4KCmMuCU5pbmfDum4gdMOpcm1pbm8gbyBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSBzZSBlc3RpbWFyw6EgcmVudW5jaWFkYSB5IG5pbmd1bmEgdmlvbGFjacOzbiBkZSBlbGxhIHNlcsOhIGNvbnNlbnRpZGEgYSBtZW5vcyBxdWUgZXNhIHJlbnVuY2lhIG8gY29uc2VudGltaWVudG8gc2VhIG90b3JnYWRvIHBvciBlc2NyaXRvIHkgZmlybWFkbyBwb3IgbGEgcGFydGUgcXVlIHJlbnVuY2llIG8gY29uc2llbnRhLgoKZC4JRXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLgo=