// // This thermodynamic database in ORCHESTRA format was created by converting the PHREEQC database: M:\phreeqcdatabases\Thermoddem_2020.dat) // This version provides temperature depenent expressions for reaction "constants". // Hans Meeussen, meeussen@nrg.eu // Tue Jan 25 17:01:11 CET 2022 // //# PHREEQC database //# Base de Donnee Thermoddem_MAJ2020 //# Version V1.10 //# BDD Date : 12/15/2020 5:30:25 AM //# Converted on 12/15/2020 5:30:59 AM by ThermoBridge 1.0.3.4 //# Data from Thermoddem V1.10 Code version 1.07_2.06 //# Thermochemical Database //# from the BRGM institute (french geological survey) //# The database is regularly updated. Kindly send comments or //# corrections to the Thermoddem team //LLNL_AQUEOUS_MODEL_PARAMETERS //-temperatures //0.0000 25.0000 60.0000 100.0000 //150.0000 200.0000 250.0000 300.0000 //#debye huckel a (adh) //-dh_a //0.4901 0.5095 0.5450 0.5986 //0.6867 0.8046 0.9710 1.2414 //#debye huckel b (bdh) //-dh_b //0.3245 0.3284 0.3343 0.3420 //0.3528 0.3647 0.3782 0.3950 //#bdot (bdot) //-bdot //0.0374 0.0410 0.0438 0.0460 //0.0470 0.0470 0.0340 0.0000 //#cco2 (coefficients for the Drummond (1981) polynomial) //-co2_coefs //-1.0312 0.0012806 //255.9 0.4445 //-0.00161 //NAMED_EXPRESSIONS //# //# formation of O2 from H2O //# 2H2O = O2 + 4H+ + 4e- //# //Log_K_O2 //log_k -85.991 //delta_H 559.524 kJ/mol //# //-analytic 2.1432E+2 3.00247E-2 -4.21233E+4 -7.2111E+1 9.29169E+5 @entity(Alkalinity, tot, 0) @species(HCO3-,-1) @logKreaction(HCO3-, 0, 1, Alkalinity) @entity(E, tot, 0) @entity(e-, diss, 0) @logKreaction(e-, 0, 1, E) @entity(Ag, tot, 0) @entity(Ag[+1], tot, 0) @logKreaction(Ag[+1], 0, 1, Ag) @logKreaction(Ag+, 0, 1, Ag[+1]) @entity(Ag[+2], tot, 0) @logKreaction(Ag+2, 0, 1, Ag[+2]) @logKreaction((Ag[+2], "(( (1.0 / log(10)) * ((-12.127 * log(10)) - (23455.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.25, O2, 1.0, Ag, 1.0, H+, -0.5, H2O) @entity(Al, tot, 0) @species(Al+3,3) @logKreaction(Al+3, 0, 1, Al) @entity(Ar_, tot, 0) @species(Ar,0) @logKreaction(Ar, 0, 1, Ar_) @entity(As, tot, 0) @entity(As[-3], tot, 0) @logKreaction(AsH3, 0, 1, As[-3]) @logKreaction((As[-3], "(( (1.0 / log(10)) * ((-155.191 * log(10)) - (953551.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, As, 1.0, H+, -2.0, O2) @entity(As[+3], tot, 0) @logKreaction(H2AsO3-, 0, 1, As[+3]) @logKreaction((As[+3], "(( (1.0 / log(10)) * ((-30.565 * log(10)) - (194451.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, As, -0.5, O2) @entity(As[+5], tot, 0) @logKreaction(As[+5], 0, 1, As) @logKreaction(H2AsO4-, 0, 1, As[+5]) @entity(Au, tot, 0) @entity(Au[+1], tot, 0) @logKreaction(Au[+1], 0, 1, Au) @logKreaction(Au+, 0, 1, Au[+1]) @entity(Au[+3], tot, 0) @logKreaction(Au+3, 0, 1, Au[+3]) @logKreaction((Au[+3], "(( (1.0 / log(10)) * ((-4.356 * log(10)) - (-59461.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.5, O2, 1.0, Au, 2.0, H+, -1.0, H2O) @entity(B, tot, 0) @species(B[OH]3,0) @logKreaction(B[OH]3, 0, 1, B) @entity(Ba, tot, 0) @species(Ba+2,2) @logKreaction(Ba+2, 0, 1, Ba) @entity(Be, tot, 0) @species(Be+2,2) @logKreaction(Be+2, 0, 1, Be) @entity(Bi, tot, 0) @species(Bi+3,3) @logKreaction(Bi+3, 0, 1, Bi) @entity(Br, tot, 0) @entity(Br[-1], tot, 0) @logKreaction(Br[-1], 0, 1, Br) @logKreaction(Br-, 0, 1, Br[-1]) @entity(Br[-0_3], tot, 0) @logKreaction(Br3-, 0, 1, Br[-0_3]) @logKreaction((Br[-0_3], "(( (1.0 / log(10)) * ((7.064 * log(10)) - (-45557.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.5, O2, 3.0, Br, 2.0, H+, -1.0, H2O) @entity(Br[+1], tot, 0) @logKreaction(BrO-, 0, 1, Br[+1]) @logKreaction((Br[+1], "(( (1.0 / log(10)) * ((-10.916 * log(10)) - (33468.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.5, O2, 1.0, Br) @entity(Br[+5], tot, 0) @logKreaction(BrO3-, 0, 1, Br[+5]) @logKreaction((Br[+5], "(( (1.0 / log(10)) * ((-17.143 * log(10)) - (72640.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.5, O2, 1.0, Br) @entity(Br[+7], tot, 0) @logKreaction(BrO4-, 0, 1, Br[+7]) @logKreaction((Br[+7], "(( (1.0 / log(10)) * ((-33.102 * log(10)) - (158659.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, O2, 1.0, Br) @entity(C, tot, 0) @entity(C[-4], tot, 0) @logKreaction(CH4, 0, 1, C[-4]) @logKreaction((C[-4], "(( (1.0 / log(10)) * ((-144.119 * log(10)) - (863586.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, C, 1.0, H+, 1.0, H2O, -2.0, O2) @entity(C[+2], tot, 0) @logKreaction(CO, 0, 1, C[+2]) @logKreaction((C[+2], "(( (1.0 / log(10)) * ((-41.717 * log(10)) - (277073.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, C, 1.0, H+, -0.5, O2, -1.0, H2O) @entity(C[+4], tot, 0) @logKreaction(C[+4], 0, 1, C) @logKreaction(HCO3-, 0, 1, C[+4]) @entity(Ca, tot, 0) @species(Ca+2,2) @logKreaction(Ca+2, 0, 1, Ca) @entity(Cd, tot, 0) @species(Cd+2,2) @logKreaction(Cd+2, 0, 1, Cd) @entity(Ce, tot, 0) @entity(Ce[+2], tot, 0) @logKreaction(Ce+2, 0, 1, Ce[+2]) @logKreaction((Ce[+2], "(( (1.0 / log(10)) * ((-85.049 * log(10)) - (546025.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ce, 0.5, H2O, -0.25, O2, -1.0, H+) @entity(Ce[+3], tot, 0) @logKreaction(Ce[+3], 0, 1, Ce) @logKreaction(Ce+3, 0, 1, Ce[+3]) @entity(Ce[+4], tot, 0) @logKreaction(Ce+4, 0, 1, Ce[+4]) @logKreaction((Ce[+4], "(( (1.0 / log(10)) * ((-8.042 * log(10)) - (-15531.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.25, O2, 1.0, Ce, 1.0, H+, -0.5, H2O) @entity(Cl, tot, 0) @entity(Cl[-1], tot, 0) @logKreaction(Cl[-1], 0, 1, Cl) @logKreaction(Cl-, 0, 1, Cl[-1]) @entity(Cl[+1], tot, 0) @logKreaction(ClO-, 0, 1, Cl[+1]) @logKreaction((Cl[+1], "(( (1.0 / log(10)) * ((-15.088 * log(10)) - (65482.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.5, O2, 1.0, Cl) @entity(Cl[+3], tot, 0) @logKreaction(ClO2-, 0, 1, Cl[+3]) @logKreaction((Cl[+3], "(( (1.0 / log(10)) * ((-23.094 * log(10)) - (112653.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, O2, 1.0, Cl) @entity(Cl[+4], tot, 0) @logKreaction(ClO2, 0, 1, Cl[+4]) @logKreaction((Cl[+4], "(( (1.0 / log(10)) * ((-19.629 * log(10)) - (114140.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.25, O2, 1.0, Cl, 1.0, H+, -0.5, H2O) @entity(Cl[+5], tot, 0) @logKreaction(ClO3-, 0, 1, Cl[+5]) @logKreaction((Cl[+5], "(( (1.0 / log(10)) * ((-17.247 * log(10)) - (81246.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.5, O2, 1.0, Cl) @entity(Cl[+7], tot, 0) @logKreaction(ClO4-, 0, 1, Cl[+7]) @logKreaction((Cl[+7], "(( (1.0 / log(10)) * ((-15.695 * log(10)) - (62602.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, O2, 1.0, Cl) @entity(Co, tot, 0) @species(Co+2,2) @logKreaction(Co+2, 0, 1, Co) @entity(Co[+2], tot, 0) @logKreaction(Co[+2], 0, 1, Co) @logKreaction(Co+2, 0, 1, Co[+2]) @entity(Cr, tot, 0) @entity(Cr[+2], tot, 0) @logKreaction(Cr+2, 0, 1, Cr[+2]) @logKreaction((Cr[+2], "(( (1.0 / log(10)) * ((-18.75 * log(10)) - (137506.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cr, 4.0, H+, -1.0, O2, -2.0, H2O) @entity(Cr[+3], tot, 0) @logKreaction(Cr+3, 0, 1, Cr[+3]) @logKreaction((Cr[+3], "(( (1.0 / log(10)) * ((9.128 * log(10)) - (-85176.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cr, 5.0, H+, -0.75, O2, -2.5, H2O) @entity(Cr[+6], tot, 0) @logKreaction(Cr[+6], 0, 1, Cr) @logKreaction(CrO4-2, 0, 1, Cr[+6]) @entity(Cs, tot, 0) @species(Cs+,1) @logKreaction(Cs+, 0, 1, Cs) @entity(Cu, tot, 0) @entity(Cu[+1], tot, 0) @logKreaction(Cu+, 0, 1, Cu[+1]) @logKreaction((Cu[+1], "(( (1.0 / log(10)) * ((-18.665 * log(10)) - (145276.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cu, 0.5, H2O, -0.25, O2, -1.0, H+) @entity(Cu[+2], tot, 0) @logKreaction(Cu[+2], 0, 1, Cu) @logKreaction(Cu+2, 0, 1, Cu[+2]) @entity(Dy, tot, 0) @entity(Dy[+2], tot, 0) @logKreaction(Dy+2, 0, 1, Dy[+2]) @logKreaction((Dy[+2], "(( (1.0 / log(10)) * ((-62.473 * log(10)) - (418654.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Dy, 0.5, H2O, -0.25, O2, -1.0, H+) @entity(Dy[+3], tot, 0) @logKreaction(Dy[+3], 0, 1, Dy) @logKreaction(Dy+3, 0, 1, Dy[+3]) @entity(Dy[+4], tot, 0) @logKreaction(Dy+4, 0, 1, Dy[+4]) @logKreaction((Dy[+4], "(( (1.0 / log(10)) * ((-54.001 * log(10)) - (249675.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.25, O2, 1.0, Dy, 1.0, H+, -0.5, H2O) @entity(Er, tot, 0) @entity(Er[+2], tot, 0) @logKreaction(Er+2, 0, 1, Er[+2]) @logKreaction((Er[+2], "(( (1.0 / log(10)) * ((-71.562 * log(10)) - (472033.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Er, 0.5, H2O, -0.25, O2, -1.0, H+) @entity(Er[+3], tot, 0) @logKreaction(Er[+3], 0, 1, Er) @logKreaction(Er+3, 0, 1, Er[+3]) @entity(Er[+4], tot, 0) @logKreaction(Er+4, 0, 1, Er[+4]) @logKreaction((Er[+4], "(( (1.0 / log(10)) * ((-75.112 * log(10)) - (373168.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.25, O2, 1.0, Er, 1.0, H+, -0.5, H2O) @entity(Eu, tot, 0) @entity(Eu[+2], tot, 0) @logKreaction(Eu+2, 0, 1, Eu[+2]) @logKreaction((Eu[+2], "(( (1.0 / log(10)) * ((-27.435 * log(10)) - (217412.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Eu, 0.5, H2O, -0.25, O2, -1.0, H+) @entity(Eu[+3], tot, 0) @logKreaction(Eu[+3], 0, 1, Eu) @logKreaction(Eu+3, 0, 1, Eu[+3]) @entity(Eu[+4], tot, 0) @logKreaction(Eu+4, 0, 1, Eu[+4]) @logKreaction((Eu[+4], "(( (1.0 / log(10)) * ((-82.808 * log(10)) - (412235.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.25, O2, 1.0, Eu, 1.0, H+, -0.5, H2O) @entity(F, tot, 0) @species(F-,-1) @logKreaction(F-, 0, 1, F) @entity(Fe, tot, 0) @entity(Fe[+2], tot, 0) @logKreaction(Fe[+2], 0, 1, Fe) @logKreaction(Fe+2, 0, 1, Fe[+2]) @entity(Fe[+3], tot, 0) @logKreaction(Fe+3, 0, 1, Fe[+3]) @logKreaction((Fe[+3], "(( (1.0 / log(10)) * ((8.49 * log(10)) - (-98882.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.25, O2, 1.0, Fe, 1.0, H+, -0.5, H2O) @entity(Fr, tot, 0) @species(Fr+,1) @logKreaction(Fr+, 0, 1, Fr) @entity(Ga, tot, 0) @species(Ga+3,3) @logKreaction(Ga+3, 0, 1, Ga) @entity(Gd, tot, 0) @entity(Gd[+2], tot, 0) @logKreaction(Gd+2, 0, 1, Gd[+2]) @logKreaction((Gd[+2], "(( (1.0 / log(10)) * ((-86.376 * log(10)) - (544603.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Gd, 0.5, H2O, -0.25, O2, -1.0, H+) @entity(Gd[+3], tot, 0) @logKreaction(Gd[+3], 0, 1, Gd) @logKreaction(Gd+3, 0, 1, Gd[+3]) @entity(Gd[+4], tot, 0) @logKreaction(Gd+4, 0, 1, Gd[+4]) @logKreaction((Gd[+4], "(( (1.0 / log(10)) * ((-104.366 * log(10)) - (523048.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.25, O2, 1.0, Gd, 1.0, H+, -0.5, H2O) @entity(Ge, tot, 0) @species(Ge[OH]4,0) @logKreaction(Ge[OH]4, 0, 1, Ge) @entity(H, tot, 0) @entity(H[+0], tot, 0) @logKreaction(H2, 0, 1, H[+0]) @logKreaction((H[+0], "(( (1.0 / log(10)) * ((-46.072 * log(10)) - (275563.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2O, -0.5, O2) @entity(H[+1], tot, 0) @logKreaction(H[+1], 0, 1, H) @logKreaction(H+, 0, 1, H[+1]) @entity(He_, tot, 0) @species(He,0) @logKreaction(He, 0, 1, He_) @entity(Hf, tot, 0) @species(Hf+4,4) @logKreaction(Hf+4, 0, 1, Hf) @entity(Hg, tot, 0) @entity(Hg[+0], tot, 0) @logKreaction(Hg, 0, 1, Hg[+0]) @logKreaction((Hg[+0], "(( (1.0 / log(10)) * ((-20.65 * log(10)) - (122056.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Hg, 1.0, H2O, -0.5, O2, -2.0, H+) @entity(Hg[+1], tot, 0) @logKreaction(Hg2+2, 0, 1, Hg[+1]) @logKreaction((Hg[+1], "(( (1.0 / log(10)) * ((-12.202 * log(10)) - (106213.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Hg, 1.0, H2O, -0.5, O2, -2.0, H+) @entity(Hg[+2], tot, 0) @logKreaction(Hg[+2], 0, 1, Hg) @logKreaction(Hg+2, 0, 1, Hg[+2]) @entity(Ho, tot, 0) @entity(Ho[+2], tot, 0) @logKreaction(Ho+2, 0, 1, Ho[+2]) @logKreaction((Ho[+2], "(( (1.0 / log(10)) * ((-68.776 * log(10)) - (452641.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ho, 0.5, H2O, -0.25, O2, -1.0, H+) @entity(Ho[+3], tot, 0) @logKreaction(Ho[+3], 0, 1, Ho) @logKreaction(Ho+3, 0, 1, Ho[+3]) @entity(Ho[+4], tot, 0) @logKreaction(Ho+4, 0, 1, Ho[+4]) @logKreaction((Ho[+4], "(( (1.0 / log(10)) * ((-74.452 * log(10)) - (365036.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.25, O2, 1.0, H+, 1.0, Ho, -0.5, H2O) @entity(I, tot, 0) @entity(I[-1], tot, 0) @logKreaction(I[-1], 0, 1, I) @logKreaction(I-, 0, 1, I[-1]) @entity(I[-0_3], tot, 0) @logKreaction(I3-, 0, 1, I[-0_3]) @logKreaction((I[-0_3], "(( (1.0 / log(10)) * ((24.722 * log(10)) - (-160570.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.5, O2, 2.0, H+, 3.0, I, -1.0, H2O) @entity(I[+1], tot, 0) @logKreaction(IO-, 0, 1, I[+1]) @logKreaction((I[+1], "(( (1.0 / log(10)) * ((-0.903 * log(10)) - (-44643.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.5, O2, 1.0, I) @entity(I[+5], tot, 0) @logKreaction(IO3-, 0, 1, I[+5]) @logKreaction((I[+5], "(( (1.0 / log(10)) * ((17.682 * log(10)) - (-146163.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.5, O2, 1.0, I) @entity(I[+7], tot, 0) @logKreaction(IO4-, 0, 1, I[+7]) @logKreaction((I[+7], "(( (1.0 / log(10)) * ((6.964 * log(10)) - (-70413.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, O2, 1.0, I) @entity(In, tot, 0) @species(In+3,3) @logKreaction(In+3, 0, 1, In) @entity(K, tot, 0) @species(K+,1) @logKreaction(K+, 0, 1, K) @entity(Kr_, tot, 0) @species(Kr,0) @logKreaction(Kr, 0, 1, Kr_) @entity(La, tot, 0) @entity(La[+2], tot, 0) @logKreaction(La+2, 0, 1, La[+2]) @logKreaction((La[+2], "(( (1.0 / log(10)) * ((-84.756 * log(10)) - (547220.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, La, 0.5, H2O, -0.25, O2, -1.0, H+) @entity(La[+3], tot, 0) @logKreaction(La[+3], 0, 1, La) @logKreaction(La+3, 0, 1, La[+3]) @entity(Li, tot, 0) @species(Li+,1) @logKreaction(Li+, 0, 1, Li) @entity(Lu, tot, 0) @entity(Lu[+3], tot, 0) @logKreaction(Lu[+3], 0, 1, Lu) @logKreaction(Lu+3, 0, 1, Lu[+3]) @entity(Lu[+4], tot, 0) @logKreaction(Lu+4, 0, 1, Lu[+4]) @logKreaction((Lu[+4], "(( (1.0 / log(10)) * ((-115.134 * log(10)) - (603486.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.25, O2, 1.0, H+, 1.0, Lu, -0.5, H2O) @entity(Mg, tot, 0) @species(Mg+2,2) @logKreaction(Mg+2, 0, 1, Mg) @entity(Mn, tot, 0) @entity(Mn[+2], tot, 0) @logKreaction(Mn[+2], 0, 1, Mn) @logKreaction(Mn+2, 0, 1, Mn[+2]) @entity(Mn[+3], tot, 0) @logKreaction(Mn+3, 0, 1, Mn[+3]) @logKreaction((Mn[+3], "(( (1.0 / log(10)) * ((-4.011 * log(10)) - (-46901.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.25, O2, 1.0, H+, 1.0, Mn, -0.5, H2O) @entity(Mn[+6], tot, 0) @logKreaction(MnO4-2, 0, 1, Mn[+6]) @logKreaction((Mn[+6], "(( (1.0 / log(10)) * ((-32.328 * log(10)) - (149866.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, O2, 1.0, Mn, 2.0, H2O, -4.0, H+) @entity(Mn[+7], tot, 0) @logKreaction(MnO4-, 0, 1, Mn[+7]) @logKreaction((Mn[+7], "(( (1.0 / log(10)) * ((-20.212 * log(10)) - (121692.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.25, O2, 1.0, Mn, 1.5, H2O, -3.0, H+) @entity(Mo, tot, 0) @species(MoO4-2,-2) @logKreaction(MoO4-2, 0, 1, Mo) @entity(N, tot, 0) @entity(N[-5], tot, 0) @logKreaction(CN-, 0, 1, N[-5]) @logKreaction((N[-5], "(( (1.0 / log(10)) * ((-56.046 * log(10)) - (344462.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, N, -0.5, O2, -2.0, H2O) @entity(N[-3], tot, 0) @logKreaction(N[-3], 0, 1, N) @logKreaction(NH3, 0, 1, N[-3]) @entity(N[+0], tot, 0) @logKreaction(N2, 0, 1, N[+0]) @logKreaction((N[+0], "(( (1.0 / log(10)) * ((116.443 * log(10)) - (-686530.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.5, O2, 2.0, N, -3.0, H2O) @entity(N[+3], tot, 0) @logKreaction(NO2-, 0, 1, N[+3]) @logKreaction((N[+3], "(( (1.0 / log(10)) * ((46.86 * log(10)) - (-290816.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.5, O2, 1.0, N, -1.0, H+, -1.0, H2O) @entity(N[+5], tot, 0) @logKreaction(NO3-, 0, 1, N[+5]) @logKreaction((N[+5], "(( (1.0 / log(10)) * ((62.095 * log(10)) - (-386885.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, O2, 1.0, N, -1.0, H+, -1.0, H2O) @entity(Na, tot, 0) @species(Na+,1) @logKreaction(Na+, 0, 1, Na) @entity(Nb, tot, 0) @species(NbO3-,-1) @logKreaction(NbO3-, 0, 1, Nb) @entity(Nd, tot, 0) @entity(Nd[+2], tot, 0) @logKreaction(Nd+2, 0, 1, Nd[+2]) @logKreaction((Nd[+2], "(( (1.0 / log(10)) * ((-65.771 * log(10)) - (434239.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Nd, 0.5, H2O, -0.25, O2, -1.0, H+) @entity(Nd[+3], tot, 0) @logKreaction(Nd[+3], 0, 1, Nd) @logKreaction(Nd+3, 0, 1, Nd[+3]) @entity(Nd[+4], tot, 0) @logKreaction(Nd+4, 0, 1, Nd[+4]) @logKreaction((Nd[+4], "(( (1.0 / log(10)) * ((-61.771 * log(10)) - (293526.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.25, O2, 1.0, H+, 1.0, Nd, -0.5, H2O) @entity(Ne_, tot, 0) @species(Ne,0) @logKreaction(Ne, 0, 1, Ne_) @entity(Ni, tot, 0) @species(Ni+2,2) @logKreaction(Ni+2, 0, 1, Ni) @entity(O, tot, 0) @entity(O[-2], tot, 0) @logKreaction(O[-2], 0, 1, O) @logKreaction(H2O, 0, 1, O[-2]) @entity(O[+0], tot, 0) @logKreaction(O2, 0, 1, O[+0]) @logKreaction((O[+0], "(( (1.0 / log(10)) * ((-85.991 * log(10)) - (559524.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, O, -4.0, e-, -4.0, H+) @entity(P, tot, 0) @entity(P[-3], tot, 0) @logKreaction(PH3, 0, 1, P[-3]) @logKreaction((P[-3], "(( (1.0 / log(10)) * ((-209.46 * log(10)) - (1267173.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H+, 1.0, P, -2.0, O2) @entity(P[+2], tot, 0) @logKreaction(H2PO2-, 0, 1, P[+2]) @logKreaction((P[+2], "(( (1.0 / log(10)) * ((-112.399 * log(10)) - (676548.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, P, -1.0, O2) @entity(P[+3], tot, 0) @logKreaction(H2PO3-, 0, 1, P[+3]) @logKreaction((P[+3], "(( (1.0 / log(10)) * ((-52.346 * log(10)) - (327001.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, P, -0.5, O2) @entity(P[+5], tot, 0) @logKreaction(P[+5], 0, 1, P) @logKreaction(H2PO4-, 0, 1, P[+5]) @entity(Pb, tot, 0) @species(Pb+2,2) @logKreaction(Pb+2, 0, 1, Pb) @entity(Pd, tot, 0) @species(Pd+2,2) @logKreaction(Pd+2, 0, 1, Pd) @entity(Pm, tot, 0) @entity(Pm[+2], tot, 0) @logKreaction(Pm+2, 0, 1, Pm[+2]) @logKreaction((Pm[+2], "(( (1.0 / log(10)) * ((-69.363 * log(10)) - (453618.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.5, H2O, 1.0, Pm, -0.25, O2, -1.0, H+) @entity(Pm[+3], tot, 0) @logKreaction(Pm[+3], 0, 1, Pm) @logKreaction(Pm+3, 0, 1, Pm[+3]) @entity(Pm[+4], tot, 0) @logKreaction(Pm+4, 0, 1, Pm[+4]) @logKreaction((Pm[+4], "(( (1.0 / log(10)) * ((-69.248 * log(10)) - (335579.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.25, O2, 1.0, H+, 1.0, Pm, -0.5, H2O) @entity(Pr, tot, 0) @entity(Pr[+2], tot, 0) @logKreaction(Pr+2, 0, 1, Pr[+2]) @logKreaction((Pr[+2], "(( (1.0 / log(10)) * ((-72.735 * log(10)) - (476108.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.5, H2O, 1.0, Pr, -0.25, O2, -1.0, H+) @entity(Pr[+3], tot, 0) @logKreaction(Pr[+3], 0, 1, Pr) @logKreaction(Pr+3, 0, 1, Pr[+3]) @entity(Pr[+4], tot, 0) @logKreaction(Pr+4, 0, 1, Pr[+4]) @logKreaction((Pr[+4], "(( (1.0 / log(10)) * ((-44.399 * log(10)) - (195239.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.25, O2, 1.0, H+, 1.0, Pr, -0.5, H2O) @entity(Pt, tot, 0) @species(Pt+2,2) @logKreaction(Pt+2, 0, 1, Pt) @entity(Ra, tot, 0) @species(Ra+2,2) @logKreaction(Ra+2, 0, 1, Ra) @entity(Rb, tot, 0) @species(Rb+,1) @logKreaction(Rb+, 0, 1, Rb) @entity(Re, tot, 0) @species(ReO4-,-1) @logKreaction(ReO4-, 0, 1, Re) @entity(Rh, tot, 0) @entity(Rh[+2], tot, 0) @logKreaction(Rh[+2], 0, 1, Rh) @logKreaction(Rh+2, 0, 1, Rh[+2]) @entity(Rh[+3], tot, 0) @logKreaction(Rh+3, 0, 1, Rh[+3]) @logKreaction((Rh[+3], "(( (1.0 / log(10)) * ((3.356 * log(10)) - (-71111.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.25, O2, 1.0, H+, 1.0, Rh, -0.5, H2O) @entity(Rn_, tot, 0) @species(Rn,0) @logKreaction(Rn, 0, 1, Rn_) @entity(Ru, tot, 0) @entity(Ru[+2], tot, 0) @logKreaction(Ru+2, 0, 1, Ru[+2]) @logKreaction((Ru[+2], "(( (1.0 / log(10)) * ((1.395 * log(10)) - (24827.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, H+, 1.0, Ru, -1.0, O2, -2.0, H2O) @entity(Ru[+3], tot, 0) @logKreaction(Ru+3, 0, 1, Ru[+3]) @logKreaction((Ru[+3], "(( (1.0 / log(10)) * ((18.832 * log(10)) - (-127532.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 5.0, H+, 1.0, Ru, -0.75, O2, -2.5, H2O) @entity(Ru[+6], tot, 0) @logKreaction(Ru[+6], 0, 1, Ru) @logKreaction(RuO4-2, 0, 1, Ru[+6]) @entity(S, tot, 0) @entity(S[-2], tot, 0) @logKreaction(HS-, 0, 1, S[-2]) @logKreaction((S[-2], "(( (1.0 / log(10)) * ((-138.286 * log(10)) - (868772.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H+, 1.0, S, -2.0, O2) @entity(S[+2], tot, 0) @logKreaction(S2O3-2, 0, 1, S[+2]) @logKreaction((S[+2], "(( (1.0 / log(10)) * ((-133.412 * log(10)) - (856296.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, H+, 2.0, S, -2.0, O2, -1.0, H2O) @entity(S[+3], tot, 0) @logKreaction(S2O4-2, 0, 1, S[+3]) @logKreaction((S[+3], "(( (1.0 / log(10)) * ((-118.28 * log(10)) - (761149.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, H+, 2.0, S, -1.5, O2, -1.0, H2O) @entity(S[+4], tot, 0) @logKreaction(SO3-2, 0, 1, S[+4]) @logKreaction((S[+4], "(( (1.0 / log(10)) * ((-46.615 * log(10)) - (272213.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, S, -0.5, O2) @entity(S[+5], tot, 0) @logKreaction(S2O6-2, 0, 1, S[+5]) @logKreaction((S[+5], "(( (1.0 / log(10)) * ((-50.822 * log(10)) - (353589.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, H+, 2.0, S, -0.5, O2, -1.0, H2O) @entity(S[+6], tot, 0) @logKreaction(S[+6], 0, 1, S) @logKreaction(SO4-2, 0, 1, S[+6]) @entity(S[+7], tot, 0) @logKreaction(S2O8-2, 0, 1, S[+7]) @logKreaction((S[+7], "(( (1.0 / log(10)) * ((-22.379 * log(10)) - (194179.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.5, O2, 2.0, H+, 2.0, S, -1.0, H2O) @entity(S[+8], tot, 0) @logKreaction(HSO5-, 0, 1, S[+8]) @logKreaction((S[+8], "(( (1.0 / log(10)) * ((-17.206 * log(10)) - (139702.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.5, O2, 1.0, H+, 1.0, S) @entity(Sb, tot, 0) @species(Sb[OH]3,0) @logKreaction(Sb[OH]3, 0, 1, Sb) @entity(Sc, tot, 0) @species(Sc+3,3) @logKreaction(Sc+3, 0, 1, Sc) @entity(Se, tot, 0) @entity(Se[-2], tot, 0) @logKreaction(HSe-, 0, 1, Se[-2]) @logKreaction((Se[-2], "(( (1.0 / log(10)) * ((-76.843 * log(10)) - (507180.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H+, 1.0, Se, -1.5, O2) @entity(Se[+4], tot, 0) @logKreaction(Se[+4], 0, 1, Se) @logKreaction(SeO3-2, 0, 1, Se[+4]) @entity(Se[+6], tot, 0) @logKreaction(SeO4-2, 0, 1, Se[+6]) @logKreaction((Se[+6], "(( (1.0 / log(10)) * ((13.984 * log(10)) - (-83838.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.5, O2, 1.0, Se) @entity(Si, tot, 0) @species(H4SiO4,0) @logKreaction(H4SiO4, 0, 1, Si) @entity(Sm, tot, 0) @entity(Sm[+2], tot, 0) @logKreaction(Sm+2, 0, 1, Sm[+2]) @logKreaction((Sm[+2], "(( (1.0 / log(10)) * ((-47.959 * log(10)) - (326954.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.5, H2O, 1.0, Sm, -0.25, O2, -1.0, H+) @entity(Sm[+3], tot, 0) @logKreaction(Sm[+3], 0, 1, Sm) @logKreaction(Sm+3, 0, 1, Sm[+3]) @entity(Sm[+4], tot, 0) @logKreaction(Sm+4, 0, 1, Sm[+4]) @logKreaction((Sm[+4], "(( (1.0 / log(10)) * ((-65.876 * log(10)) - (315460.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.25, O2, 1.0, H+, 1.0, Sm, -0.5, H2O) @entity(Sn, tot, 0) @species(Sn+2,2) @logKreaction(Sn+2, 0, 1, Sn) @entity(Sr, tot, 0) @species(Sr+2,2) @logKreaction(Sr+2, 0, 1, Sr) @entity(Tb, tot, 0) @entity(Tb[+2], tot, 0) @logKreaction(Tb+2, 0, 1, Tb[+2]) @logKreaction((Tb[+2], "(( (1.0 / log(10)) * ((-80.211 * log(10)) - (519284.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.5, H2O, 1.0, Tb, -0.25, O2, -1.0, H+) @entity(Tb[+3], tot, 0) @logKreaction(Tb[+3], 0, 1, Tb) @logKreaction(Tb+3, 0, 1, Tb[+3]) @entity(Tb[+4], tot, 0) @logKreaction(Tb+4, 0, 1, Tb[+4]) @logKreaction((Tb[+4], "(( (1.0 / log(10)) * ((-30.765 * log(10)) - (115296.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.25, O2, 1.0, H+, 1.0, Tb, -0.5, H2O) @entity(Tc, tot, 0) @species(TcO4-,-1) @logKreaction(TcO4-, 0, 1, Tc) @entity(Th, tot, 0) @species(Th+4,4) @logKreaction(Th+4, 0, 1, Th) @entity(Ti, tot, 0) @species(Ti[OH]4,0) @logKreaction(Ti[OH]4, 0, 1, Ti) @entity(Tl, tot, 0) @entity(Tl[+1], tot, 0) @logKreaction(Tl[+1], 0, 1, Tl) @logKreaction(Tl+, 0, 1, Tl[+1]) @entity(Tl[+3], tot, 0) @logKreaction(Tl+3, 0, 1, Tl[+3]) @logKreaction((Tl[+3], "(( (1.0 / log(10)) * ((-0.281 * log(10)) - (-88585.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.5, O2, 2.0, H+, 1.0, Tl, -1.0, H2O) @entity(Tm, tot, 0) @entity(Tm[+2], tot, 0) @logKreaction(Tm+2, 0, 1, Tm[+2]) @logKreaction((Tm[+2], "(( (1.0 / log(10)) * ((-59.834 * log(10)) - (403343.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.5, H2O, 1.0, Tm, -0.25, O2, -1.0, H+) @entity(Tm[+3], tot, 0) @logKreaction(Tm[+3], 0, 1, Tm) @logKreaction(Tm+3, 0, 1, Tm[+3]) @entity(Tm[+4], tot, 0) @logKreaction(Tm+4, 0, 1, Tm[+4]) @logKreaction((Tm[+4], "(( (1.0 / log(10)) * ((-73.646 * log(10)) - (363428.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.25, O2, 1.0, H+, 1.0, Tm, -0.5, H2O) @entity(U, tot, 0) @entity(U[+3], tot, 0) @logKreaction(U+3, 0, 1, U[+3]) @logKreaction((U[+3], "(( (1.0 / log(10)) * ((-65.059 * log(10)) - (377959.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H+, 1.0, U, -0.75, O2, -0.5, H2O) @entity(U[+4], tot, 0) @logKreaction(U+4, 0, 1, U[+4]) @logKreaction((U[+4], "(( (1.0 / log(10)) * ((-33.959 * log(10)) - (136009.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, H+, 1.0, U, -0.5, O2, -1.0, H2O) @entity(U[+5], tot, 0) @logKreaction(UO2+, 0, 1, U[+5]) @logKreaction((U[+5], "(( (1.0 / log(10)) * ((-20.024 * log(10)) - (133821.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.5, H2O, 1.0, U, -0.25, O2, -1.0, H+) @entity(U[+6], tot, 0) @logKreaction(U[+6], 0, 1, U) @logKreaction(UO2+2, 0, 1, U[+6]) @entity(V, tot, 0) @entity(V[+2], tot, 0) @logKreaction(V+2, 0, 1, V[+2]) @logKreaction((V[+2], "(( (1.0 / log(10)) * ((-41.545 * log(10)) - (254628.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, V, -0.5, O2) @entity(V[+3], tot, 0) @logKreaction(V+3, 0, 1, V[+3]) @logKreaction((V[+3], "(( (1.0 / log(10)) * ((-15.722 * log(10)) - (79603.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H+, 1.0, V, -0.25, O2, -0.5, H2O) @entity(V[+4], tot, 0) @logKreaction(V[+4], 0, 1, V) @logKreaction(VO+2, 0, 1, V[+4]) @entity(V[+5], tot, 0) @logKreaction(VO2+, 0, 1, V[+5]) @logKreaction((V[+5], "(( (1.0 / log(10)) * ((4.581 * log(10)) - (-17379.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.25, O2, 0.5, H2O, 1.0, V, -1.0, H+) @entity(W, tot, 0) @species(WO4-2,-2) @logKreaction(WO4-2, 0, 1, W) @entity(Xe_, tot, 0) @species(Xe,0) @logKreaction(Xe, 0, 1, Xe_) @entity(Y, tot, 0) @species(Y+3,3) @logKreaction(Y+3, 0, 1, Y) @entity(Yb, tot, 0) @entity(Yb[+2], tot, 0) @logKreaction(Yb+2, 0, 1, Yb[+2]) @logKreaction((Yb[+2], "(( (1.0 / log(10)) * ((-39.298 * log(10)) - (279889.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.5, H2O, 1.0, Yb, -0.25, O2, -1.0, H+) @entity(Yb[+3], tot, 0) @logKreaction(Yb[+3], 0, 1, Yb) @logKreaction(Yb+3, 0, 1, Yb[+3]) @entity(Yb[+4], tot, 0) @logKreaction(Yb+4, 0, 1, Yb[+4]) @logKreaction((Yb[+4], "(( (1.0 / log(10)) * ((-93.279 * log(10)) - (473623.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.25, O2, 1.0, H+, 1.0, Yb, -0.5, H2O) @entity(Zn, tot, 0) @species(Zn+2,2) @logKreaction(Zn+2, 0, 1, Zn) @entity(Zr, tot, 0) @species(ZrO+2,2) @logKreaction(ZrO+2, 0, 1, Zr) @entity(H2O, liter, 55.6) @species(H+,1) @entity(e-, diss, 0) @species(Al+3,3) @species(Ar,0) @species(B[OH]3,0) @species(Ba+2,2) @species(Be+2,2) @species(Bi+3,3) @species(Ca+2,2) @species(Cd+2,2) @species(Cs+,1) @species(F-,-1) @species(Fr+,1) @species(Ga+3,3) @species(Ge[OH]4,0) @species(H4SiO4,0) @species(He,0) @species(Hf+4,4) @species(In+3,3) @species(K+,1) @species(Kr,0) @species(Li+,1) @species(Mg+2,2) @species(MoO4-2,-2) @species(Na+,1) @species(NbO3-,-1) @species(Ne,0) @species(Ni+2,2) @species(Pb+2,2) @species(Pd+2,2) @species(Pt+2,2) @species(Ra+2,2) @species(Rb+,1) @species(ReO4-,-1) @species(Rn,0) @species(Sb[OH]3,0) @species(Sc+3,3) @species(Sn+2,2) @species(Sr+2,2) @species(TcO4-,-1) @species(Th+4,4) @species(Ti[OH]4,0) @species(WO4-2,-2) @species(Xe,0) @species(Y+3,3) @species(Zn+2,2) @species(ZrO+2,2) @species(Ag+,1) @species(Au+,1) @species(Br-,-1) @species(Ce+3,3) @species(Cl-,-1) @species(Co+2,2) @species(CrO4-2,-2) @species(Cu+2,2) @species(Dy+3,3) @species(Er+3,3) @species(Eu+3,3) @species(Fe+2,2) @species(Gd+3,3) @species(H2AsO4-,-1) @species(H2PO4-,-1) @species(HCO3-,-1) @species(Hg+2,2) @species(Ho+3,3) @species(I-,-1) @species(La+3,3) @species(Lu+3,3) @species(Mn+2,2) @species(Nd+3,3) @species(NH3,0) @species(Pm+3,3) @species(Pr+3,3) @species(Rh+2,2) @species(RuO4-2,-2) @species(SeO3-2,-2) @species(Sm+3,3) @species(SO4-2,-2) @species(Tb+3,3) @species(Tl+,1) @species(Tm+3,3) @species(UO2+2,2) @species(VO+2,2) @species(Yb+3,3) @species(Ag+2,2) @species(AsH3,0) @species(Au+3,3) @species(Br3-,-1) @species(BrO-,-1) @species(BrO3-,-1) @species(BrO4-,-1) @species(Ce+2,2) @species(Ce+4,4) @species(CH4,0) @species(ClO-,-1) @species(ClO2,0) @species(ClO2-,-1) @species(ClO3-,-1) @species(ClO4-,-1) @species(CN-,-1) @species(CO,0) @species(Cr+2,2) @species(Cr+3,3) @species(Cu+,1) @species(Dy+2,2) @species(Dy+4,4) @species(Er+2,2) @species(Er+4,4) @species(Eu+2,2) @species(Eu+4,4) @species(Fe+3,3) @species(Gd+2,2) @species(Gd+4,4) @species(H2,0) @species(H2AsO3-,-1) @species(H2PO2-,-1) @species(H2PO3-,-1) @species(Hg,0) @species(Hg2+2,2) @species(Ho+2,2) @species(Ho+4,4) @species(HS-,-1) @species(HSe-,-1) @species(HSO5-,-1) @species(I3-,-1) @species(IO-,-1) @species(IO3-,-1) @species(IO4-,-1) @species(La+2,2) @species(Lu+4,4) @species(Mn+3,3) @species(MnO4-,-1) @species(MnO4-2,-2) @species(N2,0) @species(Nd+2,2) @species(Nd+4,4) @species(NO2-,-1) @species(NO3-,-1) @species(O2,0) @species(PH3,0) @species(Pm+2,2) @species(Pm+4,4) @species(Pr+2,2) @species(Pr+4,4) @species(Rh+3,3) @species(Ru+2,2) @species(Ru+3,3) @species(S2O3-2,-2) @species(S2O4-2,-2) @species(S2O6-2,-2) @species(S2O8-2,-2) @species(SeO4-2,-2) @species(Sm+2,2) @species(Sm+4,4) @species(SO3-2,-2) @species(Tb+2,2) @species(Tb+4,4) @species(Tl+3,3) @species(Tm+2,2) @species(Tm+4,4) @species(U+3,3) @species(U+4,4) @species(UO2+,1) @species(V+2,2) @species(V+3,3) @species(VO2+,1) @species(Yb+2,2) @species(Yb+4,4) @species([CH3Hg]2OH+,1) @logKreaction([CH3Hg]2OH+, "(( (1.0 / log(10)) * ((3.849 * log(10)) - (-51052.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, CH4, 1.0, H2O, 2.0, Hg+2, -3.0, H+) @species(Ag[CO3]-,-1) @logKreaction(Ag[CO3]-, "(( (1.0 / log(10)) * ((-7.625 * log(10)) - (-7695.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ag+, 1.0, HCO3-, -1.0, H+) @species(Ag[CO3]2-3,-3) @logKreaction(Ag[CO3]2-3, "(( (1.0 / log(10)) * ((-18.473 * log(10)) - (1186.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ag+, 2.0, HCO3-, -2.0, H+) @species(Ag[HS]2-,-1) @logKreaction(Ag[HS]2-, "(( (1.0 / log(10)) * ((17.586 * log(10)) - (-101091.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ag+, 2.0, HS-) @species(Ag[OH]2-,-1) @logKreaction(Ag[OH]2-, "(( (1.0 / log(10)) * ((-24.211 * log(10)) - (93954.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ag+, 2.0, H2O, -2.0, H+) @species(AgCl,0) @logKreaction(AgCl, "(( (1.0 / log(10)) * ((3.272 * log(10)) - (-17432.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ag+, 1.0, Cl-) @species(AgCl2-,-1) @logKreaction(AgCl2-, "(( (1.0 / log(10)) * ((5.17 * log(10)) - (-23043.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ag+, 2.0, Cl-) @species(AgCl3-2,-2) @logKreaction(AgCl3-2, "(( (1.0 / log(10)) * ((5.169 * log(10)) - (-46497.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ag+, 3.0, Cl-) @species(AgCl4-3,-3) @logKreaction(AgCl4-3, "(( (1.0 / log(10)) * ((3.855 * log(10)) - (-67726.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ag+, 4.0, Cl-) @species(AgF,0) @logKreaction(AgF, "(( (1.0 / log(10)) * ((0.44 * log(10)) - (604.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ag+, 1.0, F-) @species(AgH2AsO3,0) @logKreaction(AgH2AsO3, "(( (1.0 / log(10)) * ((1.22 * log(10)) - (-12252.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ag+, 1.0, H2AsO3-) @species(AgHS,0) @logKreaction(AgHS, "(( (1.0 / log(10)) * ((13.606 * log(10)) - (-74337.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ag+, 1.0, HS-) @species(AgNO3,0) @logKreaction(AgNO3, "(( (1.0 / log(10)) * ((-0.251 * log(10)) - (-3135.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ag+, 1.0, NO3-) @species(AgO-,-1) @logKreaction(AgO-, "(( (1.0 / log(10)) * ((-24.007 * log(10)) - (111633.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ag+, 1.0, H2O, -2.0, H+) @species(AgOH,0) @logKreaction(AgOH, "(( (1.0 / log(10)) * ((-11.899 * log(10)) - (49628.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ag+, 1.0, H2O, -1.0, H+) @species(Al[OH]2+,1) @logKreaction(Al[OH]2+, "(( (1.0 / log(10)) * ((-10.592 * log(10)) - (111289.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Al+3, 2.0, H2O, -2.0, H+) @species(AlAsO4,0) @logKreaction(AlAsO4, "(( (1.0 / log(10)) * ((-8.064 * log(10)) - (65458.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Al+3, 1.0, H2AsO4-, -2.0, H+) @species(AlF+2,2) @logKreaction(AlF+2, "(( (1.0 / log(10)) * ((6.98 * log(10)) - (-346.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Al+3, 1.0, F-) @species(AlF2+,1) @logKreaction(AlF2+, "(( (1.0 / log(10)) * ((12.5 * log(10)) - (419.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Al+3, 2.0, F-) @species(AlF3,0) @logKreaction(AlF3, "(( (1.0 / log(10)) * ((16.55 * log(10)) - (615.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Al+3, 3.0, F-) @species(AlF4-,-1) @logKreaction(AlF4-, "(( (1.0 / log(10)) * ((18.93 * log(10)) - (823.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Al+3, 4.0, F-) @species(AlH2AsO3+2,2) @logKreaction(AlH2AsO3+2, "(( (1.0 / log(10)) * ((7.164 * log(10)) - (-48031.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Al+3, 1.0, H2AsO3-) @species(AlH2AsO4+2,2) @logKreaction(AlH2AsO4+2, "(( (1.0 / log(10)) * ((2.506 * log(10)) - (-19575.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Al+3, 1.0, H2AsO4-) @species(AlH2PO4+2,2) @logKreaction(AlH2PO4+2, "(3.098)", 1.0, Al+3, 1.0, H2PO4-) @species(AlH3SiO4+2,2) @logKreaction(AlH3SiO4+2, "(( (1.0 / log(10)) * ((-2.38 * log(10)) - (75017.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Al+3, 1.0, H4SiO4, -1.0, H+) @species(AlHAsO4+,1) @logKreaction(AlHAsO4+, "(( (1.0 / log(10)) * ((-0.495 * log(10)) - (11152.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Al+3, 1.0, H2AsO4-, -1.0, H+) @species(AlHPO4+,1) @logKreaction(AlHPO4+, "(0.188)", 1.0, Al+3, 1.0, H2PO4-, -1.0, H+) @species(AlO2-,-1) @logKreaction(AlO2-, "(( (1.0 / log(10)) * ((-22.872 * log(10)) - (180865.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Al+3, 2.0, H2O, -4.0, H+) @species(AlOH+2,2) @logKreaction(AlOH+2, "(( (1.0 / log(10)) * ((-4.951 * log(10)) - (49758.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Al+3, 1.0, H2O, -1.0, H+) @species(AlSO4+,1) @logKreaction(AlSO4+, "(( (1.0 / log(10)) * ((3.17 * log(10)) - (18869.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Al+3, 1.0, SO4-2) @species(As[OH]3,0) @logKreaction(As[OH]3, "(( (1.0 / log(10)) * ((9.256 * log(10)) - (-28176.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO3-, 1.0, H+) @species(AsO4-3,-3) @logKreaction(AsO4-3, "(( (1.0 / log(10)) * ((-18.46 * log(10)) - (21915.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, -2.0, H+) @species(Au[HS]2-,-1) @logKreaction(Au[HS]2-, "(( (1.0 / log(10)) * ((31.536 * log(10)) - (-167409.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Au+, 2.0, HS-) @species(Au[OH]2-,-1) @logKreaction(Au[OH]2-, "(( (1.0 / log(10)) * ((-5.721 * log(10)) - (-13559.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Au+, 2.0, H2O, -2.0, H+) @species(AuCl,0) @logKreaction(AuCl, "(( (1.0 / log(10)) * ((7.933 * log(10)) - (-30688.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Au+, 1.0, Cl-) @species(AuCl2-,-1) @logKreaction(AuCl2-, "(( (1.0 / log(10)) * ((9.581 * log(10)) - (-50195.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Au+, 2.0, Cl-) @species(AuCl3-2,-2) @logKreaction(AuCl3-2, "(( (1.0 / log(10)) * ((9.328 * log(10)) - (-47873.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Au+, 3.0, Cl-) @species(AuCl4-,-1) @logKreaction(AuCl4-, "(( (1.0 / log(10)) * ((-41.913 * log(10)) - (199282.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Au+3, 4.0, Cl-) @species(AuHS,0) @logKreaction(AuHS, "(( (1.0 / log(10)) * ((26.016 * log(10)) - (-134682.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Au+, 1.0, HS-) @species(AuOH,0) @logKreaction(AuOH, "(( (1.0 / log(10)) * ((11.022 * log(10)) - (-77054.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Au+, 1.0, H2O, -1.0, H+) @species(B[OH]4-,-1) @logKreaction(B[OH]4-, "(( (1.0 / log(10)) * ((-9.243 * log(10)) - (14069.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, B[OH]3, 1.0, H2O, -1.0, H+) @species(Ba[HCO3]+,1) @logKreaction(Ba[HCO3]+, "(( (1.0 / log(10)) * ((1.034 * log(10)) - (20309.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ba+2, 1.0, HCO3-) @species(BaCl+,1) @logKreaction(BaCl+, "(( (1.0 / log(10)) * ((-0.485 * log(10)) - (12964.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ba+2, 1.0, Cl-) @species(BaCO3,0) @logKreaction(BaCO3, "(( (1.0 / log(10)) * ((-7.667 * log(10)) - (31514.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ba+2, 1.0, HCO3-, -1.0, H+) @species(BaF+,1) @logKreaction(BaF+, "(( (1.0 / log(10)) * ((-0.143 * log(10)) - (8925.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ba+2, 1.0, F-) @species(BaH2AsO3+,1) @logKreaction(BaH2AsO3+, "(( (1.0 / log(10)) * ((1.463 * log(10)) - (131.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO3-, 1.0, Ba+2) @species(BaOH+,1) @logKreaction(BaOH+, "(( (1.0 / log(10)) * ((-13.494 * log(10)) - (87599.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ba+2, 1.0, H2O, -1.0, H+) @species(BeCl+,1) @logKreaction(BeCl+, "(( (1.0 / log(10)) * ((-4.835 * log(10)) - (165918.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Be+2, 1.0, Cl-) @species(BeCl2,0) @logKreaction(BeCl2, "(( (1.0 / log(10)) * ((-5.683 * log(10)) - (201449.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Be+2, 2.0, Cl-) @species(BeF+,1) @logKreaction(BeF+, "(( (1.0 / log(10)) * ((0.482 * log(10)) - (115257.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Be+2, 1.0, F-) @species(BeF2,0) @logKreaction(BeF2, "(( (1.0 / log(10)) * ((4.592 * log(10)) - (111529.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Be+2, 2.0, F-) @species(BeF3-,-1) @logKreaction(BeF3-, "(( (1.0 / log(10)) * ((7.422 * log(10)) - (140733.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Be+2, 3.0, F-) @species(BeF4-2,-2) @logKreaction(BeF4-2, "(( (1.0 / log(10)) * ((8.062 * log(10)) - (247651.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Be+2, 4.0, F-) @species(BeO,0) @logKreaction(BeO, "(( (1.0 / log(10)) * ((-13.655 * log(10)) - (65815.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Be+2, 1.0, H2O, -2.0, H+) @species(BeO2-2,-2) @logKreaction(BeO2-2, "(( (1.0 / log(10)) * ((-37.389 * log(10)) - (160594.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Be+2, 2.0, H2O, -4.0, H+) @species(BeOH+,1) @logKreaction(BeOH+, "(( (1.0 / log(10)) * ((-5.372 * log(10)) - (27518.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Be+2, 1.0, H2O, -1.0, H+) @species(BF4-,-1) @logKreaction(BF4-, "(( (1.0 / log(10)) * ((18.145 * log(10)) - (-19282.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, B[OH]3, 4.0, F-, 3.0, H+, -3.0, H2O) @species(BiO+,1) @logKreaction(BiO+, "(( (1.0 / log(10)) * ((-3.298 * log(10)) - (77925.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Bi+3, 1.0, H2O, -2.0, H+) @species(BiO2-,-1) @logKreaction(BiO2-, "(( (1.0 / log(10)) * ((-21.095 * log(10)) - (191082.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Bi+3, 2.0, H2O, -4.0, H+) @species(BiOH+2,2) @logKreaction(BiOH+2, "(( (1.0 / log(10)) * ((-1.099 * log(10)) - (17221.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Bi+3, 1.0, H2O, -1.0, H+) @species(Ca[HCO3]+,1) @logKreaction(Ca[HCO3]+, "(( (1.0 / log(10)) * ((1.103 * log(10)) - (-8895.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Ca+2) @species(CaAsO4-,-1) @logKreaction(CaAsO4-, "(( (1.0 / log(10)) * ((-14.839 * log(10)) - (113307.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, Ca+2, -2.0, H+) @species(CaCl+,1) @logKreaction(CaCl+, "(( (1.0 / log(10)) * ((-0.29 * log(10)) - (7149.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ca+2, 1.0, Cl-) @species(CaCl2,0) @logKreaction(CaCl2, "(( (1.0 / log(10)) * ((-0.64 * log(10)) - (-5857.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ca+2, 2.0, Cl-) @species(CaCO3,0) @logKreaction(CaCO3, "(( (1.0 / log(10)) * ((-7.107 * log(10)) - (29530.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Ca+2, -1.0, H+) @species(CaCrO4,0) @logKreaction(CaCrO4, "(2.770)", 1.0, Ca+2, 1.0, CrO4-2) @species(CaF+,1) @logKreaction(CaF+, "(( (1.0 / log(10)) * ((0.719 * log(10)) - (5541.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ca+2, 1.0, F-) @species(CaH2AsO3+,1) @logKreaction(CaH2AsO3+, "(1.745)", 1.0, H2AsO3-, 1.0, Ca+2) @species(CaH2AsO4+,1) @logKreaction(CaH2AsO4+, "(( (1.0 / log(10)) * ((1.398 * log(10)) - (-3075.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, Ca+2) @species(CaH2PO4+,1) @logKreaction(CaH2PO4+, "(( (1.0 / log(10)) * ((1.5 * log(10)) - (7776.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ca+2, 1.0, H2PO4-) @species(CaHAsO4,0) @logKreaction(CaHAsO4, "(( (1.0 / log(10)) * ((-4.08 * log(10)) - (9480.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, Ca+2, -1.0, H+) @species(CaHPO4,0) @logKreaction(CaHPO4, "(( (1.0 / log(10)) * ((-4.37 * log(10)) - (17564.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ca+2, 1.0, H2PO4-, -1.0, H+) @species(CaOH+,1) @logKreaction(CaOH+, "(( (1.0 / log(10)) * ((-12.781 * log(10)) - (77207.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ca+2, 1.0, H2O, -1.0, H+) @species(CaP2O7-2,-2) @logKreaction(CaP2O7-2, "(-11.010)", 1.0, Ca+2, 2.0, H2PO4-, -1.0, H2O, -2.0, H+) @species(CaPO4-,-1) @logKreaction(CaPO4-, "(( (1.0 / log(10)) * ((-13.11 * log(10)) - (38532.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ca+2, 1.0, H2PO4-, -2.0, H+) @species(CaSO4,0) @logKreaction(CaSO4, "(( (1.0 / log(10)) * ((2.31 * log(10)) - (4291.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ca+2, 1.0, SO4-2) @species(Cd[CO3]2-2,-2) @logKreaction(Cd[CO3]2-2, "(-14.154)", 2.0, HCO3-, 1.0, Cd+2, -2.0, H+) @species(Cd[H2PO4]+,1) @logKreaction(Cd[H2PO4]+, "(1.800)", 1.0, Cd+2, 1.0, H2PO4-) @species(Cd[HS]2,0) @logKreaction(Cd[HS]2, "(14.430)", 1.0, Cd+2, 2.0, HS-) @species(Cd[SO4]2-2,-2) @logKreaction(Cd[SO4]2-2, "(3.440)", 1.0, Cd+2, 2.0, SO4-2) @species(Cd2OH+3,3) @logKreaction(Cd2OH+3, "(( (1.0 / log(10)) * ((-9.39 * log(10)) - (49083.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cd+2, 1.0, H2O, -1.0, H+) @species(Cd4[OH]4+4,4) @logKreaction(Cd4[OH]4+4, "(( (1.0 / log(10)) * ((-32.076 * log(10)) - (172135.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, Cd+2, 4.0, H2O, -4.0, H+) @species(CdCl+,1) @logKreaction(CdCl+, "(( (1.0 / log(10)) * ((1.97 * log(10)) - (-5521.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cd+2, 1.0, Cl-) @species(CdCl2,0) @logKreaction(CdCl2, "(( (1.0 / log(10)) * ((2.59 * log(10)) - (-13968.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cd+2, 2.0, Cl-) @species(CdCl3-,-1) @logKreaction(CdCl3-, "(( (1.0 / log(10)) * ((2.4 * log(10)) - (-29073.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cd+2, 3.0, Cl-) @species(CdCl4-2,-2) @logKreaction(CdCl4-2, "(( (1.0 / log(10)) * ((1.47 * log(10)) - (-44766.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cd+2, 4.0, Cl-) @species(CdCO3,0) @logKreaction(CdCO3, "(( (1.0 / log(10)) * ((-5.627 * log(10)) - (19000.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Cd+2, -1.0, H+) @species(CdF+,1) @logKreaction(CdF+, "(( (1.0 / log(10)) * ((1.106 * log(10)) - (3153.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cd+2, 1.0, F-) @species(CdF2,0) @logKreaction(CdF2, "(( (1.0 / log(10)) * ((1.476 * log(10)) - (-8083.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cd+2, 2.0, F-) @species(CdHCO3+,1) @logKreaction(CdHCO3+, "(1.503)", 1.0, HCO3-, 1.0, Cd+2) @species(CdHPO4,0) @logKreaction(CdHPO4, "(-2.380)", 1.0, Cd+2, 1.0, H2PO4-, -1.0, H+) @species(CdHS+,1) @logKreaction(CdHS+, "(7.380)", 1.0, Cd+2, 1.0, HS-) @species(CdO,0) @logKreaction(CdO, "(( (1.0 / log(10)) * ((-20.901 * log(10)) - (114908.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cd+2, 1.0, H2O, -2.0, H+) @species(CdO2-2,-2) @logKreaction(CdO2-2, "(( (1.0 / log(10)) * ((-47.482 * log(10)) - (225688.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cd+2, 2.0, H2O, -4.0, H+) @species(CdOH+,1) @logKreaction(CdOH+, "(( (1.0 / log(10)) * ((-10.081 * log(10)) - (54808.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cd+2, 1.0, H2O, -1.0, H+) @species(CdP2O7-2,-2) @logKreaction(CdP2O7-2, "(-9.110)", 1.0, Cd+2, 2.0, H2PO4-, -1.0, H2O, -2.0, H+) @species(CdS2O3,0) @logKreaction(CdS2O3, "(( (1.0 / log(10)) * ((2.459 * log(10)) - (5405.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cd+2, 1.0, S2O3-2) @species(CdSO4,0) @logKreaction(CdSO4, "(( (1.0 / log(10)) * ((3.44 * log(10)) - (8700.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cd+2, 1.0, SO4-2) @species(CeBr+2,2) @logKreaction(CeBr+2, "(( (1.0 / log(10)) * ((0.38 * log(10)) - (3059.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Br-, 1.0, Ce+3) @species(CeCl+2,2) @logKreaction(CeCl+2, "(( (1.0 / log(10)) * ((0.321 * log(10)) - (14848.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ce+3, 1.0, Cl-) @species(CeCl2+,1) @logKreaction(CeCl2+, "(( (1.0 / log(10)) * ((0.056 * log(10)) - (20694.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ce+3, 2.0, Cl-) @species(CeCl3,0) @logKreaction(CeCl3, "(( (1.0 / log(10)) * ((-0.356 * log(10)) - (15775.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ce+3, 3.0, Cl-) @species(CeCl4-,-1) @logKreaction(CeCl4-, "(( (1.0 / log(10)) * ((-0.695 * log(10)) - (-2036.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ce+3, 4.0, Cl-) @species(CeClO4+2,2) @logKreaction(CeClO4+2, "(( (1.0 / log(10)) * ((1.91 * log(10)) - (-49621.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ce+3, 1.0, ClO4-) @species(CeCO3+,1) @logKreaction(CeCO3+, "(( (1.0 / log(10)) * ((-2.912 * log(10)) - (-2239.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Ce+3, -1.0, H+) @species(CeF+2,2) @logKreaction(CeF+2, "(( (1.0 / log(10)) * ((4.262 * log(10)) - (23074.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ce+3, 1.0, F-) @species(CeF2+,1) @logKreaction(CeF2+, "(( (1.0 / log(10)) * ((7.351 * log(10)) - (14795.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ce+3, 2.0, F-) @species(CeF3,0) @logKreaction(CeF3, "(( (1.0 / log(10)) * ((9.634 * log(10)) - (-6097.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ce+3, 3.0, F-) @species(CeF4-,-1) @logKreaction(CeF4-, "(( (1.0 / log(10)) * ((11.55 * log(10)) - (-45853.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ce+3, 4.0, F-) @species(CeH2PO4+2,2) @logKreaction(CeH2PO4+2, "(( (1.0 / log(10)) * ((1.256 * log(10)) - (-5935.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ce+3, 1.0, H2PO4-) @species(CeHCO3+2,2) @logKreaction(CeHCO3+2, "(( (1.0 / log(10)) * ((1.936 * log(10)) - (8888.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Ce+3) @species(CeIO3+2,2) @logKreaction(CeIO3+2, "(( (1.0 / log(10)) * ((1.9 * log(10)) - (-21162.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ce+3, 1.0, IO3-) @species(CeNO3+2,2) @logKreaction(CeNO3+2, "(( (1.0 / log(10)) * ((0.655 * log(10)) - (-26590.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ce+3, 1.0, NO3-) @species(CeO+,1) @logKreaction(CeO+, "(( (1.0 / log(10)) * ((-16.404 * log(10)) - (150615.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ce+3, 1.0, H2O, -2.0, H+) @species(CeO2-,-1) @logKreaction(CeO2-, "(( (1.0 / log(10)) * ((-38.745 * log(10)) - (288714.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ce+3, 2.0, H2O, -4.0, H+) @species(CeO2H,0) @logKreaction(CeO2H, "(( (1.0 / log(10)) * ((-26.138 * log(10)) - (229099.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ce+3, 2.0, H2O, -3.0, H+) @species(CeOH+2,2) @logKreaction(CeOH+2, "(( (1.0 / log(10)) * ((-8.414 * log(10)) - (84925.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ce+3, 1.0, H2O, -1.0, H+) @species(CeSO4+,1) @logKreaction(CeSO4+, "(( (1.0 / log(10)) * ((3.723 * log(10)) - (18642.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ce+3, 1.0, SO4-2) @species(CF4,0) @logKreaction(CF4, "(( (1.0 / log(10)) * ((-26.875 * log(10)) - (243525.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 4.0, F-, 5.0, H+, -3.0, H2O) @species(CH3Hg+,1) @logKreaction(CH3Hg+, "(( (1.0 / log(10)) * ((3.0 * log(10)) - (-12867.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, CH4, 1.0, Hg+2, -1.0, H+) @species(CH3HgCl,0) @logKreaction(CH3HgCl, "(( (1.0 / log(10)) * ((8.45 * log(10)) - (-51567.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, CH4, 1.0, Cl-, 1.0, Hg+2, -1.0, H+) @species(CH3HgOH,0) @logKreaction(CH3HgOH, "(( (1.0 / log(10)) * ((-1.531 * log(10)) - (-8122.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, CH4, 1.0, H2O, 1.0, Hg+2, -2.0, H+) @species(CH3HgS-,-1) @logKreaction(CH3HgS-, "(7.000)", 1.0, CH4, 1.0, HS-, 1.0, Hg+2, -2.0, H+) @species(CH3HgSH,0) @logKreaction(CH3HgSH, "(17.500)", 1.0, CH4, 1.0, HS-, 1.0, Hg+2, -1.0, H+) @species(Co[HS]2,0) @logKreaction(Co[HS]2, "(8.770)", 1.0, Co+2, 2.0, HS-) @species(CO2,0) @logKreaction(CO2, "(( (1.0 / log(10)) * ((6.354 * log(10)) - (-9160.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, H+, -1.0, H2O) @species(Co2OH+3,3) @logKreaction(Co2OH+3, "(( (1.0 / log(10)) * ((-9.831 * log(10)) - (30030.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Co+2, 1.0, H2O, -1.0, H+) @species(CO3-2,-2) @logKreaction(CO3-2, "(( (1.0 / log(10)) * ((-10.327 * log(10)) - (14700.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, -1.0, H+) @species(Co4[OH]4+4,4) @logKreaction(Co4[OH]4+4, "(( (1.0 / log(10)) * ((-29.884 * log(10)) - (149720.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, Co+2, 4.0, H2O, -4.0, H+) @species(CoAsO4-,-1) @logKreaction(CoAsO4-, "(( (1.0 / log(10)) * ((-11.805 * log(10)) - (86431.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, Co+2, -2.0, H+) @species(CoCl+,1) @logKreaction(CoCl+, "(( (1.0 / log(10)) * ((0.57 * log(10)) - (-2167.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, Co+2) @species(CoCl2,0) @logKreaction(CoCl2, "(( (1.0 / log(10)) * ((0.02 * log(10)) - (4070.0000000000005 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Co+2) @species(CoCl3-,-1) @logKreaction(CoCl3-, "(( (1.0 / log(10)) * ((-1.71 * log(10)) - (6690.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, Cl-, 1.0, Co+2) @species(CoCl4-2,-2) @logKreaction(CoCl4-2, "(( (1.0 / log(10)) * ((-2.09 * log(10)) - (22570.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, Cl-, 1.0, Co+2) @species(CoCO3,0) @logKreaction(CoCO3, "(-6.097)", 1.0, HCO3-, 1.0, Co+2, -1.0, H+) @species(CoF+,1) @logKreaction(CoF+, "(( (1.0 / log(10)) * ((1.5 * log(10)) - (-619.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Co+2, 1.0, F-) @species(CoH2AsO4+,1) @logKreaction(CoH2AsO4+, "(( (1.0 / log(10)) * ((0.068 * log(10)) - (-5168.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, Co+2) @species(CoHAsO4,0) @logKreaction(CoHAsO4, "(( (1.0 / log(10)) * ((-4.236 * log(10)) - (7924.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, Co+2, -1.0, H+) @species(CoHCO3+,1) @logKreaction(CoHCO3+, "(1.893)", 1.0, HCO3-, 1.0, Co+2) @species(CoHPO4,0) @logKreaction(CoHPO4, "(-4.150)", 1.0, Co+2, 1.0, H2PO4-, -1.0, H+) @species(CoHS+,1) @logKreaction(CoHS+, "(5.670)", 1.0, Co+2, 1.0, HS-) @species(CoO,0) @logKreaction(CoO, "(( (1.0 / log(10)) * ((-18.601 * log(10)) - (105707.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Co+2, 1.0, H2O, -2.0, H+) @species(CoO2-2,-2) @logKreaction(CoO2-2, "(( (1.0 / log(10)) * ((-46.422 * log(10)) - (214485.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Co+2, 2.0, H2O, -4.0, H+) @species(CoOH+,1) @logKreaction(CoOH+, "(( (1.0 / log(10)) * ((-9.231 * log(10)) - (45961.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Co+2, 1.0, H2O, -1.0, H+) @species(CoS2O3,0) @logKreaction(CoS2O3, "(2.050)", 1.0, Co+2, 1.0, S2O3-2) @species(CoSO4,0) @logKreaction(CoSO4, "(( (1.0 / log(10)) * ((2.3 * log(10)) - (2090.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Co+2, 1.0, SO4-2) @species(Cr[OH]3[H2PO4]-,-1) @logKreaction(Cr[OH]3[H2PO4]-, "(( (1.0 / log(10)) * ((-4.391 * log(10)) - (49800.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cr+3, 1.0, H2PO4-, 3.0, H2O, -3.0, H+) @species(Cr[OH]3[HPO4]-2,-2) @logKreaction(Cr[OH]3[HPO4]-2, "(( (1.0 / log(10)) * ((-13.275 * log(10)) - (59600.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cr+3, 1.0, H2PO4-, 3.0, H2O, -4.0, H+) @species(Cr[OH]3[PO4]-3,-3) @logKreaction(Cr[OH]3[PO4]-3, "(( (1.0 / log(10)) * ((-24.581 * log(10)) - (116120.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cr+3, 1.0, H2PO4-, 3.0, H2O, -5.0, H+) @species(Cr[OH]4[HPO4][H2PO4]-4,-4) @logKreaction(Cr[OH]4[HPO4][H2PO4]-4, "(( (1.0 / log(10)) * ((-22.913 * log(10)) - (53950.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cr+3, 2.0, H2PO4-, 4.0, H2O, -5.0, H+) @species(Cr[OH]Cl2,0) @logKreaction(Cr[OH]Cl2, "(( (1.0 / log(10)) * ((-5.731 * log(10)) - (32720.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Cr+3, 1.0, H2O, -1.0, H+) @species(Cr2[OH]2+4,4) @logKreaction(Cr2[OH]2+4, "(-5.000)", 2.0, Cr+3, 2.0, H2O, -2.0, H+) @species(Cr2O7-2,-2) @logKreaction(Cr2O7-2, "(( (1.0 / log(10)) * ((14.751 * log(10)) - (-3753.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, CrO4-2, 2.0, H+, -1.0, H2O) @species(Cr3[OH]4+5,5) @logKreaction(Cr3[OH]4+5, "(-10.750)", 3.0, Cr+3, 4.0, H2O, -4.0, H+) @species(CrBr+2,2) @logKreaction(CrBr+2, "(( (1.0 / log(10)) * ((-0.657 * log(10)) - (22708.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Br-, 1.0, Cr+3) @species(CrCl+,1) @logKreaction(CrCl+, "(( (1.0 / log(10)) * ((5.6 * log(10)) - (-20200.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, Cr+2) @species(CrCl+2,2) @logKreaction(CrCl+2, "(( (1.0 / log(10)) * ((0.62 * log(10)) - (20920.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, Cr+3) @species(CrCl2+,1) @logKreaction(CrCl2+, "(( (1.0 / log(10)) * ((-0.71 * log(10)) - (20920.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Cr+3) @species(CrH2PO4+2,2) @logKreaction(CrH2PO4+2, "(2.549)", 1.0, Cr+3, 1.0, H2PO4-) @species(CrHPO4+,1) @logKreaction(CrHPO4+, "(2.200)", 1.0, Cr+3, 1.0, H2PO4-, -1.0, H+) @species(CrO+,1) @logKreaction(CrO+, "(( (1.0 / log(10)) * ((-9.841 * log(10)) - (98557.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cr+3, 1.0, H2O, -2.0, H+) @species(CrO2-,-1) @logKreaction(CrO2-, "(( (1.0 / log(10)) * ((-27.652 * log(10)) - (203812.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cr+3, 2.0, H2O, -4.0, H+) @species(CrO3Cl-,-1) @logKreaction(CrO3Cl-, "(( (1.0 / log(10)) * ((8.08 * log(10)) - (5450.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, CrO4-2, 2.0, H+, -1.0, H2O) @species(CrOH+,1) @logKreaction(CrOH+, "(( (1.0 / log(10)) * ((-5.301 * log(10)) - (30313.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cr+2, 1.0, H2O, -1.0, H+) @species(CrOH+2,2) @logKreaction(CrOH+2, "(( (1.0 / log(10)) * ((-3.571 * log(10)) - (38068.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cr+3, 1.0, H2O, -1.0, H+) @species(CsBr,0) @logKreaction(CsBr, "(( (1.0 / log(10)) * ((0.022 * log(10)) - (7047.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Br-, 1.0, Cs+) @species(CsCl,0) @logKreaction(CsCl, "(( (1.0 / log(10)) * ((-0.126 * log(10)) - (9828.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, Cs+) @species(CsI,0) @logKreaction(CsI, "(( (1.0 / log(10)) * ((0.982 * log(10)) - (-1802.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cs+, 1.0, I-) @species(CsOH,0) @logKreaction(CsOH, "(( (1.0 / log(10)) * ((-15.678 * log(10)) - (73808.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cs+, 1.0, H2O, -1.0, H+) @species(Cu[HS]2-,-1) @logKreaction(Cu[HS]2-, "(( (1.0 / log(10)) * ((16.88 * log(10)) - (-86990.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cu+, 2.0, HS-) @species(Cu[NH3]4+2,2) @logKreaction(Cu[NH3]4+2, "(( (1.0 / log(10)) * ((12.35 * log(10)) - (-89045.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cu+2, 4.0, NH3) @species(Cu[OH]2-,-1) @logKreaction(Cu[OH]2-, "(( (1.0 / log(10)) * ((-16.183 * log(10)) - (-1706.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cu+, 2.0, H2O, -2.0, H+) @species(Cu2[OH]+3,3) @logKreaction(Cu2[OH]+3, "(( (1.0 / log(10)) * ((-6.401 * log(10)) - (24661.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cu+2, 1.0, H2O, -1.0, H+) @species(Cu2[OH]2+2,2) @logKreaction(Cu2[OH]2+2, "(( (1.0 / log(10)) * ((-10.432 * log(10)) - (73916.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cu+2, 2.0, H2O, -2.0, H+) @species(Cu2S[HS]2-2,-2) @logKreaction(Cu2S[HS]2-2, "(( (1.0 / log(10)) * ((29.3 * log(10)) - (-227532.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cu+, 3.0, HS-, -1.0, H+) @species(Cu3[OH]4+2,2) @logKreaction(Cu3[OH]4+2, "(( (1.0 / log(10)) * ((-21.104 * log(10)) - (109827.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, Cu+2, 4.0, H2O, -4.0, H+) @species(CuAsO4-,-1) @logKreaction(CuAsO4-, "(( (1.0 / log(10)) * ((-9.325 * log(10)) - (76057.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, Cu+2, -2.0, H+) @species(CuCl+,1) @logKreaction(CuCl+, "(( (1.0 / log(10)) * ((0.83 * log(10)) - (6359.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, Cu+2) @species(CuCl,0) @logKreaction(CuCl, "(( (1.0 / log(10)) * ((3.601 * log(10)) - (-11542.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, Cu+) @species(CuCl2,0) @logKreaction(CuCl2, "(( (1.0 / log(10)) * ((0.6 * log(10)) - (13649.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Cu+2) @species(CuCl2-,-1) @logKreaction(CuCl2-, "(( (1.0 / log(10)) * ((4.813 * log(10)) - (-1390.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Cu+) @species(CuCl3-,-1) @logKreaction(CuCl3-, "(( (1.0 / log(10)) * ((-1.28 * log(10)) - (21876.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, Cl-, 1.0, Cu+2) @species(CuCl3-2,-2) @logKreaction(CuCl3-2, "(( (1.0 / log(10)) * ((4.593 * log(10)) - (-24914.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, Cl-, 1.0, Cu+) @species(CuCl4-2,-2) @logKreaction(CuCl4-2, "(( (1.0 / log(10)) * ((-3.98 * log(10)) - (27657.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, Cl-, 1.0, Cu+2) @species(CuCO3,0) @logKreaction(CuCO3, "(( (1.0 / log(10)) * ((-3.56 * log(10)) - (14258.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Cu+2, -1.0, H+) @species(CuF+,1) @logKreaction(CuF+, "(( (1.0 / log(10)) * ((1.58 * log(10)) - (12707.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cu+2, 1.0, F-) @species(CuH2AsO3+,1) @logKreaction(CuH2AsO3+, "(( (1.0 / log(10)) * ((7.054 * log(10)) - (-46255.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO3-, 1.0, Cu+2) @species(CuH2AsO4+,1) @logKreaction(CuH2AsO4+, "(( (1.0 / log(10)) * ((1.76 * log(10)) - (-10919.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, Cu+2) @species(CuH2PO4,0) @logKreaction(CuH2PO4, "(( (1.0 / log(10)) * ((0.87 * log(10)) - (72.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cu+, 1.0, H2PO4-) @species(CuH2PO4+,1) @logKreaction(CuH2PO4+, "(( (1.0 / log(10)) * ((1.14 * log(10)) - (-5145.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cu+2, 1.0, H2PO4-) @species(CuHAsO4,0) @logKreaction(CuHAsO4, "(( (1.0 / log(10)) * ((-3.241 * log(10)) - (4151.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, Cu+2, -1.0, H+) @species(CuHCO3+,1) @logKreaction(CuHCO3+, "(( (1.0 / log(10)) * ((1.84 * log(10)) - (8599.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Cu+2) @species(CuHPO4,0) @logKreaction(CuHPO4, "(( (1.0 / log(10)) * ((-3.96 * log(10)) - (18003.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cu+2, 1.0, H2PO4-, -1.0, H+) @species(CuHS,0) @logKreaction(CuHS, "(( (1.0 / log(10)) * ((13.02 * log(10)) - (-49570.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cu+, 1.0, HS-) @species(CuNO2+,1) @logKreaction(CuNO2+, "(( (1.0 / log(10)) * ((1.96 * log(10)) - (-5953.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cu+2, 1.0, NO2-) @species(CuNO3+,1) @logKreaction(CuNO3+, "(( (1.0 / log(10)) * ((0.5 * log(10)) - (-7587.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cu+2, 1.0, NO3-) @species(CuO,0) @logKreaction(CuO, "(( (1.0 / log(10)) * ((-16.201 * log(10)) - (85087.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cu+2, 1.0, H2O, -2.0, H+) @species(CuO2-2,-2) @logKreaction(CuO2-2, "(( (1.0 / log(10)) * ((-39.742 * log(10)) - (178319.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cu+2, 2.0, H2O, -4.0, H+) @species(CuOH+,1) @logKreaction(CuOH+, "(( (1.0 / log(10)) * ((-7.951 * log(10)) - (50497.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cu+2, 1.0, H2O, -1.0, H+) @species(CuOH,0) @logKreaction(CuOH, "(( (1.0 / log(10)) * ((-11.555 * log(10)) - (100371.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cu+, 1.0, H2O, -1.0, H+) @species(CuSO4,0) @logKreaction(CuSO4, "(( (1.0 / log(10)) * ((2.35 * log(10)) - (7300.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cu+2, 1.0, SO4-2) @species(DyCl+2,2) @logKreaction(DyCl+2, "(( (1.0 / log(10)) * ((0.248 * log(10)) - (13769.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, Dy+3) @species(DyCl2+,1) @logKreaction(DyCl2+, "(( (1.0 / log(10)) * ((-0.018 * log(10)) - (17245.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Dy+3) @species(DyCl3,0) @logKreaction(DyCl3, "(( (1.0 / log(10)) * ((-0.429 * log(10)) - (8709.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, Cl-, 1.0, Dy+3) @species(DyCl4-,-1) @logKreaction(DyCl4-, "(( (1.0 / log(10)) * ((-0.841 * log(10)) - (-14298.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, Cl-, 1.0, Dy+3) @species(DyCO3+,1) @logKreaction(DyCO3+, "(( (1.0 / log(10)) * ((-2.316 * log(10)) - (-7263.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Dy+3, -1.0, H+) @species(DyF+2,2) @logKreaction(DyF+2, "(( (1.0 / log(10)) * ((4.702 * log(10)) - (23183.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Dy+3, 1.0, F-) @species(DyF2+,1) @logKreaction(DyF2+, "(( (1.0 / log(10)) * ((8.231 * log(10)) - (12519.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Dy+3, 2.0, F-) @species(DyF3,0) @logKreaction(DyF3, "(( (1.0 / log(10)) * ((10.88 * log(10)) - (-12087.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Dy+3, 3.0, F-) @species(DyF4-,-1) @logKreaction(DyF4-, "(( (1.0 / log(10)) * ((13.016 * log(10)) - (-57465.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Dy+3, 4.0, F-) @species(DyH2PO4+2,2) @logKreaction(DyH2PO4+2, "(( (1.0 / log(10)) * ((0.963 * log(10)) - (-7629.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Dy+3, 1.0, H2PO4-) @species(DyHCO3+2,2) @logKreaction(DyHCO3+2, "(( (1.0 / log(10)) * ((1.716 * log(10)) - (7024.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Dy+3) @species(DyNO3+2,2) @logKreaction(DyNO3+2, "(( (1.0 / log(10)) * ((0.141 * log(10)) - (-30398.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Dy+3, 1.0, NO3-) @species(DyO+,1) @logKreaction(DyO+, "(( (1.0 / log(10)) * ((-16.111 * log(10)) - (145698.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Dy+3, 1.0, H2O, -2.0, H+) @species(DyO2-,-1) @logKreaction(DyO2-, "(( (1.0 / log(10)) * ((-33.468 * log(10)) - (253849.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Dy+3, 2.0, H2O, -4.0, H+) @species(DyO2H,0) @logKreaction(DyO2H, "(( (1.0 / log(10)) * ((-24.818 * log(10)) - (217576.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Dy+3, 2.0, H2O, -3.0, H+) @species(DyOH+2,2) @logKreaction(DyOH+2, "(( (1.0 / log(10)) * ((-7.828 * log(10)) - (79083.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Dy+3, 1.0, H2O, -1.0, H+) @species(DySO4+,1) @logKreaction(DySO4+, "(( (1.0 / log(10)) * ((3.723 * log(10)) - (19765.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Dy+3, 1.0, SO4-2) @species(ErCl+2,2) @logKreaction(ErCl+2, "(( (1.0 / log(10)) * ((0.321 * log(10)) - (12603.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, Er+3) @species(ErCl2+,1) @logKreaction(ErCl2+, "(( (1.0 / log(10)) * ((-0.018 * log(10)) - (15374.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Er+3) @species(ErCl3,0) @logKreaction(ErCl3, "(( (1.0 / log(10)) * ((-0.429 * log(10)) - (5091.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, Cl-, 1.0, Er+3) @species(ErCl4-,-1) @logKreaction(ErCl4-, "(( (1.0 / log(10)) * ((-0.841 * log(10)) - (-20785.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, Cl-, 1.0, Er+3) @species(ErCO3+,1) @logKreaction(ErCO3+, "(( (1.0 / log(10)) * ((-2.169 * log(10)) - (-8973.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Er+3, -1.0, H+) @species(ErF+2,2) @logKreaction(ErF+2, "(( (1.0 / log(10)) * ((4.775 * log(10)) - (24137.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Er+3, 1.0, F-) @species(ErF2+,1) @logKreaction(ErF2+, "(( (1.0 / log(10)) * ((8.377 * log(10)) - (13054.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Er+3, 2.0, F-) @species(ErF3,0) @logKreaction(ErF3, "(( (1.0 / log(10)) * ((11.026 * log(10)) - (-12424.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Er+3, 3.0, F-) @species(ErF4-,-1) @logKreaction(ErF4-, "(( (1.0 / log(10)) * ((13.236 * log(10)) - (-60342.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Er+3, 4.0, F-) @species(ErH2PO4+2,2) @logKreaction(ErH2PO4+2, "(( (1.0 / log(10)) * ((1.037 * log(10)) - (-9794.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Er+3, 1.0, H2PO4-) @species(ErHCO3+2,2) @logKreaction(ErHCO3+2, "(( (1.0 / log(10)) * ((1.789 * log(10)) - (4984.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Er+3) @species(ErNO3+2,2) @logKreaction(ErNO3+2, "(( (1.0 / log(10)) * ((0.141 * log(10)) - (-33891.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Er+3, 1.0, NO3-) @species(ErO+,1) @logKreaction(ErO+, "(( (1.0 / log(10)) * ((-15.964 * log(10)) - (143738.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Er+3, 1.0, H2O, -2.0, H+) @species(ErO2-,-1) @logKreaction(ErO2-, "(( (1.0 / log(10)) * ((-32.588 * log(10)) - (246957.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Er+3, 2.0, H2O, -4.0, H+) @species(ErO2H,0) @logKreaction(ErO2H, "(( (1.0 / log(10)) * ((-24.305 * log(10)) - (213151.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Er+3, 2.0, H2O, -3.0, H+) @species(ErOH+2,2) @logKreaction(ErOH+2, "(( (1.0 / log(10)) * ((-7.755 * log(10)) - (77916.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Er+3, 1.0, H2O, -1.0, H+) @species(ErSO4+,1) @logKreaction(ErSO4+, "(( (1.0 / log(10)) * ((3.649 * log(10)) - (20059.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Er+3, 1.0, SO4-2) @species(EuCl+,1) @logKreaction(EuCl+, "(( (1.0 / log(10)) * ((0.321 * log(10)) - (8611.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, Eu+2) @species(EuCl+2,2) @logKreaction(EuCl+2, "(( (1.0 / log(10)) * ((0.321 * log(10)) - (13850.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, Eu+3) @species(EuCl2+,1) @logKreaction(EuCl2+, "(( (1.0 / log(10)) * ((-0.018 * log(10)) - (18617.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Eu+3) @species(EuCl2,0) @logKreaction(EuCl2, "(( (1.0 / log(10)) * ((1.229 * log(10)) - (5891.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Eu+2) @species(EuCl3,0) @logKreaction(EuCl3, "(( (1.0 / log(10)) * ((-0.429 * log(10)) - (11329.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, Cl-, 1.0, Eu+3) @species(EuCl3-,-1) @logKreaction(EuCl3-, "(( (1.0 / log(10)) * ((1.989 * log(10)) - (-3227.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, Cl-, 1.0, Eu+2) @species(EuCl4-,-1) @logKreaction(EuCl4-, "(( (1.0 / log(10)) * ((-0.841 * log(10)) - (-9682.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, Cl-, 1.0, Eu+3) @species(EuCl4-2,-2) @logKreaction(EuCl4-2, "(( (1.0 / log(10)) * ((2.824 * log(10)) - (-19999.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, Cl-, 1.0, Eu+2) @species(EuCO3+,1) @logKreaction(EuCO3+, "(( (1.0 / log(10)) * ((-2.389 * log(10)) - (-6221.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Eu+3, -1.0, H+) @species(EuF+,1) @logKreaction(EuF+, "(( (1.0 / log(10)) * ((-1.382 * log(10)) - (17118.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Eu+2, 1.0, F-) @species(EuF+2,2) @logKreaction(EuF+2, "(( (1.0 / log(10)) * ((4.482 * log(10)) - (23440.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Eu+3, 1.0, F-) @species(EuF2+,1) @logKreaction(EuF2+, "(( (1.0 / log(10)) * ((7.791 * log(10)) - (14031.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Eu+3, 2.0, F-) @species(EuF2,0) @logKreaction(EuF2, "(( (1.0 / log(10)) * ((-2.031 * log(10)) - (17703.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Eu+2, 2.0, F-) @species(EuF3,0) @logKreaction(EuF3, "(( (1.0 / log(10)) * ((10.293 * log(10)) - (-9114.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Eu+3, 3.0, F-) @species(EuF3-,-1) @logKreaction(EuF3-, "(( (1.0 / log(10)) * ((-2.461 * log(10)) - (3810.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Eu+2, 3.0, F-) @species(EuF4-,-1) @logKreaction(EuF4-, "(( (1.0 / log(10)) * ((12.283 * log(10)) - (-52158.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Eu+3, 4.0, F-) @species(EuF4-2,-2) @logKreaction(EuF4-2, "(( (1.0 / log(10)) * ((-2.743 * log(10)) - (-37366.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Eu+2, 4.0, F-) @species(EuH2PO4+2,2) @logKreaction(EuH2PO4+2, "(( (1.0 / log(10)) * ((1.037 * log(10)) - (-6925.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Eu+3, 1.0, H2PO4-) @species(EuHCO3+2,2) @logKreaction(EuHCO3+2, "(( (1.0 / log(10)) * ((1.642 * log(10)) - (8441.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Eu+3) @species(EuNO3+2,2) @logKreaction(EuNO3+2, "(( (1.0 / log(10)) * ((0.874 * log(10)) - (-32212.000000000004 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Eu+3, 1.0, NO3-) @species(EuO+,1) @logKreaction(EuO+, "(( (1.0 / log(10)) * ((-16.331 * log(10)) - (148075.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Eu+3, 1.0, H2O, -2.0, H+) @species(EuO2-,-1) @logKreaction(EuO2-, "(( (1.0 / log(10)) * ((-34.494 * log(10)) - (261329.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Eu+3, 2.0, H2O, -4.0, H+) @species(EuO2H,0) @logKreaction(EuO2H, "(( (1.0 / log(10)) * ((-25.405 * log(10)) - (222296.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Eu+3, 2.0, H2O, -3.0, H+) @species(EuOH+2,2) @logKreaction(EuOH+2, "(( (1.0 / log(10)) * ((-7.901 * log(10)) - (80374.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Eu+3, 1.0, H2O, -1.0, H+) @species(EuSO4+,1) @logKreaction(EuSO4+, "(( (1.0 / log(10)) * ((3.723 * log(10)) - (20264.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Eu+3, 1.0, SO4-2) @species(Fe[CO3]2-,-1) @logKreaction(Fe[CO3]2-, "(-1.053)", 2.0, HCO3-, 1.0, Fe+3, -2.0, H+) @species(Fe[CO3]2-2,-2) @logKreaction(Fe[CO3]2-2, "(( (1.0 / log(10)) * ((-13.69 * log(10)) - (-10380.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, HCO3-, 1.0, Fe+2, -2.0, H+) @species(Fe[HS]2,0) @logKreaction(Fe[HS]2, "(( (1.0 / log(10)) * ((6.45 * log(10)) - (-36849.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Fe+2, 2.0, HS-) @species(Fe[OH]4-,-1) @logKreaction(Fe[OH]4-, "(( (1.0 / log(10)) * ((-21.604 * log(10)) - (144982.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Fe+3, 4.0, H2O, -4.0, H+) @species(Fe2[OH]2+4,4) @logKreaction(Fe2[OH]2+4, "(( (1.0 / log(10)) * ((-2.922 * log(10)) - (56480.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Fe+3, 2.0, H2O, -2.0, H+) @species(FeAsO4,0) @logKreaction(FeAsO4, "(( (1.0 / log(10)) * ((-4.427 * log(10)) - (42544.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, Fe+3, -2.0, H+) @species(FeAsO4-,-1) @logKreaction(FeAsO4-, "(( (1.0 / log(10)) * ((-10.98 * log(10)) - (85100.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, Fe+2, -2.0, H+) @species(FeCl+,1) @logKreaction(FeCl+, "(( (1.0 / log(10)) * ((-0.16 * log(10)) - (21550.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, Fe+2) @species(FeCl+2,2) @logKreaction(FeCl+2, "(( (1.0 / log(10)) * ((1.52 * log(10)) - (22480.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, Fe+3) @species(FeCl2+,1) @logKreaction(FeCl2+, "(( (1.0 / log(10)) * ((0.7 * log(10)) - (22180.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Fe+3) @species(FeCl2,0) @logKreaction(FeCl2, "(( (1.0 / log(10)) * ((-1.74 * log(10)) - (9900.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Fe+2) @species(FeCO3+,1) @logKreaction(FeCO3+, "(( (1.0 / log(10)) * ((-0.607 * log(10)) - (-49765.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Fe+3, -1.0, H+) @species(FeCO3,0) @logKreaction(FeCO3, "(( (1.0 / log(10)) * ((-5.14 * log(10)) - (14400.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Fe+2, -1.0, H+) @species(FeCO3OH-,-1) @logKreaction(FeCO3OH-, "(-14.358)", 1.0, HCO3-, 1.0, Fe+2, 1.0, H2O, -2.0, H+) @species(FeCrO4+,1) @logKreaction(FeCrO4+, "(( (1.0 / log(10)) * ((7.8 * log(10)) - (19100.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, CrO4-2, 1.0, Fe+3) @species(FeF+,1) @logKreaction(FeF+, "(( (1.0 / log(10)) * ((1.43 * log(10)) - (150.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, F-, 1.0, Fe+2) @species(FeF+2,2) @logKreaction(FeF+2, "(( (1.0 / log(10)) * ((6.0 * log(10)) - (20832.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, F-, 1.0, Fe+3) @species(FeH2AsO3+2,2) @logKreaction(FeH2AsO3+2, "(( (1.0 / log(10)) * ((7.485 * log(10)) - (-47156.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO3-, 1.0, Fe+3) @species(FeH2AsO4+,1) @logKreaction(FeH2AsO4+, "(( (1.0 / log(10)) * ((2.966 * log(10)) - (-20323.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, Fe+2) @species(FeH2AsO4+2,2) @logKreaction(FeH2AsO4+2, "(( (1.0 / log(10)) * ((4.433 * log(10)) - (-26990.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, Fe+3) @species(FeH2PO4+,1) @logKreaction(FeH2PO4+, "(2.693)", 1.0, Fe+2, 1.0, H2PO4-) @species(FeH2PO4+2,2) @logKreaction(FeH2PO4+2, "(5.423)", 1.0, Fe+3, 1.0, H2PO4-) @species(FeHAsO4,0) @logKreaction(FeHAsO4, "(( (1.0 / log(10)) * ((-3.435 * log(10)) - (3862.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, Fe+2, -1.0, H+) @species(FeHAsO4+,1) @logKreaction(FeHAsO4+, "(( (1.0 / log(10)) * ((3.142 * log(10)) - (-13135.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, Fe+3, -1.0, H+) @species(FeHCO3+,1) @logKreaction(FeHCO3+, "(( (1.0 / log(10)) * ((1.44 * log(10)) - (3626.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Fe+2) @species(FeHPO4+,1) @logKreaction(FeHPO4+, "(( (1.0 / log(10)) * ((3.674 * log(10)) - (-29668.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Fe+3, 1.0, H2PO4-, -1.0, H+) @species(FeHPO4,0) @logKreaction(FeHPO4, "(-3.608)", 1.0, Fe+2, 1.0, H2PO4-, -1.0, H+) @species(FeHSO4+,1) @logKreaction(FeHSO4+, "(( (1.0 / log(10)) * ((1.74 * log(10)) - (9900.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Fe+2, 1.0, SO4-2, 1.0, H+) @species(FeHSO4+2,2) @logKreaction(FeHSO4+2, "(( (1.0 / log(10)) * ((2.48 * log(10)) - (75275.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Fe+3, 1.0, SO4-2, 1.0, H+) @species(FeO,0) @logKreaction(FeO, "(( (1.0 / log(10)) * ((-20.601 * log(10)) - (119662.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Fe+2, 1.0, H2O, -2.0, H+) @species(FeO+,1) @logKreaction(FeO+, "(( (1.0 / log(10)) * ((-5.483 * log(10)) - (79606.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Fe+3, 1.0, H2O, -2.0, H+) @species(FeOH+,1) @logKreaction(FeOH+, "(( (1.0 / log(10)) * ((-9.501 * log(10)) - (55228.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Fe+2, 1.0, H2O, -1.0, H+) @species(FeOH+2,2) @logKreaction(FeOH+2, "(( (1.0 / log(10)) * ((-2.191 * log(10)) - (35903.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Fe+3, 1.0, H2O, -1.0, H+) @species(FePO4-,-1) @logKreaction(FePO4-, "(-11.626)", 1.0, Fe+2, 1.0, H2PO4-, -2.0, H+) @species(FeSO4+,1) @logKreaction(FeSO4+, "(( (1.0 / log(10)) * ((4.25 * log(10)) - (26000.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Fe+3, 1.0, SO4-2) @species(FeSO4,0) @logKreaction(FeSO4, "(( (1.0 / log(10)) * ((2.44 * log(10)) - (8400.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Fe+2, 1.0, SO4-2) @species(Ga[OH]2+,1) @logKreaction(Ga[OH]2+, "(( (1.0 / log(10)) * ((-7.27 * log(10)) - (74711.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ga+3, 2.0, H2O, -2.0, H+) @species(Ga[OH]3,0) @logKreaction(Ga[OH]3, "(( (1.0 / log(10)) * ((-11.924 * log(10)) - (104965.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ga+3, 3.0, H2O, -3.0, H+) @species(Ga[OH]4-,-1) @logKreaction(Ga[OH]4-, "(( (1.0 / log(10)) * ((-15.633 * log(10)) - (106332.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ga+3, 4.0, H2O, -4.0, H+) @species(GaOH+2,2) @logKreaction(GaOH+2, "(( (1.0 / log(10)) * ((-2.836 * log(10)) - (93041.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ga+3, 1.0, H2O, -1.0, H+) @species(GdCl+2,2) @logKreaction(GdCl+2, "(( (1.0 / log(10)) * ((-0.053 * log(10)) - (14848.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, Gd+3) @species(GdCl2+,1) @logKreaction(GdCl2+, "(( (1.0 / log(10)) * ((-0.392 * log(10)) - (20988.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Gd+3) @species(GdCl3,0) @logKreaction(GdCl3, "(( (1.0 / log(10)) * ((-0.804 * log(10)) - (15944.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, Cl-, 1.0, Gd+3) @species(GdCl4-,-1) @logKreaction(GdCl4-, "(( (1.0 / log(10)) * ((-1.216 * log(10)) - (-1574.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, Cl-, 1.0, Gd+3) @species(GdCO3+,1) @logKreaction(GdCO3+, "(( (1.0 / log(10)) * ((-2.837 * log(10)) - (-4804.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Gd+3, -1.0, H+) @species(GdF+2,2) @logKreaction(GdF+2, "(( (1.0 / log(10)) * ((4.254 * log(10)) - (21107.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, F-, 1.0, Gd+3) @species(GdF2+,1) @logKreaction(GdF2+, "(( (1.0 / log(10)) * ((7.636 * log(10)) - (11154.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, F-, 1.0, Gd+3) @species(GdF3,0) @logKreaction(GdF3, "(( (1.0 / log(10)) * ((10.212 * log(10)) - (-11536.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, F-, 1.0, Gd+3) @species(GdF4-,-1) @logKreaction(GdF4-, "(( (1.0 / log(10)) * ((12.275 * log(10)) - (-52254.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, F-, 1.0, Gd+3) @species(GdH2PO4+2,2) @logKreaction(GdH2PO4+2, "(( (1.0 / log(10)) * ((0.662 * log(10)) - (-4679.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Gd+3, 1.0, H2PO4-) @species(GdHCO3+2,2) @logKreaction(GdHCO3+2, "(( (1.0 / log(10)) * ((1.341 * log(10)) - (10143.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Gd+3) @species(GdNO3+2,2) @logKreaction(GdNO3+2, "(( (1.0 / log(10)) * ((0.06 * log(10)) - (-25460.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Gd+3, 1.0, NO3-) @species(GdO+,1) @logKreaction(GdO+, "(( (1.0 / log(10)) * ((-16.705 * log(10)) - (150071.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Gd+3, 1.0, H2O, -2.0, H+) @species(GdO2-,-1) @logKreaction(GdO2-, "(( (1.0 / log(10)) * ((-34.795 * log(10)) - (263904.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Gd+3, 2.0, H2O, -4.0, H+) @species(GdO2H,0) @logKreaction(GdO2H, "(( (1.0 / log(10)) * ((-25.633 * log(10)) - (223954.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Gd+3, 2.0, H2O, -3.0, H+) @species(GdOH+2,2) @logKreaction(GdOH+2, "(( (1.0 / log(10)) * ((-8.276 * log(10)) - (81996.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Gd+3, 1.0, H2O, -1.0, H+) @species(GdSO4+,1) @logKreaction(GdSO4+, "(( (1.0 / log(10)) * ((3.348 * log(10)) - (19640.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Gd+3, 1.0, SO4-2) @species(GeO[OH]3-,-1) @logKreaction(GeO[OH]3-, "(( (1.0 / log(10)) * ((-9.309 * log(10)) - (27364.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ge[OH]4, -1.0, H+) @species(H2As3S6-,-1) @logKreaction(H2As3S6-, "(( (1.0 / log(10)) * ((100.896 * log(10)) - (-503405.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, H2AsO3-, 6.0, HS-, 8.0, H+, -9.0, H2O) @species(H2CrO4,0) @logKreaction(H2CrO4, "(( (1.0 / log(10)) * ((6.32 * log(10)) - (39595.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, CrO4-2, 2.0, H+) @species(H2N2O2,0) @logKreaction(H2N2O2, "(( (1.0 / log(10)) * ((-35.64 * log(10)) - (210897.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.666666666666667, N2, 0.666666666666667, NO2-, 0.666666666666667, H2O, 0.666666666666667, H+) @species(H2P2O7-2,-2) @logKreaction(H2P2O7-2, "(( (1.0 / log(10)) * ((-1.759 * log(10)) - (24397.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, H2PO4-, -1.0, H2O) @species(H2PO3F,0) @logKreaction(H2PO3F, "(3.725)", 1.0, F-, 1.0, H2PO4-, 2.0, H+, -1.0, H2O) @species(H2S,0) @logKreaction(H2S, "(( (1.0 / log(10)) * ((6.989 * log(10)) - (-22300.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HS-, 1.0, H+) @species(H2S2O3,0) @logKreaction(H2S2O3, "(( (1.0 / log(10)) * ((2.32 * log(10)) - (22916.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, S2O3-2, 2.0, H+) @species(H2S2O4,0) @logKreaction(H2S2O4, "(( (1.0 / log(10)) * ((2.8 * log(10)) - (20193.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, S2O4-2, 2.0, H+) @species(H2Sb2S4,0) @logKreaction(H2Sb2S4, "(( (1.0 / log(10)) * ((58.089 * log(10)) - (-307718.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, HS-, 2.0, Sb[OH]3, 4.0, H+, -6.0, H2O) @species(H2SeO3,0) @logKreaction(H2SeO3, "(( (1.0 / log(10)) * ((9.859 * log(10)) - (1856.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, SeO3-2, 2.0, H+) @species(H2SiO4-2,-2) @logKreaction(H2SiO4-2, "(( (1.0 / log(10)) * ((-23.27 * log(10)) - (75000.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H4SiO4, -2.0, H+) @species(H2SO3,0) @logKreaction(H2SO3, "(( (1.0 / log(10)) * ((9.03 * log(10)) - (21452.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, SO3-2, 2.0, H+) @species(H2VO4-,-1) @logKreaction(H2VO4-, "(( (1.0 / log(10)) * ((-7.087 * log(10)) - (47506.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, VO2+, 2.0, H2O, -2.0, H+) @species(H3As3S6,0) @logKreaction(H3As3S6, "(( (1.0 / log(10)) * ((104.476 * log(10)) - (-520971.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, H2AsO3-, 6.0, HS-, 9.0, H+, -9.0, H2O) @species(H3AsO4,0) @logKreaction(H3AsO4, "(( (1.0 / log(10)) * ((2.302 * log(10)) - (11056.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, H+) @species(H3P2O7-,-1) @logKreaction(H3P2O7-, "(( (1.0 / log(10)) * ((0.491 * log(10)) - (26523.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, H2PO4-, 1.0, H+, -1.0, H2O) @species(H3PO2,0) @logKreaction(H3PO2, "(( (1.0 / log(10)) * ((1.969 * log(10)) - (4727.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2PO2-, 1.0, H+) @species(H3PO3,0) @logKreaction(H3PO3, "(( (1.0 / log(10)) * ((1.777 * log(10)) - (4700.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2PO3-, 1.0, H+) @species(H3PO4,0) @logKreaction(H3PO4, "(( (1.0 / log(10)) * ((2.14 * log(10)) - (8480.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2PO4-, 1.0, H+) @species(H3VO4,0) @logKreaction(H3VO4, "(( (1.0 / log(10)) * ((-3.268 * log(10)) - (35811.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, VO2+, 2.0, H2O, -1.0, H+) @species(H4P2O7,0) @logKreaction(H4P2O7, "(( (1.0 / log(10)) * ((1.491 * log(10)) - (39160.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, H2PO4-, 2.0, H+, -1.0, H2O) @species(HAlO2,0) @logKreaction(HAlO2, "(( (1.0 / log(10)) * ((-16.422 * log(10)) - (144672.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Al+3, 2.0, H2O, -3.0, H+) @species(HAs3S6-2,-2) @logKreaction(HAs3S6-2, "(( (1.0 / log(10)) * ((92.989 * log(10)) - (-475787.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, H2AsO3-, 6.0, HS-, 7.0, H+, -9.0, H2O) @species(HAsO4-2,-2) @logKreaction(HAsO4-2, "(( (1.0 / log(10)) * ((-6.96 * log(10)) - (4300.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, -1.0, H+) @species(HBeO2-,-1) @logKreaction(HBeO2-, "(( (1.0 / log(10)) * ((-23.242 * log(10)) - (89448.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Be+2, 2.0, H2O, -3.0, H+) @species(HBr,0) @logKreaction(HBr, "(( (1.0 / log(10)) * ((-8.6 * log(10)) - (73414.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Br-, 1.0, H+) @species(HBrO,0) @logKreaction(HBrO, "(( (1.0 / log(10)) * ((8.576 * log(10)) - (-18890.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, BrO-, 1.0, H+) @species(HCdO2-,-1) @logKreaction(HCdO2-, "(( (1.0 / log(10)) * ((-33.302 * log(10)) - (156474.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cd+2, 2.0, H2O, -3.0, H+) @species(HCl,0) @logKreaction(HCl, "(( (1.0 / log(10)) * ((-0.71 * log(10)) - (-12298.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, H+) @species(HClO,0) @logKreaction(HClO, "(( (1.0 / log(10)) * ((7.55 * log(10)) - (-13281.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, ClO-, 1.0, H+) @species(HClO2,0) @logKreaction(HClO2, "(( (1.0 / log(10)) * ((1.979 * log(10)) - (14650.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, ClO2-, 1.0, H+) @species(HCN,0) @logKreaction(HCN, "(( (1.0 / log(10)) * ((9.236 * log(10)) - (-43612.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, CN-, 1.0, H+) @species(HCoO2-,-1) @logKreaction(HCoO2-, "(( (1.0 / log(10)) * ((-31.702 * log(10)) - (139444.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Co+2, 2.0, H2O, -3.0, H+) @species(HCrO2,0) @logKreaction(HCrO2, "(( (1.0 / log(10)) * ((-16.192 * log(10)) - (154241.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cr+3, 2.0, H2O, -3.0, H+) @species(HCrO4-,-1) @logKreaction(HCrO4-, "(( (1.0 / log(10)) * ((6.52 * log(10)) - (7379.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, CrO4-2, 1.0, H+) @species(HCuO2-,-1) @logKreaction(HCuO2-, "(( (1.0 / log(10)) * ((-26.602 * log(10)) - (139438.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cu+2, 2.0, H2O, -3.0, H+) @species(HF,0) @logKreaction(HF, "(( (1.0 / log(10)) * ((3.208 * log(10)) - (13871.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, F-, 1.0, H+) @species(HF2-,-1) @logKreaction(HF2-, "(( (1.0 / log(10)) * ((2.63 * log(10)) - (20783.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, F-, 1.0, H+) @species(HFeO2,0) @logKreaction(HFeO2, "(( (1.0 / log(10)) * ((-14.302 * log(10)) - (150625.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Fe+3, 2.0, H2O, -3.0, H+) @species(HFeO2-,-1) @logKreaction(HFeO2-, "(( (1.0 / log(10)) * ((-31.932 * log(10)) - (152121.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Fe+2, 2.0, H2O, -3.0, H+) @species(HfO+2,2) @logKreaction(HfO+2, "(( (1.0 / log(10)) * ((-2.404 * log(10)) - (73943.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Hf+4, 1.0, H2O, -2.0, H+) @species(HfO2,0) @logKreaction(HfO2, "(( (1.0 / log(10)) * ((-10.671 * log(10)) - (101647.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Hf+4, 2.0, H2O, -4.0, H+) @species(HfOH+3,3) @logKreaction(HfOH+3, "(( (1.0 / log(10)) * ((-0.205 * log(10)) - (28209.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Hf+4, 1.0, H2O, -1.0, H+) @species(Hg[HS]2,0) @logKreaction(Hg[HS]2, "(( (1.0 / log(10)) * ((39.759 * log(10)) - (-194111.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Hg+2, 2.0, HS-) @species(Hg[OH]2,0) @logKreaction(Hg[OH]2, "(( (1.0 / log(10)) * ((-6.077 * log(10)) - (50266.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Hg+2, 2.0, H2O, -2.0, H+) @species(Hg[OH]CO3-,-1) @logKreaction(Hg[OH]CO3-, "(-5.095)", 1.0, HCO3-, 1.0, Hg+2, 1.0, H2O, -2.0, H+) @species(Hg2[OH]+,1) @logKreaction(Hg2[OH]+, "(-5.000)", 1.0, Hg2+2, 1.0, H2O, -1.0, H+) @species(Hg2[OH]+3,3) @logKreaction(Hg2[OH]+3, "(( (1.0 / log(10)) * ((-3.331 * log(10)) - (12803.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Hg+2, 1.0, H2O, -1.0, H+) @species(Hg3[OH]3+3,3) @logKreaction(Hg3[OH]3+3, "(-6.420)", 3.0, Hg+2, 3.0, H2O, -3.0, H+) @species(HgCl+,1) @logKreaction(HgCl+, "(( (1.0 / log(10)) * ((7.21 * log(10)) - (-32683.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Hg+2, 1.0, Cl-) @species(HgCl2,0) @logKreaction(HgCl2, "(( (1.0 / log(10)) * ((13.98 * log(10)) - (-72022.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Hg+2) @species(HgCl3-,-1) @logKreaction(HgCl3-, "(( (1.0 / log(10)) * ((15.06 * log(10)) - (-87739.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, Cl-, 1.0, Hg+2) @species(HgCl4-2,-2) @logKreaction(HgCl4-2, "(( (1.0 / log(10)) * ((15.42 * log(10)) - (-109352.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, Cl-, 1.0, Hg+2) @species(HgCO3,0) @logKreaction(HgCO3, "(1.050)", 1.0, HCO3-, 1.0, Hg+2, -1.0, H+) @species(HgF+,1) @logKreaction(HgF+, "(( (1.0 / log(10)) * ((1.667 * log(10)) - (-202.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, F-, 1.0, Hg+2) @species(HgHCO3+,1) @logKreaction(HgHCO3+, "(5.380)", 1.0, HCO3-, 1.0, Hg+2) @species(HgHPO4,0) @logKreaction(HgHPO4, "(1.587)", 1.0, Hg+2, 1.0, H2PO4-, -1.0, H+) @species(HgOH+,1) @logKreaction(HgOH+, "(( (1.0 / log(10)) * ((-3.401 * log(10)) - (30174.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Hg+2, 1.0, H2O, -1.0, H+) @species(HgOHCl,0) @logKreaction(HgOHCl, "(( (1.0 / log(10)) * ((4.059 * log(10)) - (5.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Hg+2, 1.0, Cl-, 1.0, H2O, -1.0, H+) @species(HgPO4-,-1) @logKreaction(HgPO4-, "(-3.962)", 1.0, Hg+2, 1.0, H2PO4-, -2.0, H+) @species(HgS[HS]-,-1) @logKreaction(HgS[HS]-, "(( (1.0 / log(10)) * ((33.628 * log(10)) - (-176127.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Hg+2, 2.0, HS-, -1.0, H+) @species(HgS2-2,-2) @logKreaction(HgS2-2, "(25.328)", 1.0, Hg+2, 2.0, HS-, -2.0, H+) @species(HgSO4,0) @logKreaction(HgSO4, "(39.255)", 1.0, Hg, 1.0, HSO5-, 1.0, H+, -1.0, H2O) @species(HHfO2+,1) @logKreaction(HHfO2+, "(( (1.0 / log(10)) * ((-5.98 * log(10)) - (67509.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Hf+4, 2.0, H2O, -3.0, H+) @species(HHfO3-,-1) @logKreaction(HHfO3-, "(( (1.0 / log(10)) * ((-17.18 * log(10)) - (131409.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Hf+4, 3.0, H2O, -5.0, H+) @species(HHgO2-,-1) @logKreaction(HHgO2-, "(( (1.0 / log(10)) * ((-21.102 * log(10)) - (92387.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Hg+2, 2.0, H2O, -3.0, H+) @species(HInO2,0) @logKreaction(HInO2, "(( (1.0 / log(10)) * ((-12.431 * log(10)) - (141752.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, In+3, 2.0, H2O, -3.0, H+) @species(HIO,0) @logKreaction(HIO, "(( (1.0 / log(10)) * ((10.629 * log(10)) - (-30480.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, IO-, 1.0, H+) @species(HIO3,0) @logKreaction(HIO3, "(( (1.0 / log(10)) * ((0.806 * log(10)) - (9868.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, IO3-, 1.0, H+) @species(HMnO2-,-1) @logKreaction(HMnO2-, "(( (1.0 / log(10)) * ((-34.787 * log(10)) - (165700.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Mn+2, 2.0, H2O, -3.0, H+) @species(HMoO4-,-1) @logKreaction(HMoO4-, "(( (1.0 / log(10)) * ((4.398 * log(10)) - (4211.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, MoO4-2, 1.0, H+) @species(HN2O2-,-1) @logKreaction(HN2O2-, "(( (1.0 / log(10)) * ((-42.676 * log(10)) - (228610.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.666666666666667, N2, 0.666666666666667, NO2-, 0.666666666666667, H2O, -0.333333333333333, H+) @species(HNbO3,0) @logKreaction(HNbO3, "(( (1.0 / log(10)) * ((7.11 * log(10)) - (-5781.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, NbO3-, 1.0, H+) @species(HNiO2-,-1) @logKreaction(HNiO2-, "(( (1.0 / log(10)) * ((-31.502 * log(10)) - (128446.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ni+2, 2.0, H2O, -3.0, H+) @species(HNO2,0) @logKreaction(HNO2, "(( (1.0 / log(10)) * ((3.225 * log(10)) - (-14668.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, NO2-, 1.0, H+) @species(HNO3,0) @logKreaction(HNO3, "(( (1.0 / log(10)) * ((-1.303 * log(10)) - (16890.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, NO3-, 1.0, H+) @species(HoCl+2,2) @logKreaction(HoCl+2, "(( (1.0 / log(10)) * ((0.248 * log(10)) - (14019.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, Ho+3) @species(HoCl2+,1) @logKreaction(HoCl2+, "(( (1.0 / log(10)) * ((-0.018 * log(10)) - (17744.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Ho+3) @species(HoCl3,0) @logKreaction(HoCl3, "(( (1.0 / log(10)) * ((-0.429 * log(10)) - (9832.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, Cl-, 1.0, Ho+3) @species(HoCl4-,-1) @logKreaction(HoCl4-, "(( (1.0 / log(10)) * ((-0.841 * log(10)) - (-12427.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, Cl-, 1.0, Ho+3) @species(HoCO3+,1) @logKreaction(HoCO3+, "(( (1.0 / log(10)) * ((-2.243 * log(10)) - (-7432.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Ho+3, -1.0, H+) @species(HoF+2,2) @logKreaction(HoF+2, "(( (1.0 / log(10)) * ((4.775 * log(10)) - (22390.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, F-, 1.0, Ho+3) @species(HoF2+,1) @logKreaction(HoF2+, "(( (1.0 / log(10)) * ((8.377 * log(10)) - (11307.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, F-, 1.0, Ho+3) @species(HoF3,0) @logKreaction(HoF3, "(( (1.0 / log(10)) * ((11.026 * log(10)) - (-13048.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, F-, 1.0, Ho+3) @species(HoF4-,-1) @logKreaction(HoF4-, "(( (1.0 / log(10)) * ((13.163 * log(10)) - (-57927.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, F-, 1.0, Ho+3) @species(HoH2PO4+2,2) @logKreaction(HoH2PO4+2, "(( (1.0 / log(10)) * ((1.037 * log(10)) - (-7549.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ho+3, 1.0, H2PO4-) @species(HoHCO3+2,2) @logKreaction(HoHCO3+2, "(( (1.0 / log(10)) * ((1.716 * log(10)) - (7399.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Ho+3) @species(HoNO3+2,2) @logKreaction(HoNO3+2, "(( (1.0 / log(10)) * ((0.215 * log(10)) - (-29818.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ho+3, 1.0, NO3-) @species(HoO+,1) @logKreaction(HoO+, "(( (1.0 / log(10)) * ((-16.038 * log(10)) - (145778.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ho+3, 1.0, H2O, -2.0, H+) @species(HoO2-,-1) @logKreaction(HoO2-, "(( (1.0 / log(10)) * ((-33.468 * log(10)) - (254473.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ho+3, 2.0, H2O, -4.0, H+) @species(HoO2H,0) @logKreaction(HoO2H, "(( (1.0 / log(10)) * ((-24.525 * log(10)) - (216527.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ho+3, 2.0, H2O, -3.0, H+) @species(HoOH+2,2) @logKreaction(HoOH+2, "(( (1.0 / log(10)) * ((-7.755 * log(10)) - (79039.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ho+3, 1.0, H2O, -1.0, H+) @species(HoSO4+,1) @logKreaction(HoSO4+, "(( (1.0 / log(10)) * ((3.649 * log(10)) - (20183.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ho+3, 1.0, SO4-2) @species(HP2O7-3,-3) @logKreaction(HP2O7-3, "(( (1.0 / log(10)) * ((-8.409 * log(10)) - (27426.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, H2PO4-, -1.0, H2O, -1.0, H+) @species(HPbO2-,-1) @logKreaction(HPbO2-, "(( (1.0 / log(10)) * ((-27.202 * log(10)) - (130485.99999999999 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Pb+2, 2.0, H2O, -3.0, H+) @species(HPO3-2,-2) @logKreaction(HPO3-2, "(( (1.0 / log(10)) * ((-6.144 * log(10)) - (516.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2PO3-, -1.0, H+) @species(HPO3F-,-1) @logKreaction(HPO3F-, "(2.919)", 1.0, F-, 1.0, H2PO4-, 1.0, H+, -1.0, H2O) @species(HPO4-2,-2) @logKreaction(HPO4-2, "(( (1.0 / log(10)) * ((-7.212 * log(10)) - (3600.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2PO4-, -1.0, H+) @species(HS2O3-,-1) @logKreaction(HS2O3-, "(( (1.0 / log(10)) * ((1.72 * log(10)) - (8253.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, S2O3-2, 1.0, H+) @species(HS2O4-,-1) @logKreaction(HS2O4-, "(( (1.0 / log(10)) * ((2.5 * log(10)) - (3818.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, S2O4-2, 1.0, H+) @species(HSb2S4-,-1) @logKreaction(HSb2S4-, "(( (1.0 / log(10)) * ((53.028 * log(10)) - (-302105.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, HS-, 2.0, Sb[OH]3, 3.0, H+, -6.0, H2O) @species(HScO2,0) @logKreaction(HScO2, "(( (1.0 / log(10)) * ((-16.096 * log(10)) - (164044.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Sc+3, 2.0, H2O, -3.0, H+) @species(HSeO3-,-1) @logKreaction(HSeO3-, "(( (1.0 / log(10)) * ((7.286 * log(10)) - (-5164.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, SeO3-2, 1.0, H+) @species(HSeO4-,-1) @logKreaction(HSeO4-, "(( (1.0 / log(10)) * ((1.906 * log(10)) - (17563.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, SeO4-2, 1.0, H+) @species(HSiO3-,-1) @logKreaction(HSiO3-, "(( (1.0 / log(10)) * ((-9.819 * log(10)) - (26884.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H4SiO4, -1.0, H2O, -1.0, H+) @species(HSnO2-,-1) @logKreaction(HSnO2-, "(( (1.0 / log(10)) * ((-16.587 * log(10)) - (69671.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Sn+2, 2.0, H2O, -3.0, H+) @species(HSO3-,-1) @logKreaction(HSO3-, "(( (1.0 / log(10)) * ((7.17 * log(10)) - (3667.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, SO3-2, 1.0, H+) @species(HSO4-,-1) @logKreaction(HSO4-, "(( (1.0 / log(10)) * ((1.982 * log(10)) - (22440.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, SO4-2, 1.0, H+) @species(HTlO2,0) @logKreaction(HTlO2, "(( (1.0 / log(10)) * ((-3.302 * log(10)) - (100748.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Tl+3, 2.0, H2O, -3.0, H+) @species(HUO2+,1) @logKreaction(HUO2+, "(( (1.0 / log(10)) * ((-4.991 * log(10)) - (96790.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, U+4, 2.0, H2O, -3.0, H+) @species(HUO2,0) @logKreaction(HUO2, "(( (1.0 / log(10)) * ((-21.19 * log(10)) - (202729.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, U+3, 2.0, H2O, -3.0, H+) @species(HUO3-,-1) @logKreaction(HUO3-, "(( (1.0 / log(10)) * ((-16.557 * log(10)) - (104650.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, U+4, 3.0, H2O, -5.0, H+) @species(HUO4-,-1) @logKreaction(HUO4-, "(( (1.0 / log(10)) * ((-19.233 * log(10)) - (72175.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, UO2+2, 2.0, H2O, -3.0, H+) @species(HVO4-2,-2) @logKreaction(HVO4-2, "(( (1.0 / log(10)) * ((-15.143 * log(10)) - (62301.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, VO2+, 2.0, H2O, -3.0, H+) @species(HWO4-,-1) @logKreaction(HWO4-, "(( (1.0 / log(10)) * ((3.592 * log(10)) - (6318.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, WO4-2, 1.0, H+) @species(HYO2,0) @logKreaction(HYO2, "(( (1.0 / log(10)) * ((-25.991 * log(10)) - (221152.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Y+3, 2.0, H2O, -3.0, H+) @species(HZnO2-,-1) @logKreaction(HZnO2-, "(( (1.0 / log(10)) * ((-28.14 * log(10)) - (144668.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Zn+2, 2.0, H2O, -3.0, H+) @species(HZrO2+,1) @logKreaction(HZrO2+, "(( (1.0 / log(10)) * ((-3.357 * log(10)) - (2913.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, ZrO+2, 1.0, H2O, -1.0, H+) @species(HZrO3-,-1) @logKreaction(HZrO3-, "(( (1.0 / log(10)) * ((-14.263 * log(10)) - (65513.99999999999 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, ZrO+2, 2.0, H2O, -3.0, H+) @species(InCl+2,2) @logKreaction(InCl+2, "(( (1.0 / log(10)) * ((3.272 * log(10)) - (-5365.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, In+3) @species(InF+2,2) @logKreaction(InF+2, "(( (1.0 / log(10)) * ((4.64 * log(10)) - (26865.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, F-, 1.0, In+3) @species(InO+,1) @logKreaction(InO+, "(( (1.0 / log(10)) * ((-7.828 * log(10)) - (99167.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, In+3, 1.0, H2O, -2.0, H+) @species(InO2-,-1) @logKreaction(InO2-, "(( (1.0 / log(10)) * ((-22.033 * log(10)) - (182466.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, In+3, 2.0, H2O, -4.0, H+) @species(InOH+2,2) @logKreaction(InOH+2, "(( (1.0 / log(10)) * ((-4.016 * log(10)) - (24892.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, In+3, 1.0, H2O, -1.0, H+) @species(KAlO2,0) @logKreaction(KAlO2, "(( (1.0 / log(10)) * ((-24.224 * log(10)) - (211675.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Al+3, 1.0, K+, 2.0, H2O, -4.0, H+) @species(KAsO4-2,-2) @logKreaction(KAsO4-2, "(( (1.0 / log(10)) * ((-14.003 * log(10)) - (119613.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, K+, -2.0, H+) @species(KBr,0) @logKreaction(KBr, "(( (1.0 / log(10)) * ((-1.746 * log(10)) - (14345.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Br-, 1.0, K+) @species(KCl,0) @logKreaction(KCl, "(( (1.0 / log(10)) * ((-0.5 * log(10)) - (4180.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, K+) @species(KH2AsO4,0) @logKreaction(KH2AsO4, "(( (1.0 / log(10)) * ((-1.903 * log(10)) - (13748.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, K+) @species(KH2PO4,0) @logKreaction(KH2PO4, "(0.440)", 1.0, K+, 1.0, H2PO4-) @species(KHAsO4-,-1) @logKreaction(KHAsO4-, "(( (1.0 / log(10)) * ((-6.434 * log(10)) - (9920.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, K+, -1.0, H+) @species(KHPO4-,-1) @logKreaction(KHPO4-, "(( (1.0 / log(10)) * ((-6.432 * log(10)) - (31590.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, K+, 1.0, H2PO4-, -1.0, H+) @species(KI,0) @logKreaction(KI, "(( (1.0 / log(10)) * ((-1.606 * log(10)) - (8560.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, I-, 1.0, K+) @species(KOH,0) @logKreaction(KOH, "(( (1.0 / log(10)) * ((-14.461 * log(10)) - (66438.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, K+, 1.0, H2O, -1.0, H+) @species(KP2O7-3,-3) @logKreaction(KP2O7-3, "(( (1.0 / log(10)) * ((-15.709 * log(10)) - (39592.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, K+, 2.0, H2PO4-, -1.0, H2O, -2.0, H+) @species(KPO4-2,-2) @logKreaction(KPO4-2, "(-18.260)", 1.0, K+, 1.0, H2PO4-, -2.0, H+) @species(KSO4-,-1) @logKreaction(KSO4-, "(( (1.0 / log(10)) * ((0.88 * log(10)) - (2949.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, K+, 1.0, SO4-2) @species(LaCl+2,2) @logKreaction(LaCl+2, "(( (1.0 / log(10)) * ((0.321 * log(10)) - (14100.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, La+3) @species(LaCl2+,1) @logKreaction(LaCl2+, "(( (1.0 / log(10)) * ((-0.018 * log(10)) - (19241.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, La+3) @species(LaCl3,0) @logKreaction(LaCl3, "(( (1.0 / log(10)) * ((-0.356 * log(10)) - (12158.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, Cl-, 1.0, La+3) @species(LaCl4-,-1) @logKreaction(LaCl4-, "(( (1.0 / log(10)) * ((-0.768 * log(10)) - (-7980.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, Cl-, 1.0, La+3) @species(LaCO3+,1) @logKreaction(LaCO3+, "(( (1.0 / log(10)) * ((-3.195 * log(10)) - (-1369.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, La+3, -1.0, H+) @species(LaF+2,2) @logKreaction(LaF+2, "(( (1.0 / log(10)) * ((3.895 * log(10)) - (26413.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, F-, 1.0, La+3) @species(LaF2+,1) @logKreaction(LaF2+, "(( (1.0 / log(10)) * ((6.765 * log(10)) - (19514.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, F-, 1.0, La+3) @species(LaF3,0) @logKreaction(LaF3, "(( (1.0 / log(10)) * ((8.827 * log(10)) - (-995.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, F-, 1.0, La+3) @species(LaF4-,-1) @logKreaction(LaF4-, "(( (1.0 / log(10)) * ((10.524 * log(10)) - (-41617.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, F-, 1.0, La+3) @species(LaH2PO4+2,2) @logKreaction(LaH2PO4+2, "(( (1.0 / log(10)) * ((1.33 * log(10)) - (-7975.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, La+3, 1.0, H2PO4-) @species(LaHCO3+2,2) @logKreaction(LaHCO3+2, "(( (1.0 / log(10)) * ((2.009 * log(10)) - (6972.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, La+3) @species(LaNO3+2,2) @logKreaction(LaNO3+2, "(( (1.0 / log(10)) * ((0.581 * log(10)) - (-29415.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, La+3, 1.0, NO3-) @species(LaO+,1) @logKreaction(LaO+, "(( (1.0 / log(10)) * ((-18.163 * log(10)) - (159159.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, La+3, 1.0, H2O, -2.0, H+) @species(LaO2-,-1) @logKreaction(LaO2-, "(( (1.0 / log(10)) * ((-40.798 * log(10)) - (298184.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, La+3, 2.0, H2O, -4.0, H+) @species(LaO2H,0) @logKreaction(LaO2H, "(( (1.0 / log(10)) * ((-27.897 * log(10)) - (237270.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, La+3, 2.0, H2O, -3.0, H+) @species(LaOH+2,2) @logKreaction(LaOH+2, "(( (1.0 / log(10)) * ((-8.634 * log(10)) - (85057.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, La+3, 1.0, H2O, -1.0, H+) @species(LaSO4+,1) @logKreaction(LaSO4+, "(( (1.0 / log(10)) * ((3.723 * log(10)) - (18143.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, La+3, 1.0, SO4-2) @species(LiCl,0) @logKreaction(LiCl, "(( (1.0 / log(10)) * ((-1.499 * log(10)) - (4704.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, Li+) @species(LiOH,0) @logKreaction(LiOH, "(( (1.0 / log(10)) * ((-13.643 * log(10)) - (56014.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Li+, 1.0, H2O, -1.0, H+) @species(LuCl+2,2) @logKreaction(LuCl+2, "(( (1.0 / log(10)) * ((-0.045 * log(10)) - (13572.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, Lu+3) @species(LuCl2+,1) @logKreaction(LuCl2+, "(( (1.0 / log(10)) * ((-0.604 * log(10)) - (15727.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Lu+3) @species(LuCl3,0) @logKreaction(LuCl3, "(( (1.0 / log(10)) * ((-1.162 * log(10)) - (3412.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, Cl-, 1.0, Lu+3) @species(LuCl4-,-1) @logKreaction(LuCl4-, "(( (1.0 / log(10)) * ((-1.721 * log(10)) - (-25993.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, Cl-, 1.0, Lu+3) @species(LuCO3+,1) @logKreaction(LuCO3+, "(( (1.0 / log(10)) * ((-2.023 * log(10)) - (-11057.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Lu+3, -1.0, H+) @species(LuF+2,2) @logKreaction(LuF+2, "(( (1.0 / log(10)) * ((4.848 * log(10)) - (25714.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, F-, 1.0, Lu+3) @species(LuF2+,1) @logKreaction(LuF2+, "(( (1.0 / log(10)) * ((8.524 * log(10)) - (14338.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, F-, 1.0, Lu+3) @species(LuF3,0) @logKreaction(LuF3, "(( (1.0 / log(10)) * ((11.219 * log(10)) - (-12652.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, F-, 1.0, Lu+3) @species(LuF4-,-1) @logKreaction(LuF4-, "(( (1.0 / log(10)) * ((13.456 * log(10)) - (-64092.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, F-, 1.0, Lu+3) @species(LuH2PO4+2,2) @logKreaction(LuH2PO4+2, "(( (1.0 / log(10)) * ((1.183 * log(10)) - (-13375.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Lu+3, 1.0, H2PO4-) @species(LuHCO3+2,2) @logKreaction(LuHCO3+2, "(( (1.0 / log(10)) * ((1.936 * log(10)) - (1528.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Lu+3) @species(LuNO3+2,2) @logKreaction(LuNO3+2, "(( (1.0 / log(10)) * ((0.581 * log(10)) - (-41640.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Lu+3, 1.0, NO3-) @species(LuO+,1) @logKreaction(LuO+, "(( (1.0 / log(10)) * ((-15.305 * log(10)) - (136978.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Lu+3, 1.0, H2O, -2.0, H+) @species(LuO2-,-1) @logKreaction(LuO2-, "(( (1.0 / log(10)) * ((-31.928 * log(10)) - (238950.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Lu+3, 2.0, H2O, -4.0, H+) @species(LuO2H,0) @logKreaction(LuO2H, "(( (1.0 / log(10)) * ((-23.865 * log(10)) - (207023.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Lu+3, 2.0, H2O, -3.0, H+) @species(LuOH+2,2) @logKreaction(LuOH+2, "(( (1.0 / log(10)) * ((-7.608 * log(10)) - (74709.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Lu+3, 1.0, H2O, -1.0, H+) @species(LuSO4+,1) @logKreaction(LuSO4+, "(( (1.0 / log(10)) * ((3.649 * log(10)) - (19185.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Lu+3, 1.0, SO4-2) @species(Mg[HCO3]+,1) @logKreaction(Mg[HCO3]+, "(( (1.0 / log(10)) * ((1.038 * log(10)) - (1841.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Mg+2) @species(Mg4[OH]4+4,4) @logKreaction(Mg4[OH]4+4, "(( (1.0 / log(10)) * ((-39.754 * log(10)) - (229187.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, Mg+2, 4.0, H2O, -4.0, H+) @species(MgAsO4-,-1) @logKreaction(MgAsO4-, "(( (1.0 / log(10)) * ((-12.735 * log(10)) - (99689.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, Mg+2, -2.0, H+) @species(MgCl+,1) @logKreaction(MgCl+, "(( (1.0 / log(10)) * ((0.35 * log(10)) - (-1729.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, Mg+2) @species(MgCO3,0) @logKreaction(MgCO3, "(( (1.0 / log(10)) * ((-7.347 * log(10)) - (23505.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Mg+2, -1.0, H+) @species(MgF+,1) @logKreaction(MgF+, "(( (1.0 / log(10)) * ((1.149 * log(10)) - (3388.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, F-, 1.0, Mg+2) @species(MgH2AsO3+,1) @logKreaction(MgH2AsO3+, "(( (1.0 / log(10)) * ((1.674 * log(10)) - (-21477.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO3-, 1.0, Mg+2) @species(MgH2AsO4+,1) @logKreaction(MgH2AsO4+, "(( (1.0 / log(10)) * ((1.512 * log(10)) - (-15687.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, Mg+2) @species(MgH2PO4+,1) @logKreaction(MgH2PO4+, "(( (1.0 / log(10)) * ((1.17 * log(10)) - (13510.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Mg+2, 1.0, H2PO4-) @species(MgHAsO4,0) @logKreaction(MgHAsO4, "(( (1.0 / log(10)) * ((-4.539 * log(10)) - (10494.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, Mg+2, -1.0, H+) @species(MgHPO4,0) @logKreaction(MgHPO4, "(( (1.0 / log(10)) * ((-4.303 * log(10)) - (16152.000000000002 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Mg+2, 1.0, H2PO4-, -1.0, H+) @species(MgOH+,1) @logKreaction(MgOH+, "(( (1.0 / log(10)) * ((-11.681 * log(10)) - (62834.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Mg+2, 1.0, H2O, -1.0, H+) @species(MgP2O7-2,-2) @logKreaction(MgP2O7-2, "(( (1.0 / log(10)) * ((-10.609 * log(10)) - (45031.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Mg+2, 2.0, H2PO4-, -1.0, H2O, -2.0, H+) @species(MgPO4-,-1) @logKreaction(MgPO4-, "(( (1.0 / log(10)) * ((-14.71 * log(10)) - (31170.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Mg+2, 1.0, H2PO4-, -2.0, H+) @species(MgSO4,0) @logKreaction(MgSO4, "(( (1.0 / log(10)) * ((2.23 * log(10)) - (5860.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Mg+2, 1.0, SO4-2) @species(MnAsO4-,-1) @logKreaction(MnAsO4-, "(( (1.0 / log(10)) * ((-12.33 * log(10)) - (78986.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, Mn+2, -2.0, H+) @species(MnCl+,1) @logKreaction(MnCl+, "(( (1.0 / log(10)) * ((-0.126 * log(10)) - (19022.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, Mn+2) @species(MnF+,1) @logKreaction(MnF+, "(( (1.0 / log(10)) * ((0.92 * log(10)) - (2479.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, F-, 1.0, Mn+2) @species(MnH2AsO4+,1) @logKreaction(MnH2AsO4+, "(( (1.0 / log(10)) * ((1.006 * log(10)) - (-2373.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, Mn+2) @species(MnH2PO4+,1) @logKreaction(MnH2PO4+, "(1.343)", 1.0, Mn+2, 1.0, H2PO4-) @species(MnHAsO4,0) @logKreaction(MnHAsO4, "(( (1.0 / log(10)) * ((-4.065 * log(10)) - (9357.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, Mn+2, -1.0, H+) @species(MnHPO4,0) @logKreaction(MnHPO4, "(-3.632)", 1.0, Mn+2, 1.0, H2PO4-, -1.0, H+) @species(MnO,0) @logKreaction(MnO, "(( (1.0 / log(10)) * ((-22.195 * log(10)) - (122917.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Mn+2, 1.0, H2O, -2.0, H+) @species(MnO2-2,-2) @logKreaction(MnO2-2, "(( (1.0 / log(10)) * ((-48.274 * log(10)) - (235076.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Mn+2, 2.0, H2O, -4.0, H+) @species(MnOH+,1) @logKreaction(MnOH+, "(( (1.0 / log(10)) * ((-10.613 * log(10)) - (60303.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Mn+2, 1.0, H2O, -1.0, H+) @species(MnPO4-,-1) @logKreaction(MnPO4-, "(-12.344)", 1.0, Mn+2, 1.0, H2PO4-, -2.0, H+) @species(MnSO4,0) @logKreaction(MnSO4, "(( (1.0 / log(10)) * ((1.993 * log(10)) - (9555.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Mn+2, 1.0, SO4-2) @species(N2H5+,1) @logKreaction(N2H5+, "(( (1.0 / log(10)) * ((-19.616 * log(10)) - (104619.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.33333333333333, NH3, 0.333333333333333, N2, 1.0, H+) @species(N2H6+2,2) @logKreaction(N2H6+2, "(( (1.0 / log(10)) * ((-20.643 * log(10)) - (95382.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.33333333333333, NH3, 0.333333333333333, N2, 2.0, H+) @species(N2O,0) @logKreaction(N2O, "(( (1.0 / log(10)) * ((-7.654 * log(10)) - (42826.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.666666666666667, N2, 0.666666666666667, NO2-, 0.666666666666667, H+, -0.333333333333333, H2O) @species(N2O2-2,-2) @logKreaction(N2O2-2, "(( (1.0 / log(10)) * ((-53.671 * log(10)) - (257189.00000000003 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.666666666666667, N2, 0.666666666666667, NO2-, 0.666666666666667, H2O, -1.33333333333333, H+) @species(Na2P2O7-2,-2) @logKreaction(Na2P2O7-2, "(-13.620)", 2.0, Na+, 2.0, H2PO4-, -1.0, H2O, -2.0, H+) @species(NaAlO2,0) @logKreaction(NaAlO2, "(( (1.0 / log(10)) * ((-23.631 * log(10)) - (190348.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Al+3, 1.0, Na+, 2.0, H2O, -4.0, H+) @species(NaAsO4-2,-2) @logKreaction(NaAsO4-2, "(( (1.0 / log(10)) * ((-13.867 * log(10)) - (87299.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, Na+, -2.0, H+) @species(NaB[OH]4,0) @logKreaction(NaB[OH]4, "(( (1.0 / log(10)) * ((-8.977 * log(10)) - (13466.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, B[OH]3, 1.0, Na+, 1.0, H2O, -1.0, H+) @species(NaBr,0) @logKreaction(NaBr, "(( (1.0 / log(10)) * ((-1.369 * log(10)) - (8228.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Br-, 1.0, Na+) @species(NaCO3-,-1) @logKreaction(NaCO3-, "(( (1.0 / log(10)) * ((-9.057 * log(10)) - (32452.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Na+, -1.0, H+) @species(NaF,0) @logKreaction(NaF, "(( (1.0 / log(10)) * ((-0.97 * log(10)) - (7196.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, F-, 1.0, Na+) @species(NaH2AsO3,0) @logKreaction(NaH2AsO3, "(( (1.0 / log(10)) * ((0.273 * log(10)) - (-8134.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO3-, 1.0, Na+) @species(NaH2AsO4,0) @logKreaction(NaH2AsO4, "(( (1.0 / log(10)) * ((-1.788 * log(10)) - (9245.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, Na+) @species(NaH2PO4,0) @logKreaction(NaH2PO4, "(0.410)", 1.0, Na+, 1.0, H2PO4-) @species(NaHAsO4-,-1) @logKreaction(NaHAsO4-, "(( (1.0 / log(10)) * ((-6.298 * log(10)) - (7794.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, Na+, -1.0, H+) @species(NaHCO3,0) @logKreaction(NaHCO3, "(( (1.0 / log(10)) * ((-0.247 * log(10)) - (11979.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Na+) @species(NaHP2O7-2,-2) @logKreaction(NaHP2O7-2, "(-7.010)", 1.0, Na+, 2.0, H2PO4-, -1.0, H2O, -1.0, H+) @species(NaHPO4-,-1) @logKreaction(NaHPO4-, "(( (1.0 / log(10)) * ((-6.34 * log(10)) - (34940.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Na+, 1.0, H2PO4-, -1.0, H+) @species(NaI,0) @logKreaction(NaI, "(( (1.0 / log(10)) * ((-1.553 * log(10)) - (6654.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, I-, 1.0, Na+) @species(NaOH,0) @logKreaction(NaOH, "(( (1.0 / log(10)) * ((-14.751 * log(10)) - (53395.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Na+, 1.0, H2O, -1.0, H+) @species(NaP2O7-3,-3) @logKreaction(NaP2O7-3, "(( (1.0 / log(10)) * ((-15.519 * log(10)) - (38336.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Na+, 2.0, H2PO4-, -1.0, H2O, -2.0, H+) @species(NaPO4-2,-2) @logKreaction(NaPO4-2, "(-18.070)", 1.0, Na+, 1.0, H2PO4-, -2.0, H+) @species(NaSO4-,-1) @logKreaction(NaSO4-, "(( (1.0 / log(10)) * ((0.936 * log(10)) - (-2788.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Na+, 1.0, SO4-2) @species(NdCl+2,2) @logKreaction(NdCl+2, "(( (1.0 / log(10)) * ((0.321 * log(10)) - (14723.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, Nd+3) @species(NdCl2+,1) @logKreaction(NdCl2+, "(( (1.0 / log(10)) * ((0.056 * log(10)) - (20320.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Nd+3) @species(NdCl3,0) @logKreaction(NdCl3, "(( (1.0 / log(10)) * ((-0.283 * log(10)) - (14733.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, Cl-, 1.0, Nd+3) @species(NdCl4-,-1) @logKreaction(NdCl4-, "(( (1.0 / log(10)) * ((-0.695 * log(10)) - (-3159.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, Cl-, 1.0, Nd+3) @species(NdCO3+,1) @logKreaction(NdCO3+, "(( (1.0 / log(10)) * ((-2.609 * log(10)) - (-4091.9999999999995 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Nd+3, -1.0, H+) @species(NdF+2,2) @logKreaction(NdF+2, "(( (1.0 / log(10)) * ((4.408 * log(10)) - (22486.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, F-, 1.0, Nd+3) @species(NdF2+,1) @logKreaction(NdF2+, "(( (1.0 / log(10)) * ((7.644 * log(10)) - (13371.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, F-, 1.0, Nd+3) @species(NdF3,0) @logKreaction(NdF3, "(( (1.0 / log(10)) * ((10.0 * log(10)) - (-8064.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, F-, 1.0, Nd+3) @species(NdF4-,-1) @logKreaction(NdF4-, "(( (1.0 / log(10)) * ((11.99 * log(10)) - (-48613.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, F-, 1.0, Nd+3) @species(NdH2PO4+2,2) @logKreaction(NdH2PO4+2, "(( (1.0 / log(10)) * ((1.103 * log(10)) - (-5272.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Nd+3, 1.0, H2PO4-) @species(NdHCO3+2,2) @logKreaction(NdHCO3+2, "(( (1.0 / log(10)) * ((1.862 * log(10)) - (9057.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Nd+3) @species(NdNO3+2,2) @logKreaction(NdNO3+2, "(( (1.0 / log(10)) * ((0.79 * log(10)) - (-27851.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, NO3-, 1.0, Nd+3) @species(NdO+,1) @logKreaction(NdO+, "(( (1.0 / log(10)) * ((-17.064 * log(10)) - (154131.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Nd+3, 1.0, H2O, -2.0, H+) @species(NdO2-,-1) @logKreaction(NdO2-, "(( (1.0 / log(10)) * ((-37.059 * log(10)) - (278717.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Nd+3, 2.0, H2O, -4.0, H+) @species(NdO2H,0) @logKreaction(NdO2H, "(( (1.0 / log(10)) * ((-26.358 * log(10)) - (230105.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Nd+3, 2.0, H2O, -3.0, H+) @species(NdOH+2,2) @logKreaction(NdOH+2, "(( (1.0 / log(10)) * ((-8.121 * log(10)) - (83126.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Nd+3, 1.0, H2O, -1.0, H+) @species(NdSO4+,1) @logKreaction(NdSO4+, "(( (1.0 / log(10)) * ((3.723 * log(10)) - (19640.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Nd+3, 1.0, SO4-2) @species(NF3,0) @logKreaction(NF3, "(( (1.0 / log(10)) * ((-59.035 * log(10)) - (398898.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, F-, 1.0, NO2-, 4.0, H+, -2.0, H2O) @species(NH4+,1) @logKreaction(NH4+, "(( (1.0 / log(10)) * ((9.241 * log(10)) - (-51750.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, NH3, 1.0, H+) @species(Ni[CN]4-2,-2) @logKreaction(Ni[CN]4-2, "(( (1.0 / log(10)) * ((34.083 * log(10)) - (-189579.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ni+2, 4.0, CN-) @species(Ni[CN]5-3,-3) @logKreaction(Ni[CN]5-3, "(( (1.0 / log(10)) * ((33.337 * log(10)) - (-203321.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ni+2, 5.0, CN-) @species(NiAsO4-,-1) @logKreaction(NiAsO4-, "(( (1.0 / log(10)) * ((-10.665 * log(10)) - (84853.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, Ni+2, -2.0, H+) @species(NiCl+,1) @logKreaction(NiCl+, "(( (1.0 / log(10)) * ((0.151 * log(10)) - (5242.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, Ni+2) @species(NiCO3,0) @logKreaction(NiCO3, "(-6.056)", 1.0, HCO3-, 1.0, Ni+2, -1.0, H+) @species(NiF+,1) @logKreaction(NiF+, "(( (1.0 / log(10)) * ((1.501 * log(10)) - (13990.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, F-, 1.0, Ni+2) @species(NiH2AsO4+,1) @logKreaction(NiH2AsO4+, "(( (1.0 / log(10)) * ((1.68 * log(10)) - (-9191.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, Ni+2) @species(NiHAsO4,0) @logKreaction(NiHAsO4, "(( (1.0 / log(10)) * ((-3.786 * log(10)) - (12531.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, Ni+2, -1.0, H+) @species(NiHP2O7-,-1) @logKreaction(NiHP2O7-, "(-3.200)", 1.0, Ni+2, 2.0, H2PO4-, -1.0, H2O, -1.0, H+) @species(NiHPO4,0) @logKreaction(NiHPO4, "(-4.091)", 1.0, Ni+2, 1.0, H2PO4-, -1.0, H+) @species(NiHS+,1) @logKreaction(NiHS+, "(5.251)", 1.0, Ni+2, 1.0, HS-) @species(NiNO3+,1) @logKreaction(NiNO3+, "(0.551)", 1.0, NO3-, 1.0, Ni+2) @species(NiO,0) @logKreaction(NiO, "(( (1.0 / log(10)) * ((-19.501 * log(10)) - (98873.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ni+2, 1.0, H2O, -2.0, H+) @species(NiOH+,1) @logKreaction(NiOH+, "(( (1.0 / log(10)) * ((-9.501 * log(10)) - (35577.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ni+2, 1.0, H2O, -1.0, H+) @species(NiP2O7-2,-2) @logKreaction(NiP2O7-2, "(( (1.0 / log(10)) * ((-9.008 * log(10)) - (8643.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ni+2, 2.0, H2PO4-, -1.0, H2O, -2.0, H+) @species(NiSO4,0) @logKreaction(NiSO4, "(( (1.0 / log(10)) * ((2.42 * log(10)) - (10150.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ni+2, 1.0, SO4-2) @species(NO,0) @logKreaction(NO, "(( (1.0 / log(10)) * ((-7.261 * log(10)) - (54740.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 0.166666666666667, N2, 0.666666666666667, NO2-, 0.666666666666667, H+, -0.333333333333333, H2O) @species(OCN-,-1) @logKreaction(OCN-, "(( (1.0 / log(10)) * ((48.713 * log(10)) - (-290559.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, CN-, 0.5, O2) @species(OH-,-1) @logKreaction(OH-, "(( (1.0 / log(10)) * ((-14.002 * log(10)) - (55815.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2O, -1.0, H+) @species(P2O7-4,-4) @logKreaction(P2O7-4, "(( (1.0 / log(10)) * ((-17.81 * log(10)) - (32478.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, H2PO4-, -1.0, H2O, -2.0, H+) @species(Pb[CO3],0) @logKreaction(Pb[CO3], "(( (1.0 / log(10)) * ((-3.327 * log(10)) - (11685.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Pb+2, -1.0, H+) @species(Pb[CO3]2-2,-2) @logKreaction(Pb[CO3]2-2, "(-10.524)", 2.0, HCO3-, 1.0, Pb+2, -2.0, H+) @species(Pb[H2PO4]+,1) @logKreaction(Pb[H2PO4]+, "(1.500)", 1.0, H2PO4-, 1.0, Pb+2) @species(Pb[HS]2,0) @logKreaction(Pb[HS]2, "(( (1.0 / log(10)) * ((15.01 * log(10)) - (-65580.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Pb+2, 2.0, HS-) @species(Pb[HS]3-,-1) @logKreaction(Pb[HS]3-, "(( (1.0 / log(10)) * ((16.26 * log(10)) - (-73330.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Pb+2, 3.0, HS-) @species(Pb[OH]4-2,-2) @logKreaction(Pb[OH]4-2, "(( (1.0 / log(10)) * ((-38.904 * log(10)) - (197475.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Pb+2, 4.0, H2O, -4.0, H+) @species(Pb[SO4]2-2,-2) @logKreaction(Pb[SO4]2-2, "(3.470)", 1.0, Pb+2, 2.0, SO4-2) @species(Pb2[OH]+3,3) @logKreaction(Pb2[OH]+3, "(-7.180)", 2.0, Pb+2, 1.0, H2O, -1.0, H+) @species(Pb4[OH]4+4,4) @logKreaction(Pb4[OH]4+4, "(( (1.0 / log(10)) * ((-20.634 * log(10)) - (82038.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, Pb+2, 4.0, H2O, -4.0, H+) @species(Pb6[OH]8+4,4) @logKreaction(Pb6[OH]8+4, "(( (1.0 / log(10)) * ((-42.688 * log(10)) - (192158.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 6.0, Pb+2, 8.0, H2O, -8.0, H+) @species(PbAsO4-,-1) @logKreaction(PbAsO4-, "(( (1.0 / log(10)) * ((-11.735 * log(10)) - (95026.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, Pb+2, -2.0, H+) @species(PbCl+,1) @logKreaction(PbCl+, "(( (1.0 / log(10)) * ((1.44 * log(10)) - (4318.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, Pb+2) @species(PbCl2,0) @logKreaction(PbCl2, "(( (1.0 / log(10)) * ((2.0 * log(10)) - (7948.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Pb+2) @species(PbCl3-,-1) @logKreaction(PbCl3-, "(( (1.0 / log(10)) * ((1.69 * log(10)) - (7811.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, Cl-, 1.0, Pb+2) @species(PbCl4-2,-2) @logKreaction(PbCl4-2, "(( (1.0 / log(10)) * ((1.4 * log(10)) - (1324.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, Cl-, 1.0, Pb+2) @species(PbF+,1) @logKreaction(PbF+, "(( (1.0 / log(10)) * ((2.27 * log(10)) - (-4054.9999999999995 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, F-, 1.0, Pb+2) @species(PbF2,0) @logKreaction(PbF2, "(( (1.0 / log(10)) * ((3.01 * log(10)) - (-8880.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, F-, 1.0, Pb+2) @species(PbH2AsO3+,1) @logKreaction(PbH2AsO3+, "(( (1.0 / log(10)) * ((5.172 * log(10)) - (-20319.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO3-, 1.0, Pb+2) @species(PbH2AsO4+,1) @logKreaction(PbH2AsO4+, "(( (1.0 / log(10)) * ((1.534 * log(10)) - (6559.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, Pb+2) @species(PbH2PO4+,1) @logKreaction(PbH2PO4+, "(-1.500)", 1.0, H2PO4-, 1.0, Pb+2) @species(PbHAsO4,0) @logKreaction(PbHAsO4, "(( (1.0 / log(10)) * ((-4.166 * log(10)) - (11030.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, Pb+2, -1.0, H+) @species(PbHCO3+,1) @logKreaction(PbHCO3+, "(3.443)", 1.0, HCO3-, 1.0, Pb+2) @species(PbHPO4,0) @logKreaction(PbHPO4, "(-4.105)", 1.0, H2PO4-, 1.0, Pb+2, -1.0, H+) @species(PbO,0) @logKreaction(PbO, "(( (1.0 / log(10)) * ((-16.951 * log(10)) - (97824.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Pb+2, 1.0, H2O, -2.0, H+) @species(PbOH+,1) @logKreaction(PbOH+, "(( (1.0 / log(10)) * ((-7.511 * log(10)) - (4021.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Pb+2, 1.0, H2O, -1.0, H+) @species(PbP2O7-2,-2) @logKreaction(PbP2O7-2, "(-9.478)", 2.0, H2PO4-, 1.0, Pb+2, -1.0, H2O, -2.0, H+) @species(PbSO4,0) @logKreaction(PbSO4, "(( (1.0 / log(10)) * ((2.82 * log(10)) - (6860.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Pb+2, 1.0, SO4-2) @species(Pd[SO4]2-2,-2) @logKreaction(Pd[SO4]2-2, "(( (1.0 / log(10)) * ((4.543 * log(10)) - (13311.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Pd+2, 2.0, SO4-2) @species(Pd[SO4]3-4,-4) @logKreaction(Pd[SO4]3-4, "(( (1.0 / log(10)) * ((6.33 * log(10)) - (22791.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Pd+2, 3.0, SO4-2) @species(PdCl+,1) @logKreaction(PdCl+, "(( (1.0 / log(10)) * ((6.112 * log(10)) - (-30306.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, Pd+2) @species(PdCl2,0) @logKreaction(PdCl2, "(( (1.0 / log(10)) * ((10.728 * log(10)) - (-63428.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Pd+2) @species(PdCl3-,-1) @logKreaction(PdCl3-, "(( (1.0 / log(10)) * ((13.138 * log(10)) - (-96181.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, Cl-, 1.0, Pd+2) @species(PdCl4-2,-2) @logKreaction(PdCl4-2, "(( (1.0 / log(10)) * ((15.138 * log(10)) - (-142184.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, Cl-, 1.0, Pd+2) @species(PdO,0) @logKreaction(PdO, "(( (1.0 / log(10)) * ((-2.184 * log(10)) - (6074.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Pd+2, 1.0, H2O, -2.0, H+) @species(PdOH+,1) @logKreaction(PdOH+, "(( (1.0 / log(10)) * ((-0.989 * log(10)) - (6864.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Pd+2, 1.0, H2O, -1.0, H+) @species(PdSO4,0) @logKreaction(PdSO4, "(( (1.0 / log(10)) * ((2.477 * log(10)) - (5546.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Pd+2, 1.0, SO4-2) @species(PO3F-2,-2) @logKreaction(PO3F-2, "(-1.180)", 1.0, F-, 1.0, H2PO4-, -1.0, H2O) @species(PO4-3,-3) @logKreaction(PO4-3, "(( (1.0 / log(10)) * ((-19.56 * log(10)) - (18200.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2PO4-, -2.0, H+) @species(PrCl+2,2) @logKreaction(PrCl+2, "(( (1.0 / log(10)) * ((0.321 * log(10)) - (14599.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, Pr+3) @species(PrCl2+,1) @logKreaction(PrCl2+, "(( (1.0 / log(10)) * ((0.056 * log(10)) - (20070.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Pr+3) @species(PrCl3,0) @logKreaction(PrCl3, "(( (1.0 / log(10)) * ((-0.283 * log(10)) - (14109.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, Cl-, 1.0, Pr+3) @species(PrCl4-,-1) @logKreaction(PrCl4-, "(( (1.0 / log(10)) * ((-0.695 * log(10)) - (-4157.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, Cl-, 1.0, Pr+3) @species(PrCO3+,1) @logKreaction(PrCO3+, "(( (1.0 / log(10)) * ((-2.756 * log(10)) - (-3380.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Pr+3, -1.0, H+) @species(PrF+2,2) @logKreaction(PrF+2, "(( (1.0 / log(10)) * ((4.262 * log(10)) - (23448.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, F-, 1.0, Pr+3) @species(PrF2+,1) @logKreaction(PrF2+, "(( (1.0 / log(10)) * ((7.424 * log(10)) - (14875.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, F-, 1.0, Pr+3) @species(PrF3,0) @logKreaction(PrF3, "(( (1.0 / log(10)) * ((9.78 * log(10)) - (-6684.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, F-, 1.0, Pr+3) @species(PrF4-,-1) @logKreaction(PrF4-, "(( (1.0 / log(10)) * ((11.697 * log(10)) - (-47314.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, F-, 1.0, Pr+3) @species(PrH2PO4+2,2) @logKreaction(PrH2PO4+2, "(( (1.0 / log(10)) * ((1.183 * log(10)) - (-6015.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2PO4-, 1.0, Pr+3) @species(PrHCO3+2,2) @logKreaction(PrHCO3+2, "(( (1.0 / log(10)) * ((1.936 * log(10)) - (-13317.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Pr+3) @species(PrNO3+2,2) @logKreaction(PrNO3+2, "(( (1.0 / log(10)) * ((0.655 * log(10)) - (-27588.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, NO3-, 1.0, Pr+3) @species(PrO+,1) @logKreaction(PrO+, "(( (1.0 / log(10)) * ((-17.284 * log(10)) - (155136.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Pr+3, 1.0, H2O, -2.0, H+) @species(PrO2-,-1) @logKreaction(PrO2-, "(( (1.0 / log(10)) * ((-37.573 * log(10)) - (281272.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Pr+3, 2.0, H2O, -4.0, H+) @species(PrO2H,0) @logKreaction(PrO2H, "(( (1.0 / log(10)) * ((-26.578 * log(10)) - (230986.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Pr+3, 2.0, H2O, -3.0, H+) @species(PrOH+2,2) @logKreaction(PrOH+2, "(( (1.0 / log(10)) * ((-8.268 * log(10)) - (83714.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Pr+3, 1.0, H2O, -1.0, H+) @species(PrSO4+,1) @logKreaction(PrSO4+, "(( (1.0 / log(10)) * ((-3.607 * log(10)) - (61106.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Pr+3, 1.0, SO4-2) @species(Pt[SO4]2-2,-2) @logKreaction(Pt[SO4]2-2, "(( (1.0 / log(10)) * ((4.858 * log(10)) - (11138.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Pt+2, 2.0, SO4-2) @species(Pt[SO4]3-4,-4) @logKreaction(Pt[SO4]3-4, "(( (1.0 / log(10)) * ((6.242 * log(10)) - (22544.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Pt+2, 3.0, SO4-2) @species(PtCl+,1) @logKreaction(PtCl+, "(( (1.0 / log(10)) * ((8.692 * log(10)) - (-45782.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, Pt+2) @species(PtCl2,0) @logKreaction(PtCl2, "(( (1.0 / log(10)) * ((15.515 * log(10)) - (-92745.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Pt+2) @species(PtCl3-,-1) @logKreaction(PtCl3-, "(( (1.0 / log(10)) * ((18.526 * log(10)) - (-130800.99999999999 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, Cl-, 1.0, Pt+2) @species(PtCl4-2,-2) @logKreaction(PtCl4-2, "(( (1.0 / log(10)) * ((20.057 * log(10)) - (-177245.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, Cl-, 1.0, Pt+2) @species(PtO,0) @logKreaction(PtO, "(( (1.0 / log(10)) * ((4.435 * log(10)) - (-32955.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Pt+2, 1.0, H2O, -2.0, H+) @species(PtOH+,1) @logKreaction(PtOH+, "(( (1.0 / log(10)) * ((2.463 * log(10)) - (-13841.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Pt+2, 1.0, H2O, -1.0, H+) @species(PtSO4,0) @logKreaction(PtSO4, "(( (1.0 / log(10)) * ((2.99 * log(10)) - (2368.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Pt+2, 1.0, SO4-2) @species(RbBr,0) @logKreaction(RbBr, "(( (1.0 / log(10)) * ((-1.217 * log(10)) - (13931.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Br-, 1.0, Rb+) @species(RbCl,0) @logKreaction(RbCl, "(( (1.0 / log(10)) * ((-0.947 * log(10)) - (13180.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, Rb+) @species(RbF,0) @logKreaction(RbF, "(( (1.0 / log(10)) * ((1.0 * log(10)) - (1899.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, F-, 1.0, Rb+) @species(RbI,0) @logKreaction(RbI, "(( (1.0 / log(10)) * ((-0.96 * log(10)) - (7975.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, I-, 1.0, Rb+) @species(RbOH,0) @logKreaction(RbOH, "(( (1.0 / log(10)) * ((-14.205 * log(10)) - (64212.99999999999 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Rb+, 1.0, H2O, -1.0, H+) @species(Rh[SO4]2-,-1) @logKreaction(Rh[SO4]2-, "(( (1.0 / log(10)) * ((2.131 * log(10)) - (67868.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Rh+3, 2.0, SO4-2) @species(Rh[SO4]2-2,-2) @logKreaction(Rh[SO4]2-2, "(( (1.0 / log(10)) * ((4.513 * log(10)) - (12231.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Rh+2, 2.0, SO4-2) @species(Rh[SO4]3-3,-3) @logKreaction(Rh[SO4]3-3, "(( (1.0 / log(10)) * ((1.969 * log(10)) - (108811.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Rh+3, 3.0, SO4-2) @species(Rh[SO4]3-4,-4) @logKreaction(Rh[SO4]3-4, "(( (1.0 / log(10)) * ((6.11 * log(10)) - (22050.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Rh+2, 3.0, SO4-2) @species(RhCl+,1) @logKreaction(RhCl+, "(( (1.0 / log(10)) * ((-0.207 * log(10)) - (3515.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, Rh+2) @species(RhCl+2,2) @logKreaction(RhCl+2, "(( (1.0 / log(10)) * ((2.022 * log(10)) - (-348.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, Rh+3) @species(RhCl2+,1) @logKreaction(RhCl2+, "(( (1.0 / log(10)) * ((3.303 * log(10)) - (-11813.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Rh+3) @species(RhCl2,0) @logKreaction(RhCl2, "(( (1.0 / log(10)) * ((-0.772 * log(10)) - (-3394.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Rh+2) @species(RhCl3,0) @logKreaction(RhCl3, "(( (1.0 / log(10)) * ((3.338 * log(10)) - (-32381.999999999996 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, Cl-, 1.0, Rh+3) @species(RhCl3-,-1) @logKreaction(RhCl3-, "(( (1.0 / log(10)) * ((-2.093 * log(10)) - (-20215.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, Cl-, 1.0, Rh+2) @species(RhCl4-,-1) @logKreaction(RhCl4-, "(( (1.0 / log(10)) * ((3.3 * log(10)) - (-72492.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, Cl-, 1.0, Rh+3) @species(RhCl4-2,-2) @logKreaction(RhCl4-2, "(( (1.0 / log(10)) * ((-3.297 * log(10)) - (-56417.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, Cl-, 1.0, Rh+2) @species(RhO+,1) @logKreaction(RhO+, "(( (1.0 / log(10)) * ((-5.402 * log(10)) - (75962.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Rh+3, 1.0, H2O, -2.0, H+) @species(RhO,0) @logKreaction(RhO, "(( (1.0 / log(10)) * ((-15.95 * log(10)) - (81032.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Rh+2, 1.0, H2O, -2.0, H+) @species(RhOH+,1) @logKreaction(RhOH+, "(( (1.0 / log(10)) * ((-7.835 * log(10)) - (43198.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Rh+2, 1.0, H2O, -1.0, H+) @species(RhOH+2,2) @logKreaction(RhOH+2, "(( (1.0 / log(10)) * ((-2.499 * log(10)) - (42178.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Rh+3, 1.0, H2O, -1.0, H+) @species(RhSO4+,1) @logKreaction(RhSO4+, "(( (1.0 / log(10)) * ((1.56 * log(10)) - (31110.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Rh+3, 1.0, SO4-2) @species(RhSO4,0) @logKreaction(RhSO4, "(( (1.0 / log(10)) * ((2.477 * log(10)) - (4798.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Rh+2, 1.0, SO4-2) @species(Ru[SO4]2-,-1) @logKreaction(Ru[SO4]2-, "(( (1.0 / log(10)) * ((2.71 * log(10)) - (64563.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ru+3, 2.0, SO4-2) @species(Ru[SO4]2-2,-2) @logKreaction(Ru[SO4]2-2, "(( (1.0 / log(10)) * ((4.147 * log(10)) - (14572.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ru+2, 2.0, SO4-2) @species(Ru[SO4]3-3,-3) @logKreaction(Ru[SO4]3-3, "(( (1.0 / log(10)) * ((2.328 * log(10)) - (106761.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ru+3, 3.0, SO4-2) @species(Ru[SO4]3-4,-4) @logKreaction(Ru[SO4]3-4, "(( (1.0 / log(10)) * ((5.304 * log(10)) - (27151.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ru+2, 3.0, SO4-2) @species(RuCl+,1) @logKreaction(RuCl+, "(( (1.0 / log(10)) * ((-0.493 * log(10)) - (5645.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, Ru+2) @species(RuCl+2,2) @logKreaction(RuCl+2, "(( (1.0 / log(10)) * ((2.183 * log(10)) - (-1018.9999999999999 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, Ru+3) @species(RuCl2+,1) @logKreaction(RuCl2+, "(( (1.0 / log(10)) * ((3.779 * log(10)) - (-14033.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Ru+3) @species(RuCl2,0) @logKreaction(RuCl2, "(( (1.0 / log(10)) * ((-1.293 * log(10)) - (824.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Ru+2) @species(RuCl3,0) @logKreaction(RuCl3, "(( (1.0 / log(10)) * ((4.335 * log(10)) - (-37199.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, Cl-, 1.0, Ru+3) @species(RuCl3-,-1) @logKreaction(RuCl3-, "(( (1.0 / log(10)) * ((-2.79 * log(10)) - (-13870.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, Cl-, 1.0, Ru+2) @species(RuCl4-,-1) @logKreaction(RuCl4-, "(( (1.0 / log(10)) * ((4.194 * log(10)) - (-75975.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, Cl-, 1.0, Ru+3) @species(RuCl4-2,-2) @logKreaction(RuCl4-2, "(( (1.0 / log(10)) * ((-4.14 * log(10)) - (-47364.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, Cl-, 1.0, Ru+2) @species(RuCl5-2,-2) @logKreaction(RuCl5-2, "(( (1.0 / log(10)) * ((3.907 * log(10)) - (-165659.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 5.0, Cl-, 1.0, Ru+3) @species(RuCl6-3,-3) @logKreaction(RuCl6-3, "(( (1.0 / log(10)) * ((3.525 * log(10)) - (-265789.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 6.0, Cl-, 1.0, Ru+3) @species(RuO+,1) @logKreaction(RuO+, "(( (1.0 / log(10)) * ((-3.511 * log(10)) - (65666.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ru+3, 1.0, H2O, -2.0, H+) @species(RuO,0) @logKreaction(RuO, "(( (1.0 / log(10)) * ((-15.4 * log(10)) - (78642.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ru+2, 1.0, H2O, -2.0, H+) @species(RuOH+,1) @logKreaction(RuOH+, "(( (1.0 / log(10)) * ((-7.557 * log(10)) - (42231.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ru+2, 1.0, H2O, -1.0, H+) @species(RuOH+2,2) @logKreaction(RuOH+2, "(( (1.0 / log(10)) * ((-2.235 * log(10)) - (40921.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ru+3, 1.0, H2O, -1.0, H+) @species(RuSO4+,1) @logKreaction(RuSO4+, "(( (1.0 / log(10)) * ((2.066 * log(10)) - (28223.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ru+3, 1.0, SO4-2) @species(RuSO4,0) @logKreaction(RuSO4, "(( (1.0 / log(10)) * ((2.403 * log(10)) - (5341.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ru+2, 1.0, SO4-2) @species(S-2,-2) @logKreaction(S-2, "(( (1.0 / log(10)) * ((-17.1 * log(10)) - (73277.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HS-, -1.0, H+) @species(S2-2,-2) @logKreaction(S2-2, "(( (1.0 / log(10)) * ((-3.332 * log(10)) - (8189.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.5, HS-, 0.25, S2O3-2, -0.75, H2O) @species(S2O5-2,-2) @logKreaction(S2O5-2, "(( (1.0 / log(10)) * ((12.851 * log(10)) - (2605.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, SO3-2, 2.0, H+, -1.0, H2O) @species(S3-2,-2) @logKreaction(S3-2, "(( (1.0 / log(10)) * ((7.905 * log(10)) - (-44062.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, HS-, 0.5, S2O3-2, 1.0, H+, -1.5, H2O) @species(S3O6-2,-2) @logKreaction(S3O6-2, "(( (1.0 / log(10)) * ((18.882 * log(10)) - (-68607.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, S2O4-2, 1.0, SO3-2, 2.0, H+, -1.0, H2O) @species(S4-2,-2) @logKreaction(S4-2, "(( (1.0 / log(10)) * ((18.039 * log(10)) - (-90143.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.5, HS-, 0.75, S2O3-2, 2.0, H+, -2.25, H2O) @species(S4O6-2,-2) @logKreaction(S4O6-2, "(( (1.0 / log(10)) * ((27.057 * log(10)) - (-104283.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, S2O3-2, 1.0, S2O4-2, 2.0, H+, -1.0, H2O) @species(S5-2,-2) @logKreaction(S5-2, "(( (1.0 / log(10)) * ((27.953 * log(10)) - (-134964.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, HS-, 1.0, S2O3-2, 3.0, H+, -3.0, H2O) @species(S5O6-2,-2) @logKreaction(S5O6-2, "(( (1.0 / log(10)) * ((0.873 * log(10)) - (26266.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.5, S2O3-2, 3.0, H+, -1.5, H2O) @species(Sb2S4-2,-2) @logKreaction(Sb2S4-2, "(( (1.0 / log(10)) * ((43.527 * log(10)) - (-258255.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, HS-, 2.0, Sb[OH]3, 2.0, H+, -6.0, H2O) @species(SCN-,-1) @logKreaction(SCN-, "(( (1.0 / log(10)) * ((23.307 * log(10)) - (-117402.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, CN-, 0.5, HS-, 0.25, S2O3-2, 1.0, H+, -0.75, H2O) @species(ScO+,1) @logKreaction(ScO+, "(( (1.0 / log(10)) * ((-9.734 * log(10)) - (106303.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Sc+3, 1.0, H2O, -2.0, H+) @species(ScO2-,-1) @logKreaction(ScO2-, "(( (1.0 / log(10)) * ((-25.991 * log(10)) - (206682.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Sc+3, 2.0, H2O, -4.0, H+) @species(ScOH+2,2) @logKreaction(ScOH+2, "(( (1.0 / log(10)) * ((-4.31 * log(10)) - (60247.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Sc+3, 1.0, H2O, -1.0, H+) @species(SeCN-,-1) @logKreaction(SeCN-, "(( (1.0 / log(10)) * ((43.892 * log(10)) - (-221410.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, CN-, 0.75, HSe-, 0.25, SeO4-2, 1.25, H+, -1.0, H2O) @species(SF6,0) @logKreaction(SF6, "(( (1.0 / log(10)) * ((-70.059 * log(10)) - (548922.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 6.0, F-, 1.0, SO4-2, 8.0, H+, -4.0, H2O) @species(Si2O2[OH]5-,-1) @logKreaction(Si2O2[OH]5-, "(( (1.0 / log(10)) * ((-8.499 * log(10)) - (16986.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, H4SiO4, -1.0, H2O, -1.0, H+) @species(Si2O3[OH]4-2,-2) @logKreaction(Si2O3[OH]4-2, "(( (1.0 / log(10)) * ((-19.399 * log(10)) - (52399.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, H4SiO4, -1.0, H2O, -2.0, H+) @species(Si3O5[OH]5-3,-3) @logKreaction(Si3O5[OH]5-3, "(( (1.0 / log(10)) * ((-29.398 * log(10)) - (80312.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, H4SiO4, -2.0, H2O, -3.0, H+) @species(Si3O6[OH]3-3,-3) @logKreaction(Si3O6[OH]3-3, "(( (1.0 / log(10)) * ((-29.397 * log(10)) - (80312.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, H4SiO4, -3.0, H2O, -3.0, H+) @species(Si4O12H4-4,-4) @logKreaction(Si4O12H4-4, "(( (1.0 / log(10)) * ((-39.196 * log(10)) - (107083.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, H4SiO4, -4.0, H2O, -4.0, H+) @species(Si4O6[OH]6-2,-2) @logKreaction(Si4O6[OH]6-2, "(( (1.0 / log(10)) * ((-15.196 * log(10)) - (23697.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, H4SiO4, -4.0, H2O, -2.0, H+) @species(Si4O7[OH]6-4,-4) @logKreaction(Si4O7[OH]6-4, "(( (1.0 / log(10)) * ((-39.097 * log(10)) - (106512.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, H4SiO4, -3.0, H2O, -4.0, H+) @species(Si4O8[OH]4-4,-4) @logKreaction(Si4O8[OH]4-4, "(( (1.0 / log(10)) * ((-39.096 * log(10)) - (106512.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, H4SiO4, -4.0, H2O, -4.0, H+) @species(Si6O15-6,-6) @logKreaction(Si6O15-6, "(( (1.0 / log(10)) * ((-61.491 * log(10)) - (176036.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 6.0, H4SiO4, -9.0, H2O, -6.0, H+) @species(SiF6-2,-2) @logKreaction(SiF6-2, "(( (1.0 / log(10)) * ((26.23 * log(10)) - (-61424.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 6.0, F-, 1.0, H4SiO4, 4.0, H+, -4.0, H2O) @species(SmCl+2,2) @logKreaction(SmCl+2, "(( (1.0 / log(10)) * ((0.321 * log(10)) - (14474.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, Sm+3) @species(SmCl2+,1) @logKreaction(SmCl2+, "(( (1.0 / log(10)) * ((-0.018 * log(10)) - (19990.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Sm+3) @species(SmCl3,0) @logKreaction(SmCl3, "(( (1.0 / log(10)) * ((-0.356 * log(10)) - (13779.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, Cl-, 1.0, Sm+3) @species(SmCl4-,-1) @logKreaction(SmCl4-, "(( (1.0 / log(10)) * ((-0.768 * log(10)) - (-5236.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, Cl-, 1.0, Sm+3) @species(SmCO3+,1) @logKreaction(SmCO3+, "(( (1.0 / log(10)) * ((-2.462 * log(10)) - (-5178.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Sm+3, -1.0, H+) @species(SmF+2,2) @logKreaction(SmF+2, "(( (1.0 / log(10)) * ((4.408 * log(10)) - (22985.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, F-, 1.0, Sm+3) @species(SmF2+,1) @logKreaction(SmF2+, "(( (1.0 / log(10)) * ((7.717 * log(10)) - (13451.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, F-, 1.0, Sm+3) @species(SmF3,0) @logKreaction(SmF3, "(( (1.0 / log(10)) * ((10.147 * log(10)) - (-8776.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, F-, 1.0, Sm+3) @species(SmF4-,-1) @logKreaction(SmF4-, "(( (1.0 / log(10)) * ((12.136 * log(10)) - (-50074.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, F-, 1.0, Sm+3) @species(SmH2PO4+2,2) @logKreaction(SmH2PO4+2, "(( (1.0 / log(10)) * ((1.037 * log(10)) - (-5553.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2PO4-, 1.0, Sm+3) @species(SmHCO3+2,2) @logKreaction(SmHCO3+2, "(( (1.0 / log(10)) * ((1.789 * log(10)) - (8851.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Sm+3) @species(SmNO3+2,2) @logKreaction(SmNO3+2, "(( (1.0 / log(10)) * ((0.801 * log(10)) - (-29298.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, NO3-, 1.0, Sm+3) @species(SmO+,1) @logKreaction(SmO+, "(( (1.0 / log(10)) * ((-16.477 * log(10)) - (150160.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Sm+3, 1.0, H2O, -2.0, H+) @species(SmO2-,-1) @logKreaction(SmO2-, "(( (1.0 / log(10)) * ((-35.007 * log(10)) - (266129.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Sm+3, 2.0, H2O, -4.0, H+) @species(SmO2H,0) @logKreaction(SmO2H, "(( (1.0 / log(10)) * ((-25.918 * log(10)) - (226722.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Sm+3, 2.0, H2O, -3.0, H+) @species(SmOH+2,2) @logKreaction(SmOH+2, "(( (1.0 / log(10)) * ((-7.975 * log(10)) - (81791.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Sm+3, 1.0, H2O, -1.0, H+) @species(SmSO4+,1) @logKreaction(SmSO4+, "(( (1.0 / log(10)) * ((3.723 * log(10)) - (19890.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, SO4-2, 1.0, Sm+3) @species(SnO,0) @logKreaction(SnO, "(( (1.0 / log(10)) * ((-7.073 * log(10)) - (42963.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Sn+2, 1.0, H2O, -2.0, H+) @species(SnOH+,1) @logKreaction(SnOH+, "(( (1.0 / log(10)) * ((-3.408 * log(10)) - (27532.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Sn+2, 1.0, H2O, -1.0, H+) @species(Sr[CO3],0) @logKreaction(Sr[CO3], "(( (1.0 / log(10)) * ((-7.522 * log(10)) - (36523.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Sr+2, -1.0, H+) @species(Sr[HCO3]+,1) @logKreaction(Sr[HCO3]+, "(( (1.0 / log(10)) * ((1.18 * log(10)) - (25315.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Sr+2) @species(SrAsO4-,-1) @logKreaction(SrAsO4-, "(( (1.0 / log(10)) * ((-13.586 * log(10)) - (106774.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, Sr+2, -2.0, H+) @species(SrCl+,1) @logKreaction(SrCl+, "(( (1.0 / log(10)) * ((-0.23 * log(10)) - (7551.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, Sr+2) @species(SrF+,1) @logKreaction(SrF+, "(( (1.0 / log(10)) * ((0.174 * log(10)) - (4780.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, F-, 1.0, Sr+2) @species(SrH2AsO3+,1) @logKreaction(SrH2AsO3+, "(( (1.0 / log(10)) * ((0.399 * log(10)) - (626.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO3-, 1.0, Sr+2) @species(SrH2AsO4+,1) @logKreaction(SrH2AsO4+, "(( (1.0 / log(10)) * ((0.82 * log(10)) - (3838.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, Sr+2) @species(SrH2PO4+,1) @logKreaction(SrH2PO4+, "(0.830)", 1.0, H2PO4-, 1.0, Sr+2) @species(SrHAsO4,0) @logKreaction(SrHAsO4, "(( (1.0 / log(10)) * ((-5.151 * log(10)) - (16090.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, Sr+2, -1.0, H+) @species(SrHPO4,0) @logKreaction(SrHPO4, "(-4.700)", 1.0, H2PO4-, 1.0, Sr+2, -1.0, H+) @species(SrOH+,1) @logKreaction(SrOH+, "(( (1.0 / log(10)) * ((-13.291 * log(10)) - (82608.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Sr+2, 1.0, H2O, -1.0, H+) @species(SrP2O7-2,-2) @logKreaction(SrP2O7-2, "(-12.410)", 2.0, H2PO4-, 1.0, Sr+2, -1.0, H2O, -2.0, H+) @species(SrPO4-,-1) @logKreaction(SrPO4-, "(-13.560)", 1.0, H2PO4-, 1.0, Sr+2, -2.0, H+) @species(SrSO4,0) @logKreaction(SrSO4, "(( (1.0 / log(10)) * ((2.3 * log(10)) - (7029.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, SO4-2, 1.0, Sr+2) @species(TbCl+2,2) @logKreaction(TbCl+2, "(( (1.0 / log(10)) * ((0.248 * log(10)) - (14019.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, Tb+3) @species(TbCl2+,1) @logKreaction(TbCl2+, "(( (1.0 / log(10)) * ((-0.018 * log(10)) - (17994.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Tb+3) @species(TbCl3,0) @logKreaction(TbCl3, "(( (1.0 / log(10)) * ((-0.429 * log(10)) - (10206.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, Cl-, 1.0, Tb+3) @species(TbCl4-,-1) @logKreaction(TbCl4-, "(( (1.0 / log(10)) * ((-0.841 * log(10)) - (-11803.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, Cl-, 1.0, Tb+3) @species(TbCO3+,1) @logKreaction(TbCO3+, "(( (1.0 / log(10)) * ((-2.389 * log(10)) - (-6595.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Tb+3, -1.0, H+) @species(TbF+2,2) @logKreaction(TbF+2, "(( (1.0 / log(10)) * ((4.702 * log(10)) - (22684.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, F-, 1.0, Tb+3) @species(TbF2+,1) @logKreaction(TbF2+, "(( (1.0 / log(10)) * ((8.231 * log(10)) - (12020.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, F-, 1.0, Tb+3) @species(TbF3,0) @logKreaction(TbF3, "(( (1.0 / log(10)) * ((10.807 * log(10)) - (-11918.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, F-, 1.0, Tb+3) @species(TbF4-,-1) @logKreaction(TbF4-, "(( (1.0 / log(10)) * ((12.943 * log(10)) - (-56422.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, F-, 1.0, Tb+3) @species(TbH2PO4+2,2) @logKreaction(TbH2PO4+2, "(( (1.0 / log(10)) * ((0.963 * log(10)) - (-7005.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2PO4-, 1.0, Tb+3) @species(TbHCO3+2,2) @logKreaction(TbHCO3+2, "(( (1.0 / log(10)) * ((1.716 * log(10)) - (-14557.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Tb+3) @species(TbNO3+2,2) @logKreaction(TbNO3+2, "(( (1.0 / log(10)) * ((0.508 * log(10)) - (-31242.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, NO3-, 1.0, Tb+3) @species(TbO+,1) @logKreaction(TbO+, "(( (1.0 / log(10)) * ((-16.184 * log(10)) - (146740.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Tb+3, 1.0, H2O, -2.0, H+) @species(TbO2-,-1) @logKreaction(TbO2-, "(( (1.0 / log(10)) * ((-34.201 * log(10)) - (258906.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Tb+3, 2.0, H2O, -4.0, H+) @species(TbO2H,0) @logKreaction(TbO2H, "(( (1.0 / log(10)) * ((-25.038 * log(10)) - (219580.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Tb+3, 2.0, H2O, -3.0, H+) @species(TbOH+2,2) @logKreaction(TbOH+2, "(( (1.0 / log(10)) * ((-7.828 * log(10)) - (79582.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Tb+3, 1.0, H2O, -1.0, H+) @species(TbSO4+,1) @logKreaction(TbSO4+, "(( (1.0 / log(10)) * ((3.723 * log(10)) - (19266.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, SO4-2, 1.0, Tb+3) @species(Tl[OH]2+,1) @logKreaction(Tl[OH]2+, "(( (1.0 / log(10)) * ((-1.572 * log(10)) - (59815.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Tl+3, 2.0, H2O, -2.0, H+) @species(Tl[SO4]+,1) @logKreaction(Tl[SO4]+, "(( (1.0 / log(10)) * ((4.38 * log(10)) - (11958.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Tl+3, 1.0, SO4-2) @species(TlCl+2,2) @logKreaction(TlCl+2, "(( (1.0 / log(10)) * ((7.743 * log(10)) - (-27242.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Tl+3, 1.0, Cl-) @species(TlCl,0) @logKreaction(TlCl, "(( (1.0 / log(10)) * ((0.523 * log(10)) - (-11690.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, Tl+) @species(TlCl2+,1) @logKreaction(TlCl2+, "(( (1.0 / log(10)) * ((13.5 * log(10)) - (-44780.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Tl+3, 2.0, Cl-) @species(TlCl2-,-1) @logKreaction(TlCl2-, "(( (1.0 / log(10)) * ((0.003 * log(10)) - (-17850.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Tl+, 2.0, Cl-) @species(TlCl3,0) @logKreaction(TlCl3, "(( (1.0 / log(10)) * ((16.5 * log(10)) - (-47474.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Tl+3, 3.0, Cl-) @species(TlCl4-,-1) @logKreaction(TlCl4-, "(( (1.0 / log(10)) * ((18.34 * log(10)) - (-42354.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Tl+3, 4.0, Cl-) @species(TlCO3-,-1) @logKreaction(TlCO3-, "(( (1.0 / log(10)) * ((-8.17 * log(10)) - (11100.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Tl+, 1.0, HCO3-, -1.0, H+) @species(TlF,0) @logKreaction(TlF, "(( (1.0 / log(10)) * ((0.1 * log(10)) - (7510.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, F-, 1.0, Tl+) @species(TlHCO3,0) @logKreaction(TlHCO3, "(( (1.0 / log(10)) * ((0.9 * log(10)) - (8480.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Tl+, 1.0, HCO3-) @species(TlHS,0) @logKreaction(TlHS, "(( (1.0 / log(10)) * ((2.71 * log(10)) - (8473.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HS-, 1.0, Tl+) @species(TlO2-,-1) @logKreaction(TlO2-, "(( (1.0 / log(10)) * ((-15.002 * log(10)) - (155557.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Tl+3, 2.0, H2O, -4.0, H+) @species(TlOH+2,2) @logKreaction(TlOH+2, "(( (1.0 / log(10)) * ((-0.645 * log(10)) - (10635.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Tl+3, 1.0, H2O, -1.0, H+) @species(TlOH,0) @logKreaction(TlOH, "(( (1.0 / log(10)) * ((-13.311 * log(10)) - (58237.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Tl+, 1.0, H2O, -1.0, H+) @species(TlPO4-2,-2) @logKreaction(TlPO4-2, "(( (1.0 / log(10)) * ((-16.02 * log(10)) - (3600.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Tl+, 1.0, H2PO4-, -2.0, H+) @species(TlSO4-,-1) @logKreaction(TlSO4-, "(( (1.0 / log(10)) * ((1.38 * log(10)) - (-840.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Tl+, 1.0, SO4-2) @species(TmCl+2,2) @logKreaction(TmCl+2, "(( (1.0 / log(10)) * ((0.248 * log(10)) - (13021.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, Tm+3) @species(TmCl2+,1) @logKreaction(TmCl2+, "(( (1.0 / log(10)) * ((-0.018 * log(10)) - (15499.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Tm+3) @species(TmCl3,0) @logKreaction(TmCl3, "(( (1.0 / log(10)) * ((-0.429 * log(10)) - (5216.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, Cl-, 1.0, Tm+3) @species(TmCl4-,-1) @logKreaction(TmCl4-, "(( (1.0 / log(10)) * ((-0.841 * log(10)) - (-20411.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, Cl-, 1.0, Tm+3) @species(TmCO3+,1) @logKreaction(TmCO3+, "(( (1.0 / log(10)) * ((-2.096 * log(10)) - (-9266.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Tm+3, -1.0, H+) @species(TmF+2,2) @logKreaction(TmF+2, "(( (1.0 / log(10)) * ((4.848 * log(10)) - (23594.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, F-, 1.0, Tm+3) @species(TmF2+,1) @logKreaction(TmF2+, "(( (1.0 / log(10)) * ((8.45 * log(10)) - (12511.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, F-, 1.0, Tm+3) @species(TmF3,0) @logKreaction(TmF3, "(( (1.0 / log(10)) * ((11.1 * log(10)) - (-12843.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, F-, 1.0, Tm+3) @species(TmF4-,-1) @logKreaction(TmF4-, "(( (1.0 / log(10)) * ((13.309 * log(10)) - (-60635.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, F-, 1.0, Tm+3) @species(TmH2PO4+2,2) @logKreaction(TmH2PO4+2, "(( (1.0 / log(10)) * ((1.037 * log(10)) - (-9794.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2PO4-, 1.0, Tm+3) @species(TmHCO3+2,2) @logKreaction(TmHCO3+2, "(( (1.0 / log(10)) * ((1.789 * log(10)) - (4984.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Tm+3) @species(TmNO3+2,2) @logKreaction(TmNO3+2, "(( (1.0 / log(10)) * ((0.215 * log(10)) - (-34060.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, NO3-, 1.0, Tm+3) @species(TmO+,1) @logKreaction(TmO+, "(( (1.0 / log(10)) * ((-15.891 * log(10)) - (142945.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Tm+3, 1.0, H2O, -2.0, H+) @species(TmO2-,-1) @logKreaction(TmO2-, "(( (1.0 / log(10)) * ((-32.661 * log(10)) - (247001.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Tm+3, 2.0, H2O, -4.0, H+) @species(TmO2H,0) @logKreaction(TmO2H, "(( (1.0 / log(10)) * ((-24.159 * log(10)) - (211940.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Tm+3, 2.0, H2O, -3.0, H+) @species(TmOH+2,2) @logKreaction(TmOH+2, "(( (1.0 / log(10)) * ((-7.681 * log(10)) - (77123.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Tm+3, 1.0, H2O, -1.0, H+) @species(TmSO4+,1) @logKreaction(TmSO4+, "(( (1.0 / log(10)) * ((3.649 * log(10)) - (19684.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, SO4-2, 1.0, Tm+3) @species(U[OH]+3,3) @logKreaction(U[OH]+3, "(( (1.0 / log(10)) * ((-0.535 * log(10)) - (46808.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, U+4, 1.0, H2O, -1.0, H+) @species(UO+,1) @logKreaction(UO+, "(( (1.0 / log(10)) * ((-12.702 * log(10)) - (130982.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, U+3, 1.0, H2O, -2.0, H+) @species(UO+2,2) @logKreaction(UO+2, "(( (1.0 / log(10)) * ((-2.001 * log(10)) - (73139.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, U+4, 1.0, H2O, -2.0, H+) @species(UO2,0) @logKreaction(UO2, "(( (1.0 / log(10)) * ((-4.551 * log(10)) - (76066.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, U+4, 2.0, H2O, -4.0, H+) @species(UO2OH+,1) @logKreaction(UO2OH+, "(( (1.0 / log(10)) * ((-5.211 * log(10)) - (43313.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, UO2+2, 1.0, H2O, -1.0, H+) @species(UO2OH,0) @logKreaction(UO2OH, "(( (1.0 / log(10)) * ((-18.156 * log(10)) - (72918.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, UO2+, 1.0, H2O, -1.0, H+) @species(UO3,0) @logKreaction(UO3, "(( (1.0 / log(10)) * ((-10.305 * log(10)) - (51185.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, UO2+2, 1.0, H2O, -2.0, H+) @species(UO3-,-1) @logKreaction(UO3-, "(( (1.0 / log(10)) * ((-36.481 * log(10)) - (170532.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, UO2+, 1.0, H2O, -2.0, H+) @species(UO4-2,-2) @logKreaction(UO4-2, "(( (1.0 / log(10)) * ((-33.013 * log(10)) - (142227.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, UO2+2, 2.0, H2O, -4.0, H+) @species(UOH+2,2) @logKreaction(UOH+2, "(( (1.0 / log(10)) * ((-6.179 * log(10)) - (73411.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, U+3, 1.0, H2O, -1.0, H+) @species(VO+,1) @logKreaction(VO+, "(( (1.0 / log(10)) * ((-6.215 * log(10)) - (89338.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, V+3, 1.0, H2O, -2.0, H+) @species(VO4-3,-3) @logKreaction(VO4-3, "(( (1.0 / log(10)) * ((-28.41 * log(10)) - (89131.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, VO2+, 2.0, H2O, -4.0, H+) @species(VOH+,1) @logKreaction(VOH+, "(( (1.0 / log(10)) * ((-6.509 * log(10)) - (34502.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, V+2, 1.0, H2O, -1.0, H+) @species(VOH+2,2) @logKreaction(VOH+2, "(( (1.0 / log(10)) * ((-2.257 * log(10)) - (47409.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, V+3, 1.0, H2O, -1.0, H+) @species(VOOH+,1) @logKreaction(VOOH+, "(( (1.0 / log(10)) * ((-5.629 * log(10)) - (29107.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, VO+2, 1.0, H2O, -1.0, H+) @species(YbCl+2,2) @logKreaction(YbCl+2, "(( (1.0 / log(10)) * ((0.333 * log(10)) - (13785.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, Yb+3) @species(YbCl2+,1) @logKreaction(YbCl2+, "(( (1.0 / log(10)) * ((-0.079 * log(10)) - (17474.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Yb+3) @species(YbCl3,0) @logKreaction(YbCl3, "(( (1.0 / log(10)) * ((-0.565 * log(10)) - (8358.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, Cl-, 1.0, Yb+3) @species(YbCl4-,-1) @logKreaction(YbCl4-, "(( (1.0 / log(10)) * ((-0.976 * log(10)) - (-16270.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, Cl-, 1.0, Yb+3) @species(YbCO3+,1) @logKreaction(YbCO3+, "(( (1.0 / log(10)) * ((-1.865 * log(10)) - (-9464.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Yb+3, -1.0, H+) @species(YbF+2,2) @logKreaction(YbF+2, "(( (1.0 / log(10)) * ((5.006 * log(10)) - (23066.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, F-, 1.0, Yb+3) @species(YbF2+,1) @logKreaction(YbF2+, "(( (1.0 / log(10)) * ((8.609 * log(10)) - (11983.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, F-, 1.0, Yb+3) @species(YbF3,0) @logKreaction(YbF3, "(( (1.0 / log(10)) * ((11.331 * log(10)) - (-13539.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, F-, 1.0, Yb+3) @species(YbF4-,-1) @logKreaction(YbF4-, "(( (1.0 / log(10)) * ((13.541 * log(10)) - (-60458.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, F-, 1.0, Yb+3) @species(YbH2PO4+2,2) @logKreaction(YbH2PO4+2, "(( (1.0 / log(10)) * ((1.268 * log(10)) - (-9505.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2PO4-, 1.0, Yb+3) @species(YbHCO3+2,2) @logKreaction(YbHCO3+2, "(( (1.0 / log(10)) * ((2.014 * log(10)) - (5195.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Yb+3) @species(YbNO3+2,2) @logKreaction(YbNO3+2, "(( (1.0 / log(10)) * ((0.373 * log(10)) - (-32716.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, NO3-, 1.0, Yb+3) @species(YbO+,1) @logKreaction(YbO+, "(( (1.0 / log(10)) * ((-15.586 * log(10)) - (142704.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Yb+3, 1.0, H2O, -2.0, H+) @species(YbO2-,-1) @logKreaction(YbO2-, "(( (1.0 / log(10)) * ((-32.503 * log(10)) - (247846.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Yb+3, 2.0, H2O, -4.0, H+) @species(YbO2H,0) @logKreaction(YbO2H, "(( (1.0 / log(10)) * ((-23.707 * log(10)) - (210986.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Yb+3, 2.0, H2O, -3.0, H+) @species(YbOH+2,2) @logKreaction(YbOH+2, "(( (1.0 / log(10)) * ((-7.45 * log(10)) - (77175.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Yb+3, 1.0, H2O, -1.0, H+) @species(YbSO4+,1) @logKreaction(YbSO4+, "(( (1.0 / log(10)) * ((3.807 * log(10)) - (19531.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, SO4-2, 1.0, Yb+3) @species(YO+,1) @logKreaction(YO+, "(( (1.0 / log(10)) * ((-16.404 * log(10)) - (144876.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Y+3, 1.0, H2O, -2.0, H+) @species(YO2-,-1) @logKreaction(YO2-, "(( (1.0 / log(10)) * ((-36.473 * log(10)) - (267261.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Y+3, 2.0, H2O, -4.0, H+) @species(YOH+2,2) @logKreaction(YOH+2, "(( (1.0 / log(10)) * ((-7.681 * log(10)) - (76375.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Y+3, 1.0, H2O, -1.0, H+) @species(Zn[HS]2,0) @logKreaction(Zn[HS]2, "(( (1.0 / log(10)) * ((9.688 * log(10)) - (-25428.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, HS-, 1.0, Zn+2) @species(Zn[HS]2OH-,-1) @logKreaction(Zn[HS]2OH-, "(( (1.0 / log(10)) * ((3.45 * log(10)) - (-15391.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, HS-, 1.0, Zn+2, 1.0, H2O, -1.0, H+) @species(Zn[HS]3-,-1) @logKreaction(Zn[HS]3-, "(( (1.0 / log(10)) * ((13.261 * log(10)) - (-47972.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, HS-, 1.0, Zn+2) @species(Zn[HS]4-2,-2) @logKreaction(Zn[HS]4-2, "(( (1.0 / log(10)) * ((14.422 * log(10)) - (-55182.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, HS-, 1.0, Zn+2) @species(Zn2OH+3,3) @logKreaction(Zn2OH+3, "(-7.900)", 2.0, Zn+2, 1.0, H2O, -1.0, H+) @species(ZnAsO4-,-1) @logKreaction(ZnAsO4-, "(( (1.0 / log(10)) * ((-11.051 * log(10)) - (84413.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, Zn+2, -2.0, H+) @species(ZnBr+,1) @logKreaction(ZnBr+, "(( (1.0 / log(10)) * ((-0.6 * log(10)) - (12644.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Br-, 1.0, Zn+2) @species(ZnBr2,0) @logKreaction(ZnBr2, "(( (1.0 / log(10)) * ((-1.0 * log(10)) - (44176.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Br-, 1.0, Zn+2) @species(ZnBr3-,-1) @logKreaction(ZnBr3-, "(( (1.0 / log(10)) * ((-1.8 * log(10)) - (45292.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, Br-, 1.0, Zn+2) @species(ZnBr4-2,-2) @logKreaction(ZnBr4-2, "(( (1.0 / log(10)) * ((-1.3 * log(10)) - (14919.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, Br-, 1.0, Zn+2) @species(ZnCl+,1) @logKreaction(ZnCl+, "(( (1.0 / log(10)) * ((0.394 * log(10)) - (14732.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, Zn+2) @species(ZnCl2,0) @logKreaction(ZnCl2, "(( (1.0 / log(10)) * ((0.47 * log(10)) - (27707.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Zn+2) @species(ZnCl3-,-1) @logKreaction(ZnCl3-, "(( (1.0 / log(10)) * ((0.537 * log(10)) - (24494.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, Cl-, 1.0, Zn+2) @species(ZnCl4-2,-2) @logKreaction(ZnCl4-2, "(( (1.0 / log(10)) * ((-0.384 * log(10)) - (28134.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 4.0, Cl-, 1.0, Zn+2) @species(ZnCO3,0) @logKreaction(ZnCO3, "(-5.577)", 1.0, HCO3-, 1.0, Zn+2, -1.0, H+) @species(ZnF+,1) @logKreaction(ZnF+, "(( (1.0 / log(10)) * ((1.199 * log(10)) - (2748.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, F-, 1.0, Zn+2) @species(ZnH2AsO4+,1) @logKreaction(ZnH2AsO4+, "(( (1.0 / log(10)) * ((0.534 * log(10)) - (-5671.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, Zn+2) @species(ZnH2PO4+,1) @logKreaction(ZnH2PO4+, "(1.593)", 1.0, H2PO4-, 1.0, Zn+2) @species(ZnHAsO4,0) @logKreaction(ZnHAsO4, "(( (1.0 / log(10)) * ((-3.937 * log(10)) - (7877.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2AsO4-, 1.0, Zn+2, -1.0, H+) @species(ZnHCO3+,1) @logKreaction(ZnHCO3+, "(( (1.0 / log(10)) * ((1.62 * log(10)) - (3560.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Zn+2) @species(ZnHPO4,0) @logKreaction(ZnHPO4, "(-3.912)", 1.0, H2PO4-, 1.0, Zn+2, -1.0, H+) @species(ZnO,0) @logKreaction(ZnO, "(( (1.0 / log(10)) * ((-19.173 * log(10)) - (137231.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Zn+2, 1.0, H2O, -2.0, H+) @species(ZnO2-2,-2) @logKreaction(ZnO2-2, "(( (1.0 / log(10)) * ((-40.518 * log(10)) - (172339.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Zn+2, 2.0, H2O, -4.0, H+) @species(ZnOH+,1) @logKreaction(ZnOH+, "(( (1.0 / log(10)) * ((-8.674 * log(10)) - (46781.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Zn+2, 1.0, H2O, -1.0, H+) @species(ZnPO4-,-1) @logKreaction(ZnPO4-, "(-11.514)", 1.0, H2PO4-, 1.0, Zn+2, -2.0, H+) @species(ZnSO4,0) @logKreaction(ZnSO4, "(( (1.0 / log(10)) * ((2.46 * log(10)) - (14000.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, SO4-2, 1.0, Zn+2) @species(Zr+4,4) @logKreaction(Zr+4, "(( (1.0 / log(10)) * ((1.722 * log(10)) - (-59949.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, ZrO+2, 2.0, H+, -1.0, H2O) @species(ZrO2,0) @logKreaction(ZrO2, "(( (1.0 / log(10)) * ((-7.975 * log(10)) - (36757.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, ZrO+2, 1.0, H2O, -2.0, H+) @species(ZrOH+3,3) @logKreaction(ZrOH+3, "(( (1.0 / log(10)) * ((2.052 * log(10)) - (-34419.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, ZrO+2, 1.0, H+) @mineral(2K2SO4_Fe2[SO4]3:14H2O[s]) @logKreaction(2K2SO4_Fe2[SO4]3:14H2O[s], "-1 * (-13.032)", 2.0, Fe+3, 4.0, K+, 5.0, SO4-2, 14.0, H2O) @mineral(2KCl_FeCl3:H2O[s]) @logKreaction(2KCl_FeCl3:H2O[s], "-1 * (5.631)", 5.0, Cl-, 1.0, Fe+3, 2.0, K+, 1.0, H2O) @mineral(Acanthite[alpha][s]) @logKreaction(Acanthite[alpha][s], "-1 * (( (1.0 / log(10)) * ((-36.07 * log(10)) - (226837.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 2.0, Ag+, 1.0, HS-) @mineral(Adamite[s]) @logKreaction(Adamite[s], "-1 * (5.711)", -3.0, H+, 1.0, H2AsO4-, 2.0, Zn+2, 1.0, H2O) @mineral(Aegerine[alpha][s]) @logKreaction(Aegerine[alpha][s], "-1 * (( (1.0 / log(10)) * ((0.921 * log(10)) - (-50902.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, -2.0, H2O, 1.0, Fe+3, 1.0, Na+, 2.0, H4SiO4) @mineral(Afwillite[s]) @logKreaction(Afwillite[s], "-1 * (( (1.0 / log(10)) * ((49.422 * log(10)) - (-264562.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, 3.0, Ca+2, 2.0, H4SiO4, 2.0, H2O) @mineral(Ag[element][s]) @logKreaction(Ag[element][s], "-1 * (( (1.0 / log(10)) * ((-4.136 * log(10)) - (-10653.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -0.5, O2, -2.0, H+, 1.0, Ag+2, 1.0, H2O) @mineral(Ag2O[s]) @logKreaction(Ag2O[s], "-1 * (( (1.0 / log(10)) * ((12.57 * log(10)) - (-43307.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 2.0, Ag+, 1.0, H2O) @mineral(Akermanite[s]) @logKreaction(Akermanite[s], "-1 * (( (1.0 / log(10)) * ((46.094 * log(10)) - (-308213.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, -1.0, H2O, 2.0, Ca+2, 1.0, Mg+2, 2.0, H4SiO4) @mineral(Al[element][s]) @logKreaction(Al[element][s], "-1 * (( (1.0 / log(10)) * ((149.924 * log(10)) - (-958045.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -0.75, O2, -3.0, H+, 1.0, Al+3, 1.5, H2O) @mineral(Alabandite[s]) @logKreaction(Alabandite[s], "-1 * (( (1.0 / log(10)) * ((-0.003 * log(10)) - (-24167.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, Mn+2, 1.0, HS-) @mineral(Alamosite[s]) @logKreaction(Alamosite[s], "-1 * (( (1.0 / log(10)) * ((6.177 * log(10)) - (-27117.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, -1.0, H2O, 1.0, Pb+2, 1.0, H4SiO4) @mineral(Albite[low][s]) @logKreaction(Albite[low][s], "-1 * (( (1.0 / log(10)) * ((3.007 * log(10)) - (-77003.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, -4.0, H2O, 1.0, Al+3, 1.0, Na+, 3.0, H4SiO4) @mineral(AlF3[s]) @logKreaction(AlF3[s], "-1 * (( (1.0 / log(10)) * ((-17.324 * log(10)) - (-34050.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Al+3, 3.0, F-) @mineral(Almandine[alpha][s]) @logKreaction(Almandine[alpha][s], "-1 * (( (1.0 / log(10)) * ((42.18 * log(10)) - (-458683.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -12.0, H+, 2.0, Al+3, 3.0, Fe+2, 3.0, H4SiO4) @mineral(Alunite[K][s]) @logKreaction(Alunite[K][s], "-1 * (( (1.0 / log(10)) * ((-0.523 * log(10)) - (-230738.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, 3.0, Al+3, 1.0, K+, 2.0, SO4-2, 6.0, H2O) @mineral(Alunite[Na][s]) @logKreaction(Alunite[Na][s], "-1 * (( (1.0 / log(10)) * ((2.34 * log(10)) - (-257759.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, 3.0, Al+3, 1.0, Na+, 2.0, SO4-2, 6.0, H2O) @mineral(Amesite[s]) @logKreaction(Amesite[s], "-1 * (( (1.0 / log(10)) * ((69.41 * log(10)) - (-761722.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -20.0, H+, 4.0, Al+3, 4.0, Mg+2, 2.0, H4SiO4, 10.0, H2O) @mineral(Amesite[Fe][s]) @logKreaction(Amesite[Fe][s], "-1 * (( (1.0 / log(10)) * ((57.042 * log(10)) - (-682162.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -20.0, H+, 4.0, Al+3, 4.0, Fe+2, 2.0, H4SiO4, 10.0, H2O) @mineral(Amorphous_silica[s]) @logKreaction(Amorphous_silica[s], "-1 * (( (1.0 / log(10)) * ((-2.697 * log(10)) - (15949.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H2O, 1.0, H4SiO4) @mineral(Analcime[s]) @logKreaction(Analcime[s], "-1 * (( (1.0 / log(10)) * ((6.654 * log(10)) - (-98000.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -3.96, H+, -1.04, H2O, 0.99, Al+3, 0.99, Na+, 2.01, H4SiO4) @mineral(Andalusite[s]) @logKreaction(Andalusite[s], "-1 * (( (1.0 / log(10)) * ((16.206 * log(10)) - (-244610.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, 2.0, Al+3, 1.0, H4SiO4, 1.0, H2O) @mineral(Andradite[s]) @logKreaction(Andradite[s], "-1 * (( (1.0 / log(10)) * ((33.787 * log(10)) - (-327864.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -12.0, H+, 3.0, Ca+2, 2.0, Fe+3, 3.0, H4SiO4) @mineral(Anglesite[s]) @logKreaction(Anglesite[s], "-1 * (( (1.0 / log(10)) * ((-7.848 * log(10)) - (11550.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Pb+2, 1.0, SO4-2) @mineral(Anhydrite[s]) @logKreaction(Anhydrite[s], "-1 * (( (1.0 / log(10)) * ((-4.436 * log(10)) - (-17940.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ca+2, 1.0, SO4-2) @mineral(Anilite[s]) @logKreaction(Anilite[s], "-1 * (( (1.0 / log(10)) * ((-31.22 * log(10)) - (176426.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.5, Cu+, 0.25, Cu+2, 1.0, HS-) @mineral(Annite[s]) @logKreaction(Annite[s], "-1 * (( (1.0 / log(10)) * ((32.771 * log(10)) - (-306153.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -10.0, H+, 1.0, Al+3, 3.0, Fe+2, 1.0, K+, 3.0, H4SiO4) @mineral(Anorthite[s]) @logKreaction(Anorthite[s], "-1 * (( (1.0 / log(10)) * ((24.235 * log(10)) - (-303522.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -8.0, H+, 2.0, Al+3, 1.0, Ca+2, 2.0, H4SiO4) @mineral(Antarcticite[s]) @logKreaction(Antarcticite[s], "-1 * (( (1.0 / log(10)) * ((3.947 * log(10)) - (13990.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ca+2, 2.0, Cl-, 6.0, H2O) @mineral(Anthophyllite[s]) @logKreaction(Anthophyllite[s], "-1 * (( (1.0 / log(10)) * ((73.783 * log(10)) - (-583247.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -14.0, H+, -8.0, H2O, 7.0, Mg+2, 8.0, H4SiO4) @mineral(Antigorite[s]) @logKreaction(Antigorite[s], "-1 * (( (1.0 / log(10)) * ((500.08 * log(10)) - (-3743421.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -96.0, H+, 48.0, Mg+2, 34.0, H4SiO4, 11.0, H2O) @mineral(Antlerite[s]) @logKreaction(Antlerite[s], "-1 * (( (1.0 / log(10)) * ((8.912 * log(10)) - (-128157.99999999999 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, 3.0, Cu+2, 1.0, SO4-2, 4.0, H2O) @mineral(Aplowite[s]) @logKreaction(Aplowite[s], "-1 * (( (1.0 / log(10)) * ((-1.049 * log(10)) - (-52050.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Co+2, 1.0, SO4-2, 1.0, H2O) @mineral(Aragonite[s]) @logKreaction(Aragonite[s], "-1 * (( (1.0 / log(10)) * ((2.014 * log(10)) - (-25150.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, HCO3-, 1.0, Ca+2) @mineral(Arcanite[s]) @logKreaction(Arcanite[s], "-1 * (( (1.0 / log(10)) * ((-1.849 * log(10)) - (24080.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, K+, 1.0, SO4-2) @mineral(Argutite[alpha][s]) @logKreaction(Argutite[alpha][s], "-1 * (( (1.0 / log(10)) * ((-5.024 * log(10)) - (34742.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H2O, 1.0, Ge[OH]4) @mineral(Argutite[beta][s]) @logKreaction(Argutite[beta][s], "-1 * ((-148.19636 + -0.01909519 * @T() + 7920.9063 / @T() + 52.947428 * log10(@T()) + -503747.98 / (@T() * @T())))", -2.0, H2O, 1.0, Ge[OH]4) @mineral(Arsenocrandallite[s]) @logKreaction(Arsenocrandallite[s], "-1 * (10.146)", -9.0, H+, 3.0, Al+3, 2.0, H2AsO4-, 1.0, Ca+2, 6.0, H2O) @mineral(Arsenoflorencite[Ce][s]) @logKreaction(Arsenoflorencite[Ce][s], "-1 * (9.351)", -10.0, H+, 3.0, Al+3, 2.0, H2AsO4-, 1.0, Ce+3, 6.0, H2O) @mineral(Arsenoflorencite[La][s]) @logKreaction(Arsenoflorencite[La][s], "-1 * (9.628)", -10.0, H+, 3.0, Al+3, 2.0, H2AsO4-, 1.0, La+3, 6.0, H2O) @mineral(Arsenogorceixite[s]) @logKreaction(Arsenogorceixite[s], "-1 * (7.115)", -9.0, H+, 3.0, Al+3, 2.0, H2AsO4-, 1.0, Ba+2, 6.0, H2O) @mineral(Arsenogoyazite[s]) @logKreaction(Arsenogoyazite[s], "-1 * (9.933)", -9.0, H+, 3.0, Al+3, 2.0, H2AsO4-, 1.0, Sr+2, 6.0, H2O) @mineral(Arsenolite[s]) @logKreaction(Arsenolite[s], "-1 * (( (1.0 / log(10)) * ((-19.864 * log(10)) - (96123.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -3.0, H2O, 2.0, H2AsO3-, 2.0, H+) @mineral(Arsenopyrite[s]) @logKreaction(Arsenopyrite[s], "-1 * (( (1.0 / log(10)) * ((-92.129 * log(10)) - (525884.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, -1.5, H2O, 1.0, AsH3, 1.0, Fe+2, 1.0, HS-, 0.75, O2) @mineral(Artinite[s]) @logKreaction(Artinite[s], "-1 * (( (1.0 / log(10)) * ((20.142 * log(10)) - (-132468.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -3.0, H+, 1.0, HCO3-, 2.0, Mg+2, 5.0, H2O) @mineral(As[element][s]) @logKreaction(As[element][s], "-1 * (( (1.0 / log(10)) * ((-81.939 * log(10)) - (487814.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.5, H2O, 1.0, AsH3, 0.75, O2) @mineral(As2O5[s]) @logKreaction(As2O5[s], "-1 * (( (1.0 / log(10)) * ((2.238 * log(10)) - (-36939.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -3.0, H2O, 2.0, H2AsO4-, 2.0, H+) @mineral(Atacamite[s]) @logKreaction(Atacamite[s], "-1 * (( (1.0 / log(10)) * ((14.926 * log(10)) - (-142094.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, 2.0, Cl-, 4.0, Cu+2, 6.0, H2O) @mineral(Au[element][s]) @logKreaction(Au[element][s], "-1 * (( (1.0 / log(10)) * ((-11.446 * log(10)) - (-10259.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -0.75, O2, -3.0, H+, 1.0, Au+3, 1.5, H2O) @mineral(Augelite[s]) @logKreaction(Augelite[s], "-1 * (10.277)", -5.0, H+, 2.0, Al+3, 1.0, H2PO4-, 3.0, H2O) @mineral(Austinite[s]) @logKreaction(Austinite[s], "-1 * (6.881)", -3.0, H+, 1.0, H2AsO4-, 1.0, Ca+2, 1.0, Zn+2, 1.0, H2O) @mineral(Azurite[s]) @logKreaction(Azurite[s], "-1 * (( (1.0 / log(10)) * ((3.75 * log(10)) - (-83679.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, 2.0, HCO3-, 3.0, Cu+2, 2.0, H2O) @mineral(B[OH]3[s]) @logKreaction(B[OH]3[s], "-1 * (( (1.0 / log(10)) * ((-0.158 * log(10)) - (22474.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, B[OH]3) @mineral(B2O3[s]) @logKreaction(B2O3[s], "-1 * (( (1.0 / log(10)) * ((5.565 * log(10)) - (-13662.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -3.0, H2O, 2.0, B[OH]3) @mineral(Ba3[AsO4]2[s]) @logKreaction(Ba3[AsO4]2[s], "-1 * (15.320)", -4.0, H+, 2.0, H2AsO4-, 3.0, Ba+2) @mineral(BaHAsO4:H2O[s]) @logKreaction(BaHAsO4:H2O[s], "-1 * (-6.039)", -1.0, H+, 1.0, H2AsO4-, 1.0, Ba+2, 1.0, H2O) @mineral(BaHPO4[s]) @logKreaction(BaHPO4[s], "-1 * (( (1.0 / log(10)) * ((-7.41 * log(10)) - (-25577.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, Ba+2, 1.0, H2PO4-) @mineral(Barite[s]) @logKreaction(Barite[s], "-1 * (( (1.0 / log(10)) * ((-10.051 * log(10)) - (26335.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ba+2, 1.0, SO4-2) @mineral(Bassanite[s]) @logKreaction(Bassanite[s], "-1 * (( (1.0 / log(10)) * ((-3.919 * log(10)) - (-17357.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ca+2, 1.0, SO4-2, 0.5, H2O) @mineral(Beidellite[Ca][s]) @logKreaction(Beidellite[Ca][s], "-1 * (( (1.0 / log(10)) * ((5.788 * log(10)) - (-199096.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.36, H+, -2.64, H2O, 2.34, Al+3, 0.17, Ca+2, 3.66, H4SiO4) @mineral(Beidellite[K][s]) @logKreaction(Beidellite[K][s], "-1 * (( (1.0 / log(10)) * ((4.62 * log(10)) - (-180563.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.36, H+, -2.64, H2O, 2.34, Al+3, 0.34, K+, 3.66, H4SiO4) @mineral(Beidellite[Mg][s]) @logKreaction(Beidellite[Mg][s], "-1 * (( (1.0 / log(10)) * ((5.243 * log(10)) - (-200276.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.36, H+, -2.64, H2O, 2.34, Al+3, 0.17, Mg+2, 3.66, H4SiO4) @mineral(Beidellite[Na][s]) @logKreaction(Beidellite[Na][s], "-1 * (( (1.0 / log(10)) * ((5.117 * log(10)) - (-189181.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.36, H+, -2.64, H2O, 2.34, Al+3, 0.34, Na+, 3.66, H4SiO4) @mineral(BeidelliteSBId[s]) @logKreaction(BeidelliteSBId[s], "-1 * (( (1.0 / log(10)) * ((7.597 * log(10)) - (-216148.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.704, H+, -2.296, H2O, 2.238, Al+3, 0.185, Ca+2, 0.112, Fe+3, 0.104, K+, 0.09, Mg+2, 3.574, H4SiO4) @mineral(Berlinite[s]) @logKreaction(Berlinite[s], "-1 * (( (1.0 / log(10)) * ((1.207 * log(10)) - (-107151.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 1.0, Al+3, 1.0, H2PO4-) @mineral(Berndtite[s]) @logKreaction(Berndtite[s], "-1 * (( (1.0 / log(10)) * ((-32.151 * log(10)) - (171770.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -0.75, H2O, 1.5, HS-, 1.0, Sn+2, 0.25, S2O3-2) @mineral(BerthierineISGS[s]) @logKreaction(BerthierineISGS[s], "-1 * (( (1.0 / log(10)) * ((28.891 * log(10)) - (-320787.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -8.672, H+, 1.644, Al+3, 1.44, Fe+2, 0.157, Mg+2, 1.332, H4SiO4, 0.182, Fe+3, 3.672, H2O) @mineral(Berthierine[FeII][s]) @logKreaction(Berthierine[FeII][s], "-1 * (( (1.0 / log(10)) * ((33.71 * log(10)) - (-369411.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -10.0, H+, 2.0, Al+3, 2.0, Fe+2, 1.0, H4SiO4, 5.0, H2O) @mineral(Berthierine[FeIII][s]) @logKreaction(Berthierine[FeIII][s], "-1 * (( (1.0 / log(10)) * ((28.921 * log(10)) - (-297641.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -8.64, H+, 0.99, Al+3, 2.34, Fe+2, 1.34, H4SiO4, 0.33, Fe+3, 3.64, H2O) @mineral(Berthierite[s]) @logKreaction(Berthierite[s], "-1 * (( (1.0 / log(10)) * ((-61.058 * log(10)) - (307851.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H2O, 1.0, Fe+2, 4.0, HS-, 2.0, Sb[OH]3, 2.0, H+) @mineral(Beudantite[s]) @logKreaction(Beudantite[s], "-1 * (-9.342)", -9.0, H+, 2.0, H2AsO4-, 3.0, Fe+3, 1.0, Pb+2, 6.0, H2O) @mineral(Bieberite[s]) @logKreaction(Bieberite[s], "-1 * (( (1.0 / log(10)) * ((-2.345 * log(10)) - (11840.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Co+2, 1.0, SO4-2, 7.0, H2O) @mineral(Bilinite[s]) @logKreaction(Bilinite[s], "-1 * (( (1.0 / log(10)) * ((-16.343 * log(10)) - (7380.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Fe+3, 4.0, SO4-2, 1.0, Fe+2, 22.0, H2O) @mineral(Bischofite[s]) @logKreaction(Bischofite[s], "-1 * (( (1.0 / log(10)) * ((4.466 * log(10)) - (-8710.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Mg+2, 6.0, H2O) @mineral(Bloedite[s]) @logKreaction(Bloedite[s], "-1 * (-2.346)", 1.0, Mg+2, 2.0, Na+, 2.0, SO4-2, 4.0, H2O) @mineral(Bobbierite[s]) @logKreaction(Bobbierite[s], "-1 * (13.928)", -4.0, H+, 3.0, Mg+2, 2.0, H2PO4-, 8.0, H2O) @mineral(Boehmite[s]) @logKreaction(Boehmite[s], "-1 * (( (1.0 / log(10)) * ((7.625 * log(10)) - (-113660.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -3.0, H+, 1.0, Al+3, 2.0, H2O) @mineral(Bornite[alpha][s]) @logKreaction(Bornite[alpha][s], "-1 * (( (1.0 / log(10)) * ((-107.495 * log(10)) - (563866.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, 4.0, Cu+, 1.0, Cu+2, 1.0, Fe+2, 4.0, HS-) @mineral(Brochantite[s]) @logKreaction(Brochantite[s], "-1 * (( (1.0 / log(10)) * ((15.543 * log(10)) - (-175083.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, 4.0, Cu+2, 1.0, SO4-2, 6.0, H2O) @mineral(Bromellite[s]) @logKreaction(Bromellite[s], "-1 * (( (1.0 / log(10)) * ((6.292 * log(10)) - (-59205.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 1.0, Be+2, 1.0, H2O) @mineral(Brucite[s]) @logKreaction(Brucite[s], "-1 * (( (1.0 / log(10)) * ((17.112 * log(10)) - (-114518.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 1.0, Mg+2, 2.0, H2O) @mineral(Brushite[s]) @logKreaction(Brushite[s], "-1 * (( (1.0 / log(10)) * ((0.602 * log(10)) - (-7375.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, Ca+2, 1.0, H2PO4-, 2.0, H2O) @mineral(Bunsenite[s]) @logKreaction(Bunsenite[s], "-1 * (( (1.0 / log(10)) * ((12.505 * log(10)) - (-106030.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 1.0, Ni+2, 1.0, H2O) @mineral(Burkeite[s]) @logKreaction(Burkeite[s], "-1 * (-0.770)", -1.0, H+, 1.0, HCO3-, 6.0, Na+, 2.0, SO4-2) @mineral(C[element][s]) @logKreaction(C[element][s], "-1 * (( (1.0 / log(10)) * ((64.163 * log(10)) - (-391966.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, O2, -1.0, H2O, 1.0, HCO3-, 1.0, H+) @mineral(C0_7SH[s]) @logKreaction(C0_7SH[s], "-1 * (( (1.0 / log(10)) * ((17.796 * log(10)) - (-99315.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.8, H+, -0.6724, H2O, 1.4, Ca+2, 2.0, H4SiO4) @mineral(C0_8SH[s]) @logKreaction(C0_8SH[s], "-1 * (( (1.0 / log(10)) * ((21.184 * log(10)) - (-118525.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -3.2, H+, -0.218, H2O, 1.6, Ca+2, 2.0, H4SiO4) @mineral(C0_9SH[s]) @logKreaction(C0_9SH[s], "-1 * (( (1.0 / log(10)) * ((25.247 * log(10)) - (-142264.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -3.6, H+, 1.8, Ca+2, 2.0, H4SiO4, 0.1062, H2O) @mineral(C1SH[s]) @logKreaction(C1SH[s], "-1 * (( (1.0 / log(10)) * ((29.474 * log(10)) - (-167108.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, 2.0, Ca+2, 2.0, H4SiO4, 0.3978, H2O) @mineral(C1_1SH[s]) @logKreaction(C1_1SH[s], "-1 * (( (1.0 / log(10)) * ((33.758 * log(10)) - (-191888.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.4, H+, 2.2, Ca+2, 2.0, H4SiO4, 0.7491, H2O) @mineral(C1_2SH[s]) @logKreaction(C1_2SH[s], "-1 * (( (1.0 / log(10)) * ((38.095 * log(10)) - (-216390.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.8, H+, 2.4, Ca+2, 2.0, H4SiO4, 1.1895, H2O) @mineral(C1_3SH[s]) @logKreaction(C1_3SH[s], "-1 * (( (1.0 / log(10)) * ((42.473 * log(10)) - (-241097.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -5.2, H+, 2.6, Ca+2, 2.0, H4SiO4, 1.5659, H2O) @mineral(C1_4SH[s]) @logKreaction(C1_4SH[s], "-1 * (( (1.0 / log(10)) * ((46.935 * log(10)) - (-266266.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -5.6, H+, 2.8, Ca+2, 2.0, H4SiO4, 1.9144, H2O) @mineral(C1_5SH[s]) @logKreaction(C1_5SH[s], "-1 * (( (1.0 / log(10)) * ((51.442 * log(10)) - (-291690.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, 3.0, Ca+2, 2.0, H4SiO4, 2.2631, H2O) @mineral(C1_6SH[s]) @logKreaction(C1_6SH[s], "-1 * (( (1.0 / log(10)) * ((55.989 * log(10)) - (-317358.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.4, H+, 3.2, Ca+2, 2.0, H4SiO4, 2.6128, H2O) @mineral(C0_7A0_01SH[s]) @logKreaction(C0_7A0_01SH[s], "-1 * (( (1.0 / log(10)) * ((17.949 * log(10)) - (-103921.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.92, H+, -0.5716, H2O, 0.04, Al+3, 1.4, Ca+2, 2.0, H4SiO4) @mineral(C0_8A0_01SH[s]) @logKreaction(C0_8A0_01SH[s], "-1 * (( (1.0 / log(10)) * ((21.541 * log(10)) - (-124405.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -3.32, H+, -0.1357, H2O, 0.04, Al+3, 1.6, Ca+2, 2.0, H4SiO4) @mineral(C1_1A0_01SH[s]) @logKreaction(C1_1A0_01SH[s], "-1 * (( (1.0 / log(10)) * ((34.217 * log(10)) - (-198369.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.52, H+, 0.04, Al+3, 2.2, Ca+2, 2.0, H4SiO4, 0.8305, H2O) @mineral(C1_2A0_01SH[s]) @logKreaction(C1_2A0_01SH[s], "-1 * (( (1.0 / log(10)) * ((38.539 * log(10)) - (-222821.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.92, H+, 0.04, Al+3, 2.4, Ca+2, 2.0, H4SiO4, 1.2639, H2O) @mineral(C1_3A0_01SH[s]) @logKreaction(C1_3A0_01SH[s], "-1 * (( (1.0 / log(10)) * ((42.904 * log(10)) - (-247485.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -5.32, H+, 0.04, Al+3, 2.6, Ca+2, 2.0, H4SiO4, 1.6338, H2O) @mineral(C1_4A0_01SH[s]) @logKreaction(C1_4A0_01SH[s], "-1 * (( (1.0 / log(10)) * ((47.302 * log(10)) - (-272330.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -5.72, H+, 0.04, Al+3, 2.8, Ca+2, 2.0, H4SiO4, 1.9796, H2O) @mineral(C1_5A0_01SH[s]) @logKreaction(C1_5A0_01SH[s], "-1 * (( (1.0 / log(10)) * ((51.724 * log(10)) - (-297311.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.12, H+, 0.04, Al+3, 3.0, Ca+2, 2.0, H4SiO4, 2.3257, H2O) @mineral(C1_6A0_01SH[s]) @logKreaction(C1_6A0_01SH[s], "-1 * (( (1.0 / log(10)) * ((56.22 * log(10)) - (-322694.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.52, H+, 0.04, Al+3, 3.2, Ca+2, 2.0, H4SiO4, 2.6742, H2O) @mineral(C0_7A0_025SH[s]) @logKreaction(C0_7A0_025SH[s], "-1 * (( (1.0 / log(10)) * ((18.203 * log(10)) - (-110731.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -3.1, H+, -0.3831, H2O, 0.1, Al+3, 1.4, Ca+2, 2.0, H4SiO4) @mineral(C0_8A0_025SH[s]) @logKreaction(C0_8A0_025SH[s], "-1 * (( (1.0 / log(10)) * ((22.108 * log(10)) - (-133284.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -3.5, H+, 0.1, Al+3, 1.6, Ca+2, 2.0, H4SiO4, 0.0056, H2O) @mineral(C0_7A0_05SH[s]) @logKreaction(C0_7A0_05SH[s], "-1 * (( (1.0 / log(10)) * ((19.29 * log(10)) - (-125656.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -3.4, H+, -0.0374, H2O, 0.2, Al+3, 1.4, Ca+2, 2.0, H4SiO4) @mineral(C0_8A0_05SH[s]) @logKreaction(C0_8A0_05SH[s], "-1 * (( (1.0 / log(10)) * ((23.173 * log(10)) - (-148678.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -3.8, H+, 0.2, Al+3, 1.6, Ca+2, 2.0, H4SiO4, 0.2557, H2O) @mineral(C2AH8[s]) @logKreaction(C2AH8[s], "-1 * (( (1.0 / log(10)) * ((59.723 * log(10)) - (-436130.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -10.0, H+, 2.0, Al+3, 2.0, Ca+2, 13.0, H2O) @mineral(C2SHa[s]) @logKreaction(C2SHa[s], "-1 * (( (1.0 / log(10)) * ((35.545 * log(10)) - (-195771.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, 2.0, Ca+2, 1.0, H4SiO4, 1.0, H2O) @mineral(C3AH6[s]) @logKreaction(C3AH6[s], "-1 * (( (1.0 / log(10)) * ((80.332 * log(10)) - (-584260.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -12.0, H+, 2.0, Al+3, 3.0, Ca+2, 12.0, H2O) @mineral(C3FH6[s]) @logKreaction(C3FH6[s], "-1 * (( (1.0 / log(10)) * ((72.382 * log(10)) - (-509370.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -12.0, H+, 3.0, Ca+2, 2.0, Fe+3, 12.0, H2O) @mineral(C4AH13[s]) @logKreaction(C4AH13[s], "-1 * (( (1.0 / log(10)) * ((103.67 * log(10)) - (-647400.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -14.0, H+, 2.0, Al+3, 4.0, Ca+2, 20.0, H2O) @mineral(C4FH13[s]) @logKreaction(C4FH13[s], "-1 * (( (1.0 / log(10)) * ((95.142 * log(10)) - (-569205.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -14.0, H+, 4.0, Ca+2, 2.0, Fe+3, 20.0, H2O) @mineral(Ca[element][s]) @logKreaction(Ca[element][s], "-1 * (( (1.0 / log(10)) * ((139.842 * log(10)) - (-822763.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -0.5, O2, -2.0, H+, 1.0, Ca+2, 1.0, H2O) @mineral(Ca3[AsO4]2:3_66H2O[s]) @logKreaction(Ca3[AsO4]2:3_66H2O[s], "-1 * (16.774)", -4.0, H+, 2.0, H2AsO4-, 3.0, Ca+2, 3.66, H2O) @mineral(Ca4[OH]2[AsO4]2:4H2O[s]) @logKreaction(Ca4[OH]2[AsO4]2:4H2O[s], "-1 * (37.096)", -6.0, H+, 2.0, H2AsO4-, 4.0, Ca+2, 6.0, H2O) @mineral(Ca4H[PO4]3:2_5H2O[s]) @logKreaction(Ca4H[PO4]3:2_5H2O[s], "-1 * (11.813)", -5.0, H+, 4.0, Ca+2, 3.0, H2PO4-, 2.5, H2O) @mineral(Ca4H[PO4]3:3H2O[s]) @logKreaction(Ca4H[PO4]3:3H2O[s], "-1 * (10.118)", -5.0, H+, 4.0, Ca+2, 3.0, H2PO4-, 3.0, H2O) @mineral(Ca5[AsO4]3OH[s]) @logKreaction(Ca5[AsO4]3OH[s], "-1 * (31.611)", -7.0, H+, 3.0, H2AsO4-, 5.0, Ca+2, 1.0, H2O) @mineral(CaAlH[PO4]2:6H2O[s]) @logKreaction(CaAlH[PO4]2:6H2O[s], "-1 * (-14.304)", -3.0, H+, 1.0, Al+3, 1.0, Ca+2, 2.0, H2PO4-, 6.0, H2O) @mineral(CaCl2:2H2O[s]) @logKreaction(CaCl2:2H2O[s], "-1 * (( (1.0 / log(10)) * ((7.952 * log(10)) - (-44790.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ca+2, 2.0, Cl-, 2.0, H2O) @mineral(CaCl2:4H2O[s]) @logKreaction(CaCl2:4H2O[s], "-1 * (( (1.0 / log(10)) * ((5.359 * log(10)) - (-11310.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ca+2, 2.0, Cl-, 4.0, H2O) @mineral(CaCl2:H2O[s]) @logKreaction(CaCl2:H2O[s], "-1 * (( (1.0 / log(10)) * ((7.849 * log(10)) - (-52160.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ca+2, 2.0, Cl-, 1.0, H2O) @mineral(CaCrO4[s][s]) @logKreaction(CaCrO4[s][s], "-1 * (( (1.0 / log(10)) * ((-3.15 * log(10)) - (-22807.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ca+2, 1.0, CrO4-2) @mineral(CaHAsO3[s]) @logKreaction(CaHAsO3[s], "-1 * (34.250)", -1.0, H+, 1.0, H2AsO3-, 1.0, Ca+2) @mineral(CaHAsO4:H2O[s]) @logKreaction(CaHAsO4:H2O[s], "-1 * (2.021)", -1.0, H+, 1.0, H2AsO4-, 1.0, Ca+2, 1.0, H2O) @mineral(Calcite[s]) @logKreaction(Calcite[s], "-1 * (( (1.0 / log(10)) * ((1.847 * log(10)) - (-25325.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, HCO3-, 1.0, Ca+2) @mineral(Calomel[s]) @logKreaction(Calomel[s], "-1 * (( (1.0 / log(10)) * ((-17.844 * log(10)) - (98080.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Hg2+2) @mineral(Carbonate[K][s]) @logKreaction(Carbonate[K][s], "-1 * (( (1.0 / log(10)) * ((13.359 * log(10)) - (-15889.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, HCO3-, 2.0, K+, 1.5, H2O) @mineral(Carnallite[s]) @logKreaction(Carnallite[s], "-1 * (( (1.0 / log(10)) * ((4.336 * log(10)) - (9340.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, Cl-, 1.0, K+, 1.0, Mg+2, 6.0, H2O) @mineral(Cassiterite[s]) @logKreaction(Cassiterite[s], "-1 * (( (1.0 / log(10)) * ((-45.456 * log(10)) - (276957.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 1.0, Sn+2, 0.5, O2, 1.0, H2O) @mineral(Cattierite[s]) @logKreaction(Cattierite[s], "-1 * (( (1.0 / log(10)) * ((-27.183 * log(10)) - (120151.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -0.75, H2O, 1.0, Co+2, 1.5, HS-, 0.25, S2O3-2) @mineral(Cd[element][s]) @logKreaction(Cd[element][s], "-1 * (( (1.0 / log(10)) * ((56.614 * log(10)) - (-355683.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -0.5, O2, -2.0, H+, 1.0, Cd+2, 1.0, H2O) @mineral(Cd[OH]2[s]) @logKreaction(Cd[OH]2[s], "-1 * (( (1.0 / log(10)) * ((13.862 * log(10)) - (-87730.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 1.0, Cd+2, 2.0, H2O) @mineral(Cd3[PO4]2[s]) @logKreaction(Cd3[PO4]2[s], "-1 * (( (1.0 / log(10)) * ((8.97 * log(10)) - (-206960.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, 3.0, Cd+2, 2.0, H2PO4-) @mineral(Cd5[PO4]3Cl[s]) @logKreaction(Cd5[PO4]3Cl[s], "-1 * (12.673)", -6.0, H+, 5.0, Cd+2, 1.0, Cl-, 3.0, H2PO4-) @mineral(Cd5[PO4]3OH[s]) @logKreaction(Cd5[PO4]3OH[s], "-1 * (19.843)", -7.0, H+, 5.0, Cd+2, 3.0, H2PO4-, 1.0, H2O) @mineral(CdCl2[s]) @logKreaction(CdCl2[s], "-1 * (( (1.0 / log(10)) * ((-0.656 * log(10)) - (-18580.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cd+2, 2.0, Cl-) @mineral(CdCl2:2_5H2O[s]) @logKreaction(CdCl2:2_5H2O[s], "-1 * (( (1.0 / log(10)) * ((-1.897 * log(10)) - (7285.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cd+2, 2.0, Cl-, 2.5, H2O) @mineral(CdCl2:H2O[s]) @logKreaction(CdCl2:H2O[s], "-1 * (( (1.0 / log(10)) * ((-1.691 * log(10)) - (-7470.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cd+2, 2.0, Cl-, 1.0, H2O) @mineral(CdSiO3[s]) @logKreaction(CdSiO3[s], "-1 * (( (1.0 / log(10)) * ((7.793 * log(10)) - (-59861.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, -1.0, H2O, 1.0, Cd+2, 1.0, H4SiO4) @mineral(CdSO4[s]) @logKreaction(CdSO4[s], "-1 * (( (1.0 / log(10)) * ((-0.157 * log(10)) - (-51980.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cd+2, 1.0, SO4-2) @mineral(CdSO4:8/3H2O[s]) @logKreaction(CdSO4:8/3H2O[s], "-1 * (( (1.0 / log(10)) * ((-1.723 * log(10)) - (-19126.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cd+2, 1.0, SO4-2, 2.67, H2O) @mineral(Celadonite[s]) @logKreaction(Celadonite[s], "-1 * (( (1.0 / log(10)) * ((10.218 * log(10)) - (-114928.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, -4.0, H2O, 1.0, Al+3, 1.0, K+, 1.0, Mg+2, 4.0, H4SiO4) @mineral(Celadonite[Fe][s]) @logKreaction(Celadonite[Fe][s], "-1 * (( (1.0 / log(10)) * ((6.448 * log(10)) - (-94529.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, -4.0, H2O, 1.0, Al+3, 1.0, Fe+2, 1.0, K+, 4.0, H4SiO4) @mineral(Celestite[s]) @logKreaction(Celestite[s], "-1 * (( (1.0 / log(10)) * ((-6.62 * log(10)) - (-2451.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, SO4-2, 1.0, Sr+2) @mineral(Cerussite[s]) @logKreaction(Cerussite[s], "-1 * (( (1.0 / log(10)) * ((-2.963 * log(10)) - (12709.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, HCO3-, 1.0, Pb+2) @mineral(Chabazite[s]) @logKreaction(Chabazite[s], "-1 * (( (1.0 / log(10)) * ((11.541 * log(10)) - (-200464.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -8.0, H+, 2.0, Al+3, 1.0, Ca+2, 4.0, H4SiO4, 2.0, H2O) @mineral(Chalcanthite[s]) @logKreaction(Chalcanthite[s], "-1 * (( (1.0 / log(10)) * ((-2.681 * log(10)) - (6384.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cu+2, 1.0, SO4-2, 5.0, H2O) @mineral(Chalcedony[s]) @logKreaction(Chalcedony[s], "-1 * (( (1.0 / log(10)) * ((-3.45 * log(10)) - (21907.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H2O, 1.0, H4SiO4) @mineral(Chalcocite[alpha][s]) @logKreaction(Chalcocite[alpha][s], "-1 * (( (1.0 / log(10)) * ((-34.02 * log(10)) - (203728.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 2.0, Cu+, 1.0, HS-) @mineral(Chalcocyanite[s]) @logKreaction(Chalcocyanite[s], "-1 * (( (1.0 / log(10)) * ((2.94 * log(10)) - (-72762.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cu+2, 1.0, SO4-2) @mineral(Chalcopyrite[alpha][s]) @logKreaction(Chalcopyrite[alpha][s], "-1 * (( (1.0 / log(10)) * ((-33.986 * log(10)) - (137477.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 1.0, Cu+2, 1.0, Fe+2, 2.0, HS-) @mineral(Chamosite[Daphnite][s]) @logKreaction(Chamosite[Daphnite][s], "-1 * (( (1.0 / log(10)) * ((47.603 * log(10)) - (-497518.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -16.0, H+, 2.0, Al+3, 5.0, Fe+2, 3.0, H4SiO4, 6.0, H2O) @mineral(Chlorapatite[Pp][s]) @logKreaction(Chlorapatite[Pp][s], "-1 * (14.533)", -6.0, H+, 5.0, Ca+2, 1.0, Cl-, 3.0, H2PO4-) @mineral(Chlorapatite[Synth][s]) @logKreaction(Chlorapatite[Synth][s], "-1 * (( (1.0 / log(10)) * ((5.21 * log(10)) - (-132541.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, 5.0, Ca+2, 1.0, Cl-, 3.0, H2PO4-) @mineral(Chlorargyrite[s]) @logKreaction(Chlorargyrite[s], "-1 * (( (1.0 / log(10)) * ((-9.749 * log(10)) - (65704.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ag+, 1.0, Cl-) @mineral(Chlorite[Cca-2][s]) @logKreaction(Chlorite[Cca-2][s], "-1 * (( (1.0 / log(10)) * ((61.339 * log(10)) - (-627242.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -17.468, H+, 2.483, Al+3, 0.011, Ca+2, 1.712, Fe+2, 2.964, Mg+2, 2.633, H4SiO4, 0.215, Fe+3, 7.468, H2O) @mineral(Chloritoid[s]) @logKreaction(Chloritoid[s], "-1 * (( (1.0 / log(10)) * ((21.787 * log(10)) - (-289851.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -8.0, H+, 2.0, Al+3, 1.0, Fe+2, 1.0, H4SiO4, 3.0, H2O) @mineral(Chloromagnesite[s]) @logKreaction(Chloromagnesite[s], "-1 * (( (1.0 / log(10)) * ((22.025 * log(10)) - (-159540.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Mg+2) @mineral(Chromite[s]) @logKreaction(Chromite[s], "-1 * (( (1.0 / log(10)) * ((15.126 * log(10)) - (-268820.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -8.0, H+, 2.0, Cr+3, 1.0, Fe+2, 4.0, H2O) @mineral(Chrysotile[s]) @logKreaction(Chrysotile[s], "-1 * (( (1.0 / log(10)) * ((33.182 * log(10)) - (-244552.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, 3.0, Mg+2, 2.0, H4SiO4, 1.0, H2O) @mineral(Cinnabar[alpha][s]) @logKreaction(Cinnabar[alpha][s], "-1 * (( (1.0 / log(10)) * ((-39.005 * log(10)) - (207256.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, HS-, 1.0, Hg+2) @mineral(Cinnabar[beta][s]) @logKreaction(Cinnabar[beta][s], "-1 * ((-913.12565 + -0.14554446 * @T() + 38723.194 / @T() + 331.54914 * log10(@T()) + -2877942.4 / (@T() * @T())))", -1.0, H+, 1.0, HS-, 1.0, Hg+2) @mineral(Claudetite[s]) @logKreaction(Claudetite[s], "-1 * (( (1.0 / log(10)) * ((-19.93 * log(10)) - (94727.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -3.0, H2O, 2.0, H2AsO3-, 2.0, H+) @mineral(Clinochlore[s]) @logKreaction(Clinochlore[s], "-1 * (( (1.0 / log(10)) * ((61.706 * log(10)) - (-593773.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -16.0, H+, 2.0, Al+3, 5.0, Mg+2, 3.0, H4SiO4, 6.0, H2O) @mineral(Clinoclase[s]) @logKreaction(Clinoclase[s], "-1 * (10.103)", -5.0, H+, 1.0, H2AsO4-, 3.0, Cu+2, 3.0, H2O) @mineral(Clinoptilolite[Ca][s]) @logKreaction(Clinoptilolite[Ca][s], "-1 * (( (1.0 / log(10)) * ((-2.085 * log(10)) - (-58407.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.4, H+, -3.7, H2O, 1.1, Al+3, 0.55, Ca+2, 4.9, H4SiO4) @mineral(Clinoptilolite[K][s]) @logKreaction(Clinoptilolite[K][s], "-1 * (( (1.0 / log(10)) * ((-1.142 * log(10)) - (-49035.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.4, H+, -4.9, H2O, 1.1, Al+3, 1.1, K+, 4.9, H4SiO4) @mineral(Clinoptilolite[Na][s]) @logKreaction(Clinoptilolite[Na][s], "-1 * (( (1.0 / log(10)) * ((-0.113 * log(10)) - (-50769.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.4, H+, -4.1, H2O, 1.1, Al+3, 1.1, Na+, 4.9, H4SiO4) @mineral(Clinozoisite[s]) @logKreaction(Clinozoisite[s], "-1 * (( (1.0 / log(10)) * ((41.904 * log(10)) - (-473273.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -13.0, H+, 3.0, Al+3, 2.0, Ca+2, 3.0, H4SiO4, 1.0, H2O) @mineral(Co[element][s]) @logKreaction(Co[element][s], "-1 * (( (1.0 / log(10)) * ((52.733 * log(10)) - (-337363.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -0.5, O2, -2.0, H+, 1.0, Co+2, 1.0, H2O) @mineral(Co[FeO2]2[alpha][s]) @logKreaction(Co[FeO2]2[alpha][s], "-1 * (( (1.0 / log(10)) * ((0.775 * log(10)) - (-159200.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -8.0, H+, 1.0, Co+2, 2.0, Fe+3, 4.0, H2O) @mineral(Co[OH]2[blue][s]) @logKreaction(Co[OH]2[blue][s], "-1 * (13.801)", -2.0, H+, 1.0, Co+2, 2.0, H2O) @mineral(Co[OH]2[pink-pc][s]) @logKreaction(Co[OH]2[pink-pc][s], "-1 * (( (1.0 / log(10)) * ((13.205 * log(10)) - (-93560.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 1.0, Co+2, 2.0, H2O) @mineral(Co[OH]2[pink-wc][s]) @logKreaction(Co[OH]2[pink-wc][s], "-1 * (( (1.0 / log(10)) * ((12.207 * log(10)) - (-88460.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 1.0, Co+2, 2.0, H2O) @mineral(Co2SiO4[s]) @logKreaction(Co2SiO4[s], "-1 * (( (1.0 / log(10)) * ((7.358 * log(10)) - (-97061.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, 2.0, Co+2, 1.0, H4SiO4) @mineral(Co3[PO4]2[s]) @logKreaction(Co3[PO4]2[s], "-1 * (4.360)", -4.0, H+, 3.0, Co+2, 2.0, H2PO4-) @mineral(CoCl2[s]) @logKreaction(CoCl2[s], "-1 * (( (1.0 / log(10)) * ((8.474 * log(10)) - (-79220.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Co+2) @mineral(CoCl2:6H2O[s]) @logKreaction(CoCl2:6H2O[s], "-1 * (( (1.0 / log(10)) * ((-2.534 * log(10)) - (8060.000000000001 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Co+2, 6.0, H2O) @mineral(Coesite[alpha][s]) @logKreaction(Coesite[alpha][s], "-1 * (( (1.0 / log(10)) * ((-2.91 * log(10)) - (19112.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H2O, 1.0, H4SiO4) @mineral(CoF2[s]) @logKreaction(CoF2[s], "-1 * (( (1.0 / log(10)) * ((-1.391 * log(10)) - (-56770.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Co+2, 2.0, F-) @mineral(CoHPO4[s]) @logKreaction(CoHPO4[s], "-1 * (0.490)", -1.0, H+, 1.0, Co+2, 1.0, H2PO4-) @mineral(Conichalcite[s]) @logKreaction(Conichalcite[s], "-1 * (1.291)", -3.0, H+, 1.0, H2AsO4-, 1.0, Ca+2, 1.0, Cu+2, 1.0, H2O) @mineral(Connellite[s]) @logKreaction(Connellite[s], "-1 * (( (1.0 / log(10)) * ((188.071 * log(10)) - (-1554399.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -62.0, H+, 8.0, Cl-, 37.0, Cu+2, 2.0, SO4-2, 70.0, H2O) @mineral(CoO[s]) @logKreaction(CoO[s], "-1 * (( (1.0 / log(10)) * ((13.775 * log(10)) - (-105530.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 1.0, Co+2, 1.0, H2O) @mineral(Cooperite[s]) @logKreaction(Cooperite[s], "-1 * (( (1.0 / log(10)) * ((-60.932 * log(10)) - (321919.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, Pt+2, 1.0, HS-) @mineral(Copiapite[s]) @logKreaction(Copiapite[s], "-1 * (( (1.0 / log(10)) * ((-16.563 * log(10)) - (-206300.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 4.0, Fe+3, 6.0, SO4-2, 1.0, Fe+2, 22.0, H2O) @mineral(Coquimbite[s]) @logKreaction(Coquimbite[s], "-1 * (( (1.0 / log(10)) * ((-8.976 * log(10)) - (-110290.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Fe+3, 3.0, SO4-2, 9.0, H2O) @mineral(Cordierite[s]) @logKreaction(Cordierite[s], "-1 * (( (1.0 / log(10)) * ((49.433 * log(10)) - (-648745.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -16.0, H+, -2.0, H2O, 4.0, Al+3, 2.0, Mg+2, 5.0, H4SiO4) @mineral(Cordierite[hydrated][s]) @logKreaction(Cordierite[hydrated][s], "-1 * (( (1.0 / log(10)) * ((51.683 * log(10)) - (-658326.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -16.0, H+, -1.0, H2O, 4.0, Al+3, 2.0, Mg+2, 5.0, H4SiO4) @mineral(Corkite[s]) @logKreaction(Corkite[s], "-1 * (-1.943)", -8.0, H+, 3.0, Fe+3, 1.0, H2PO4-, 1.0, Pb+2, 1.0, SO4-2, 6.0, H2O) @mineral(Cornetite[s]) @logKreaction(Cornetite[s], "-1 * (15.018)", -5.0, H+, 3.0, Cu+2, 1.0, H2PO4-, 3.0, H2O) @mineral(Corundum[alpha][s]) @logKreaction(Corundum[alpha][s], "-1 * (( (1.0 / log(10)) * ((18.301 * log(10)) - (-258589.99999999997 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, 2.0, Al+3, 3.0, H2O) @mineral(Corundum[gamma][s]) @logKreaction(Corundum[gamma][s], "-1 * (( (1.0 / log(10)) * ((21.522 * log(10)) - (-277390.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, 2.0, Al+3, 3.0, H2O) @mineral(CoS[alpha][s]) @logKreaction(CoS[alpha][s], "-1 * (( (1.0 / log(10)) * ((-7.441 * log(10)) - (11840.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, Co+2, 1.0, HS-) @mineral(CoS[beta][s]) @logKreaction(CoS[beta][s], "-1 * (-11.070)", -1.0, H+, 1.0, Co+2, 1.0, HS-) @mineral(CoSO4[s]) @logKreaction(CoSO4[s], "-1 * (( (1.0 / log(10)) * ((3.009 * log(10)) - (-78680.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Co+2, 1.0, SO4-2) @mineral(Cotunnite[s]) @logKreaction(Cotunnite[s], "-1 * (( (1.0 / log(10)) * ((-4.807 * log(10)) - (26160.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Pb+2) @mineral(Covellite[s]) @logKreaction(Covellite[s], "-1 * (( (1.0 / log(10)) * ((-22.06 * log(10)) - (96859.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, Cu+2, 1.0, HS-) @mineral(Cr[element][s]) @logKreaction(Cr[element][s], "-1 * (( (1.0 / log(10)) * ((70.927 * log(10)) - (-437463.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -0.5, O2, -2.0, H+, 1.0, Cr+2, 1.0, H2O) @mineral(Cr[OH]2[s][s]) @logKreaction(Cr[OH]2[s][s], "-1 * (( (1.0 / log(10)) * ((11.002 * log(10)) - (-75446.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 1.0, Cr+2, 2.0, H2O) @mineral(Cr[OH]3[s][s]) @logKreaction(Cr[OH]3[s][s], "-1 * (( (1.0 / log(10)) * ((9.353 * log(10)) - (-115301.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -3.0, H+, 1.0, Cr+3, 3.0, H2O) @mineral(Cr2[SO4]3[s][s]) @logKreaction(Cr2[SO4]3[s][s], "-1 * (( (1.0 / log(10)) * ((4.379 * log(10)) - (-277720.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cr+3, 3.0, SO4-2) @mineral(Cr2S3[s][s]) @logKreaction(Cr2S3[s][s], "-1 * (( (1.0 / log(10)) * ((-16.704 * log(10)) - (29851.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, -0.75, H2O, 2.0, Cr+2, 2.5, HS-, 0.25, S2O3-2) @mineral(Crandallite[s]) @logKreaction(Crandallite[s], "-1 * (21.051)", -9.0, H+, 3.0, Al+3, 1.0, Ca+2, 2.0, H2PO4-, 6.0, H2O) @mineral(CrCl2[s][s]) @logKreaction(CrCl2[s][s], "-1 * (( (1.0 / log(10)) * ((12.744 * log(10)) - (-103560.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Cr+2) @mineral(CrCl3[s][s]) @logKreaction(CrCl3[s][s], "-1 * (( (1.0 / log(10)) * ((-15.227 * log(10)) - (58083.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -0.5, H2O, 2.5, Cl-, 1.0, Cr+2, 0.5, ClO-, 1.0, H+) @mineral(Cristobalite[alpha][s]) @logKreaction(Cristobalite[alpha][s], "-1 * (( (1.0 / log(10)) * ((-3.158 * log(10)) - (18829.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H2O, 1.0, H4SiO4) @mineral(Cristobalite[beta][s]) @logKreaction(Cristobalite[beta][s], "-1 * ((-360.88361 + -0.041957223 * @T() + 22873.339 / @T() + 126.28239 * log10(@T()) + -1679930.4 / (@T() * @T())))", -2.0, H2O, 1.0, H4SiO4) @mineral(CrO2[s][s]) @logKreaction(CrO2[s][s], "-1 * (( (1.0 / log(10)) * ((0.443 * log(10)) - (-74378.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -3.0, H+, 1.0, Cr+3, 0.25, O2, 1.5, H2O) @mineral(CrO3[s][s]) @logKreaction(CrO3[s][s], "-1 * (( (1.0 / log(10)) * ((-3.019 * log(10)) - (-10070.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H2O, 1.0, CrO4-2, 2.0, H+) @mineral(Crocoite[s]) @logKreaction(Crocoite[s], "-1 * (( (1.0 / log(10)) * ((-12.55 * log(10)) - (48940.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, CrO4-2, 1.0, Pb+2) @mineral(Cronstedtite[Th][s]) @logKreaction(Cronstedtite[Th][s], "-1 * (( (1.0 / log(10)) * ((96.643 * log(10)) - (-738731.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -10.0, H+, 1.0, Al+3, 2.0, Fe+2, 1.0, H4SiO4, 1.0, Fe+3, 5.0, H2O) @mineral(CrPO4[green][s]) @logKreaction(CrPO4[green][s], "-1 * (-5.326)", -2.0, H+, 1.0, Cr+3, 1.0, H2PO4-) @mineral(CrPO4[purple][s]) @logKreaction(CrPO4[purple][s], "-1 * (0.298)", -2.0, H+, 1.0, Cr+3, 1.0, H2PO4-) @mineral(CrS[s][s]) @logKreaction(CrS[s][s], "-1 * (( (1.0 / log(10)) * ((1.675 * log(10)) - (-38860.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, Cr+2, 1.0, HS-) @mineral(Cu[element][s]) @logKreaction(Cu[element][s], "-1 * (( (1.0 / log(10)) * ((31.601 * log(10)) - (-214586.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -0.5, O2, -2.0, H+, 1.0, Cu+2, 1.0, H2O) @mineral(Cu[OH]2[s]) @logKreaction(Cu[OH]2[s], "-1 * (( (1.0 / log(10)) * ((8.672 * log(10)) - (-62658.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 1.0, Cu+2, 2.0, H2O) @mineral(Cu2SO4[s]) @logKreaction(Cu2SO4[s], "-1 * (( (1.0 / log(10)) * ((-1.387 * log(10)) - (-16749.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cu+, 1.0, SO4-2) @mineral(Cu2SO5[s]) @logKreaction(Cu2SO5[s], "-1 * (( (1.0 / log(10)) * ((10.304 * log(10)) - (-137222.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 2.0, Cu+2, 1.0, SO4-2, 1.0, H2O) @mineral(Cu3[PO4]2[s]) @logKreaction(Cu3[PO4]2[s], "-1 * (( (1.0 / log(10)) * ((2.21 * log(10)) - (-154596.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, 3.0, Cu+2, 2.0, H2PO4-) @mineral(Cu3[PO4]2:3H2O[s]) @logKreaction(Cu3[PO4]2:3H2O[s], "-1 * (( (1.0 / log(10)) * ((3.983 * log(10)) - (-142084.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, 3.0, Cu+2, 2.0, H2PO4-, 3.0, H2O) @mineral(Cu4[NO3]2[OH]6[s]) @logKreaction(Cu4[NO3]2[OH]6[s], "-1 * (( (1.0 / log(10)) * ((14.506 * log(10)) - (-104797.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, 4.0, Cu+2, 2.0, NO3-, 6.0, H2O) @mineral(CuCO3[s]) @logKreaction(CuCO3[s], "-1 * (( (1.0 / log(10)) * ((-1.12 * log(10)) - (-19417.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, HCO3-, 1.0, Cu+2) @mineral(CuF[s]) @logKreaction(CuF[s], "-1 * (( (1.0 / log(10)) * ((-4.712 * log(10)) - (15552.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cu+, 1.0, F-) @mineral(CuF2[s]) @logKreaction(CuF2[s], "-1 * (( (1.0 / log(10)) * ((1.114 * log(10)) - (-66622.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cu+2, 2.0, F-) @mineral(CuF2:2H2O[s]) @logKreaction(CuF2:2H2O[s], "-1 * (( (1.0 / log(10)) * ((-4.548 * log(10)) - (-15030.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cu+2, 2.0, F-, 2.0, H2O) @mineral(Cummingtonite[s]) @logKreaction(Cummingtonite[s], "-1 * (( (1.0 / log(10)) * ((76.152 * log(10)) - (-596457.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -14.0, H+, -8.0, H2O, 7.0, Mg+2, 8.0, H4SiO4) @mineral(Cuprite[s]) @logKreaction(Cuprite[s], "-1 * (( (1.0 / log(10)) * ((-1.47 * log(10)) - (25915.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 2.0, Cu+, 1.0, H2O) @mineral(Dawsonite[s]) @logKreaction(Dawsonite[s], "-1 * (( (1.0 / log(10)) * ((4.327 * log(10)) - (-76330.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -3.0, H+, 1.0, Al+3, 1.0, HCO3-, 1.0, Na+, 2.0, H2O) @mineral(Diaspore[s]) @logKreaction(Diaspore[s], "-1 * (( (1.0 / log(10)) * ((6.866 * log(10)) - (-108760.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -3.0, H+, 1.0, Al+3, 2.0, H2O) @mineral(Dickite[s]) @logKreaction(Dickite[s], "-1 * (( (1.0 / log(10)) * ((9.397 * log(10)) - (-180552.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, 2.0, Al+3, 2.0, H4SiO4, 1.0, H2O) @mineral(Diopside[s]) @logKreaction(Diopside[s], "-1 * (( (1.0 / log(10)) * ((21.743 * log(10)) - (-153574.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, -2.0, H2O, 1.0, Ca+2, 1.0, Mg+2, 2.0, H4SiO4) @mineral(Djurleite[s]) @logKreaction(Djurleite[s], "-1 * (( (1.0 / log(10)) * ((-33.33 * log(10)) - (196825.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.868, Cu+, 0.066, Cu+2, 1.0, HS-) @mineral(Dolomite[s]) @logKreaction(Dolomite[s], "-1 * (( (1.0 / log(10)) * ((3.533 * log(10)) - (-65360.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 2.0, HCO3-, 1.0, Ca+2, 1.0, Mg+2) @mineral(Dolomite[disordered][s]) @logKreaction(Dolomite[disordered][s], "-1 * (( (1.0 / log(10)) * ((4.299 * log(10)) - (-73162.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 2.0, HCO3-, 1.0, Ca+2, 1.0, Mg+2) @mineral(Dolomite[ordered][s]) @logKreaction(Dolomite[ordered][s], "-1 * (( (1.0 / log(10)) * ((2.754 * log(10)) - (-60916.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 2.0, HCO3-, 1.0, Ca+2, 1.0, Mg+2) @mineral(Doralcharite[s]) @logKreaction(Doralcharite[s], "-1 * (( (1.0 / log(10)) * ((-2.221 * log(10)) - (-230910.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, 3.0, Fe+3, 2.0, SO4-2, 1.0, Tl+, 6.0, H2O) @mineral(Duftite[s]) @logKreaction(Duftite[s], "-1 * (-1.974)", -3.0, H+, 1.0, H2AsO4-, 1.0, Cu+2, 1.0, Pb+2, 1.0, H2O) @mineral(Eastonite[s]) @logKreaction(Eastonite[s], "-1 * (( (1.0 / log(10)) * ((46.313 * log(10)) - (-513442.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -14.0, H+, 3.0, Al+3, 1.0, K+, 2.0, Mg+2, 2.0, H4SiO4, 4.0, H2O) @mineral(Edenite[alpha][s]) @logKreaction(Edenite[alpha][s], "-1 * (( (1.0 / log(10)) * ((81.946 * log(10)) - (-679296.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -18.0, H+, -4.0, H2O, 1.0, Al+3, 2.0, Ca+2, 5.0, Mg+2, 1.0, Na+, 7.0, H4SiO4) @mineral(Enstatite[alpha][s]) @logKreaction(Enstatite[alpha][s], "-1 * (( (1.0 / log(10)) * ((11.844 * log(10)) - (-93265.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, -1.0, H2O, 1.0, Mg+2, 1.0, H4SiO4) @mineral(Epidote[s]) @logKreaction(Epidote[s], "-1 * (( (1.0 / log(10)) * ((32.23 * log(10)) - (-411613.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -13.0, H+, 2.0, Al+3, 2.0, Ca+2, 1.0, Fe+3, 3.0, H4SiO4, 1.0, H2O) @mineral(Epsomite[s]) @logKreaction(Epsomite[s], "-1 * (( (1.0 / log(10)) * ((-1.873 * log(10)) - (10991.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Mg+2, 1.0, SO4-2, 7.0, H2O) @mineral(Erdite[s]) @logKreaction(Erdite[s], "-1 * (( (1.0 / log(10)) * ((-5.5 * log(10)) - (27385.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -0.875, H+, 1.0, Fe+2, 1.0, Na+, 1.875, HS-, 0.125, SO4-2, 1.5, H2O) @mineral(Eskolaite[s]) @logKreaction(Eskolaite[s], "-1 * (( (1.0 / log(10)) * ((7.756 * log(10)) - (-197990.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, 2.0, Cr+3, 3.0, H2O) @mineral(Ettringite[s]) @logKreaction(Ettringite[s], "-1 * (( (1.0 / log(10)) * ((57.009 * log(10)) - (-379834.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -12.0, H+, 2.0, Al+3, 6.0, Ca+2, 3.0, SO4-2, 38.0, H2O) @mineral(Ettringite[Cr][s]) @logKreaction(Ettringite[Cr][s], "-1 * (( (1.0 / log(10)) * ((60.279 * log(10)) - (-503048.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -12.0, H+, 2.0, Al+3, 6.0, Ca+2, 3.0, CrO4-2, 38.0, H2O) @mineral(Ettringite[Fe][s]) @logKreaction(Ettringite[Fe][s], "-1 * (( (1.0 / log(10)) * ((54.589 * log(10)) - (-344348.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -12.0, H+, 6.0, Ca+2, 2.0, Fe+3, 3.0, SO4-2, 38.0, H2O) @mineral(Farringtonite[s]) @logKreaction(Farringtonite[s], "-1 * (( (1.0 / log(10)) * ((15.82 * log(10)) - (-214093.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, 3.0, Mg+2, 2.0, H2PO4-) @mineral(Faustite[s]) @logKreaction(Faustite[s], "-1 * (19.627)", -16.0, H+, 6.0, Al+3, 4.0, H2PO4-, 1.0, Zn+2, 12.0, H2O) @mineral(Fayalite[s]) @logKreaction(Fayalite[s], "-1 * (( (1.0 / log(10)) * ((19.03 * log(10)) - (-157157.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, 2.0, Fe+2, 1.0, H4SiO4) @mineral(Fe[element][s]) @logKreaction(Fe[element][s], "-1 * (( (1.0 / log(10)) * ((58.856 * log(10)) - (-369763.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -0.5, O2, -2.0, H+, 1.0, Fe+2, 1.0, H2O) @mineral(Fe[OH]2[s]) @logKreaction(Fe[OH]2[s], "-1 * (( (1.0 / log(10)) * ((12.852 * log(10)) - (-88121.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 1.0, Fe+2, 2.0, H2O) @mineral(Fe10S11[s]) @logKreaction(Fe10S11[s], "-1 * (( (1.0 / log(10)) * ((-59.393 * log(10)) - (28630.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -9.0, H+, -0.75, H2O, 10.0, Fe+2, 10.5, HS-, 0.25, S2O3-2) @mineral(Fe11S12[s]) @logKreaction(Fe11S12[s], "-1 * (( (1.0 / log(10)) * ((-64.318 * log(10)) - (21930.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -10.0, H+, -0.75, H2O, 11.0, Fe+2, 11.5, HS-, 0.25, S2O3-2) @mineral(Fe2[SO4]3[s]) @logKreaction(Fe2[SO4]3[s], "-1 * (( (1.0 / log(10)) * ((0.038 * log(10)) - (-240820.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Fe+3, 3.0, SO4-2) @mineral(Fe7_016S8[s]) @logKreaction(Fe7_016S8[s], "-1 * (( (1.0 / log(10)) * ((-47.307 * log(10)) - (52039.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.032, H+, -0.738, H2O, 7.016, Fe+2, 7.508, HS-, 0.246, S2O3-2) @mineral(Fe9S10[s]) @logKreaction(Fe9S10[s], "-1 * (( (1.0 / log(10)) * ((-55.46 * log(10)) - (37210.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -8.0, H+, -0.75, H2O, 9.0, Fe+2, 9.5, HS-, 0.25, S2O3-2) @mineral(FeCl2[s]) @logKreaction(FeCl2[s], "-1 * (( (1.0 / log(10)) * ((8.981 * log(10)) - (-83000.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Fe+2) @mineral(FeCl2:2H2O[s]) @logKreaction(FeCl2:2H2O[s], "-1 * (( (1.0 / log(10)) * ((4.361 * log(10)) - (-44808.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Fe+2, 2.0, H2O) @mineral(FeCl2:4H2O[s]) @logKreaction(FeCl2:4H2O[s], "-1 * (( (1.0 / log(10)) * ((3.034 * log(10)) - (-24776.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Fe+2, 4.0, H2O) @mineral(FeCl2:H2O[s]) @logKreaction(FeCl2:H2O[s], "-1 * (( (1.0 / log(10)) * ((6.114 * log(10)) - (-63904.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Fe+2, 1.0, H2O) @mineral(FeCl3[s]) @logKreaction(FeCl3[s], "-1 * (( (1.0 / log(10)) * ((-2.348 * log(10)) - (-22957.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -0.5, H2O, 2.5, Cl-, 1.0, Fe+2, 0.5, ClO-, 1.0, H+) @mineral(FeCl3:6H2O[s]) @logKreaction(FeCl3:6H2O[s], "-1 * (( (1.0 / log(10)) * ((11.376 * log(10)) - (-54500.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 3.0, Cl-, 1.0, Fe+3, 6.0, H2O) @mineral(FeO[s]) @logKreaction(FeO[s], "-1 * (( (1.0 / log(10)) * ((13.359 * log(10)) - (-103790.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 1.0, Fe+2, 1.0, H2O) @mineral(Ferricopiapite[s]) @logKreaction(Ferricopiapite[s], "-1 * (( (1.0 / log(10)) * ((-20.491 * log(10)) - (-222300.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -3.0, H+, 5.0, Fe+3, 6.0, SO4-2, 22.0, H2O) @mineral(Ferrihydrite[2L][s]) @logKreaction(Ferrihydrite[2L][s], "-1 * (( (1.0 / log(10)) * ((3.403 * log(10)) - (-79390.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -3.0, H+, 1.0, Fe+3, 3.0, H2O) @mineral(Ferrihydrite[6L][s]) @logKreaction(Ferrihydrite[6L][s], "-1 * (( (1.0 / log(10)) * ((3.003 * log(10)) - (-76190.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -3.0, H+, 1.0, Fe+3, 3.0, H2O) @mineral(Ferrite[Mn][s]) @logKreaction(Ferrite[Mn][s], "-1 * (( (1.0 / log(10)) * ((14.909 * log(10)) - (-233808.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -8.0, H+, 2.0, Fe+3, 1.0, Mn+2, 4.0, H2O) @mineral(Ferrohexahydrite[s]) @logKreaction(Ferrohexahydrite[s], "-1 * (( (1.0 / log(10)) * ((-2.523 * log(10)) - (5080.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Fe+2, 1.0, SO4-2, 6.0, H2O) @mineral(Ferropargasite[s]) @logKreaction(Ferropargasite[s], "-1 * (( (1.0 / log(10)) * ((83.843 * log(10)) - (-811949.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -22.0, H+, 3.0, Al+3, 2.0, Ca+2, 4.0, Fe+2, 1.0, Na+, 6.0, H4SiO4) @mineral(Ferrosilite[alpha][s]) @logKreaction(Ferrosilite[alpha][s], "-1 * (( (1.0 / log(10)) * ((8.053 * log(10)) - (-67838.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, -1.0, H2O, 1.0, Fe+2, 1.0, H4SiO4) @mineral(Ferrotremolite[s]) @logKreaction(Ferrotremolite[s], "-1 * (( (1.0 / log(10)) * ((53.699 * log(10)) - (-412225.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -14.0, H+, -8.0, H2O, 2.0, Ca+2, 5.0, Fe+2, 8.0, H4SiO4) @mineral(FeS[am][s]) @logKreaction(FeS[am][s], "-1 * (( (1.0 / log(10)) * ((-2.99 * log(10)) - (-13944.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, Fe+2, 1.0, HS-) @mineral(FeSO4[s]) @logKreaction(FeSO4[s], "-1 * (( (1.0 / log(10)) * ((1.105 * log(10)) - (-67140.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Fe+2, 1.0, SO4-2) @mineral(Florencite[s]) @logKreaction(Florencite[s], "-1 * (( (1.0 / log(10)) * ((16.579 * log(10)) - (-387869.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -10.0, H+, 3.0, Al+3, 1.0, Ce+3, 2.0, H2PO4-, 6.0, H2O) @mineral(Florencite[La][s]) @logKreaction(Florencite[La][s], "-1 * (18.176)", -10.0, H+, 3.0, Al+3, 1.0, La+3, 2.0, H2PO4-, 6.0, H2O) @mineral(Fluorapatite[Natur][s]) @logKreaction(Fluorapatite[Natur][s], "-1 * (( (1.0 / log(10)) * ((-0.91 * log(10)) - (-115601.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, 5.0, Ca+2, 1.0, F-, 3.0, H2PO4-) @mineral(Fluorite[s]) @logKreaction(Fluorite[s], "-1 * (( (1.0 / log(10)) * ((-10.51 * log(10)) - (14561.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ca+2, 2.0, F-) @mineral(Fluorphlogopite[s]) @logKreaction(Fluorphlogopite[s], "-1 * (( (1.0 / log(10)) * ((24.017 * log(10)) - (-311663.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -8.0, H+, -2.0, H2O, 1.0, Al+3, 2.0, F-, 1.0, K+, 3.0, Mg+2, 3.0, H4SiO4) @mineral(Forsterite[s]) @logKreaction(Forsterite[s], "-1 * (( (1.0 / log(10)) * ((28.609 * log(10)) - (-217115.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, 2.0, Mg+2, 1.0, H4SiO4) @mineral(Foshagite[s]) @logKreaction(Foshagite[s], "-1 * (( (1.0 / log(10)) * ((65.959 * log(10)) - (-373238.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -8.0, H+, -0.5, H2O, 4.0, Ca+2, 3.0, H4SiO4) @mineral(Friedel_Salt[s]) @logKreaction(Friedel_Salt[s], "-1 * (( (1.0 / log(10)) * ((74.946 * log(10)) - (-486198.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -12.0, H+, 2.0, Al+3, 4.0, Ca+2, 2.0, Cl-, 16.0, H2O) @mineral(Galena[s]) @logKreaction(Galena[s], "-1 * (( (1.0 / log(10)) * ((-14.835 * log(10)) - (82940.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, Pb+2, 1.0, HS-) @mineral(Gallobeudantite[s]) @logKreaction(Gallobeudantite[s], "-1 * (-8.694)", -8.0, H+, 1.0, H2AsO4-, 3.0, Ga+3, 1.0, Pb+2, 1.0, SO4-2, 6.0, H2O) @mineral(GaOOH[s]) @logKreaction(GaOOH[s], "-1 * (( (1.0 / log(10)) * ((1.487 * log(10)) - (-42093.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -3.0, H+, 1.0, Ga+3, 2.0, H2O) @mineral(Gaylussite[s]) @logKreaction(Gaylussite[s], "-1 * (( (1.0 / log(10)) * ((11.229 * log(10)) - (1696.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 2.0, HCO3-, 1.0, Ca+2, 2.0, Na+, 5.0, H2O) @mineral(Gehlenite[s]) @logKreaction(Gehlenite[s], "-1 * (( (1.0 / log(10)) * ((55.24 * log(10)) - (-494151.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -10.0, H+, 2.0, Al+3, 2.0, Ca+2, 1.0, H4SiO4, 3.0, H2O) @mineral(Gibbsite[s]) @logKreaction(Gibbsite[s], "-1 * (( (1.0 / log(10)) * ((7.738 * log(10)) - (-102759.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -3.0, H+, 1.0, Al+3, 3.0, H2O) @mineral(Gibbsite[am][s]) @logKreaction(Gibbsite[am][s], "-1 * (( (1.0 / log(10)) * ((10.578 * log(10)) - (-119770.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -3.0, H+, 1.0, Al+3, 3.0, H2O) @mineral(Gibbsite[mc][s]) @logKreaction(Gibbsite[mc][s], "-1 * (( (1.0 / log(10)) * ((9.353 * log(10)) - (-102510.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -3.0, H+, 1.0, Al+3, 3.0, H2O) @mineral(Gismondine[s]) @logKreaction(Gismondine[s], "-1 * (( (1.0 / log(10)) * ((39.004 * log(10)) - (-467714.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -16.0, H+, 4.0, Al+3, 2.0, Ca+2, 4.0, H4SiO4, 9.0, H2O) @mineral(Glaserite[s]) @logKreaction(Glaserite[s], "-1 * (( (1.0 / log(10)) * ((-7.61 * log(10)) - (78360.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 6.0, K+, 2.0, Na+, 4.0, SO4-2) @mineral(Glauberite[s]) @logKreaction(Glauberite[s], "-1 * (( (1.0 / log(10)) * ((1.97 * log(10)) - (-13160.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ca+2, 2.0, Na+, 2.0, SO4-2) @mineral(Glauconite[s]) @logKreaction(Glauconite[s], "-1 * (( (1.0 / log(10)) * ((1.873 * log(10)) - (-120903.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.0, H+, -3.0, H2O, 0.5, Al+3, 1.25, Fe+3, 0.75, K+, 0.25, Mg+2, 3.75, H4SiO4, 0.25, Fe+2) @mineral(Glaucophane[s]) @logKreaction(Glaucophane[s], "-1 * (( (1.0 / log(10)) * ((37.026 * log(10)) - (-378727.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -14.0, H+, -8.0, H2O, 2.0, Al+3, 3.0, Mg+2, 2.0, Na+, 8.0, H4SiO4) @mineral(Goethite[s]) @logKreaction(Goethite[s], "-1 * (( (1.0 / log(10)) * ((0.362 * log(10)) - (-60660.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -3.0, H+, 1.0, Fe+3, 2.0, H2O) @mineral(Gorceixite[s]) @logKreaction(Gorceixite[s], "-1 * (13.706)", -9.0, H+, 3.0, Al+3, 1.0, Ba+2, 2.0, H2PO4-, 6.0, H2O) @mineral(Goyazite[s]) @logKreaction(Goyazite[s], "-1 * (( (1.0 / log(10)) * ((16.848 * log(10)) - (-334188.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -9.0, H+, 3.0, Al+3, 2.0, H2PO4-, 1.0, Sr+2, 6.0, H2O) @mineral(Greenalite[s]) @logKreaction(Greenalite[s], "-1 * (( (1.0 / log(10)) * ((21.774 * log(10)) - (-172552.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, 3.0, Fe+2, 2.0, H4SiO4, 1.0, H2O) @mineral(Greenockite[s]) @logKreaction(Greenockite[s], "-1 * (( (1.0 / log(10)) * ((-14.82 * log(10)) - (56570.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, Cd+2, 1.0, HS-) @mineral(Greenrust[Cl][s]) @logKreaction(Greenrust[Cl][s], "-1 * (32.324)", -8.0, H+, 1.0, Cl-, 3.0, Fe+2, 1.0, Fe+3, 8.0, H2O) @mineral(Greenrust[CO3][s]) @logKreaction(Greenrust[CO3][s], "-1 * (45.336)", -13.0, H+, 1.0, HCO3-, 4.0, Fe+2, 2.0, Fe+3, 14.0, H2O) @mineral(Greenrust[OH][s]) @logKreaction(Greenrust[OH][s], "-1 * (17.177)", -8.0, H+, 2.0, Fe+3, 1.0, Fe+2, 6.0, H2O) @mineral(Greenrust[SO3][s]) @logKreaction(Greenrust[SO3][s], "-1 * (89.176)", -14.0, H+, 8.0, Fe+2, 1.0, SO4-2, 19.0, H2O) @mineral(Greenrust2[SO4][s]) @logKreaction(Greenrust2[SO4][s], "-1 * (37.501)", -12.0, H+, 4.0, Fe+2, 1.0, SO4-2, 2.0, Fe+3, 14.0, H2O) @mineral(Greigite[s]) @logKreaction(Greigite[s], "-1 * (( (1.0 / log(10)) * ((-21.889 * log(10)) - (35262.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, -0.75, H2O, 3.0, Fe+2, 3.5, HS-, 0.25, S2O3-2) @mineral(Grossular[s]) @logKreaction(Grossular[s], "-1 * (( (1.0 / log(10)) * ((49.372 * log(10)) - (-442383.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -12.0, H+, 2.0, Al+3, 3.0, Ca+2, 3.0, H4SiO4) @mineral(Grunerite[s]) @logKreaction(Grunerite[s], "-1 * (( (1.0 / log(10)) * ((48.038 * log(10)) - (-391247.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -14.0, H+, -8.0, H2O, 7.0, Fe+2, 8.0, H4SiO4) @mineral(Guerinite[s]) @logKreaction(Guerinite[s], "-1 * (19.689)", -6.0, H+, 4.0, H2AsO4-, 5.0, Ca+2, 9.0, H2O) @mineral(Gypsum[s]) @logKreaction(Gypsum[s], "-1 * (( (1.0 / log(10)) * ((-4.605 * log(10)) - (-1054.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ca+2, 1.0, SO4-2, 2.0, H2O) @mineral(Gyrolite[s]) @logKreaction(Gyrolite[s], "-1 * (( (1.0 / log(10)) * ((22.338 * log(10)) - (-115848.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, -1.5, H2O, 2.0, Ca+2, 3.0, H4SiO4) @mineral(Halite[s]) @logKreaction(Halite[s], "-1 * (( (1.0 / log(10)) * ((1.594 * log(10)) - (3700.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, Na+) @mineral(Halloysite[s]) @logKreaction(Halloysite[s], "-1 * (( (1.0 / log(10)) * ((10.334 * log(10)) - (-187752.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, 2.0, Al+3, 2.0, H4SiO4, 1.0, H2O) @mineral(Halotrichite[s]) @logKreaction(Halotrichite[s], "-1 * (( (1.0 / log(10)) * ((-8.239 * log(10)) - (-51420.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Al+3, 1.0, Fe+2, 4.0, SO4-2, 22.0, H2O) @mineral(Hbeidellite[Ca][s]) @logKreaction(Hbeidellite[Ca][s], "-1 * (( (1.0 / log(10)) * ((3.936 * log(10)) - (-176294.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.36, H+, 2.34, Al+3, 0.17, Ca+2, 3.66, H4SiO4, 1.6, H2O) @mineral(Hbeidellite[K][s]) @logKreaction(Hbeidellite[K][s], "-1 * (( (1.0 / log(10)) * ((4.321 * log(10)) - (-173017.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.36, H+, -1.013, H2O, 2.34, Al+3, 0.34, K+, 3.66, H4SiO4) @mineral(Hbeidellite[Mg][s]) @logKreaction(Hbeidellite[Mg][s], "-1 * (( (1.0 / log(10)) * ((3.203 * log(10)) - (-174536.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.36, H+, 2.34, Al+3, 0.17, Mg+2, 3.66, H4SiO4, 1.458, H2O) @mineral(Hbeidellite[Na][s]) @logKreaction(Hbeidellite[Na][s], "-1 * (( (1.0 / log(10)) * ((4.407 * log(10)) - (-177111.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.36, H+, 2.34, Al+3, 0.34, Na+, 3.66, H4SiO4, 0.116, H2O) @mineral(Hedenbergite[s]) @logKreaction(Hedenbergite[s], "-1 * (( (1.0 / log(10)) * ((19.97 * log(10)) - (-141006.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, -2.0, H2O, 1.0, Ca+2, 1.0, Fe+2, 2.0, H4SiO4) @mineral(Hellyerite[s]) @logKreaction(Hellyerite[s], "-1 * (( (1.0 / log(10)) * ((2.819 * log(10)) - (-8036.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, HCO3-, 1.0, Ni+2, 6.0, H2O) @mineral(Hematite[s]) @logKreaction(Hematite[s], "-1 * (( (1.0 / log(10)) * ((-0.044 * log(10)) - (-129259.99999999999 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, 2.0, Fe+3, 3.0, H2O) @mineral(Hemicarboaluminate[s]) @logKreaction(Hemicarboaluminate[s], "-1 * (( (1.0 / log(10)) * ((183.696 * log(10)) - (-1204546.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -27.0, H+, 4.0, Al+3, 1.0, HCO3-, 8.0, Ca+2, 35.0, H2O) @mineral(Hemihydroxichloride[Ca][s]) @logKreaction(Hemihydroxichloride[Ca][s], "-1 * (26.533)", -2.0, H+, 2.0, Ca+2, 2.0, Cl-, 3.0, H2O) @mineral(Heulandite[Ca][s]) @logKreaction(Heulandite[Ca][s], "-1 * (( (1.0 / log(10)) * ((2.457 * log(10)) - (-139108.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -8.56, H+, -3.27, H2O, 2.14, Al+3, 1.07, Ca+2, 6.86, H4SiO4) @mineral(Heulandite[Na][s]) @logKreaction(Heulandite[Na][s], "-1 * (( (1.0 / log(10)) * ((2.797 * log(10)) - (-126775.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -8.56, H+, -3.27, H2O, 2.14, Al+3, 2.14, Na+, 6.86, H4SiO4) @mineral(Hexahydrite[s]) @logKreaction(Hexahydrite[s], "-1 * (( (1.0 / log(10)) * ((-1.634 * log(10)) - (-4625.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Mg+2, 1.0, SO4-2, 6.0, H2O) @mineral(Hg[l][s]) @logKreaction(Hg[l][s], "-1 * (( (1.0 / log(10)) * ((-6.502 * log(10)) - (12503.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Hg) @mineral(Hg2SO4[s]) @logKreaction(Hg2SO4[s], "-1 * (( (1.0 / log(10)) * ((-6.192 * log(10)) - (620.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Hg2+2, 1.0, SO4-2) @mineral(Hg3[OH]3PO4[s]) @logKreaction(Hg3[OH]3PO4[s], "-1 * (-2.185)", -5.0, H+, 3.0, Hg+2, 1.0, H2PO4-, 3.0, H2O) @mineral(Hg3[PO4]2[s]) @logKreaction(Hg3[PO4]2[s], "-1 * (-10.175)", -4.0, H+, 3.0, Hg+2, 2.0, H2PO4-) @mineral(HgCO3_2HgO[s]) @logKreaction(HgCO3_2HgO[s], "-1 * (-0.868)", -5.0, H+, 1.0, HCO3-, 3.0, Hg+2, 2.0, H2O) @mineral(HgHPO4[s]) @logKreaction(HgHPO4[s], "-1 * (-5.887)", -1.0, H+, 1.0, Hg+2, 1.0, H2PO4-) @mineral(HgO[cr][s]) @logKreaction(HgO[cr][s], "-1 * (( (1.0 / log(10)) * ((2.445 * log(10)) - (-24830.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 1.0, Hg+2, 1.0, H2O) @mineral(Hilgenstockite[s]) @logKreaction(Hilgenstockite[s], "-1 * (23.594)", -6.0, H+, 4.0, Ca+2, 2.0, H2PO4-, 1.0, H2O) @mineral(Hillebrandite[s]) @logKreaction(Hillebrandite[s], "-1 * (( (1.0 / log(10)) * ((36.951 * log(10)) - (-216802.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, 2.0, Ca+2, 1.0, H4SiO4, 1.17, H2O) @mineral(Hinsdalite[s]) @logKreaction(Hinsdalite[s], "-1 * (6.691)", -8.0, H+, 3.0, Al+3, 1.0, H2PO4-, 1.0, Pb+2, 1.0, SO4-2, 6.0, H2O) @mineral(Hmontmorillonite[HcCa][s]) @logKreaction(Hmontmorillonite[HcCa][s], "-1 * (( (1.0 / log(10)) * ((4.334 * log(10)) - (-120986.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, 1.4, Al+3, 0.3, Ca+2, 0.6, Mg+2, 4.0, H4SiO4, 0.288, H2O) @mineral(Hmontmorillonite[HcK][s]) @logKreaction(Hmontmorillonite[HcK][s], "-1 * (( (1.0 / log(10)) * ((3.654 * log(10)) - (-108272.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, -1.487, H2O, 1.4, Al+3, 0.6, K+, 0.6, Mg+2, 4.0, H4SiO4) @mineral(Hmontmorillonite[HcMg][s]) @logKreaction(Hmontmorillonite[HcMg][s], "-1 * (( (1.0 / log(10)) * ((2.761 * log(10)) - (-115778.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, 1.4, Al+3, 0.9, Mg+2, 4.0, H4SiO4, 1.129, H2O) @mineral(Hmontmorillonite[HcNa][s]) @logKreaction(Hmontmorillonite[HcNa][s], "-1 * (( (1.0 / log(10)) * ((4.188 * log(10)) - (-118065.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, -0.994, H2O, 1.4, Al+3, 0.6, Mg+2, 0.6, Na+, 4.0, H4SiO4) @mineral(Hmontmorillonite[MgCa][s]) @logKreaction(Hmontmorillonite[MgCa][s], "-1 * (( (1.0 / log(10)) * ((1.859 * log(10)) - (-115428.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, 1.66, Al+3, 0.17, Ca+2, 0.34, Mg+2, 4.0, H4SiO4, 0.265, H2O) @mineral(Hmontmorillonite[MgK][s]) @logKreaction(Hmontmorillonite[MgK][s], "-1 * (( (1.0 / log(10)) * ((2.068 * log(10)) - (-116222.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, -1.483, H2O, 1.66, Al+3, 0.34, K+, 0.34, Mg+2, 4.0, H4SiO4) @mineral(Hmontmorillonite[MgMg][s]) @logKreaction(Hmontmorillonite[MgMg][s], "-1 * (( (1.0 / log(10)) * ((0.73 * log(10)) - (-109751.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, 1.66, Al+3, 0.51, Mg+2, 4.0, H4SiO4, 1.093, H2O) @mineral(Hmontmorillonite[MgNa][s]) @logKreaction(Hmontmorillonite[MgNa][s], "-1 * (( (1.0 / log(10)) * ((2.19 * log(10)) - (-119524.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, -0.997, H2O, 1.66, Al+3, 0.34, Mg+2, 0.34, Na+, 4.0, H4SiO4) @mineral(Hnontronite[Ca][s]) @logKreaction(Hnontronite[Ca][s], "-1 * (( (1.0 / log(10)) * ((-4.661 * log(10)) - (-114584.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.36, H+, 0.67, Al+3, 0.17, Ca+2, 1.67, Fe+3, 3.66, H4SiO4, 1.6, H2O) @mineral(Hnontronite[K][s]) @logKreaction(Hnontronite[K][s], "-1 * (( (1.0 / log(10)) * ((-4.276 * log(10)) - (-111307.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.36, H+, -1.013, H2O, 0.67, Al+3, 1.67, Fe+3, 0.34, K+, 3.66, H4SiO4) @mineral(Hnontronite[Mg][s]) @logKreaction(Hnontronite[Mg][s], "-1 * (( (1.0 / log(10)) * ((-5.394 * log(10)) - (-112827.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.36, H+, 0.67, Al+3, 1.67, Fe+3, 0.17, Mg+2, 3.66, H4SiO4, 1.458, H2O) @mineral(Hnontronite[Na][s]) @logKreaction(Hnontronite[Na][s], "-1 * (( (1.0 / log(10)) * ((-4.19 * log(10)) - (-115401.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.36, H+, 0.67, Al+3, 1.67, Fe+3, 0.34, Na+, 3.66, H4SiO4, 0.116, H2O) @mineral(Hopeite[alpha][s]) @logKreaction(Hopeite[alpha][s], "-1 * (( (1.0 / log(10)) * ((3.824 * log(10)) - (-106676.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, 2.0, H2PO4-, 3.0, Zn+2, 4.0, H2O) @mineral(Hopeite[beta][s]) @logKreaction(Hopeite[beta][s], "-1 * (( (1.0 / log(10)) * ((8.439 * log(10)) - (-117176.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, 2.0, H2PO4-, 3.0, Zn+2, 4.0, H2O) @mineral(Hsaponite[Ca][s]) @logKreaction(Hsaponite[Ca][s], "-1 * (( (1.0 / log(10)) * ((26.45 * log(10)) - (-241776.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.36, H+, 0.34, Al+3, 0.17, Ca+2, 3.0, Mg+2, 3.66, H4SiO4, 2.159, H2O) @mineral(Hsaponite[FeCa][s]) @logKreaction(Hsaponite[FeCa][s], "-1 * (( (1.0 / log(10)) * ((23.663 * log(10)) - (-229642.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.36, H+, 0.34, Al+3, 0.17, Ca+2, 1.0, Fe+2, 2.0, Mg+2, 3.66, H4SiO4, 2.159, H2O) @mineral(Hsaponite[FeK][s]) @logKreaction(Hsaponite[FeK][s], "-1 * (( (1.0 / log(10)) * ((23.914 * log(10)) - (-222075.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.36, H+, 0.34, Al+3, 1.0, Fe+2, 0.34, K+, 2.0, Mg+2, 3.66, H4SiO4, 1.421, H2O) @mineral(Hsaponite[FeMg][s]) @logKreaction(Hsaponite[FeMg][s], "-1 * (( (1.0 / log(10)) * ((22.899 * log(10)) - (-228943.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.36, H+, 0.34, Al+3, 1.0, Fe+2, 2.17, Mg+2, 3.66, H4SiO4, 2.399, H2O) @mineral(Hsaponite[FeNa][s]) @logKreaction(Hsaponite[FeNa][s], "-1 * (( (1.0 / log(10)) * ((23.9 * log(10)) - (-227112.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.36, H+, 0.34, Al+3, 1.0, Fe+2, 2.0, Mg+2, 0.34, Na+, 3.66, H4SiO4, 1.657, H2O) @mineral(Hsaponite[K][s]) @logKreaction(Hsaponite[K][s], "-1 * (( (1.0 / log(10)) * ((26.701 * log(10)) - (-234210.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.36, H+, 0.34, Al+3, 0.34, K+, 3.0, Mg+2, 3.66, H4SiO4, 1.421, H2O) @mineral(Hsaponite[Mg][s]) @logKreaction(Hsaponite[Mg][s], "-1 * (( (1.0 / log(10)) * ((25.687 * log(10)) - (-241078.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.36, H+, 0.34, Al+3, 3.17, Mg+2, 3.66, H4SiO4, 2.399, H2O) @mineral(Hsaponite[Na][s]) @logKreaction(Hsaponite[Na][s], "-1 * (( (1.0 / log(10)) * ((26.687 * log(10)) - (-239247.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.36, H+, 0.34, Al+3, 3.0, Mg+2, 0.34, Na+, 3.66, H4SiO4, 1.657, H2O) @mineral(Huntite[s]) @logKreaction(Huntite[s], "-1 * (( (1.0 / log(10)) * ((11.014 * log(10)) - (-174120.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, 4.0, HCO3-, 1.0, Ca+2, 3.0, Mg+2) @mineral(Hvermiculite[Ca][s]) @logKreaction(Hvermiculite[Ca][s], "-1 * (( (1.0 / log(10)) * ((37.372 * log(10)) - (-354086.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -9.44, H+, 0.86, Al+3, 0.43, Ca+2, 3.0, Mg+2, 3.14, H4SiO4, 3.56, H2O) @mineral(Hvermiculite[K][s]) @logKreaction(Hvermiculite[K][s], "-1 * (( (1.0 / log(10)) * ((36.577 * log(10)) - (-326110.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -9.44, H+, 0.86, Al+3, 0.86, K+, 3.0, Mg+2, 3.14, H4SiO4, 2.759, H2O) @mineral(Hvermiculite[Mg][s]) @logKreaction(Hvermiculite[Mg][s], "-1 * (( (1.0 / log(10)) * ((35.859 * log(10)) - (-353588.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -9.44, H+, 0.86, Al+3, 3.43, Mg+2, 3.14, H4SiO4, 3.99, H2O) @mineral(Hvermiculite[Na][s]) @logKreaction(Hvermiculite[Na][s], "-1 * (( (1.0 / log(10)) * ((37.036 * log(10)) - (-341580.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -9.44, H+, 0.86, Al+3, 3.0, Mg+2, 0.86, Na+, 3.14, H4SiO4, 3.02, H2O) @mineral(Hydrocalumnite[Cr][s]) @logKreaction(Hydrocalumnite[Cr][s], "-1 * (( (1.0 / log(10)) * ((71.341 * log(10)) - (-541448.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -12.0, H+, 2.0, Al+3, 4.0, Ca+2, 1.0, CrO4-2, 21.0, H2O) @mineral(Hydrocerussite[s]) @logKreaction(Hydrocerussite[s], "-1 * (( (1.0 / log(10)) * ((2.75 * log(10)) - (-34559.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, 2.0, HCO3-, 3.0, Pb+2, 2.0, H2O) @mineral(Hydromagnesite[s]) @logKreaction(Hydromagnesite[s], "-1 * (( (1.0 / log(10)) * ((31.0 * log(10)) - (-293700.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, 4.0, HCO3-, 5.0, Mg+2, 6.0, H2O) @mineral(Hydrophilite[s]) @logKreaction(Hydrophilite[s], "-1 * (( (1.0 / log(10)) * ((11.642 * log(10)) - (-81770.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ca+2, 2.0, Cl-) @mineral(Hydrotalcite[s]) @logKreaction(Hydrotalcite[s], "-1 * (( (1.0 / log(10)) * ((73.757 * log(10)) - (-584223.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -14.0, H+, 2.0, Al+3, 4.0, Mg+2, 17.0, H2O) @mineral(Hydrotalcite[CO3][s]) @logKreaction(Hydrotalcite[CO3][s], "-1 * (( (1.0 / log(10)) * ((61.203 * log(10)) - (-557470.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -13.0, H+, 2.0, Al+3, 1.0, HCO3-, 4.0, Mg+2, 14.0, H2O) @mineral(Hydroxichloride[Ca][s]) @logKreaction(Hydroxichloride[Ca][s], "-1 * (( (1.0 / log(10)) * ((13.195 * log(10)) - (-82086.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, Ca+2, 1.0, Cl-, 1.0, H2O) @mineral(Hydroxichloride[Ca:13H2O][s]) @logKreaction(Hydroxichloride[Ca:13H2O][s], "-1 * (( (1.0 / log(10)) * ((68.749 * log(10)) - (-271930.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, 4.0, Ca+2, 2.0, Cl-, 19.0, H2O) @mineral(Hydroxichloride[Ca:H2O][s]) @logKreaction(Hydroxichloride[Ca:H2O][s], "-1 * (( (1.0 / log(10)) * ((11.353 * log(10)) - (-63609.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, Ca+2, 1.0, Cl-, 2.0, H2O) @mineral(Hydroxichloride[Mg:4H2O][s]) @logKreaction(Hydroxichloride[Mg:4H2O][s], "-1 * (( (1.0 / log(10)) * ((26.037 * log(10)) - (-154690.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -3.0, H+, 1.0, Cl-, 2.0, Mg+2, 7.0, H2O) @mineral(Hydroxyapatite[Natur][s]) @logKreaction(Hydroxyapatite[Natur][s], "-1 * (( (1.0 / log(10)) * ((14.336 * log(10)) - (-178396.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.0, H+, 5.0, Ca+2, 3.0, H2PO4-, 1.0, H2O) @mineral(I/S[ISCz-1][s]) @logKreaction(I/S[ISCz-1][s], "-1 * (( (1.0 / log(10)) * ((10.949 * log(10)) - (-217166.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.752, H+, -2.248, H2O, 2.17, Al+3, 0.092, Ca+2, 0.029, Fe+3, 0.439, K+, 0.255, Mg+2, 3.562, H4SiO4, 0.011, Fe+2) @mineral(Illite[Al][s]) @logKreaction(Illite[Al][s], "-1 * (( (1.0 / log(10)) * ((13.037 * log(10)) - (-259023.00000000003 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -9.4, H+, -0.6, H2O, 2.85, Al+3, 0.85, K+, 3.15, H4SiO4) @mineral(Illite[FeII][s]) @logKreaction(Illite[FeII][s], "-1 * (( (1.0 / log(10)) * ((9.472 * log(10)) - (-208568.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -8.4, H+, -1.6, H2O, 2.35, Al+3, 0.25, Fe+2, 0.85, K+, 3.4, H4SiO4) @mineral(Illite[FeIII][s]) @logKreaction(Illite[FeIII][s], "-1 * (( (1.0 / log(10)) * ((12.382 * log(10)) - (-254933.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -9.4, H+, -0.6, H2O, 2.6, Al+3, 0.25, Fe+3, 0.85, K+, 3.15, H4SiO4) @mineral(Illite[IMt2][s]) @logKreaction(Illite[IMt2][s], "-1 * (( (1.0 / log(10)) * ((11.538 * log(10)) - (-222904.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -8.452, H+, -1.548, H2O, 2.04, Al+3, 0.292, Fe+3, 0.762, K+, 0.241, Mg+2, 0.044, Na+, 3.387, H4SiO4, 0.084, Fe+2) @mineral(Illite[Mg][s]) @logKreaction(Illite[Mg][s], "-1 * (( (1.0 / log(10)) * ((11.027 * log(10)) - (-217718.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -8.4, H+, -1.6, H2O, 2.35, Al+3, 0.85, K+, 0.25, Mg+2, 3.4, H4SiO4) @mineral(Ilmenite[s]) @logKreaction(Ilmenite[s], "-1 * (( (1.0 / log(10)) * ((1.816 * log(10)) - (-87445.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, -1.0, H2O, 1.0, Fe+2, 1.0, Ti[OH]4) @mineral(Imogolite[s]) @logKreaction(Imogolite[s], "-1 * (( (1.0 / log(10)) * ((13.083 * log(10)) - (-203551.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, 2.0, Al+3, 1.0, H4SiO4, 3.0, H2O) @mineral(Jacobsite[s]) @logKreaction(Jacobsite[s], "-1 * (( (1.0 / log(10)) * ((15.742 * log(10)) - (-236318.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -8.0, H+, 2.0, Fe+3, 1.0, Mn+2, 4.0, H2O) @mineral(Jadeite[s]) @logKreaction(Jadeite[s], "-1 * (( (1.0 / log(10)) * ((7.561 * log(10)) - (-95502.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, -2.0, H2O, 1.0, Al+3, 1.0, Na+, 2.0, H4SiO4) @mineral(Jaffeite[s]) @logKreaction(Jaffeite[s], "-1 * (( (1.0 / log(10)) * ((114.074 * log(10)) - (-632100.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -12.0, H+, 6.0, Ca+2, 2.0, H4SiO4, 5.0, H2O) @mineral(Jarosite[Ag][s]) @logKreaction(Jarosite[Ag][s], "-1 * (-11.577)", -6.0, H+, 1.0, Ag+, 3.0, Fe+3, 2.0, SO4-2, 6.0, H2O) @mineral(Jarosite[Cr][s]) @logKreaction(Jarosite[Cr][s], "-1 * (( (1.0 / log(10)) * ((-17.945 * log(10)) - (-109620.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, 2.0, CrO4-2, 3.0, Fe+3, 1.0, K+, 6.0, H2O) @mineral(Jarosite[H][s]) @logKreaction(Jarosite[H][s], "-1 * (( (1.0 / log(10)) * ((-5.139 * log(10)) - (-196290.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -5.0, H+, 3.0, Fe+3, 2.0, SO4-2, 7.0, H2O) @mineral(Jarosite[K][s]) @logKreaction(Jarosite[K][s], "-1 * (( (1.0 / log(10)) * ((-10.994 * log(10)) - (-103200.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, 3.0, Fe+3, 1.0, K+, 2.0, SO4-2, 6.0, H2O) @mineral(Jarosite[Na][s]) @logKreaction(Jarosite[Na][s], "-1 * (( (1.0 / log(10)) * ((6.738 * log(10)) - (-247900.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, 3.0, Fe+3, 1.0, Na+, 2.0, SO4-2, 6.0, H2O) @mineral(Jarosite[NH4][s]) @logKreaction(Jarosite[NH4][s], "-1 * (-19.022)", -5.0, H+, 3.0, Fe+3, 1.0, NH3, 2.0, SO4-2, 6.0, H2O) @mineral(Jarosite[Pb][s]) @logKreaction(Jarosite[Pb][s], "-1 * (-11.448)", -6.0, H+, 3.0, Fe+3, 0.5, Pb+2, 2.0, SO4-2, 6.0, H2O) @mineral(Jennite[s]) @logKreaction(Jennite[s], "-1 * (( (1.0 / log(10)) * ((147.338 * log(10)) - (-737766.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -18.0, H+, 9.0, Ca+2, 6.0, H4SiO4, 8.0, H2O) @mineral(K[element][s]) @logKreaction(K[element][s], "-1 * (( (1.0 / log(10)) * ((70.991 * log(10)) - (-392022.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -0.25, O2, -1.0, H+, 1.0, K+, 0.5, H2O) @mineral(K2CO3[s]) @logKreaction(K2CO3[s], "-1 * (( (1.0 / log(10)) * ((15.735 * log(10)) - (-46500.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, HCO3-, 2.0, K+) @mineral(K2O[s]) @logKreaction(K2O[s], "-1 * (( (1.0 / log(10)) * ((84.106 * log(10)) - (-426940.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 2.0, K+, 1.0, H2O) @mineral(K2SO4_FeSO4:6H2O[s]) @logKreaction(K2SO4_FeSO4:6H2O[s], "-1 * (( (1.0 / log(10)) * ((-4.604 * log(10)) - (152806.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Fe+2, 2.0, K+, 2.0, SO4-2, 6.0, H2O) @mineral(Kainite[s]) @logKreaction(Kainite[s], "-1 * (( (1.0 / log(10)) * ((-0.187 * log(10)) - (-12950.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, K+, 1.0, Mg+2, 1.0, SO4-2, 3.0, H2O) @mineral(Kalicinite[s]) @logKreaction(Kalicinite[s], "-1 * (( (1.0 / log(10)) * ((0.267 * log(10)) - (20250.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, K+) @mineral(Kalsilite[alpha][s]) @logKreaction(Kalsilite[alpha][s], "-1 * (( (1.0 / log(10)) * ((11.208 * log(10)) - (-118038.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, 1.0, Al+3, 1.0, K+, 1.0, H4SiO4) @mineral(Kalsilite[beta][s]) @logKreaction(Kalsilite[beta][s], "-1 * ((-898.90404 + -0.13148378 * @T() + 57152.01 / @T() + 320.70339 * log10(@T()) + -3244946.8 / (@T() * @T())))", -4.0, H+, 1.0, Al+3, 1.0, K+, 1.0, H4SiO4) @mineral(Kaolinite[s]) @logKreaction(Kaolinite[s], "-1 * (( (1.0 / log(10)) * ((6.483 * log(10)) - (-165052.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, 2.0, Al+3, 2.0, H4SiO4, 1.0, H2O) @mineral(KatoiteSi1[s]) @logKreaction(KatoiteSi1[s], "-1 * (( (1.0 / log(10)) * ((71.168 * log(10)) - (-543405.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -12.0, H+, 2.0, Al+3, 3.0, Ca+2, 1.0, H4SiO4, 8.0, H2O) @mineral(KCl_MgCl2:6H2O[s]) @logKreaction(KCl_MgCl2:6H2O[s], "-1 * (4.396)", 3.0, Cl-, 1.0, K+, 1.0, Mg+2, 6.0, H2O) @mineral(KH2PO4[s]) @logKreaction(KH2PO4[s], "-1 * (( (1.0 / log(10)) * ((0.278 * log(10)) - (15960.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, K+, 1.0, H2PO4-) @mineral(Kieserite[s]) @logKreaction(Kieserite[s], "-1 * (( (1.0 / log(10)) * ((-0.119 * log(10)) - (-51464.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Mg+2, 1.0, SO4-2, 1.0, H2O) @mineral(Kornelite[s]) @logKreaction(Kornelite[s], "-1 * (( (1.0 / log(10)) * ((-7.869 * log(10)) - (-134630.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Fe+3, 3.0, SO4-2, 7.0, H2O) @mineral(Krausite[Cr][s]) @logKreaction(Krausite[Cr][s], "-1 * (( (1.0 / log(10)) * ((-19.388 * log(10)) - (27540.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, CrO4-2, 1.0, Fe+3, 1.0, K+, 2.0, H2O) @mineral(Kyanite[s]) @logKreaction(Kyanite[s], "-1 * (( (1.0 / log(10)) * ((15.936 * log(10)) - (-240322.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, 2.0, Al+3, 1.0, H4SiO4, 1.0, H2O) @mineral(La2O3glass[s]) @logKreaction(La2O3glass[s], "-1 * (78.618)", -6.0, H+, 2.0, La+3, 3.0, H2O) @mineral(Lammuchangite[s]) @logKreaction(Lammuchangite[s], "-1 * (( (1.0 / log(10)) * ((-16.486 * log(10)) - (37510.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Al+3, 2.0, SO4-2, 1.0, Tl+, 12.0, H2O) @mineral(Lanarkite[s]) @logKreaction(Lanarkite[s], "-1 * (( (1.0 / log(10)) * ((2.631 * log(10)) - (-39234.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 2.0, Pb+2, 1.0, SO4-2, 1.0, H2O) @mineral(Langite[s]) @logKreaction(Langite[s], "-1 * (( (1.0 / log(10)) * ((17.496 * log(10)) - (-163966.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, 4.0, Cu+2, 1.0, SO4-2, 7.0, H2O) @mineral(Lansfordite[s]) @logKreaction(Lansfordite[s], "-1 * (( (1.0 / log(10)) * ((5.293 * log(10)) - (-11810.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, HCO3-, 1.0, Mg+2, 5.0, H2O) @mineral(Larnite[alpha][s]) @logKreaction(Larnite[alpha][s], "-1 * (( (1.0 / log(10)) * ((39.044 * log(10)) - (-238161.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, 2.0, Ca+2, 1.0, H4SiO4) @mineral(Larnite[beta][s]) @logKreaction(Larnite[beta][s], "-1 * ((-903.65527 + -0.13027777 * @T() + 64015.139 / @T() + 324.3254 * log10(@T()) + -3147748.9 / (@T() * @T())))", -4.0, H+, 2.0, Ca+2, 1.0, H4SiO4) @mineral(Larnite[gamma][s]) @logKreaction(Larnite[gamma][s], "-1 * ((-878.96206 + -0.12907359 * @T() + 63430.487 / @T() + 315.85123 * log10(@T()) + -3147748.9 / (@T() * @T())))", -4.0, H+, 2.0, Ca+2, 1.0, H4SiO4) @mineral(Laumontite[s]) @logKreaction(Laumontite[s], "-1 * (( (1.0 / log(10)) * ((11.695 * log(10)) - (-204244.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -8.0, H+, 2.0, Al+3, 1.0, Ca+2, 4.0, H4SiO4) @mineral(Laurelite[s]) @logKreaction(Laurelite[s], "-1 * (( (1.0 / log(10)) * ((-7.522 * log(10)) - (6530.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, F-, 1.0, Pb+2) @mineral(Laurionite[s]) @logKreaction(Laurionite[s], "-1 * (( (1.0 / log(10)) * ((0.621 * log(10)) - (6285.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, Cl-, 1.0, Pb+2, 1.0, H2O) @mineral(Laurite[s]) @logKreaction(Laurite[s], "-1 * (( (1.0 / log(10)) * ((-70.817 * log(10)) - (373889.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -0.75, H2O, 1.0, Ru+2, 1.5, HS-, 0.25, S2O3-2) @mineral(Leonhardtite[s]) @logKreaction(Leonhardtite[s], "-1 * (( (1.0 / log(10)) * ((-0.886 * log(10)) - (-24030.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Mg+2, 1.0, SO4-2, 4.0, H2O) @mineral(Leonite[s]) @logKreaction(Leonite[s], "-1 * (( (1.0 / log(10)) * ((-3.976 * log(10)) - (15290.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, K+, 1.0, Mg+2, 2.0, SO4-2, 4.0, H2O) @mineral(Lepidocrocite[s]) @logKreaction(Lepidocrocite[s], "-1 * (( (1.0 / log(10)) * ((1.849 * log(10)) - (-71260.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -3.0, H+, 1.0, Fe+3, 2.0, H2O) @mineral(Libenthenite[s]) @logKreaction(Libenthenite[s], "-1 * (6.872)", -3.0, H+, 2.0, Cu+2, 1.0, H2PO4-, 1.0, H2O) @mineral(Lime[s]) @logKreaction(Lime[s], "-1 * (( (1.0 / log(10)) * ((32.701 * log(10)) - (-193910.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 1.0, Ca+2, 1.0, H2O) @mineral(Linnaeite[s]) @logKreaction(Linnaeite[s], "-1 * (( (1.0 / log(10)) * ((-49.969 * log(10)) - (195951.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, -0.75, H2O, 3.0, Co+2, 3.5, HS-, 0.25, S2O3-2) @mineral(Litharge[s]) @logKreaction(Litharge[s], "-1 * (( (1.0 / log(10)) * ((12.632 * log(10)) - (-65501.00000000001 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 1.0, Pb+2, 1.0, H2O) @mineral(Lizardite[s]) @logKreaction(Lizardite[s], "-1 * (( (1.0 / log(10)) * ((33.093 * log(10)) - (-242552.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, 3.0, Mg+2, 2.0, H4SiO4, 1.0, H2O) @mineral(Loellingite[s]) @logKreaction(Loellingite[s], "-1 * (( (1.0 / log(10)) * ((-119.078 * log(10)) - (691640.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, -2.0, H2O, 2.0, AsH3, 1.0, Fe+2, 1.0, O2) @mineral(Mackinawite[s]) @logKreaction(Mackinawite[s], "-1 * (( (1.0 / log(10)) * ((-3.54 * log(10)) - (-10805.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, Fe+2, 1.0, HS-) @mineral(Maghemite[disordered][s]) @logKreaction(Maghemite[disordered][s], "-1 * (( (1.0 / log(10)) * ((2.84 * log(10)) - (-147390.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, 2.0, Fe+3, 3.0, H2O) @mineral(Magnesiochromite[s]) @logKreaction(Magnesiochromite[s], "-1 * (( (1.0 / log(10)) * ((22.18 * log(10)) - (-307720.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -8.0, H+, 2.0, Cr+3, 1.0, Mg+2, 4.0, H2O) @mineral(Magnesioferrite[s]) @logKreaction(Magnesioferrite[s], "-1 * (( (1.0 / log(10)) * ((19.257 * log(10)) - (-270279.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -8.0, H+, 2.0, Fe+3, 1.0, Mg+2, 4.0, H2O) @mineral(Magnesite[Natur][s]) @logKreaction(Magnesite[Natur][s], "-1 * (( (1.0 / log(10)) * ((1.415 * log(10)) - (-38990.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, HCO3-, 1.0, Mg+2) @mineral(Magnesite[Synth][s]) @logKreaction(Magnesite[Synth][s], "-1 * (( (1.0 / log(10)) * ((2.227 * log(10)) - (-43630.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, HCO3-, 1.0, Mg+2) @mineral(Magnetite[s]) @logKreaction(Magnetite[s], "-1 * (( (1.0 / log(10)) * ((10.362 * log(10)) - (-215594.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -8.0, H+, 2.0, Fe+3, 1.0, Fe+2, 4.0, H2O) @mineral(Magnetite[am][s]) @logKreaction(Magnetite[am][s], "-1 * (( (1.0 / log(10)) * ((14.594 * log(10)) - (-239752.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -8.0, H+, 2.0, Fe+3, 1.0, Fe+2, 4.0, H2O) @mineral(Malachite[s]) @logKreaction(Malachite[s], "-1 * (( (1.0 / log(10)) * ((5.172 * log(10)) - (-65926.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -3.0, H+, 1.0, HCO3-, 2.0, Cu+2, 2.0, H2O) @mineral(Manganosite[s]) @logKreaction(Manganosite[s], "-1 * (( (1.0 / log(10)) * ((18.357 * log(10)) - (-121934.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 1.0, Mn+2, 1.0, H2O) @mineral(Mansfieldite[s]) @logKreaction(Mansfieldite[s], "-1 * (-2.738)", -2.0, H+, 1.0, Al+3, 1.0, H2AsO4-, 2.0, H2O) @mineral(Marcassite[s]) @logKreaction(Marcassite[s], "-1 * (( (1.0 / log(10)) * ((-22.862 * log(10)) - (103451.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -0.75, H2O, 1.0, Fe+2, 1.5, HS-, 0.25, S2O3-2) @mineral(Margarite[s]) @logKreaction(Margarite[s], "-1 * (( (1.0 / log(10)) * ((37.0 * log(10)) - (-513642.00000000006 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -14.0, H+, 4.0, Al+3, 1.0, Ca+2, 2.0, H4SiO4, 4.0, H2O) @mineral(Massicot[s]) @logKreaction(Massicot[s], "-1 * (( (1.0 / log(10)) * ((12.744 * log(10)) - (-66848.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 1.0, Pb+2, 1.0, H2O) @mineral(Melanothallite[s]) @logKreaction(Melanothallite[s], "-1 * (( (1.0 / log(10)) * ((3.73 * log(10)) - (-48709.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cu+2, 2.0, Cl-) @mineral(Melanterite[s]) @logKreaction(Melanterite[s], "-1 * (( (1.0 / log(10)) * ((-2.312 * log(10)) - (12450.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Fe+2, 1.0, SO4-2, 7.0, H2O) @mineral(Mercallite[s]) @logKreaction(Mercallite[s], "-1 * (( (1.0 / log(10)) * ((-1.4 * log(10)) - (-590.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, K+, 1.0, SO4-2, 1.0, H+) @mineral(Merlinoite[K][s]) @logKreaction(Merlinoite[K][s], "-1 * (( (1.0 / log(10)) * ((9.484 * log(10)) - (-101054.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.16, H+, -0.15, H2O, 1.04, Al+3, 1.04, K+, 1.96, H4SiO4) @mineral(Merlinoite[Na][s]) @logKreaction(Merlinoite[Na][s], "-1 * (( (1.0 / log(10)) * ((10.301 * log(10)) - (-110734.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.16, H+, 1.04, Al+3, 1.04, Na+, 1.96, H4SiO4, 0.43, H2O) @mineral(Merwinite[s]) @logKreaction(Merwinite[s], "-1 * (( (1.0 / log(10)) * ((69.285 * log(10)) - (-449547.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -8.0, H+, 3.0, Ca+2, 1.0, Mg+2, 2.0, H4SiO4) @mineral(Metacinnabar[s]) @logKreaction(Metacinnabar[s], "-1 * (( (1.0 / log(10)) * ((-26.85 * log(10)) - (146269.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -0.375, H2O, 0.5, Hg2+2, 0.75, HS-, 0.125, S2O3-2) @mineral(Mg[element][s]) @logKreaction(Mg[element][s], "-1 * (( (1.0 / log(10)) * ((122.773 * log(10)) - (-746763.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -0.5, O2, -2.0, H+, 1.0, Mg+2, 1.0, H2O) @mineral(Mg3[PO4]2:22H2O[s]) @logKreaction(Mg3[PO4]2:22H2O[s], "-1 * (16.022)", -4.0, H+, 3.0, Mg+2, 2.0, H2PO4-, 22.0, H2O) @mineral(MgCl2_FeCl2:8H2O[s]) @logKreaction(MgCl2_FeCl2:8H2O[s], "-1 * (8.598)", 4.0, Cl-, 1.0, Fe+2, 1.0, Mg+2, 8.0, H2O) @mineral(MgHPO4[s]) @logKreaction(MgHPO4[s], "-1 * (-5.815)", -1.0, H+, 1.0, Mg+2, 1.0, H2PO4-) @mineral(MgSO4[s]) @logKreaction(MgSO4[s], "-1 * (( (1.0 / log(10)) * ((9.104 * log(10)) - (-114550.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Mg+2, 1.0, SO4-2) @mineral(Microcline[s]) @logKreaction(Microcline[s], "-1 * (( (1.0 / log(10)) * ((0.015 * log(10)) - (-49203.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, -4.0, H2O, 1.0, Al+3, 1.0, K+, 3.0, H4SiO4) @mineral(Mimetite[s]) @logKreaction(Mimetite[s], "-1 * (-19.800)", -6.0, H+, 3.0, H2AsO4-, 1.0, Cl-, 5.0, Pb+2) @mineral(Minium[s]) @logKreaction(Minium[s], "-1 * (( (1.0 / log(10)) * ((30.534 * log(10)) - (-142109.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, 3.0, Pb+2, 0.5, O2, 3.0, H2O) @mineral(Minnesotaite[s]) @logKreaction(Minnesotaite[s], "-1 * (( (1.0 / log(10)) * ((14.94 * log(10)) - (-139134.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, -4.0, H2O, 3.0, Fe+2, 4.0, H4SiO4) @mineral(Mirabilite[s]) @logKreaction(Mirabilite[s], "-1 * (( (1.0 / log(10)) * ((-1.22 * log(10)) - (79471.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Na+, 1.0, SO4-2, 10.0, H2O) @mineral(Mn3[PO4]2[s]) @logKreaction(Mn3[PO4]2[s], "-1 * (0.817)", -4.0, H+, 3.0, Mn+2, 2.0, H2PO4-) @mineral(MnHPO4[s]) @logKreaction(MnHPO4[s], "-1 * (-4.119)", -1.0, H+, 1.0, Mn+2, 1.0, H2PO4-) @mineral(Monetite[s]) @logKreaction(Monetite[s], "-1 * (( (1.0 / log(10)) * ((0.3 * log(10)) - (-24098.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, Ca+2, 1.0, H2PO4-) @mineral(Monocarboaluminate[s]) @logKreaction(Monocarboaluminate[s], "-1 * (( (1.0 / log(10)) * ((80.567 * log(10)) - (-530628.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -13.0, H+, 2.0, Al+3, 1.0, HCO3-, 4.0, Ca+2, 16.68, H2O) @mineral(Monohydrocalcite[s]) @logKreaction(Monohydrocalcite[s], "-1 * (( (1.0 / log(10)) * ((2.728 * log(10)) - (-20470.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, HCO3-, 1.0, Ca+2, 1.0, H2O) @mineral(Monosulfate[Fe][s]) @logKreaction(Monosulfate[Fe][s], "-1 * (( (1.0 / log(10)) * ((66.068 * log(10)) - (-477608.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -12.0, H+, 4.0, Ca+2, 2.0, Fe+3, 1.0, SO4-2, 18.0, H2O) @mineral(Monosulfoaluminate[s]) @logKreaction(Monosulfoaluminate[s], "-1 * (( (1.0 / log(10)) * ((73.088 * log(10)) - (-539403.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -12.0, H+, 2.0, Al+3, 4.0, Ca+2, 1.0, SO4-2, 18.0, H2O) @mineral(Monteponite[s]) @logKreaction(Monteponite[s], "-1 * (( (1.0 / log(10)) * ((15.105 * log(10)) - (-103400.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 1.0, Cd+2, 1.0, H2O) @mineral(Monticellite[s]) @logKreaction(Monticellite[s], "-1 * (( (1.0 / log(10)) * ((30.091 * log(10)) - (-206036.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, 1.0, Ca+2, 1.0, Mg+2, 1.0, H4SiO4) @mineral(Montmorillonite[HcCa][s]) @logKreaction(Montmorillonite[HcCa][s], "-1 * (( (1.0 / log(10)) * ((6.903 * log(10)) - (-154564.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, -4.0, H2O, 1.4, Al+3, 0.3, Ca+2, 0.6, Mg+2, 4.0, H4SiO4) @mineral(Montmorillonite[HcK][s]) @logKreaction(Montmorillonite[HcK][s], "-1 * (( (1.0 / log(10)) * ((4.449 * log(10)) - (-119628.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, -4.0, H2O, 1.4, Al+3, 0.6, K+, 0.6, Mg+2, 4.0, H4SiO4) @mineral(Montmorillonite[HcMg][s]) @logKreaction(Montmorillonite[HcMg][s], "-1 * (( (1.0 / log(10)) * ((5.996 * log(10)) - (-156964.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, -4.0, H2O, 1.4, Al+3, 0.9, Mg+2, 4.0, H4SiO4) @mineral(Montmorillonite[HcNa][s]) @logKreaction(Montmorillonite[HcNa][s], "-1 * (( (1.0 / log(10)) * ((5.472 * log(10)) - (-135658.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, -4.0, H2O, 1.4, Al+3, 0.6, Mg+2, 0.6, Na+, 4.0, H4SiO4) @mineral(Montmorillonite[MgCa][s]) @logKreaction(Montmorillonite[MgCa][s], "-1 * (( (1.0 / log(10)) * ((4.222 * log(10)) - (-146668.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, -4.0, H2O, 1.66, Al+3, 0.17, Ca+2, 0.34, Mg+2, 4.0, H4SiO4) @mineral(Montmorillonite[MgK][s]) @logKreaction(Montmorillonite[MgK][s], "-1 * (( (1.0 / log(10)) * ((2.83 * log(10)) - (-126865.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, -4.0, H2O, 1.66, Al+3, 0.34, K+, 0.34, Mg+2, 4.0, H4SiO4) @mineral(Montmorillonite[MgMg][s]) @logKreaction(Montmorillonite[MgMg][s], "-1 * (( (1.0 / log(10)) * ((3.708 * log(10)) - (-148028.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, -4.0, H2O, 1.66, Al+3, 0.51, Mg+2, 4.0, H4SiO4) @mineral(Montmorillonite[MgNa][s]) @logKreaction(Montmorillonite[MgNa][s], "-1 * (( (1.0 / log(10)) * ((3.411 * log(10)) - (-135953.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, -4.0, H2O, 1.66, Al+3, 0.34, Mg+2, 0.34, Na+, 4.0, H4SiO4) @mineral(Moorhouseite[s]) @logKreaction(Moorhouseite[s], "-1 * (( (1.0 / log(10)) * ((-2.192 * log(10)) - (1570.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Co+2, 1.0, SO4-2, 6.0, H2O) @mineral(MordeniteB[Ca][s]) @logKreaction(MordeniteB[Ca][s], "-1 * (( (1.0 / log(10)) * ((-2.898 * log(10)) - (-56278.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.12, H+, -4.78, H2O, 1.03, Al+3, 0.515, Ca+2, 4.97, H4SiO4) @mineral(MordeniteJ[s]) @logKreaction(MordeniteJ[s], "-1 * (( (1.0 / log(10)) * ((-4.16 * log(10)) - (-29442.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -3.76, H+, -4.772, H2O, 0.94, Al+3, 0.289, Ca+2, 0.362, Na+, 5.06, H4SiO4) @mineral(MSH06[s]) @logKreaction(MSH06[s], "-1 * (( (1.0 / log(10)) * ((9.119 * log(10)) - (-68719.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.64, H+, -0.745, H2O, 0.82, Mg+2, 1.0, H4SiO4) @mineral(MSH12[s]) @logKreaction(MSH12[s], "-1 * (( (1.0 / log(10)) * ((12.73 * log(10)) - (-81218.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.14, H+, 1.07, Mg+2, 1.0, H4SiO4, 0.065, H2O) @mineral(Mullite[s]) @logKreaction(Mullite[s], "-1 * (( (1.0 / log(10)) * ((50.51 * log(10)) - (-758072.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -18.0, H+, 6.0, Al+3, 2.0, H4SiO4, 5.0, H2O) @mineral(Muscovite[disordered][s]) @logKreaction(Muscovite[disordered][s], "-1 * (( (1.0 / log(10)) * ((14.016 * log(10)) - (-269123.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -10.0, H+, 3.0, Al+3, 1.0, K+, 3.0, H4SiO4) @mineral(Muscovite[ordered][s]) @logKreaction(Muscovite[ordered][s], "-1 * (( (1.0 / log(10)) * ((11.353 * log(10)) - (-253923.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -10.0, H+, 3.0, Al+3, 1.0, K+, 3.0, H4SiO4) @mineral(Na[element][s]) @logKreaction(Na[element][s], "-1 * (( (1.0 / log(10)) * ((67.39 * log(10)) - (-380222.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -0.25, O2, -1.0, H+, 1.0, Na+, 0.5, H2O) @mineral(Na2CO3[s]) @logKreaction(Na2CO3[s], "-1 * (( (1.0 / log(10)) * ((11.449 * log(10)) - (-41410.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, HCO3-, 2.0, Na+) @mineral(Na2CO3:7H2O[s]) @logKreaction(Na2CO3:7H2O[s], "-1 * (( (1.0 / log(10)) * ((9.874 * log(10)) - (27981.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, HCO3-, 2.0, Na+, 7.0, H2O) @mineral(Na2HPO4[s]) @logKreaction(Na2HPO4[s], "-1 * (( (1.0 / log(10)) * ((9.24 * log(10)) - (-35180.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 2.0, Na+, 1.0, H2PO4-) @mineral(Na2O[s]) @logKreaction(Na2O[s], "-1 * (( (1.0 / log(10)) * ((67.458 * log(10)) - (-351710.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 2.0, Na+, 1.0, H2O) @mineral(Na2SO4_FeSO4:4H2O[s]) @logKreaction(Na2SO4_FeSO4:4H2O[s], "-1 * (-3.206)", 1.0, Fe+2, 2.0, Na+, 2.0, SO4-2, 4.0, H2O) @mineral(Na3PO4[s]) @logKreaction(Na3PO4[s], "-1 * (( (1.0 / log(10)) * ((23.521 * log(10)) - (-106220.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 3.0, Na+, 1.0, H2PO4-) @mineral(NaFeS2[s]) @logKreaction(NaFeS2[s], "-1 * (( (1.0 / log(10)) * ((-1.228 * log(10)) - (-13555.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -0.875, H+, -0.5, H2O, 1.0, Fe+2, 1.0, Na+, 1.875, HS-, 0.125, SO4-2) @mineral(NaH2PO4[s]) @logKreaction(NaH2PO4[s], "-1 * (( (1.0 / log(10)) * ((2.301 * log(10)) - (-6140.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Na+, 1.0, H2PO4-) @mineral(Nahcolite[s]) @logKreaction(Nahcolite[s], "-1 * (( (1.0 / log(10)) * ((-0.413 * log(10)) - (18730.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HCO3-, 1.0, Na+) @mineral(Nantokite[s]) @logKreaction(Nantokite[s], "-1 * (( (1.0 / log(10)) * ((-6.8 * log(10)) - (41847.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, Cu+) @mineral(Natrolite[s]) @logKreaction(Natrolite[s], "-1 * (( (1.0 / log(10)) * ((19.326 * log(10)) - (-215463.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -8.0, H+, 2.0, Al+3, 2.0, Na+, 3.0, H4SiO4) @mineral(Natron[s]) @logKreaction(Natron[s], "-1 * (( (1.0 / log(10)) * ((9.507 * log(10)) - (50170.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, HCO3-, 2.0, Na+, 10.0, H2O) @mineral(Nepheline[s]) @logKreaction(Nepheline[s], "-1 * (( (1.0 / log(10)) * ((14.077 * log(10)) - (-144506.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, 1.0, Al+3, 1.0, Na+, 1.0, H4SiO4) @mineral(Nesquehonite[alpha][s]) @logKreaction(Nesquehonite[alpha][s], "-1 * (( (1.0 / log(10)) * ((5.234 * log(10)) - (-37120.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, HCO3-, 1.0, Mg+2, 3.0, H2O) @mineral(Nesquehonite[beta][s]) @logKreaction(Nesquehonite[beta][s], "-1 * ((-962.46266 + -0.15254091 * @T() + 53323.715 / @T() + 350.4019 * log10(@T()) + -2908080.3 / (@T() * @T())))", -1.0, H+, 1.0, HCO3-, 1.0, Mg+2, 3.0, H2O) @mineral(Newberyite[s]) @logKreaction(Newberyite[s], "-1 * (1.413)", -1.0, H+, 1.0, Mg+2, 1.0, H2PO4-, 3.0, H2O) @mineral(Ni[alpha][s]) @logKreaction(Ni[alpha][s], "-1 * (( (1.0 / log(10)) * ((50.944 * log(10)) - (-339263.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -0.5, O2, -2.0, H+, 1.0, Ni+2, 1.0, H2O) @mineral(Ni[OH]2[s]) @logKreaction(Ni[OH]2[s], "-1 * (( (1.0 / log(10)) * ((11.672 * log(10)) - (-82100.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 1.0, Ni+2, 2.0, H2O) @mineral(Ni11As8[s]) @logKreaction(Ni11As8[s], "-1 * (( (1.0 / log(10)) * ((-220.274 * log(10)) - (913615.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -22.0, H+, -1.0, H2O, 11.0, Ni+2, 8.0, AsH3, 0.5, O2) @mineral(Ni2SiO4[s]) @logKreaction(Ni2SiO4[s], "-1 * (( (1.0 / log(10)) * ((19.544 * log(10)) - (-181861.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, 2.0, Ni+2, 1.0, H4SiO4) @mineral(Ni3[AsO3]2[s]) @logKreaction(Ni3[AsO3]2[s], "-1 * (9.884)", -4.0, H+, 2.0, H2AsO3-, 3.0, Ni+2) @mineral(Ni3[AsO4]2:8H2O[s]) @logKreaction(Ni3[AsO4]2:8H2O[s], "-1 * (( (1.0 / log(10)) * ((8.479 * log(10)) - (-105439.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, 2.0, H2AsO4-, 3.0, Ni+2, 8.0, H2O) @mineral(Ni3S2[s]) @logKreaction(Ni3S2[s], "-1 * (( (1.0 / log(10)) * ((25.556 * log(10)) - (-273663.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -0.5, O2, -4.0, H+, 3.0, Ni+2, 2.0, HS-, 1.0, H2O) @mineral(Ni5As2[s]) @logKreaction(Ni5As2[s], "-1 * (( (1.0 / log(10)) * ((49.272 * log(10)) - (-476089.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, O2, -10.0, H+, 5.0, Ni+2, 2.0, AsH3, 2.0, H2O) @mineral(Ni9S8[s]) @logKreaction(Ni9S8[s], "-1 * (( (1.0 / log(10)) * ((-1.647 * log(10)) - (-381495.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -0.94444, O2, -10.0, H+, 9.0, Ni+2, 7.55556, HS-, 0.22222, S2O3-2, 1.22222, H2O) @mineral(NiAs[s]) @logKreaction(NiAs[s], "-1 * (( (1.0 / log(10)) * ((-42.629 * log(10)) - (219371.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, -0.5, H2O, 1.0, Ni+2, 1.0, AsH3, 0.25, O2) @mineral(NiCl2[s]) @logKreaction(NiCl2[s], "-1 * (( (1.0 / log(10)) * ((8.596 * log(10)) - (-88760.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Ni+2) @mineral(NiCl2:2H2O[s]) @logKreaction(NiCl2:2H2O[s], "-1 * (( (1.0 / log(10)) * ((4.857 * log(10)) - (-51950.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Ni+2, 2.0, H2O) @mineral(NiCl2:4H2O[s]) @logKreaction(NiCl2:4H2O[s], "-1 * (( (1.0 / log(10)) * ((3.757 * log(10)) - (-22930.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Ni+2, 4.0, H2O) @mineral(NiCl2:6H2O[s]) @logKreaction(NiCl2:6H2O[s], "-1 * (( (1.0 / log(10)) * ((2.981 * log(10)) - (-3940.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Ni+2, 6.0, H2O) @mineral(NiCO3[s]) @logKreaction(NiCO3[s], "-1 * (( (1.0 / log(10)) * ((-0.736 * log(10)) - (-36110.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, HCO3-, 1.0, Ni+2) @mineral(NiF2[s]) @logKreaction(NiF2[s], "-1 * (( (1.0 / log(10)) * ((-0.251 * log(10)) - (-72900.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, F-, 1.0, Ni+2) @mineral(NiFe2O4[s]) @logKreaction(NiFe2O4[s], "-1 * (( (1.0 / log(10)) * ((10.78 * log(10)) - (-230320.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -8.0, H+, 2.0, Fe+3, 1.0, Ni+2, 4.0, H2O) @mineral(NiS2[s]) @logKreaction(NiS2[s], "-1 * (( (1.0 / log(10)) * ((-25.241 * log(10)) - (95351.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -0.75, H2O, 1.0, Ni+2, 1.5, HS-, 0.25, S2O3-2) @mineral(NiSO4[s]) @logKreaction(NiSO4[s], "-1 * (( (1.0 / log(10)) * ((4.675 * log(10)) - (-95560.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ni+2, 1.0, SO4-2) @mineral(NiSO4:6H2O[s]) @logKreaction(NiSO4:6H2O[s], "-1 * ((-1682.3835 + -0.25774702 * @T() + 92401.248 / @T() + 609.42968 * log10(@T()) + -5421984.1 / (@T() * @T())))", 1.0, Ni+2, 1.0, SO4-2, 6.0, H2O) @mineral(NiSO4:7H2O[s]) @logKreaction(NiSO4:7H2O[s], "-1 * (( (1.0 / log(10)) * ((-2.331 * log(10)) - (7680.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ni+2, 1.0, SO4-2, 7.0, H2O) @mineral(Nontronite[Ca][s]) @logKreaction(Nontronite[Ca][s], "-1 * (( (1.0 / log(10)) * ((-2.807 * log(10)) - (-137388.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.36, H+, -2.64, H2O, 0.67, Al+3, 0.17, Ca+2, 1.67, Fe+3, 3.66, H4SiO4) @mineral(Nontronite[K][s]) @logKreaction(Nontronite[K][s], "-1 * (( (1.0 / log(10)) * ((-3.976 * log(10)) - (-118855.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.36, H+, -2.64, H2O, 0.67, Al+3, 1.67, Fe+3, 0.34, K+, 3.66, H4SiO4) @mineral(Nontronite[Mg][s]) @logKreaction(Nontronite[Mg][s], "-1 * (( (1.0 / log(10)) * ((-3.353 * log(10)) - (-138568.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.36, H+, -2.64, H2O, 0.67, Al+3, 1.67, Fe+3, 0.17, Mg+2, 3.66, H4SiO4) @mineral(Nontronite[Na][s]) @logKreaction(Nontronite[Na][s], "-1 * (( (1.0 / log(10)) * ((-3.478 * log(10)) - (-127473.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.36, H+, -2.64, H2O, 0.67, Al+3, 1.67, Fe+3, 0.34, Na+, 3.66, H4SiO4) @mineral(Nontronite[Nau2][s]) @logKreaction(Nontronite[Nau2][s], "-1 * (( (1.0 / log(10)) * ((1.349 * log(10)) - (-179453.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -8.168, H+, -1.832, H2O, 0.818, Al+3, 0.247, Ca+2, 1.688, Fe+3, 0.02, K+, 0.068, Mg+2, 3.458, H4SiO4) @mineral(Okenite[s]) @logKreaction(Okenite[s], "-1 * (( (1.0 / log(10)) * ((9.19 * log(10)) - (-39192.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, -1.0, H2O, 1.0, Ca+2, 2.0, H4SiO4) @mineral(Olivenite[s]) @logKreaction(Olivenite[s], "-1 * (2.391)", -3.0, H+, 1.0, H2AsO4-, 2.0, Cu+2, 1.0, H2O) @mineral(Orpiment[s]) @logKreaction(Orpiment[s], "-1 * (( (1.0 / log(10)) * ((-65.11 * log(10)) - (334975.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H2O, 2.0, H2AsO3-, 3.0, HS-, 5.0, H+) @mineral(Otavite[s]) @logKreaction(Otavite[s], "-1 * (( (1.0 / log(10)) * ((-1.773 * log(10)) - (-13219.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, HCO3-, 1.0, Cd+2) @mineral(P[element][s]) @logKreaction(P[element][s], "-1 * (( (1.0 / log(10)) * ((-68.935 * log(10)) - (408486.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.5, H2O, 1.0, PH3, 0.75, O2) @mineral(Paragonite[s]) @logKreaction(Paragonite[s], "-1 * (( (1.0 / log(10)) * ((16.804 * log(10)) - (-294623.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -10.0, H+, 3.0, Al+3, 1.0, Na+, 3.0, H4SiO4) @mineral(Pargasite[s]) @logKreaction(Pargasite[s], "-1 * (( (1.0 / log(10)) * ((104.557 * log(10)) - (-940614.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -22.0, H+, 3.0, Al+3, 2.0, Ca+2, 4.0, Mg+2, 1.0, Na+, 6.0, H4SiO4) @mineral(Pb[element][s]) @logKreaction(Pb[element][s], "-1 * (( (1.0 / log(10)) * ((47.242 * log(10)) - (-278843.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -0.5, O2, -2.0, H+, 1.0, Pb+2, 1.0, H2O) @mineral(Pb[H2PO4]2[s]) @logKreaction(Pb[H2PO4]2[s], "-1 * (-9.840)", 2.0, H2PO4-, 1.0, Pb+2) @mineral(Pb[OH]2[s]) @logKreaction(Pb[OH]2[s], "-1 * (( (1.0 / log(10)) * ((13.514 * log(10)) - (-56140.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 1.0, Pb+2, 2.0, H2O) @mineral(Pb2SiO4[s]) @logKreaction(Pb2SiO4[s], "-1 * (( (1.0 / log(10)) * ((15.895 * log(10)) - (-79140.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, 2.0, Pb+2, 1.0, H4SiO4) @mineral(Pb3[PO4]2[s]) @logKreaction(Pb3[PO4]2[s], "-1 * (( (1.0 / log(10)) * ((-5.48 * log(10)) - (-2292.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, 2.0, H2PO4-, 3.0, Pb+2) @mineral(Pb4O[PO4]2[s]) @logKreaction(Pb4O[PO4]2[s], "-1 * (4.488)", -6.0, H+, 2.0, H2PO4-, 4.0, Pb+2, 1.0, H2O) @mineral(PbHPO4[s]) @logKreaction(PbHPO4[s], "-1 * (( (1.0 / log(10)) * ((-4.225 * log(10)) - (16293.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, H2PO4-, 1.0, Pb+2) @mineral(Pd[element][s]) @logKreaction(Pd[element][s], "-1 * (( (1.0 / log(10)) * ((12.063 * log(10)) - (-101834.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -0.5, O2, -2.0, H+, 1.0, Pd+2, 1.0, H2O) @mineral(Pd[OH]2[s][s]) @logKreaction(Pd[OH]2[s][s], "-1 * (( (1.0 / log(10)) * ((-0.617 * log(10)) - (-8148.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 1.0, Pd+2, 2.0, H2O) @mineral(Pd4S[s][s]) @logKreaction(Pd4S[s][s], "-1 * (( (1.0 / log(10)) * ((-8.837 * log(10)) - (-74876.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.5, O2, -7.0, H+, 4.0, Pd+2, 1.0, HS-, 3.0, H2O) @mineral(PdO[s][s]) @logKreaction(PdO[s][s], "-1 * (( (1.0 / log(10)) * ((0.109 * log(10)) - (-22551.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 1.0, Pd+2, 1.0, H2O) @mineral(PdS2[s]) @logKreaction(PdS2[s], "-1 * (( (1.0 / log(10)) * ((-55.402 * log(10)) - (283030.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -0.75, H2O, 1.0, Pd+2, 1.5, HS-, 0.25, S2O3-2) @mineral(Pentahydrite[s]) @logKreaction(Pentahydrite[s], "-1 * (( (1.0 / log(10)) * ((-1.275 * log(10)) - (-14187.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Mg+2, 1.0, SO4-2, 5.0, H2O) @mineral(Periclase[s]) @logKreaction(Periclase[s], "-1 * (( (1.0 / log(10)) * ((21.585 * log(10)) - (-151230.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 1.0, Mg+2, 1.0, H2O) @mineral(Philipsbornite[s]) @logKreaction(Philipsbornite[s], "-1 * (8.943)", -9.0, H+, 3.0, Al+3, 2.0, H2AsO4-, 1.0, Pb+2, 6.0, H2O) @mineral(Phillipsite[Ca][s]) @logKreaction(Phillipsite[Ca][s], "-1 * (( (1.0 / log(10)) * ((2.319 * log(10)) - (-76540.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, -1.0, H2O, 1.0, Al+3, 0.5, Ca+2, 3.0, H4SiO4) @mineral(Phillipsite[K][s]) @logKreaction(Phillipsite[K][s], "-1 * (( (1.0 / log(10)) * ((0.039 * log(10)) - (-39343.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, -1.0, H2O, 1.0, Al+3, 1.0, K+, 3.0, H4SiO4) @mineral(Phillipsite[Na][s]) @logKreaction(Phillipsite[Na][s], "-1 * (( (1.0 / log(10)) * ((1.449 * log(10)) - (-57740.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, -1.0, H2O, 1.0, Al+3, 1.0, Na+, 3.0, H4SiO4) @mineral(Phlogopite[s]) @logKreaction(Phlogopite[s], "-1 * (( (1.0 / log(10)) * ((41.098 * log(10)) - (-353123.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -10.0, H+, 1.0, Al+3, 1.0, K+, 3.0, Mg+2, 3.0, H4SiO4) @mineral(Phlogopite[Na][s]) @logKreaction(Phlogopite[Na][s], "-1 * (( (1.0 / log(10)) * ((44.196 * log(10)) - (-384183.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -10.0, H+, 1.0, Al+3, 3.0, Mg+2, 1.0, Na+, 3.0, H4SiO4) @mineral(Phosgenite[s]) @logKreaction(Phosgenite[s], "-1 * (( (1.0 / log(10)) * ((-9.573 * log(10)) - (49187.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, HCO3-, 2.0, Cl-, 2.0, Pb+2) @mineral(Picromerite[s]) @logKreaction(Picromerite[s], "-1 * (( (1.0 / log(10)) * ((-4.324 * log(10)) - (33490.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, K+, 1.0, Mg+2, 2.0, SO4-2, 6.0, H2O) @mineral(Pirssonite[s]) @logKreaction(Pirssonite[s], "-1 * (( (1.0 / log(10)) * ((11.746 * log(10)) - (-19823.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 2.0, HCO3-, 1.0, Ca+2, 2.0, Na+, 2.0, H2O) @mineral(Plattnerite[s]) @logKreaction(Plattnerite[s], "-1 * (( (1.0 / log(10)) * ((6.561 * log(10)) - (-16236.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 1.0, Pb+2, 0.5, O2, 1.0, H2O) @mineral(Plumbogummite[s]) @logKreaction(Plumbogummite[s], "-1 * (9.651)", -9.0, H+, 3.0, Al+3, 2.0, H2PO4-, 1.0, Pb+2, 6.0, H2O) @mineral(Plumbonacrite[s]) @logKreaction(Plumbonacrite[s], "-1 * (19.879)", -14.0, H+, 6.0, HCO3-, 10.0, Pb+2, 7.0, H2O) @mineral(Polyhalite[s]) @logKreaction(Polyhalite[s], "-1 * (-13.738)", 2.0, Ca+2, 2.0, K+, 1.0, Mg+2, 4.0, SO4-2, 2.0, H2O) @mineral(Portlandite[s]) @logKreaction(Portlandite[s], "-1 * (( (1.0 / log(10)) * ((22.812 * log(10)) - (-130108.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 1.0, Ca+2, 2.0, H2O) @mineral(Prehnite[s]) @logKreaction(Prehnite[s], "-1 * (( (1.0 / log(10)) * ((32.596 * log(10)) - (-339617.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -10.0, H+, 2.0, Al+3, 2.0, Ca+2, 3.0, H4SiO4) @mineral(Pseudomalachite[s]) @logKreaction(Pseudomalachite[s], "-1 * (22.037)", -8.0, H+, 5.0, Cu+2, 2.0, H2PO4-, 4.0, H2O) @mineral(Pt[element][s]) @logKreaction(Pt[element][s], "-1 * (( (1.0 / log(10)) * ((-2.157 * log(10)) - (-24919.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -0.5, O2, -2.0, H+, 1.0, Pt+2, 1.0, H2O) @mineral(PtS2[s]) @logKreaction(PtS2[s], "-1 * (( (1.0 / log(10)) * ((-74.387 * log(10)) - (392207.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -0.75, H2O, 1.0, Pt+2, 1.5, HS-, 0.25, S2O3-2) @mineral(Pyrite[s]) @logKreaction(Pyrite[s], "-1 * (( (1.0 / log(10)) * ((-23.591 * log(10)) - (107901.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -0.75, H2O, 1.0, Fe+2, 1.5, HS-, 0.25, S2O3-2) @mineral(Pyromorphite[s]) @logKreaction(Pyromorphite[s], "-1 * (-18.119)", -7.0, H+, 3.0, H2PO4-, 5.0, Pb+2, 1.0, H2O) @mineral(Pyromorphite[Br][s]) @logKreaction(Pyromorphite[Br][s], "-1 * (-19.420)", -6.0, H+, 1.0, Br-, 3.0, H2PO4-, 5.0, Pb+2) @mineral(Pyromorphite[Cl][s]) @logKreaction(Pyromorphite[Cl][s], "-1 * (-25.720)", -6.0, H+, 1.0, Cl-, 3.0, H2PO4-, 5.0, Pb+2) @mineral(Pyromorphite[F][s]) @logKreaction(Pyromorphite[F][s], "-1 * (-12.920)", -6.0, H+, 1.0, F-, 3.0, H2PO4-, 5.0, Pb+2) @mineral(Pyrope[alpha][s]) @logKreaction(Pyrope[alpha][s], "-1 * (( (1.0 / log(10)) * ((58.93 * log(10)) - (-569383.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -12.0, H+, 2.0, Al+3, 3.0, Mg+2, 3.0, H4SiO4) @mineral(Pyrophyllite[s]) @logKreaction(Pyrophyllite[s], "-1 * (( (1.0 / log(10)) * ((-0.418 * log(10)) - (-128924.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, -4.0, H2O, 2.0, Al+3, 4.0, H4SiO4) @mineral(Pyroxene[CaAl][s]) @logKreaction(Pyroxene[CaAl][s], "-1 * (( (1.0 / log(10)) * ((36.234 * log(10)) - (-370792.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -8.0, H+, 2.0, Al+3, 1.0, Ca+2, 1.0, H4SiO4, 2.0, H2O) @mineral(Pyrrhotite[s]) @logKreaction(Pyrrhotite[s], "-1 * (( (1.0 / log(10)) * ((-3.679 * log(10)) - (-10009.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, Fe+2, 1.0, HS-) @mineral(Quartz[alpha][s]) @logKreaction(Quartz[alpha][s], "-1 * (( (1.0 / log(10)) * ((-3.734 * log(10)) - (23499.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H2O, 1.0, H4SiO4) @mineral(Quartz[beta][s]) @logKreaction(Quartz[beta][s], "-1 * ((-346.80063 + -0.041000884 * @T() + 21497.205 / @T() + 121.67536 * log10(@T()) + -1569570.6 / (@T() * @T())))", -2.0, H2O, 1.0, H4SiO4) @mineral(Realgar[s]) @logKreaction(Realgar[s], "-1 * (( (1.0 / log(10)) * ((-7.8 * log(10)) - (24594.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -0.25, O2, -2.5, H2O, 1.0, H2AsO3-, 1.0, HS-, 2.0, H+) @mineral(Rh[element][s]) @logKreaction(Rh[element][s], "-1 * (( (1.0 / log(10)) * ((22.694 * log(10)) - (-169367.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -0.5, O2, -2.0, H+, 1.0, Rh+2, 1.0, H2O) @mineral(Rh2O[s][s]) @logKreaction(Rh2O[s][s], "-1 * (( (1.0 / log(10)) * ((32.17 * log(10)) - (-297073.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -0.6666675, O2, -4.66667, H+, 1.33333, Rh+2, 0.66667, Rh+3, 2.333335, H2O) @mineral(Rh2O3[s][s]) @logKreaction(Rh2O3[s][s], "-1 * (( (1.0 / log(10)) * ((12.342 * log(10)) - (-213359.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, 2.0, Rh+3, 3.0, H2O) @mineral(Rhodochrosite[s]) @logKreaction(Rhodochrosite[s], "-1 * (( (1.0 / log(10)) * ((0.23 * log(10)) - (-22001.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, HCO3-, 1.0, Mn+2) @mineral(Riebeckite[s]) @logKreaction(Riebeckite[s], "-1 * (( (1.0 / log(10)) * ((9.199 * log(10)) - (-197377.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -14.0, H+, -8.0, H2O, 3.0, Fe+2, 2.0, Na+, 8.0, H4SiO4, 2.0, Fe+3) @mineral(Rockbridgite[Zn][s]) @logKreaction(Rockbridgite[Zn][s], "-1 * (1.837)", -11.0, H+, 4.0, Fe+3, 3.0, H2PO4-, 1.0, Zn+2, 5.0, H2O) @mineral(Romarchite[s]) @logKreaction(Romarchite[s], "-1 * (( (1.0 / log(10)) * ((2.229 * log(10)) - (-13896.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 1.0, Sn+2, 1.0, H2O) @mineral(Romerite[s]) @logKreaction(Romerite[s], "-1 * (( (1.0 / log(10)) * ((-11.628 * log(10)) - (-96980.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Fe+3, 4.0, SO4-2, 1.0, Fe+2, 14.0, H2O) @mineral(Rozenite[s]) @logKreaction(Rozenite[s], "-1 * (( (1.0 / log(10)) * ((-1.696 * log(10)) - (-14960.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Fe+2, 1.0, SO4-2, 4.0, H2O) @mineral(Ru[element][s]) @logKreaction(Ru[element][s], "-1 * (( (1.0 / log(10)) * ((16.681 * log(10)) - (-132285.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -0.5, O2, -2.0, H+, 1.0, Ru+2, 1.0, H2O) @mineral(RuO2[s][s]) @logKreaction(RuO2[s][s], "-1 * (( (1.0 / log(10)) * ((-13.121 * log(10)) - (10393.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -3.0, H+, 1.0, Ru+3, 0.25, O2, 1.5, H2O) @mineral(Rutile[s]) @logKreaction(Rutile[s], "-1 * (( (1.0 / log(10)) * ((-8.861 * log(10)) - (300.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H2O, 1.0, Ti[OH]4) @mineral(S[alpha][s]) @logKreaction(S[alpha][s], "-1 * (( (1.0 / log(10)) * ((-45.14 * log(10)) - (263463.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H2O, 1.0, HS-, 0.5, O2, 1.0, H+) @mineral(S[beta][s]) @logKreaction(S[beta][s], "-1 * ((-538.56231 + -0.088389178 * @T() + 15118.745 / @T() + 197.14171 * log10(@T()) + -1665418.8 / (@T() * @T())))", -1.0, H2O, 1.0, HS-, 0.5, O2, 1.0, H+) @mineral(S[gamma][s]) @logKreaction(S[gamma][s], "-1 * ((-522.01078 + -0.086900678 * @T() + 14085.028 / @T() + 191.35181 * log10(@T()) + -1590995.8 / (@T() * @T())))", -1.0, H2O, 1.0, HS-, 0.5, O2, 1.0, H+) @mineral(Sanidine[s]) @logKreaction(Sanidine[s], "-1 * (( (1.0 / log(10)) * ((0.62 * log(10)) - (-58203.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, -4.0, H2O, 1.0, Al+3, 1.0, K+, 3.0, H4SiO4) @mineral(Saponite[Ca][s]) @logKreaction(Saponite[Ca][s], "-1 * (( (1.0 / log(10)) * ((29.355 * log(10)) - (-262766.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.36, H+, -2.64, H2O, 0.34, Al+3, 0.17, Ca+2, 3.0, Mg+2, 3.66, H4SiO4) @mineral(Saponite[FeCa][s]) @logKreaction(Saponite[FeCa][s], "-1 * (( (1.0 / log(10)) * ((26.569 * log(10)) - (-250636.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.36, H+, -2.64, H2O, 0.34, Al+3, 0.17, Ca+2, 1.0, Fe+2, 2.0, Mg+2, 3.66, H4SiO4) @mineral(Saponite[FeK][s]) @logKreaction(Saponite[FeK][s], "-1 * (( (1.0 / log(10)) * ((25.398 * log(10)) - (-232093.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.36, H+, -2.64, H2O, 0.34, Al+3, 1.0, Fe+2, 0.34, K+, 2.0, Mg+2, 3.66, H4SiO4) @mineral(Saponite[FeMg][s]) @logKreaction(Saponite[FeMg][s], "-1 * (( (1.0 / log(10)) * ((26.022 * log(10)) - (-251806.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.36, H+, -2.64, H2O, 0.34, Al+3, 1.0, Fe+2, 2.17, Mg+2, 3.66, H4SiO4) @mineral(Saponite[FeNa][s]) @logKreaction(Saponite[FeNa][s], "-1 * (( (1.0 / log(10)) * ((25.896 * log(10)) - (-240711.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.36, H+, -2.64, H2O, 0.34, Al+3, 1.0, Fe+2, 2.0, Mg+2, 0.34, Na+, 3.66, H4SiO4) @mineral(Saponite[K][s]) @logKreaction(Saponite[K][s], "-1 * (( (1.0 / log(10)) * ((27.43 * log(10)) - (-239483.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.32, H+, -2.68, H2O, 0.33, Al+3, 0.33, K+, 3.0, Mg+2, 3.67, H4SiO4) @mineral(Saponite[Mg][s]) @logKreaction(Saponite[Mg][s], "-1 * (( (1.0 / log(10)) * ((28.81 * log(10)) - (-263946.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.36, H+, -2.64, H2O, 0.34, Al+3, 3.17, Mg+2, 3.66, H4SiO4) @mineral(Saponite[Na][s]) @logKreaction(Saponite[Na][s], "-1 * (( (1.0 / log(10)) * ((27.971 * log(10)) - (-248219.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.32, H+, -2.68, H2O, 0.33, Al+3, 3.0, Mg+2, 0.33, Na+, 3.67, H4SiO4) @mineral(Saponite[SapCa][s]) @logKreaction(Saponite[SapCa][s], "-1 * (( (1.0 / log(10)) * ((31.473 * log(10)) - (-277172.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.724, H+, -2.276, H2O, 0.397, Al+3, 0.038, Ca+2, 0.034, Fe+3, 0.021, K+, 2.949, Mg+2, 0.394, Na+, 3.569, H4SiO4, 0.021, Fe+2) @mineral(Sb[element][s]) @logKreaction(Sb[element][s], "-1 * (( (1.0 / log(10)) * ((52.745 * log(10)) - (-316199.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -0.75, O2, -1.5, H2O, 1.0, Sb[OH]3) @mineral(Scholzite[s]) @logKreaction(Scholzite[s], "-1 * (7.425)", -4.0, H+, 1.0, Ca+2, 2.0, H2PO4-, 2.0, Zn+2, 2.0, H2O) @mineral(Schultenite[s]) @logKreaction(Schultenite[s], "-1 * (-5.410)", -1.0, H+, 1.0, H2AsO4-, 1.0, Pb+2) @mineral(Schwertmannite[s]) @logKreaction(Schwertmannite[s], "-1 * (8.982)", -22.0, H+, 8.0, Fe+3, 1.0, SO4-2, 22.0, H2O) @mineral(Scolecite[s]) @logKreaction(Scolecite[s], "-1 * (( (1.0 / log(10)) * ((16.647 * log(10)) - (-233213.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -8.0, H+, 2.0, Al+3, 1.0, Ca+2, 3.0, H4SiO4, 1.0, H2O) @mineral(Scorodite[s]) @logKreaction(Scorodite[s], "-1 * (( (1.0 / log(10)) * ((-7.368 * log(10)) - (-21409.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 1.0, H2AsO4-, 1.0, Fe+3, 2.0, H2O) @mineral(Scorodite[am][s]) @logKreaction(Scorodite[am][s], "-1 * (-4.538)", -2.0, H+, 1.0, H2AsO4-, 1.0, Fe+3, 2.0, H2O) @mineral(Sellaite[s]) @logKreaction(Sellaite[s], "-1 * (( (1.0 / log(10)) * ((-9.22 * log(10)) - (-13500.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, F-, 1.0, Mg+2) @mineral(Senarmontite[s]) @logKreaction(Senarmontite[s], "-1 * (( (1.0 / log(10)) * ((-9.835 * log(10)) - (67343.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -3.0, H2O, 2.0, Sb[OH]3) @mineral(Sepiolite[s]) @logKreaction(Sepiolite[s], "-1 * (( (1.0 / log(10)) * ((31.419 * log(10)) - (-225784.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -8.0, H+, -1.0, H2O, 4.0, Mg+2, 6.0, H4SiO4) @mineral(Siderite[s]) @logKreaction(Siderite[s], "-1 * (( (1.0 / log(10)) * ((-0.273 * log(10)) - (-27862.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, HCO3-, 1.0, Fe+2) @mineral(Siderophyllite[s]) @logKreaction(Siderophyllite[s], "-1 * (( (1.0 / log(10)) * ((40.57 * log(10)) - (-480112.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -14.0, H+, 3.0, Al+3, 2.0, Fe+2, 1.0, K+, 2.0, H4SiO4, 4.0, H2O) @mineral(Siderotil[s]) @logKreaction(Siderotil[s], "-1 * (( (1.0 / log(10)) * ((-2.235 * log(10)) - (-4190.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Fe+2, 1.0, SO4-2, 5.0, H2O) @mineral(Sillimanite[s]) @logKreaction(Sillimanite[s], "-1 * (( (1.0 / log(10)) * ((16.57 * log(10)) - (-247845.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, 2.0, Al+3, 1.0, H4SiO4, 1.0, H2O) @mineral(Smectite[MX80][s]) @logKreaction(Smectite[MX80][s], "-1 * (( (1.0 / log(10)) * ((5.278 * log(10)) - (-175308.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.048, H+, -2.952, H2O, 1.86, Al+3, 0.009, Ca+2, 0.173, Fe+3, 0.024, K+, 0.214, Mg+2, 0.409, Na+, 3.738, H4SiO4, 0.035, Fe+2) @mineral(Smectite[MX80:3_989H2O][s]) @logKreaction(Smectite[MX80:3_989H2O][s], "-1 * (( (1.0 / log(10)) * ((1.774 * log(10)) - (-148524.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.048, H+, 1.86, Al+3, 0.009, Ca+2, 0.173, Fe+3, 0.024, K+, 0.214, Mg+2, 0.409, Na+, 3.738, H4SiO4, 0.035, Fe+2, 1.037, H2O) @mineral(Smectite[MX80:5_189H2O][s]) @logKreaction(Smectite[MX80:5_189H2O][s], "-1 * (( (1.0 / log(10)) * ((1.435 * log(10)) - (-140430.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.048, H+, 1.86, Al+3, 0.009, Ca+2, 0.173, Fe+3, 0.024, K+, 0.214, Mg+2, 0.409, Na+, 3.738, H4SiO4, 0.035, Fe+2, 2.237, H2O) @mineral(Smithsonite[s]) @logKreaction(Smithsonite[s], "-1 * (( (1.0 / log(10)) * ((-0.62 * log(10)) - (-24415.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, HCO3-, 1.0, Zn+2) @mineral(Sn[alpha][s]) @logKreaction(Sn[alpha][s], "-1 * (( (1.0 / log(10)) * ((47.81 * log(10)) - (-288539.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -0.5, O2, -2.0, H+, 1.0, Sn+2, 1.0, H2O) @mineral(Sn[beta][s]) @logKreaction(Sn[beta][s], "-1 * ((-390.04193 + -0.060527637 * @T() + 37613.102 / @T() + 139.87461 * log10(@T()) + -1410679.3 / (@T() * @T())))", -0.5, O2, -2.0, H+, 1.0, Sn+2, 1.0, H2O) @mineral(Spencerite[s]) @logKreaction(Spencerite[s], "-1 * (16.800)", -6.0, H+, 2.0, H2PO4-, 4.0, Zn+2, 5.0, H2O) @mineral(Spessartine[alpha][s]) @logKreaction(Spessartine[alpha][s], "-1 * (( (1.0 / log(10)) * ((49.887 * log(10)) - (-471069.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -12.0, H+, 2.0, Al+3, 3.0, Mn+2, 3.0, H4SiO4) @mineral(Sphaerocobaltite[s]) @logKreaction(Sphaerocobaltite[s], "-1 * (( (1.0 / log(10)) * ((-0.873 * log(10)) - (-24122.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, HCO3-, 1.0, Co+2) @mineral(Sphalerite[s]) @logKreaction(Sphalerite[s], "-1 * (( (1.0 / log(10)) * ((-11.145 * log(10)) - (33421.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, HS-, 1.0, Zn+2) @mineral(Spinel[s]) @logKreaction(Spinel[s], "-1 * (( (1.0 / log(10)) * ((37.856 * log(10)) - (-399057.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -8.0, H+, 2.0, Al+3, 1.0, Mg+2, 4.0, H2O) @mineral(Spingcreekite[s]) @logKreaction(Spingcreekite[s], "-1 * (7.607)", -9.0, H+, 1.0, Ba+2, 2.0, H2PO4-, 3.0, V+3, 6.0, H2O) @mineral(Sr[element][s]) @logKreaction(Sr[element][s], "-1 * (( (1.0 / log(10)) * ((141.78 * log(10)) - (-830663.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -0.5, O2, -2.0, H+, 1.0, Sr+2, 1.0, H2O) @mineral(Sr[OH]2[s]) @logKreaction(Sr[OH]2[s], "-1 * (( (1.0 / log(10)) * ((27.516 * log(10)) - (-153670.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 1.0, Sr+2, 2.0, H2O) @mineral(Sr[OH]2:8H2O[s]) @logKreaction(Sr[OH]2:8H2O[s], "-1 * (( (1.0 / log(10)) * ((24.33 * log(10)) - (-57000.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 1.0, Sr+2, 10.0, H2O) @mineral(Sr2SiO4[s]) @logKreaction(Sr2SiO4[s], "-1 * (43.253)", -4.0, H+, 1.0, H4SiO4, 2.0, Sr+2) @mineral(Sr3[AsO4]2[s]) @logKreaction(Sr3[AsO4]2[s], "-1 * (20.630)", -4.0, H+, 2.0, H2AsO4-, 3.0, Sr+2) @mineral(Sr3[PO4]2[s]) @logKreaction(Sr3[PO4]2[s], "-1 * (( (1.0 / log(10)) * ((10.53 * log(10)) - (-147900.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, 2.0, H2PO4-, 3.0, Sr+2) @mineral(Sr5[PO4]3[OH][s]) @logKreaction(Sr5[PO4]3[OH][s], "-1 * (( (1.0 / log(10)) * ((7.171 * log(10)) - (-261630.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -7.0, H+, 3.0, H2PO4-, 5.0, Sr+2, 1.0, H2O) @mineral(SrCl2[s]) @logKreaction(SrCl2[s], "-1 * (( (1.0 / log(10)) * ((8.644 * log(10)) - (-59210.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Sr+2) @mineral(SrCl2:2H2O[s]) @logKreaction(SrCl2:2H2O[s], "-1 * (( (1.0 / log(10)) * ((3.47 * log(10)) - (-18720.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Sr+2, 2.0, H2O) @mineral(SrCl2:6H2O[s]) @logKreaction(SrCl2:6H2O[s], "-1 * (( (1.0 / log(10)) * ((1.621 * log(10)) - (23760.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Sr+2, 6.0, H2O) @mineral(SrCl2:H2O[s]) @logKreaction(SrCl2:H2O[s], "-1 * (( (1.0 / log(10)) * ((4.91 * log(10)) - (-34090.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Cl-, 1.0, Sr+2, 1.0, H2O) @mineral(SrCrO4[s]) @logKreaction(SrCrO4[s], "-1 * (( (1.0 / log(10)) * ((-4.65 * log(10)) - (-10124.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, CrO4-2, 1.0, Sr+2) @mineral(SrHPO4[s]) @logKreaction(SrHPO4[s], "-1 * (( (1.0 / log(10)) * ((0.28 * log(10)) - (-19487.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, H2PO4-, 1.0, Sr+2) @mineral(SrO[s]) @logKreaction(SrO[s], "-1 * (( (1.0 / log(10)) * ((41.977 * log(10)) - (-244690.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 1.0, Sr+2, 1.0, H2O) @mineral(SrS[s]) @logKreaction(SrS[s], "-1 * (( (1.0 / log(10)) * ((14.685 * log(10)) - (-93570.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, HS-, 1.0, Sr+2) @mineral(SrSiO3[s]) @logKreaction(SrSiO3[s], "-1 * (( (1.0 / log(10)) * ((13.163 * log(10)) - (-77941.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, -1.0, H2O, 1.0, H4SiO4, 1.0, Sr+2) @mineral(Staurolite[s]) @logKreaction(Staurolite[s], "-1 * (( (1.0 / log(10)) * ((216.34 * log(10)) - (-1956484.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -31.0, H+, 9.0, Al+3, 2.0, Fe+2, 4.0, H4SiO4, 8.0, H2O) @mineral(Stellerite[s]) @logKreaction(Stellerite[s], "-1 * (( (1.0 / log(10)) * ((6.989 * log(10)) - (-292435.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -16.0, H+, -6.0, H2O, 4.0, Al+3, 2.0, Ca+2, 14.0, H4SiO4) @mineral(Sterlinghillite[s]) @logKreaction(Sterlinghillite[s], "-1 * (7.428)", -4.0, H+, 2.0, H2AsO4-, 3.0, Mn+2, 8.0, H2O) @mineral(Stibnite[s]) @logKreaction(Stibnite[s], "-1 * (( (1.0 / log(10)) * ((-56.207 * log(10)) - (309255.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H2O, 3.0, HS-, 2.0, Sb[OH]3, 3.0, H+) @mineral(Stilbite[s]) @logKreaction(Stilbite[s], "-1 * (( (1.0 / log(10)) * ((23.044 * log(10)) - (-403823.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -20.0, H+, 5.0, Al+3, 2.0, Ca+2, 1.0, Na+, 13.0, H4SiO4) @mineral(Straetlingite[s]) @logKreaction(Straetlingite[s], "-1 * (( (1.0 / log(10)) * ((49.671 * log(10)) - (-406014.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -10.0, H+, 2.0, Al+3, 2.0, Ca+2, 1.0, H4SiO4, 10.5, H2O) @mineral(Strengite[s]) @logKreaction(Strengite[s], "-1 * (( (1.0 / log(10)) * ((-5.251 * log(10)) - (-34799.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 1.0, Fe+3, 1.0, H2PO4-, 2.0, H2O) @mineral(Strontianite[s]) @logKreaction(Strontianite[s], "-1 * (( (1.0 / log(10)) * ((1.057 * log(10)) - (-15067.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, HCO3-, 1.0, Sr+2) @mineral(Sudoite[s]) @logKreaction(Sudoite[s], "-1 * (( (1.0 / log(10)) * ((37.957 * log(10)) - (-523893.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -16.0, H+, 4.0, Al+3, 2.0, Mg+2, 3.0, H4SiO4, 6.0, H2O) @mineral(Sudoite[Fe][s]) @logKreaction(Sudoite[Fe][s], "-1 * (( (1.0 / log(10)) * ((36.169 * log(10)) - (-512393.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -16.0, H+, 4.0, Al+3, 2.0, Fe+2, 3.0, H4SiO4, 6.0, H2O) @mineral(Svanbergite[s]) @logKreaction(Svanbergite[s], "-1 * (( (1.0 / log(10)) * ((7.747 * log(10)) - (-301843.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -8.0, H+, 3.0, Al+3, 1.0, H2PO4-, 1.0, SO4-2, 1.0, Sr+2, 6.0, H2O) @mineral(Sylvite[s]) @logKreaction(Sylvite[s], "-1 * (( (1.0 / log(10)) * ((0.872 * log(10)) - (17460.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, K+) @mineral(Symplesite[s]) @logKreaction(Symplesite[s], "-1 * (-1.562)", -4.0, H+, 2.0, H2AsO4-, 3.0, Fe+2, 8.0, H2O) @mineral(Syngenite[s]) @logKreaction(Syngenite[s], "-1 * (-7.444)", 1.0, Ca+2, 2.0, K+, 2.0, SO4-2, 6.0, H2O) @mineral(Szomolnokite[s]) @logKreaction(Szomolnokite[s], "-1 * (( (1.0 / log(10)) * ((-1.657 * log(10)) - (-41470.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Fe+2, 1.0, SO4-2, 1.0, H2O) @mineral(Tachyhydrite[s]) @logKreaction(Tachyhydrite[s], "-1 * (17.392)", 1.0, Ca+2, 6.0, Cl-, 2.0, Mg+2, 12.0, H2O) @mineral(Talc[s]) @logKreaction(Talc[s], "-1 * (( (1.0 / log(10)) * ((24.932 * log(10)) - (-201024.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, -4.0, H2O, 3.0, Mg+2, 4.0, H4SiO4) @mineral(Tarbuttite[s]) @logKreaction(Tarbuttite[s], "-1 * (8.240)", -3.0, H+, 1.0, H2PO4-, 2.0, Zn+2, 1.0, H2O) @mineral(Tenorite[s]) @logKreaction(Tenorite[s], "-1 * (( (1.0 / log(10)) * ((7.641 * log(10)) - (-64396.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 1.0, Cu+2, 1.0, H2O) @mineral(Thaumasite[s]) @logKreaction(Thaumasite[s], "-1 * (( (1.0 / log(10)) * ((10.314 * log(10)) - (-6676.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -3.0, H+, 1.0, HCO3-, 3.0, Ca+2, 1.0, SO4-2, 1.0, H4SiO4, 14.0, H2O) @mineral(Thenardite[s]) @logKreaction(Thenardite[s], "-1 * (( (1.0 / log(10)) * ((-0.34 * log(10)) - (-2461.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 2.0, Na+, 1.0, SO4-2) @mineral(Thermonatrite[s]) @logKreaction(Thermonatrite[s], "-1 * (( (1.0 / log(10)) * ((10.808 * log(10)) - (-26740.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, HCO3-, 2.0, Na+, 1.0, H2O) @mineral(Thorianite[s]) @logKreaction(Thorianite[s], "-1 * (( (1.0 / log(10)) * ((1.762 * log(10)) - (-113777.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, 1.0, Th+4, 2.0, H2O) @mineral(Titanite[s]) @logKreaction(Titanite[s], "-1 * (( (1.0 / log(10)) * ((0.987 * log(10)) - (-60702.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, -3.0, H2O, 1.0, Ca+2, 1.0, H4SiO4, 1.0, Ti[OH]4) @mineral(Tl[OH]3[s]) @logKreaction(Tl[OH]3[s], "-1 * (-1.817)", -3.0, H+, 1.0, Tl+3, 3.0, H2O) @mineral(Tl2CO3[s]) @logKreaction(Tl2CO3[s], "-1 * (( (1.0 / log(10)) * ((6.531 * log(10)) - (20627.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, HCO3-, 2.0, Tl+) @mineral(Tl2O[s]) @logKreaction(Tl2O[s], "-1 * (( (1.0 / log(10)) * ((27.771 * log(10)) - (-106097.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 2.0, Tl+, 1.0, H2O) @mineral(Tl2O3[s]) @logKreaction(Tl2O3[s], "-1 * (( (1.0 / log(10)) * ((-5.204 * log(10)) - (-69882.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -6.0, H+, 2.0, Tl+3, 3.0, H2O) @mineral(Tl2S[s]) @logKreaction(Tl2S[s], "-1 * (( (1.0 / log(10)) * ((-7.145 * log(10)) - (86447.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, HS-, 2.0, Tl+) @mineral(Tl2SO4[s]) @logKreaction(Tl2SO4[s], "-1 * (( (1.0 / log(10)) * ((-3.841 * log(10)) - (33555.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, SO4-2, 2.0, Tl+) @mineral(TlOH[s]) @logKreaction(TlOH[s], "-1 * (( (1.0 / log(10)) * ((12.899 * log(10)) - (-41580.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, Tl+, 1.0, H2O) @mineral(Tobermorite[11A][s]) @logKreaction(Tobermorite[11A][s], "-1 * (( (1.0 / log(10)) * ((65.578 * log(10)) - (-358501.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -10.0, H+, -1.5, H2O, 5.0, Ca+2, 6.0, H4SiO4) @mineral(Tobermorite[14A][s]) @logKreaction(Tobermorite[14A][s], "-1 * (( (1.0 / log(10)) * ((62.944 * log(10)) - (-293421.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -10.0, H+, 5.0, Ca+2, 6.0, H4SiO4, 3.5, H2O) @mineral(Tremolite[s]) @logKreaction(Tremolite[s], "-1 * (( (1.0 / log(10)) * ((67.281 * log(10)) - (-502247.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -14.0, H+, -8.0, H2O, 2.0, Ca+2, 5.0, Mg+2, 8.0, H4SiO4) @mineral(Troilite[s]) @logKreaction(Troilite[s], "-1 * (( (1.0 / log(10)) * ((-3.874 * log(10)) - (-6179.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, Fe+2, 1.0, HS-) @mineral(Trona[K][s]) @logKreaction(Trona[K][s], "-1 * (11.556)", -1.0, H+, 2.0, HCO3-, 2.0, K+, 1.0, Na+, 2.0, H2O) @mineral(Trona[Na][s]) @logKreaction(Trona[Na][s], "-1 * (( (1.0 / log(10)) * ((9.276 * log(10)) - (9560.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 2.0, HCO3-, 3.0, Na+, 2.0, H2O) @mineral(Truscottite[s]) @logKreaction(Truscottite[s], "-1 * (( (1.0 / log(10)) * ((77.134 * log(10)) - (-451092.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -14.0, H+, -14.0, H2O, 7.0, Ca+2, 12.0, H4SiO4) @mineral(Tsumebite[s]) @logKreaction(Tsumebite[s], "-1 * (-66.023)", -3.0, H+, 1.0, Cu+2, 1.0, H2PO4-, 2.0, Pb+2, 1.0, SO4-2, 1.0, H2O) @mineral(U3O8[s]) @logKreaction(U3O8[s], "-1 * (( (1.0 / log(10)) * ((-3.596 * log(10)) - (-66279.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, 2.0, UO2+, 1.0, UO2+2, 2.0, H2O) @mineral(Ulvospinel[s]) @logKreaction(Ulvospinel[s], "-1 * (( (1.0 / log(10)) * ((16.405 * log(10)) - (-201464.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, 2.0, Fe+2, 1.0, Ti[OH]4) @mineral(UO3[gamma][s]) @logKreaction(UO3[gamma][s], "-1 * (( (1.0 / log(10)) * ((7.712 * log(10)) - (-81129.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 1.0, UO2+2, 1.0, H2O) @mineral(Uraninite[s]) @logKreaction(Uraninite[s], "-1 * (( (1.0 / log(10)) * ((-4.839 * log(10)) - (-77857.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, 1.0, U+4, 2.0, H2O) @mineral(Valentinite[s]) @logKreaction(Valentinite[s], "-1 * (( (1.0 / log(10)) * ((-8.516 * log(10)) - (57242.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -3.0, H2O, 2.0, Sb[OH]3) @mineral(Variscite[s]) @logKreaction(Variscite[s], "-1 * (( (1.0 / log(10)) * ((-2.158 * log(10)) - (-59250.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 1.0, Al+3, 1.0, H2PO4-, 2.0, H2O) @mineral(Vaterite[s]) @logKreaction(Vaterite[s], "-1 * (( (1.0 / log(10)) * ((2.427 * log(10)) - (-29630.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, HCO3-, 1.0, Ca+2) @mineral(VermiculiteSO[s]) @logKreaction(VermiculiteSO[s], "-1 * (( (1.0 / log(10)) * ((45.904 * log(10)) - (-457396.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -10.888, H+, 1.438, Al+3, 0.445, Ca+2, 0.226, Fe+3, 2.475, Mg+2, 2.778, H4SiO4, 0.028, Fe+2, 0.888, H2O) @mineral(Vermiculite[Ca][s]) @logKreaction(Vermiculite[Ca][s], "-1 * (( (1.0 / log(10)) * ((39.563 * log(10)) - (-370212.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -9.44, H+, -0.56, H2O, 0.86, Al+3, 0.43, Ca+2, 3.0, Mg+2, 3.14, H4SiO4) @mineral(Vermiculite[K][s]) @logKreaction(Vermiculite[K][s], "-1 * (( (1.0 / log(10)) * ((37.461 * log(10)) - (-328213.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -9.44, H+, -0.56, H2O, 0.86, Al+3, 0.86, K+, 3.0, Mg+2, 3.14, H4SiO4) @mineral(Vermiculite[Mg][s]) @logKreaction(Vermiculite[Mg][s], "-1 * (( (1.0 / log(10)) * ((38.058 * log(10)) - (-372482.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -9.44, H+, -0.56, H2O, 0.86, Al+3, 3.43, Mg+2, 3.14, H4SiO4) @mineral(Vermiculite[Na][s]) @logKreaction(Vermiculite[Na][s], "-1 * (( (1.0 / log(10)) * ((38.405 * log(10)) - (-348215.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -9.44, H+, -0.56, H2O, 0.86, Al+3, 3.0, Mg+2, 0.86, Na+, 3.14, H4SiO4) @mineral(Vivianite[s]) @logKreaction(Vivianite[s], "-1 * (-3.272)", -4.0, H+, 3.0, Fe+2, 2.0, H2PO4-, 8.0, H2O) @mineral(Voltaite[s]) @logKreaction(Voltaite[s], "-1 * (( (1.0 / log(10)) * ((-38.234 * log(10)) - (-347300.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 5.0, Fe+2, 2.0, K+, 12.0, SO4-2, 4.0, Fe+3, 18.0, H2O) @mineral(Vysotskite[s]) @logKreaction(Vysotskite[s], "-1 * (( (1.0 / log(10)) * ((-44.806 * log(10)) - (232566.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, Pd+2, 1.0, HS-) @mineral(Wairakite[s]) @logKreaction(Wairakite[s], "-1 * (( (1.0 / log(10)) * ((14.444 * log(10)) - (-236884.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -8.0, H+, -2.0, H2O, 2.0, Al+3, 1.0, Ca+2, 4.0, H4SiO4) @mineral(Wavellite[s]) @logKreaction(Wavellite[s], "-1 * (12.157)", -7.0, H+, 3.0, Al+3, 2.0, H2PO4-, 8.0, H2O) @mineral(Waylandite[s]) @logKreaction(Waylandite[s], "-1 * (10.927)", -10.0, H+, 3.0, Al+3, 1.0, Bi+3, 2.0, H2PO4-, 6.0, H2O) @mineral(Weillite[s]) @logKreaction(Weillite[s], "-1 * (2.360)", -1.0, H+, 1.0, H2AsO4-, 1.0, Ca+2) @mineral(Westerveldite[s]) @logKreaction(Westerveldite[s], "-1 * (( (1.0 / log(10)) * ((-30.68 * log(10)) - (161563.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, -0.5, H2O, 1.0, AsH3, 1.0, Fe+2, 0.25, O2) @mineral(Whitlockite[high][s]) @logKreaction(Whitlockite[high][s], "-1 * (( (1.0 / log(10)) * ((10.12 * log(10)) - (-124730.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, 3.0, Ca+2, 2.0, H2PO4-) @mineral(Whitlockite[low][s]) @logKreaction(Whitlockite[low][s], "-1 * (( (1.0 / log(10)) * ((8.393 * log(10)) - (-113380.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, 3.0, Ca+2, 2.0, H2PO4-) @mineral(Wollastonite[s]) @logKreaction(Wollastonite[s], "-1 * (( (1.0 / log(10)) * ((14.047 * log(10)) - (-85986.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, -1.0, H2O, 1.0, Ca+2, 1.0, H4SiO4) @mineral(Woodhouseite[s]) @logKreaction(Woodhouseite[s], "-1 * (8.893)", -8.0, H+, 3.0, Al+3, 1.0, Ca+2, 1.0, H2PO4-, 1.0, SO4-2, 6.0, H2O) @mineral(Wurtzite[s]) @logKreaction(Wurtzite[s], "-1 * (( (1.0 / log(10)) * ((-9.198 * log(10)) - (22250.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, HS-, 1.0, Zn+2) @mineral(Wustite[s]) @logKreaction(Wustite[s], "-1 * (( (1.0 / log(10)) * ((12.24 * log(10)) - (-100444.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 0.841, Fe+2, 0.106, Fe+3, 1.0, H2O) @mineral(Xonotlite[s]) @logKreaction(Xonotlite[s], "-1 * (( (1.0 / log(10)) * ((91.335 * log(10)) - (-559866.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -12.0, H+, -5.0, H2O, 6.0, Ca+2, 6.0, H4SiO4) @mineral(Yavapaiite[s]) @logKreaction(Yavapaiite[s], "-1 * (( (1.0 / log(10)) * ((-5.569 * log(10)) - (-77020.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Fe+3, 1.0, K+, 2.0, SO4-2) @mineral(Zairite[s]) @logKreaction(Zairite[s], "-1 * (-3.680)", -10.0, H+, 1.0, Bi+3, 3.0, Fe+3, 2.0, H2PO4-, 6.0, H2O) @mineral(ZeoliteP[Ca][s]) @logKreaction(ZeoliteP[Ca][s], "-1 * (( (1.0 / log(10)) * ((45.159 * log(10)) - (-527740.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -16.0, H+, 4.0, Al+3, 2.0, Ca+2, 4.0, H4SiO4, 9.0, H2O) @mineral(Zincite[s]) @logKreaction(Zincite[s], "-1 * (( (1.0 / log(10)) * ((11.193 * log(10)) - (-88728.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 1.0, Zn+2, 1.0, H2O) @mineral(Zn3[PO4]2[s]) @logKreaction(Zn3[PO4]2[s], "-1 * (( (1.0 / log(10)) * ((14.468 * log(10)) - (-165756.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, 2.0, H2PO4-, 3.0, Zn+2) @mineral(Zn3[PO4]2:2H2O[s]) @logKreaction(Zn3[PO4]2:2H2O[s], "-1 * (( (1.0 / log(10)) * ((8.23 * log(10)) - (-120716.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, 2.0, H2PO4-, 3.0, Zn+2, 2.0, H2O) @mineral(Zn3[PO4]2:H2O[s]) @logKreaction(Zn3[PO4]2:H2O[s], "-1 * (( (1.0 / log(10)) * ((10.902 * log(10)) - (-139486.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, 2.0, H2PO4-, 3.0, Zn+2, 1.0, H2O) @mineral(Zn5[PO4]3Cl[s]) @logKreaction(Zn5[PO4]3Cl[s], "-1 * (24.843)", -6.0, H+, 1.0, Cl-, 3.0, H2PO4-, 5.0, Zn+2) @mineral(Zn5[PO4]3OH[s]) @logKreaction(Zn5[PO4]3OH[s], "-1 * (13.177)", -7.0, H+, 3.0, H2PO4-, 5.0, Zn+2, 1.0, H2O) @mineral(ZnHPO4[s]) @logKreaction(ZnHPO4[s], "-1 * (( (1.0 / log(10)) * ((-2.333 * log(10)) - (-80033.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H+, 1.0, H2PO4-, 1.0, Zn+2) @mineral(ZnSiO3glass[s]) @logKreaction(ZnSiO3glass[s], "-1 * (( (1.0 / log(10)) * ((1.758 * log(10)) - (-89311.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, -1.0, H2O, 1.0, H4SiO4, 1.0, Zn+2) @mineral(Zoisite[s]) @logKreaction(Zoisite[s], "-1 * (( (1.0 / log(10)) * ((43.848 * log(10)) - (-485113.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -13.0, H+, 3.0, Al+3, 2.0, Ca+2, 3.0, H4SiO4, 1.0, H2O) @mineral(Actinolite[s]) @logKreaction(Actinolite[s], "-1 * (( (1.0 / log(10)) * ((7.128 * log(10)) - (-181662.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -15.0, H+, -7.0, H2O, 0.5, Al+3, 2.0, Ca+2, 2.5, Fe+2, 2.25, Mg+2, 7.75, H4SiO4) @mineral(Zn[OH]2_e[s]) @logKreaction(Zn[OH]2_e[s], "-1 * (( (1.0 / log(10)) * ((11.382 * log(10)) - (-100000.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 1.0, Zn+2, 2.0, H2O) @mineral(Zn[OH]2_b1[s]) @logKreaction(Zn[OH]2_b1[s], "-1 * (11.722)", -2.0, H+, 1.0, Zn+2, 2.0, H2O) @mineral(Zn[OH]2_b2[s]) @logKreaction(Zn[OH]2_b2[s], "-1 * (11.762)", -2.0, H+, 1.0, Zn+2, 2.0, H2O) @mineral(Zn[OH]2_g[s]) @logKreaction(Zn[OH]2_g[s], "-1 * (11.702)", -2.0, H+, 1.0, Zn+2, 2.0, H2O) @mineral(Zn[OH]2_d[s]) @logKreaction(Zn[OH]2_d[s], "-1 * (11.812)", -2.0, H+, 1.0, Zn+2, 2.0, H2O) @mineral(Hydrozincite[s]) @logKreaction(Hydrozincite[s], "-1 * (( (1.0 / log(10)) * ((26.856 * log(10)) - (-277767.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -8.0, H+, 2.0, HCO3-, 5.0, Zn+2, 6.0, H2O) @mineral(Hydrozincite[mc][s]) @logKreaction(Hydrozincite[mc][s], "-1 * (( (1.0 / log(10)) * ((29.706 * log(10)) - (-277767.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -8.0, H+, 2.0, HCO3-, 5.0, Zn+2, 6.0, H2O) @mineral(Hopeite[para][s]) @logKreaction(Hopeite[para][s], "-1 * (( (1.0 / log(10)) * ((10.208 * log(10)) - (-130925.99999999999 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -4.0, H+, 2.0, H2PO4-, 3.0, Zn+2, 4.0, H2O) @gas(Ar[g]) @logKreaction(Ar[g], "-1 * (( (1.0 / log(10)) * ((-2.853 * log(10)) - (-12011.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ar) @gas(Br2[g]) @logKreaction(Br2[g], "-1 * (( (1.0 / log(10)) * ((-40.272 * log(10)) - (151078.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.5, O2, -1.0, H2O, 2.0, BrO3-, 2.0, H+) @gas(CH4[g]) @logKreaction(CH4[g], "-1 * (( (1.0 / log(10)) * ((-2.852 * log(10)) - (-13033.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, CH4) @gas(Cl2[g]) @logKreaction(Cl2[g], "-1 * (( (1.0 / log(10)) * ((-43.202 * log(10)) - (170910.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.5, O2, -1.0, H2O, 2.0, ClO2-, 2.0, H+) @gas(CO[g]) @logKreaction(CO[g], "-1 * (( (1.0 / log(10)) * ((-3.028 * log(10)) - (-10429.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, CO) @gas(CO2[g]) @logKreaction(CO2[g], "-1 * (( (1.0 / log(10)) * ((-7.821 * log(10)) - (-10590.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H2O, 1.0, HCO3-, 1.0, H+) @gas(F2[g]) @logKreaction(F2[g], "-1 * (( (1.0 / log(10)) * ((55.651 * log(10)) - (-390937.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H2O, 2.0, F-, 0.5, O2, 2.0, H+) @gas(H2[g]) @logKreaction(H2[g], "-1 * (( (1.0 / log(10)) * ((43.001 * log(10)) - (-279763.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -0.5, O2, 1.0, H2O) @gas(H2O[g]) @logKreaction(H2O[g], "-1 * (( (1.0 / log(10)) * ((1.506 * log(10)) - (-44004.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, H2O) @gas(H2S[g]) @logKreaction(H2S[g], "-1 * (( (1.0 / log(10)) * ((-7.998 * log(10)) - (4300.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, HS-, 1.0, H+) @gas(HCl[g]) @logKreaction(HCl[g], "-1 * (( (1.0 / log(10)) * ((6.299 * log(10)) - (-74770.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Cl-, 1.0, H+) @gas(He[g]) @logKreaction(He[g], "-1 * (( (1.0 / log(10)) * ((-3.409 * log(10)) - (-634.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, He) @gas(Hg[CH3]2[g]) @logKreaction(Hg[CH3]2[g], "-1 * (( (1.0 / log(10)) * ((8.824 * log(10)) - (-99993.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H+, 1.0, Hg+2, 2.0, CH4) @gas(Hg[g]) @logKreaction(Hg[g], "-1 * (( (1.0 / log(10)) * ((-0.918 * log(10)) - (-48877.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Hg) @gas(I2[g]) @logKreaction(I2[g], "-1 * (( (1.0 / log(10)) * ((13.953 * log(10)) - (-188798.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.5, O2, -1.0, H2O, 2.0, IO3-, 2.0, H+) @gas(Kr[g]) @logKreaction(Kr[g], "-1 * (( (1.0 / log(10)) * ((-2.599 * log(10)) - (-15265.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Kr) @gas(N2[g]) @logKreaction(N2[g], "-1 * (( (1.0 / log(10)) * ((-3.181 * log(10)) - (-10374.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, N2) @gas(Ne[g]) @logKreaction(Ne[g], "-1 * (( (1.0 / log(10)) * ((-3.34 * log(10)) - (-3645.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Ne) @gas(NH3[g]) @logKreaction(NH3[g], "-1 * (( (1.0 / log(10)) * ((1.81 * log(10)) - (-35627.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, NH3) @gas(O2[g]) @logKreaction(O2[g], "-1 * (( (1.0 / log(10)) * ((-2.893 * log(10)) - (-12134.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, O2) @gas(S2[g]) @logKreaction(S2[g], "-1 * (( (1.0 / log(10)) * ((-76.315 * log(10)) - (398326.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -2.0, H2O, 2.0, HS-, 1.0, O2, 2.0, H+) @gas(SO2[g]) @logKreaction(SO2[g], "-1 * (( (1.0 / log(10)) * ((-8.936 * log(10)) - (-48420.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", -1.0, H2O, 1.0, SO3-2, 2.0, H+) @gas(Xe[g]) @logKreaction(Xe[g], "-1 * (( (1.0 / log(10)) * ((-2.358 * log(10)) - (-18860.0 / 8.3144598) * ((1 / @T()) - (1 / 298.15))) ))", 1.0, Xe)