/* There are a total of 251 entries in the algebraic variable array. There are a total of 57 entries in each of the rate and state variable arrays. There are a total of 232 entries in the constant variable array. */ /* * VOI is time in component environment (millisecond). * CONSTANTS[0] is celltype in component environment (dimensionless). * CONSTANTS[1] is nao in component extracellular (millimolar). * CONSTANTS[2] is cao in component extracellular (millimolar). * CONSTANTS[3] is ko in component extracellular (millimolar). * CONSTANTS[4] is R in component physical_constants (joule_per_kilomole_kelvin). * CONSTANTS[5] is T in component physical_constants (kelvin). * CONSTANTS[6] is F in component physical_constants (coulomb_per_mole). * CONSTANTS[7] is zna in component physical_constants (dimensionless). * CONSTANTS[8] is zca in component physical_constants (dimensionless). * CONSTANTS[9] is zk in component physical_constants (dimensionless). * CONSTANTS[10] is L in component cell_geometry (centimeter). * CONSTANTS[11] is rad in component cell_geometry (centimeter). * CONSTANTS[184] is vcell in component cell_geometry (microliter). * CONSTANTS[200] is Ageo in component cell_geometry (centimeter_squared). * CONSTANTS[202] is Acap in component cell_geometry (centimeter_squared). * CONSTANTS[203] is vmyo in component cell_geometry (microliter). * CONSTANTS[204] is vnsr in component cell_geometry (microliter). * CONSTANTS[205] is vjsr in component cell_geometry (microliter). * CONSTANTS[206] is vss in component cell_geometry (microliter). * CONSTANTS[207] is vsr in component cell_geometry (microliter). * STATES[0] is v in component membrane (millivolt). * ALGEBRAIC[22] is vffrt in component membrane (coulomb_per_mole). * ALGEBRAIC[31] is vfrt in component membrane (dimensionless). * ALGEBRAIC[54] is INa in component INa (microA_per_microF). * ALGEBRAIC[56] is INaL in component INaL (microA_per_microF). * ALGEBRAIC[62] is Ito in component Ito (microA_per_microF). * ALGEBRAIC[143] is ICaL in component ICaL (microA_per_microF). * ALGEBRAIC[145] is ICaNa in component ICaL (microA_per_microF). * ALGEBRAIC[146] is ICaK in component ICaL (microA_per_microF). * ALGEBRAIC[147] is IKr in component IKr (microA_per_microF). * ALGEBRAIC[149] is IKs in component IKs (microA_per_microF). * ALGEBRAIC[151] is IK1 in component IK1 (microA_per_microF). * ALGEBRAIC[183] is INaCa_i in component INaCa_i (microA_per_microF). * ALGEBRAIC[213] is INaCa_ss in component INaCa_i (microA_per_microF). * ALGEBRAIC[232] is INaK in component INaK (microA_per_microF). * ALGEBRAIC[235] is INab in component INab (microA_per_microF). * ALGEBRAIC[234] is IKb in component IKb (microA_per_microF). * ALGEBRAIC[239] is IpCa in component IpCa (microA_per_microF). * ALGEBRAIC[237] is ICab in component ICab (microA_per_microF). * CONSTANTS[12] is pstim in component membrane (dimensionless). * ALGEBRAIC[8] is Istim in component membrane (microA_per_microF). * CONSTANTS[13] is i_Stim_Start in component membrane (millisecond). * CONSTANTS[14] is i_Stim_End in component membrane (millisecond). * CONSTANTS[15] is i_Stim_Amplitude in component membrane (microA_per_microF). * CONSTANTS[16] is i_Stim_Period in component membrane (millisecond). * CONSTANTS[17] is i_Stim_PulseDuration in component membrane (millisecond). * CONSTANTS[18] is KmCaMK in component CaMK (millimolar). * CONSTANTS[19] is aCaMK in component CaMK (per_millimolar_per_millisecond). * CONSTANTS[20] is bCaMK in component CaMK (per_millisecond). * CONSTANTS[21] is CaMKo in component CaMK (dimensionless). * CONSTANTS[22] is KmCaM in component CaMK (millimolar). * ALGEBRAIC[37] is CaMKb in component CaMK (millimolar). * ALGEBRAIC[39] is CaMKa in component CaMK (millimolar). * STATES[1] is CaMKt in component CaMK (millimolar). * STATES[2] is cass in component intracellular_ions (millimolar). * CONSTANTS[23] is cmdnmax_b in component intracellular_ions (millimolar). * CONSTANTS[173] is cmdnmax in component intracellular_ions (millimolar). * CONSTANTS[24] is kmcmdn in component intracellular_ions (millimolar). * CONSTANTS[25] is trpnmax in component intracellular_ions (millimolar). * CONSTANTS[26] is kmtrpn in component intracellular_ions (millimolar). * CONSTANTS[27] is BSRmax in component intracellular_ions (millimolar). * CONSTANTS[28] is KmBSR in component intracellular_ions (millimolar). * CONSTANTS[29] is BSLmax in component intracellular_ions (millimolar). * CONSTANTS[30] is KmBSL in component intracellular_ions (millimolar). * CONSTANTS[31] is csqnmax in component intracellular_ions (millimolar). * CONSTANTS[32] is kmcsqn in component intracellular_ions (millimolar). * STATES[3] is nai in component intracellular_ions (millimolar). * STATES[4] is nass in component intracellular_ions (millimolar). * STATES[5] is ki in component intracellular_ions (millimolar). * STATES[6] is kss in component intracellular_ions (millimolar). * CONSTANTS[33] is cansr in component intracellular_ions (millimolar). * CONSTANTS[34] is cajsr in component intracellular_ions (millimolar). * STATES[7] is casr in component intracellular_ions (millimolar). * STATES[8] is cai in component intracellular_ions (millimolar). * ALGEBRAIC[238] is JdiffNa in component diff (millimolar_per_millisecond). * ALGEBRAIC[240] is Jdiff in component diff (millimolar_per_millisecond). * ALGEBRAIC[250] is Jup in component SERCA (millimolar_per_millisecond). * ALGEBRAIC[236] is JdiffK in component diff (millimolar_per_millisecond). * ALGEBRAIC[245] is Jrel in component ryr (millimolar_per_millisecond). * CONSTANTS[174] is Jtr in component trans_flux (millimolar_per_millisecond). * ALGEBRAIC[249] is Jleak in component SERCA (millimolar_per_millisecond). * ALGEBRAIC[41] is Bcai in component intracellular_ions (dimensionless). * ALGEBRAIC[45] is Bcasr in component intracellular_ions (dimensionless). * ALGEBRAIC[43] is Bcass in component intracellular_ions (dimensionless). * CONSTANTS[35] is cm in component intracellular_ions (microF_per_centimeter_squared). * CONSTANTS[36] is PKNa in component reversal_potentials (dimensionless). * ALGEBRAIC[48] is ENa in component reversal_potentials (millivolt). * ALGEBRAIC[49] is EK in component reversal_potentials (millivolt). * ALGEBRAIC[50] is EKs in component reversal_potentials (millivolt). * CONSTANTS[37] is EKshift in component reversal_potentials (millivolt). * CONSTANTS[38] is btj in component INa (dimensionless). * CONSTANTS[39] is bGNa in component INa (dimensionless). * ALGEBRAIC[0] is mss in component INa (dimensionless). * ALGEBRAIC[15] is tm in component INa (millisecond). * CONSTANTS[40] is mssV1 in component INa (millivolt). * CONSTANTS[41] is mssV2 in component INa (millivolt). * CONSTANTS[42] is mtV1 in component INa (millivolt). * CONSTANTS[43] is mtV2 in component INa (millivolt). * CONSTANTS[44] is mtD1 in component INa (dimensionless). * CONSTANTS[45] is mtD2 in component INa (dimensionless). * CONSTANTS[46] is mtV3 in component INa (millivolt). * CONSTANTS[47] is mtV4 in component INa (millivolt). * STATES[9] is m in component INa (dimensionless). * ALGEBRAIC[1] is hss in component INa (dimensionless). * ALGEBRAIC[16] is thf in component INa (millisecond). * ALGEBRAIC[17] is ths in component INa (millisecond). * CONSTANTS[48] is hssV1 in component INa (millivolt). * CONSTANTS[49] is hssV2 in component INa (millivolt). * CONSTANTS[175] is Ahs in component INa (dimensionless). * CONSTANTS[50] is Ahf in component INa (dimensionless). * STATES[10] is hf in component INa (dimensionless). * STATES[11] is hs in component INa (dimensionless). * ALGEBRAIC[51] is h in component INa (dimensionless). * CONSTANTS[51] is GNa in component INa (milliS_per_microF). * ALGEBRAIC[18] is jss in component INa (dimensionless). * ALGEBRAIC[26] is tj in component INa (millisecond). * STATES[12] is j in component INa (dimensionless). * ALGEBRAIC[27] is hssp in component INa (dimensionless). * ALGEBRAIC[33] is thsp in component INa (millisecond). * STATES[13] is hsp in component INa (dimensionless). * ALGEBRAIC[52] is hp in component INa (dimensionless). * ALGEBRAIC[34] is tjp in component INa (millisecond). * STATES[14] is jp in component INa (dimensionless). * ALGEBRAIC[53] is fINap in component INa (dimensionless). * CONSTANTS[52] is bGnal in component INaL (dimensionless). * CONSTANTS[53] is bthL in component INaL (dimensionless). * ALGEBRAIC[28] is mLss in component INaL (dimensionless). * ALGEBRAIC[35] is tmL in component INaL (millisecond). * STATES[15] is mL in component INaL (dimensionless). * CONSTANTS[176] is thL in component INaL (millisecond). * ALGEBRAIC[2] is hLss in component INaL (dimensionless). * STATES[16] is hL in component INaL (dimensionless). * ALGEBRAIC[3] is hLssp in component INaL (dimensionless). * CONSTANTS[198] is thLp in component INaL (millisecond). * STATES[17] is hLp in component INaL (dimensionless). * CONSTANTS[54] is GNaL_b in component INaL (milliS_per_microF). * CONSTANTS[177] is GNaL in component INaL (milliS_per_microF). * ALGEBRAIC[55] is fINaLp in component INaL (dimensionless). * CONSTANTS[55] is bGto in component Ito (dimensionless). * CONSTANTS[56] is Gto_b in component Ito (milliS_per_microF). * ALGEBRAIC[4] is ass in component Ito (dimensionless). * ALGEBRAIC[19] is ta in component Ito (millisecond). * STATES[18] is a in component Ito (dimensionless). * ALGEBRAIC[5] is iss in component Ito (dimensionless). * ALGEBRAIC[20] is delta_epi in component Ito (dimensionless). * ALGEBRAIC[29] is tiF_b in component Ito (millisecond). * ALGEBRAIC[36] is tiS_b in component Ito (millisecond). * ALGEBRAIC[38] is tiF in component Ito (millisecond). * ALGEBRAIC[40] is tiS in component Ito (millisecond). * ALGEBRAIC[57] is AiF in component Ito (dimensionless). * ALGEBRAIC[58] is AiS in component Ito (dimensionless). * STATES[19] is iF in component Ito (dimensionless). * STATES[20] is iS in component Ito (dimensionless). * ALGEBRAIC[59] is i in component Ito (dimensionless). * ALGEBRAIC[30] is assp in component Ito (dimensionless). * STATES[21] is ap in component Ito (dimensionless). * ALGEBRAIC[42] is dti_develop in component Ito (dimensionless). * ALGEBRAIC[44] is dti_recover in component Ito (dimensionless). * ALGEBRAIC[46] is tiFp in component Ito (millisecond). * ALGEBRAIC[47] is tiSp in component Ito (millisecond). * STATES[22] is iFp in component Ito (dimensionless). * STATES[23] is iSp in component Ito (dimensionless). * ALGEBRAIC[60] is ip in component Ito (dimensionless). * CONSTANTS[178] is Gto in component Ito (milliS_per_microF). * ALGEBRAIC[61] is fItop in component Ito (dimensionless). * CONSTANTS[57] is EKshift in component Ito (millivolt). * CONSTANTS[179] is r_down in component ICaL (dimensionless). * ALGEBRAIC[64] is r_up in component ICaL (dimensionless). * CONSTANTS[58] is undo_CDI in component ICaL (dimensionless). * STATES[24] is nca in component ICaL (dimensionless). * ALGEBRAIC[6] is jncass in component ICaL (dimensionless). * CONSTANTS[59] is tjnca in component ICaL (millisecond). * STATES[25] is jnca in component ICaL (dimensionless). * ALGEBRAIC[7] is km2n in component ICaL (per_millisecond). * CONSTANTS[60] is Kmn in component ICaL (millimolar). * ALGEBRAIC[21] is anca in component ICaL (dimensionless). * CONSTANTS[61] is k2n in component ICaL (per_millisecond). * CONSTANTS[62] is kmn in component ICaL (millimolar). * ALGEBRAIC[65] is dss in component ICaL (dimensionless). * ALGEBRAIC[66] is td in component ICaL (millisecond). * ALGEBRAIC[67] is alpha in component ICaL (dimensionless). * ALGEBRAIC[68] is beta in component ICaL (dimensionless). * ALGEBRAIC[69] is jcass_new in component ICaL (dimensionless). * ALGEBRAIC[70] is jcass_VD in component ICaL (dimensionless). * ALGEBRAIC[71] is jcass_CD in component ICaL (dimensionless). * ALGEBRAIC[72] is jcass_VDp in component ICaL (dimensionless). * ALGEBRAIC[73] is jcass_CDp in component ICaL (dimensionless). * ALGEBRAIC[74] is tjca_new in component ICaL (dimensionless). * ALGEBRAIC[75] is tjca_VD in component ICaL (dimensionless). * ALGEBRAIC[76] is tjca_CD in component ICaL (dimensionless). * ALGEBRAIC[77] is tjca_VDp in component ICaL (dimensionless). * ALGEBRAIC[78] is tjca_CDp in component ICaL (dimensionless). * ALGEBRAIC[79] is psi_VD in component ICaL (dimensionless). * ALGEBRAIC[80] is psi_VDp in component ICaL (dimensionless). * ALGEBRAIC[81] is psi_CD in component ICaL (dimensionless). * ALGEBRAIC[82] is psi_CDp in component ICaL (dimensionless). * ALGEBRAIC[83] is omega_VD in component ICaL (dimensionless). * ALGEBRAIC[84] is omega_VDp in component ICaL (dimensionless). * ALGEBRAIC[85] is omega_CD in component ICaL (dimensionless). * ALGEBRAIC[86] is omega_CDp in component ICaL (dimensionless). * ALGEBRAIC[87] is f1ss_0 in component ICaL (dimensionless). * ALGEBRAIC[88] is tf1_0 in component ICaL (dimensionless). * CONSTANTS[180] is ktaup in component ICaL (dimensionless). * ALGEBRAIC[89] is gamma_VD in component ICaL (dimensionless). * ALGEBRAIC[90] is delta_VD in component ICaL (dimensionless). * ALGEBRAIC[93] is gamma_VDp in component ICaL (dimensionless). * ALGEBRAIC[94] is delta_VDp in component ICaL (dimensionless). * CONSTANTS[63] is kCDI in component ICaL (dimensionless). * ALGEBRAIC[95] is gamma_CD in component ICaL (dimensionless). * ALGEBRAIC[96] is delta_CD in component ICaL (dimensionless). * ALGEBRAIC[99] is gamma_CDp in component ICaL (dimensionless). * ALGEBRAIC[100] is delta_CDp in component ICaL (dimensionless). * ALGEBRAIC[91] is tf1_VD in component ICaL (dimensionless). * ALGEBRAIC[97] is tf1_CD in component ICaL (dimensionless). * ALGEBRAIC[92] is f1ss_VD in component ICaL (dimensionless). * ALGEBRAIC[98] is f1ss_CD in component ICaL (dimensionless). * ALGEBRAIC[101] is tf2_new in component ICaL (dimensionless). * ALGEBRAIC[103] is tf2_VD in component ICaL (dimensionless). * ALGEBRAIC[106] is tf2_CD in component ICaL (dimensionless). * ALGEBRAIC[102] is tf2_VDp in component ICaL (dimensionless). * ALGEBRAIC[109] is tf2_CDp in component ICaL (dimensionless). * ALGEBRAIC[104] is theta_VD in component ICaL (dimensionless). * ALGEBRAIC[112] is theta_CD in component ICaL (dimensionless). * ALGEBRAIC[105] is theta_VDp in component ICaL (dimensionless). * ALGEBRAIC[113] is theta_CDp in component ICaL (dimensionless). * ALGEBRAIC[107] is eta_VD in component ICaL (dimensionless). * ALGEBRAIC[108] is eta_VDp in component ICaL (dimensionless). * ALGEBRAIC[114] is eta_CD in component ICaL (dimensionless). * ALGEBRAIC[115] is eta_CDp in component ICaL (dimensionless). * ALGEBRAIC[110] is tf2post_VD in component ICaL (dimensionless). * ALGEBRAIC[116] is tf2post_CD in component ICaL (dimensionless). * ALGEBRAIC[111] is f2ss_VD in component ICaL (dimensionless). * ALGEBRAIC[117] is f2ss_CD in component ICaL (dimensionless). * ALGEBRAIC[118] is PhiCaL in component ICaL (coulomb_per_metre_3). * ALGEBRAIC[119] is PhiCaNa in component ICaL (coulomb_per_metre_3). * ALGEBRAIC[120] is PhiCaK in component ICaL (coulomb_per_metre_3). * CONSTANTS[208] is PCa in component ICaL (dimensionless). * CONSTANTS[209] is PCap in component ICaL (dimensionless). * CONSTANTS[210] is PCaNa in component ICaL (dimensionless). * CONSTANTS[211] is PCaK in component ICaL (dimensionless). * CONSTANTS[212] is PCaNap in component ICaL (dimensionless). * CONSTANTS[213] is PCaKp in component ICaL (dimensionless). * CONSTANTS[64] is PCa_b in component ICaL (dimensionless). * STATES[26] is I1k in component ICaL (dimensionless). * STATES[27] is I2k in component ICaL (dimensionless). * STATES[28] is Ck in component ICaL (dimensionless). * STATES[29] is I1kp in component ICaL (dimensionless). * STATES[30] is I2kp in component ICaL (dimensionless). * STATES[31] is Ckp in component ICaL (dimensionless). * STATES[32] is I1Cak in component ICaL (dimensionless). * STATES[33] is I2Cak in component ICaL (dimensionless). * STATES[34] is CCak in component ICaL (dimensionless). * STATES[35] is I1Cakp in component ICaL (dimensionless). * STATES[36] is I2Cakp in component ICaL (dimensionless). * STATES[37] is CCakp in component ICaL (dimensionless). * STATES[38] is Ok in component ICaL (dimensionless). * STATES[39] is Okp in component ICaL (dimensionless). * ALGEBRAIC[121] is OCak in component ICaL (dimensionless). * ALGEBRAIC[122] is OCakp in component ICaL (dimensionless). * ALGEBRAIC[123] is ICaL_VD in component ICaL (dimensionless). * ALGEBRAIC[124] is ICaL_VDp in component ICaL (dimensionless). * ALGEBRAIC[126] is ICaL_CD in component ICaL (dimensionless). * ALGEBRAIC[127] is ICaL_CDp in component ICaL (dimensionless). * ALGEBRAIC[129] is ICaNa_VD in component ICaL (dimensionless). * ALGEBRAIC[130] is ICaNa_VDp in component ICaL (dimensionless). * ALGEBRAIC[131] is ICaNa_CD in component ICaL (dimensionless). * ALGEBRAIC[132] is ICaNa_CDp in component ICaL (dimensionless). * ALGEBRAIC[133] is ICaK_VD in component ICaL (dimensionless). * ALGEBRAIC[134] is ICaK_VDp in component ICaL (dimensionless). * ALGEBRAIC[135] is ICaK_CD in component ICaL (dimensionless). * ALGEBRAIC[136] is ICaK_CDp in component ICaL (dimensionless). * ALGEBRAIC[137] is ICaLnp in component ICaL (dimensionless). * ALGEBRAIC[138] is ICaLp in component ICaL (dimensionless). * ALGEBRAIC[125] is ICaLVD in component ICaL (dimensionless). * ALGEBRAIC[128] is ICaLCD in component ICaL (dimensionless). * ALGEBRAIC[139] is ICaNanp in component ICaL (dimensionless). * ALGEBRAIC[140] is ICaNap in component ICaL (dimensionless). * ALGEBRAIC[141] is ICaKnp in component ICaL (dimensionless). * ALGEBRAIC[142] is ICaKp in component ICaL (dimensionless). * ALGEBRAIC[63] is fICaLp in component ICaL (dimensionless). * CONSTANTS[65] is bGCaL in component ICaL (dimensionless). * ALGEBRAIC[144] is gICaL in component ICaL (microF). * CONSTANTS[66] is GKr_b in component IKr (milliS_per_microF). * STATES[40] is IC1 in component IKr (dimensionless). * STATES[41] is IC2 in component IKr (dimensionless). * STATES[42] is C1 in component IKr (dimensionless). * STATES[43] is C2 in component IKr (dimensionless). * STATES[44] is O in component IKr (dimensionless). * STATES[45] is IO in component IKr (dimensionless). * STATES[46] is IObound in component IKr (dimensionless). * STATES[47] is Obound in component IKr (dimensionless). * STATES[48] is Cbound in component IKr (dimensionless). * STATES[49] is D in component IKr (dimensionless). * CONSTANTS[181] is GKr in component IKr (milliS_per_microF). * CONSTANTS[199] is GKr_total in component IKr (milliS_per_microF). * CONSTANTS[67] is A1 in component IKr (per_millisecond). * CONSTANTS[68] is B1 in component IKr (per_millivolt). * CONSTANTS[69] is q1 in component IKr (dimensionless). * CONSTANTS[70] is A2 in component IKr (per_millisecond). * CONSTANTS[71] is B2 in component IKr (per_millivolt). * CONSTANTS[72] is q2 in component IKr (dimensionless). * CONSTANTS[73] is A3 in component IKr (per_millisecond). * CONSTANTS[74] is B3 in component IKr (per_millivolt). * CONSTANTS[75] is q3 in component IKr (dimensionless). * CONSTANTS[76] is A4 in component IKr (per_millisecond). * CONSTANTS[77] is B4 in component IKr (per_millivolt). * CONSTANTS[78] is q4 in component IKr (dimensionless). * CONSTANTS[79] is A11 in component IKr (per_millisecond). * CONSTANTS[80] is B11 in component IKr (per_millivolt). * CONSTANTS[81] is q11 in component IKr (dimensionless). * CONSTANTS[82] is A21 in component IKr (per_millisecond). * CONSTANTS[83] is B21 in component IKr (per_millivolt). * CONSTANTS[84] is q21 in component IKr (dimensionless). * CONSTANTS[85] is A31 in component IKr (per_millisecond). * CONSTANTS[86] is B31 in component IKr (per_millivolt). * CONSTANTS[87] is q31 in component IKr (dimensionless). * CONSTANTS[88] is A41 in component IKr (per_millisecond). * CONSTANTS[89] is B41 in component IKr (per_millivolt). * CONSTANTS[90] is q41 in component IKr (dimensionless). * CONSTANTS[91] is A51 in component IKr (per_millisecond). * CONSTANTS[92] is B51 in component IKr (per_millivolt). * CONSTANTS[93] is q51 in component IKr (dimensionless). * CONSTANTS[94] is A52 in component IKr (per_millisecond). * CONSTANTS[95] is B52 in component IKr (per_millivolt). * CONSTANTS[96] is q52 in component IKr (dimensionless). * CONSTANTS[97] is A53 in component IKr (per_millisecond). * CONSTANTS[98] is B53 in component IKr (per_millivolt). * CONSTANTS[99] is q53 in component IKr (dimensionless). * CONSTANTS[100] is A61 in component IKr (per_millisecond). * CONSTANTS[101] is B61 in component IKr (per_millivolt). * CONSTANTS[102] is q61 in component IKr (dimensionless). * CONSTANTS[103] is A62 in component IKr (per_millisecond). * CONSTANTS[104] is B62 in component IKr (per_millivolt). * CONSTANTS[105] is q62 in component IKr (dimensionless). * CONSTANTS[106] is A63 in component IKr (per_millisecond). * CONSTANTS[107] is B63 in component IKr (per_millivolt). * CONSTANTS[108] is q63 in component IKr (dimensionless). * CONSTANTS[109] is Kmax in component IKr (dimensionless). * CONSTANTS[110] is Ku in component IKr (per_millisecond). * CONSTANTS[111] is n in component IKr (dimensionless). * CONSTANTS[112] is halfmax in component IKr (dimensionless). * CONSTANTS[113] is Kt in component IKr (per_millisecond). * CONSTANTS[114] is Vhalf in component IKr (millivolt). * CONSTANTS[115] is Temp in component IKr (kelvin). * CONSTANTS[116] is bGKr in component IKr (dimensionless). * CONSTANTS[117] is GKs_b in component IKs (milliS_per_microF). * CONSTANTS[118] is bGKs in component IKs (milliS_per_microF). * CONSTANTS[119] is EKshift in component IKs (millivolt). * CONSTANTS[182] is GKs in component IKs (milliS_per_microF). * ALGEBRAIC[9] is xs1ss in component IKs (dimensionless). * ALGEBRAIC[23] is xs2ss in component IKs (dimensionless). * ALGEBRAIC[24] is txs1 in component IKs (millisecond). * CONSTANTS[120] is txs1_max in component IKs (millisecond). * STATES[50] is xs1 in component IKs (dimensionless). * STATES[51] is xs2 in component IKs (dimensionless). * ALGEBRAIC[148] is KsCa in component IKs (dimensionless). * ALGEBRAIC[32] is txs2 in component IKs (millisecond). * CONSTANTS[183] is GK1 in component IK1 (milliS_per_microF). * CONSTANTS[121] is GK1_b in component IK1 (milliS_per_microF). * CONSTANTS[122] is bGK1 in component IK1 (dimensionless). * CONSTANTS[123] is EKshift in component IK1 (millivolt). * ALGEBRAIC[10] is xk1ss in component IK1 (dimensionless). * ALGEBRAIC[25] is txk1 in component IK1 (millisecond). * STATES[52] is xk1 in component IK1 (dimensionless). * ALGEBRAIC[150] is rk1 in component IK1 (millisecond). * CONSTANTS[124] is kslope_rk1 in component IK1 (dimensionless). * CONSTANTS[125] is kna1 in component INaCa_i (per_millisecond). * CONSTANTS[126] is kna2 in component INaCa_i (per_millisecond). * CONSTANTS[127] is kna3 in component INaCa_i (per_millisecond). * CONSTANTS[128] is kasymm in component INaCa_i (dimensionless). * CONSTANTS[129] is wna in component INaCa_i (dimensionless). * CONSTANTS[130] is wca in component INaCa_i (dimensionless). * CONSTANTS[131] is wnaca in component INaCa_i (dimensionless). * CONSTANTS[132] is kcaon in component INaCa_i (per_millisecond). * CONSTANTS[133] is kcaoff in component INaCa_i (per_millisecond). * CONSTANTS[134] is qna in component INaCa_i (dimensionless). * CONSTANTS[135] is qca in component INaCa_i (dimensionless). * ALGEBRAIC[153] is hna in component INaCa_i (dimensionless). * ALGEBRAIC[152] is hca in component INaCa_i (dimensionless). * CONSTANTS[136] is KmCaAct in component INaCa_i (millimolar). * CONSTANTS[137] is Gncx_b in component INaCa_i (milliS_per_microF). * CONSTANTS[138] is bGncx in component INaCa_i (dimensionless). * CONSTANTS[220] is Gncx in component INaCa_i (milliS_per_microF). * ALGEBRAIC[154] is h1_i in component INaCa_i (dimensionless). * ALGEBRAIC[155] is h2_i in component INaCa_i (dimensionless). * ALGEBRAIC[156] is h3_i in component INaCa_i (dimensionless). * ALGEBRAIC[157] is h4_i in component INaCa_i (dimensionless). * ALGEBRAIC[158] is h5_i in component INaCa_i (dimensionless). * ALGEBRAIC[159] is h6_i in component INaCa_i (dimensionless). * ALGEBRAIC[160] is h7_i in component INaCa_i (dimensionless). * ALGEBRAIC[161] is h8_i in component INaCa_i (dimensionless). * ALGEBRAIC[162] is h9_i in component INaCa_i (dimensionless). * CONSTANTS[214] is h10_i in component INaCa_i (dimensionless). * CONSTANTS[215] is h11_i in component INaCa_i (dimensionless). * CONSTANTS[216] is h12_i in component INaCa_i (dimensionless). * CONSTANTS[217] is k1_i in component INaCa_i (dimensionless). * CONSTANTS[218] is k2_i in component INaCa_i (dimensionless). * ALGEBRAIC[163] is k3p_i in component INaCa_i (dimensionless). * ALGEBRAIC[164] is k3pp_i in component INaCa_i (dimensionless). * ALGEBRAIC[165] is k3_i in component INaCa_i (dimensionless). * ALGEBRAIC[168] is k4_i in component INaCa_i (dimensionless). * ALGEBRAIC[166] is k4p_i in component INaCa_i (dimensionless). * ALGEBRAIC[167] is k4pp_i in component INaCa_i (dimensionless). * CONSTANTS[219] is k5_i in component INaCa_i (dimensionless). * ALGEBRAIC[169] is k6_i in component INaCa_i (dimensionless). * ALGEBRAIC[170] is k7_i in component INaCa_i (dimensionless). * ALGEBRAIC[171] is k8_i in component INaCa_i (dimensionless). * ALGEBRAIC[172] is x1_i in component INaCa_i (dimensionless). * ALGEBRAIC[173] is x2_i in component INaCa_i (dimensionless). * ALGEBRAIC[174] is x3_i in component INaCa_i (dimensionless). * ALGEBRAIC[175] is x4_i in component INaCa_i (dimensionless). * ALGEBRAIC[176] is E1_i in component INaCa_i (dimensionless). * ALGEBRAIC[177] is E2_i in component INaCa_i (dimensionless). * ALGEBRAIC[178] is E3_i in component INaCa_i (dimensionless). * ALGEBRAIC[179] is E4_i in component INaCa_i (dimensionless). * ALGEBRAIC[180] is allo_i in component INaCa_i (dimensionless). * ALGEBRAIC[181] is JncxNa_i in component INaCa_i (millimolar_per_millisecond). * ALGEBRAIC[182] is JncxCa_i in component INaCa_i (millimolar_per_millisecond). * ALGEBRAIC[184] is h1_ss in component INaCa_i (dimensionless). * ALGEBRAIC[185] is h2_ss in component INaCa_i (dimensionless). * ALGEBRAIC[186] is h3_ss in component INaCa_i (dimensionless). * ALGEBRAIC[187] is h4_ss in component INaCa_i (dimensionless). * ALGEBRAIC[188] is h5_ss in component INaCa_i (dimensionless). * ALGEBRAIC[189] is h6_ss in component INaCa_i (dimensionless). * ALGEBRAIC[190] is h7_ss in component INaCa_i (dimensionless). * ALGEBRAIC[191] is h8_ss in component INaCa_i (dimensionless). * ALGEBRAIC[192] is h9_ss in component INaCa_i (dimensionless). * CONSTANTS[221] is h10_ss in component INaCa_i (dimensionless). * CONSTANTS[222] is h11_ss in component INaCa_i (dimensionless). * CONSTANTS[223] is h12_ss in component INaCa_i (dimensionless). * CONSTANTS[224] is k1_ss in component INaCa_i (dimensionless). * CONSTANTS[225] is k2_ss in component INaCa_i (dimensionless). * ALGEBRAIC[193] is k3p_ss in component INaCa_i (dimensionless). * ALGEBRAIC[194] is k3pp_ss in component INaCa_i (dimensionless). * ALGEBRAIC[195] is k3_ss in component INaCa_i (dimensionless). * ALGEBRAIC[198] is k4_ss in component INaCa_i (dimensionless). * ALGEBRAIC[196] is k4p_ss in component INaCa_i (dimensionless). * ALGEBRAIC[197] is k4pp_ss in component INaCa_i (dimensionless). * CONSTANTS[226] is k5_ss in component INaCa_i (dimensionless). * ALGEBRAIC[199] is k6_ss in component INaCa_i (dimensionless). * ALGEBRAIC[200] is k7_ss in component INaCa_i (dimensionless). * ALGEBRAIC[201] is k8_ss in component INaCa_i (dimensionless). * ALGEBRAIC[202] is x1_ss in component INaCa_i (dimensionless). * ALGEBRAIC[203] is x2_ss in component INaCa_i (dimensionless). * ALGEBRAIC[204] is x3_ss in component INaCa_i (dimensionless). * ALGEBRAIC[205] is x4_ss in component INaCa_i (dimensionless). * ALGEBRAIC[206] is E1_ss in component INaCa_i (dimensionless). * ALGEBRAIC[207] is E2_ss in component INaCa_i (dimensionless). * ALGEBRAIC[208] is E3_ss in component INaCa_i (dimensionless). * ALGEBRAIC[209] is E4_ss in component INaCa_i (dimensionless). * ALGEBRAIC[210] is allo_ss in component INaCa_i (dimensionless). * ALGEBRAIC[211] is JncxNa_ss in component INaCa_i (millimolar_per_millisecond). * ALGEBRAIC[212] is JncxCa_ss in component INaCa_i (millimolar_per_millisecond). * CONSTANTS[139] is k1p in component INaK (per_millisecond). * CONSTANTS[140] is k1m in component INaK (per_millisecond). * CONSTANTS[141] is k2p in component INaK (per_millisecond). * CONSTANTS[142] is k2m in component INaK (per_millisecond). * CONSTANTS[143] is k3p in component INaK (per_millisecond). * CONSTANTS[144] is k3m in component INaK (per_millisecond). * CONSTANTS[145] is k4p in component INaK (per_millisecond). * CONSTANTS[146] is k4m in component INaK (per_millisecond). * CONSTANTS[147] is Knai0 in component INaK (millimolar). * CONSTANTS[148] is Knao0 in component INaK (millimolar). * CONSTANTS[149] is delta in component INaK (millivolt). * CONSTANTS[150] is Kki in component INaK (per_millisecond). * CONSTANTS[151] is Kko in component INaK (per_millisecond). * CONSTANTS[152] is MgADP in component INaK (millimolar). * CONSTANTS[153] is MgATP in component INaK (millimolar). * CONSTANTS[154] is Kmgatp in component INaK (millimolar). * CONSTANTS[155] is H in component INaK (millimolar). * CONSTANTS[156] is eP in component INaK (dimensionless). * CONSTANTS[157] is Khp in component INaK (millimolar). * CONSTANTS[158] is Knap in component INaK (millimolar). * CONSTANTS[159] is Kxkur in component INaK (millimolar). * CONSTANTS[160] is Pnak_b in component INaK (milliS_per_microF). * CONSTANTS[230] is Pnak in component INaK (milliS_per_microF). * CONSTANTS[161] is bGnak in component INaK (dimensionless). * ALGEBRAIC[214] is Knai in component INaK (millimolar). * ALGEBRAIC[215] is Knao in component INaK (millimolar). * ALGEBRAIC[216] is P in component INaK (dimensionless). * ALGEBRAIC[217] is a1 in component INaK (dimensionless). * CONSTANTS[227] is b1 in component INaK (dimensionless). * CONSTANTS[228] is a2 in component INaK (dimensionless). * ALGEBRAIC[218] is b2 in component INaK (dimensionless). * ALGEBRAIC[219] is a3 in component INaK (dimensionless). * ALGEBRAIC[220] is b3 in component INaK (dimensionless). * CONSTANTS[229] is a4 in component INaK (dimensionless). * ALGEBRAIC[221] is b4 in component INaK (dimensionless). * ALGEBRAIC[222] is x1 in component INaK (dimensionless). * ALGEBRAIC[223] is x2 in component INaK (dimensionless). * ALGEBRAIC[224] is x3 in component INaK (dimensionless). * ALGEBRAIC[225] is x4 in component INaK (dimensionless). * ALGEBRAIC[226] is E1 in component INaK (dimensionless). * ALGEBRAIC[227] is E2 in component INaK (dimensionless). * ALGEBRAIC[228] is E3 in component INaK (dimensionless). * ALGEBRAIC[229] is E4 in component INaK (dimensionless). * ALGEBRAIC[230] is JnakNa in component INaK (millimolar_per_millisecond). * ALGEBRAIC[231] is JnakK in component INaK (millimolar_per_millisecond). * ALGEBRAIC[233] is xkb in component IKb (dimensionless). * CONSTANTS[162] is GKb_b in component IKb (milliS_per_microF). * CONSTANTS[185] is GKb in component IKb (milliS_per_microF). * CONSTANTS[163] is PNab in component INab (milliS_per_microF). * CONSTANTS[164] is PCab in component ICab (milliS_per_microF). * CONSTANTS[165] is undo_ICab in component ICab (dimensionless). * CONSTANTS[166] is GpCa in component IpCa (milliS_per_microF). * CONSTANTS[167] is KmCap in component IpCa (millimolar). * CONSTANTS[168] is RyRa1 in component ryr (micromolar). * CONSTANTS[169] is RyRa2 in component ryr (micromolar). * CONSTANTS[186] is RyRohalf in component ryr (micromolar). * CONSTANTS[187] is RyRchalf in component ryr (micromolar). * ALGEBRAIC[241] is RyRSRCass in component ryr (dimensionless). * ALGEBRAIC[11] is RyRainfss in component ryr (micromolar). * CONSTANTS[188] is RyRtauadapt in component ryr (millisecond). * STATES[53] is RyRa in component ryr (micromolar). * ALGEBRAIC[12] is RyRoinfss in component ryr (dimensionless). * CONSTANTS[189] is RyRtauact in component ryr (millisecond). * ALGEBRAIC[13] is RyRcinfss in component ryr (dimensionless). * STATES[54] is RyRo in component ryr (dimensionless). * CONSTANTS[190] is RyRtauinact in component ryr (millisecond). * STATES[55] is RyRc in component ryr (dimensionless). * CONSTANTS[201] is RyRtauinactp in component ryr (millisecond). * STATES[56] is RyRcp in component ryr (dimensionless). * ALGEBRAIC[242] is fJrelp in component ryr (dimensionless). * ALGEBRAIC[243] is Jrelnp in component ryr (millimolar_per_millisecond). * ALGEBRAIC[244] is Jrelp in component ryr (millimolar_per_millisecond). * CONSTANTS[170] is g_irel_max in component ryr (millimolar_per_second). * CONSTANTS[191] is g_irel_max_M in component ryr (per_second). * CONSTANTS[192] is g_irel_max_p in component ryr (per_second). * CONSTANTS[193] is upScale in component SERCA (dimensionless). * ALGEBRAIC[246] is Jupnp in component SERCA (millimolar_per_millisecond). * ALGEBRAIC[247] is Jupp in component SERCA (millimolar_per_millisecond). * ALGEBRAIC[248] is fJupp in component SERCA (dimensionless). * CONSTANTS[171] is Jup_b in component SERCA (dimensionless). * CONSTANTS[172] is cJup in component SERCA (dimensionless). * CONSTANTS[194] is Vmax_SRCaP in component SERCA (millimolar_per_millisecond). * CONSTANTS[195] is Kmf in component SERCA (millimolar). * CONSTANTS[196] is Kmr in component SERCA (millimolar). * CONSTANTS[197] is hillSRCaP in component SERCA (millimolar). * ALGEBRAIC[14] is Jup2 in component SERCA (millimolar_per_millisecond). * RATES[0] is d/dt v in component membrane (millivolt). * RATES[1] is d/dt CaMKt in component CaMK (millimolar). * RATES[3] is d/dt nai in component intracellular_ions (millimolar). * RATES[4] is d/dt nass in component intracellular_ions (millimolar). * RATES[5] is d/dt ki in component intracellular_ions (millimolar). * RATES[6] is d/dt kss in component intracellular_ions (millimolar). * RATES[8] is d/dt cai in component intracellular_ions (millimolar). * RATES[2] is d/dt cass in component intracellular_ions (millimolar). * RATES[7] is d/dt casr in component intracellular_ions (millimolar). * RATES[9] is d/dt m in component INa (dimensionless). * RATES[10] is d/dt hf in component INa (dimensionless). * RATES[11] is d/dt hs in component INa (dimensionless). * RATES[12] is d/dt j in component INa (dimensionless). * RATES[13] is d/dt hsp in component INa (dimensionless). * RATES[14] is d/dt jp in component INa (dimensionless). * RATES[15] is d/dt mL in component INaL (dimensionless). * RATES[16] is d/dt hL in component INaL (dimensionless). * RATES[17] is d/dt hLp in component INaL (dimensionless). * RATES[18] is d/dt a in component Ito (dimensionless). * RATES[19] is d/dt iF in component Ito (dimensionless). * RATES[20] is d/dt iS in component Ito (dimensionless). * RATES[21] is d/dt ap in component Ito (dimensionless). * RATES[22] is d/dt iFp in component Ito (dimensionless). * RATES[23] is d/dt iSp in component Ito (dimensionless). * RATES[25] is d/dt jnca in component ICaL (dimensionless). * RATES[24] is d/dt nca in component ICaL (dimensionless). * RATES[38] is d/dt Ok in component ICaL (dimensionless). * RATES[27] is d/dt I2k in component ICaL (dimensionless). * RATES[26] is d/dt I1k in component ICaL (dimensionless). * RATES[28] is d/dt Ck in component ICaL (dimensionless). * RATES[39] is d/dt Okp in component ICaL (dimensionless). * RATES[30] is d/dt I2kp in component ICaL (dimensionless). * RATES[29] is d/dt I1kp in component ICaL (dimensionless). * RATES[31] is d/dt Ckp in component ICaL (dimensionless). * RATES[33] is d/dt I2Cak in component ICaL (dimensionless). * RATES[32] is d/dt I1Cak in component ICaL (dimensionless). * RATES[34] is d/dt CCak in component ICaL (dimensionless). * RATES[36] is d/dt I2Cakp in component ICaL (dimensionless). * RATES[35] is d/dt I1Cakp in component ICaL (dimensionless). * RATES[37] is d/dt CCakp in component ICaL (dimensionless). * RATES[40] is d/dt IC1 in component IKr (dimensionless). * RATES[41] is d/dt IC2 in component IKr (dimensionless). * RATES[42] is d/dt C1 in component IKr (dimensionless). * RATES[43] is d/dt C2 in component IKr (dimensionless). * RATES[44] is d/dt O in component IKr (dimensionless). * RATES[45] is d/dt IO in component IKr (dimensionless). * RATES[46] is d/dt IObound in component IKr (dimensionless). * RATES[47] is d/dt Obound in component IKr (dimensionless). * RATES[48] is d/dt Cbound in component IKr (dimensionless). * RATES[49] is d/dt D in component IKr (dimensionless). * RATES[50] is d/dt xs1 in component IKs (dimensionless). * RATES[51] is d/dt xs2 in component IKs (dimensionless). * RATES[52] is d/dt xk1 in component IK1 (dimensionless). * RATES[53] is d/dt RyRa in component ryr (micromolar). * RATES[54] is d/dt RyRo in component ryr (dimensionless). * RATES[55] is d/dt RyRc in component ryr (dimensionless). * RATES[56] is d/dt RyRcp in component ryr (dimensionless). */ void initConsts(double* CONSTANTS, double* RATES, double *STATES) { CONSTANTS[0] = 0; CONSTANTS[1] = 144; CONSTANTS[2] = 2.7; CONSTANTS[3] = 5.4; CONSTANTS[4] = 8314.0; CONSTANTS[5] = 310.0; CONSTANTS[6] = 96485.0; CONSTANTS[7] = 1.0; CONSTANTS[8] = 2.0; CONSTANTS[9] = 1.0; CONSTANTS[10] = 0.01; CONSTANTS[11] = 0.0011; STATES[0] = -87; CONSTANTS[12] = 3; CONSTANTS[13] = 0; CONSTANTS[14] = 999000; CONSTANTS[15] = -53; CONSTANTS[16] = 1000; CONSTANTS[17] = 1; CONSTANTS[18] = 0.15; CONSTANTS[19] = 0.05; CONSTANTS[20] = 0.00068; CONSTANTS[21] = 0.05; CONSTANTS[22] = 0.0015; STATES[1] = 0; STATES[2] = 1.0e-04; CONSTANTS[23] = 0.05; CONSTANTS[24] = 0.00238; CONSTANTS[25] = 0.07; CONSTANTS[26] = 0.0005; CONSTANTS[27] = 0.047; CONSTANTS[28] = 0.00087; CONSTANTS[29] = 1.124; CONSTANTS[30] = 0.0087; CONSTANTS[31] = 1.0; CONSTANTS[32] = 0.8; STATES[3] = 7; STATES[4] = 7; STATES[5] = 145; STATES[6] = 145; CONSTANTS[33] = 1.50490908825974; CONSTANTS[34] = 0.821364973867864; STATES[7] = 1.2; STATES[8] = 1.0e-04; CONSTANTS[35] = 1; CONSTANTS[36] = 0.01833; CONSTANTS[37] = 8; CONSTANTS[38] = 1; CONSTANTS[39] = 0.27; CONSTANTS[40] = 39.57; CONSTANTS[41] = 9.871; CONSTANTS[42] = 11.64; CONSTANTS[43] = 34.77; CONSTANTS[44] = 6.765; CONSTANTS[45] = 8.552; CONSTANTS[46] = 77.42; CONSTANTS[47] = 5.955; STATES[9] = 0; CONSTANTS[48] = 78.5; CONSTANTS[49] = 6.22; CONSTANTS[50] = 0.99; STATES[10] = 1; STATES[11] = 1; CONSTANTS[51] = 75; STATES[12] = 1; STATES[13] = 1; STATES[14] = 1; CONSTANTS[52] = 2.8; CONSTANTS[53] = 1; STATES[15] = 0; STATES[16] = 1; STATES[17] = 1; CONSTANTS[54] = 0.0075; CONSTANTS[55] = 1; CONSTANTS[56] = 0.02; STATES[18] = 0; STATES[19] = 1; STATES[20] = 1; STATES[21] = 0; STATES[22] = 1; STATES[23] = 1; CONSTANTS[57] = 8; CONSTANTS[58] = 0; STATES[24] = 0; CONSTANTS[59] = 1; STATES[25] = 1; CONSTANTS[60] = 0.05; CONSTANTS[61] = 1000; CONSTANTS[62] = 0.05; CONSTANTS[63] = 9; CONSTANTS[64] = 0.0001; STATES[26] = 0; STATES[27] = 0; STATES[28] = 1; STATES[29] = 0; STATES[30] = 0; STATES[31] = 1; STATES[32] = 0; STATES[33] = 0; STATES[34] = 0; STATES[35] = 0; STATES[36] = 0; STATES[37] = 0; STATES[38] = 0; STATES[39] = 0; CONSTANTS[65] = 1; CONSTANTS[66] = 0.046; STATES[40] = 0.999637; STATES[41] = 6.83208e-05; STATES[42] = 1.80145e-08; STATES[43] = 8.26619e-05; STATES[44] = 0.00015551; STATES[45] = 5.67623e-05; STATES[46] = 0; STATES[47] = 0; STATES[48] = 0; STATES[49] = 0; CONSTANTS[67] = 0.0264; CONSTANTS[68] = 4.631e-05; CONSTANTS[69] = 4.843; CONSTANTS[70] = 4.986e-06; CONSTANTS[71] = -0.004226; CONSTANTS[72] = 4.23; CONSTANTS[73] = 0.001214; CONSTANTS[74] = 0.008516; CONSTANTS[75] = 4.962; CONSTANTS[76] = 1.854e-05; CONSTANTS[77] = -0.04641; CONSTANTS[78] = 3.769; CONSTANTS[79] = 0.0007868; CONSTANTS[80] = 1.535e-08; CONSTANTS[81] = 4.942; CONSTANTS[82] = 5.455e-06; CONSTANTS[83] = -0.1688; CONSTANTS[84] = 4.156; CONSTANTS[85] = 0.005509; CONSTANTS[86] = 7.771e-09; CONSTANTS[87] = 4.22; CONSTANTS[88] = 0.001416; CONSTANTS[89] = -0.02877; CONSTANTS[90] = 1.459; CONSTANTS[91] = 0.4492; CONSTANTS[92] = 0.008595; CONSTANTS[93] = 5.0; CONSTANTS[94] = 0.3181; CONSTANTS[95] = 3.613e-08; CONSTANTS[96] = 4.663; CONSTANTS[97] = 0.149; CONSTANTS[98] = 0.004668; CONSTANTS[99] = 2.412; CONSTANTS[100] = 0.01241; CONSTANTS[101] = 0.1725; CONSTANTS[102] = 5.568; CONSTANTS[103] = 0.3226; CONSTANTS[104] = -0.0006575; CONSTANTS[105] = 5.0; CONSTANTS[106] = 0.008978; CONSTANTS[107] = -0.02215; CONSTANTS[108] = 5.682; CONSTANTS[109] = 0; CONSTANTS[110] = 0; CONSTANTS[111] = 1.0; CONSTANTS[112] = 1; CONSTANTS[113] = 3.5e-5; CONSTANTS[114] = 1.0; CONSTANTS[115] = 310.0; CONSTANTS[116] = 1.2; CONSTANTS[117] = 0.0034; CONSTANTS[118] = 2; CONSTANTS[119] = 8; CONSTANTS[120] = 817.3; STATES[50] = 0; STATES[51] = 0; CONSTANTS[121] = 0.1908; CONSTANTS[122] = 0.71; CONSTANTS[123] = 8; STATES[52] = 1; CONSTANTS[124] = 1.09; CONSTANTS[125] = 15.0; CONSTANTS[126] = 5.0; CONSTANTS[127] = 88.12; CONSTANTS[128] = 12.5; CONSTANTS[129] = 60000; CONSTANTS[130] = 60000; CONSTANTS[131] = 5000; CONSTANTS[132] = 1500000; CONSTANTS[133] = 5000; CONSTANTS[134] = 0.5224; CONSTANTS[135] = 0.1670; CONSTANTS[136] = 150e-06; CONSTANTS[137] = 0.0008; CONSTANTS[138] = 2.4; CONSTANTS[139] = 949.5; CONSTANTS[140] = 182.4; CONSTANTS[141] = 687.2; CONSTANTS[142] = 39.4; CONSTANTS[143] = 1899.0; CONSTANTS[144] = 79300.0; CONSTANTS[145] = 639.0; CONSTANTS[146] = 40.0; CONSTANTS[147] = 9.073; CONSTANTS[148] = 27.78; CONSTANTS[149] = -0.1550; CONSTANTS[150] = 0.5; CONSTANTS[151] = 0.3582; CONSTANTS[152] = 0.05; CONSTANTS[153] = 9.8; CONSTANTS[154] = 1.698e-7; CONSTANTS[155] = 1e-7; CONSTANTS[156] = 4.2; CONSTANTS[157] = 1.698e-7; CONSTANTS[158] = 224.0; CONSTANTS[159] = 292.0; CONSTANTS[160] = 30; CONSTANTS[161] = 2; CONSTANTS[162] = 0.003; CONSTANTS[163] = 3.75e-10; CONSTANTS[164] = 2.5e-8; CONSTANTS[165] = 0; CONSTANTS[166] = 0.0005; CONSTANTS[167] = 0.0005; CONSTANTS[168] = 0.05; CONSTANTS[169] = 0.03; STATES[53] = 0.03; STATES[54] = 0; STATES[55] = 1; STATES[56] = 1; CONSTANTS[170] = 0.02; CONSTANTS[171] = 1; CONSTANTS[172] = 3.13; CONSTANTS[173] = (CONSTANTS[0]==1.00000 ? CONSTANTS[23]*1.20000 : CONSTANTS[23]); CONSTANTS[174] = 0.00000; CONSTANTS[175] = 1.00000 - CONSTANTS[50]; CONSTANTS[176] = 200.000*CONSTANTS[53]; CONSTANTS[177] = (CONSTANTS[0]==1.00000 ? CONSTANTS[54]*CONSTANTS[52]*0.700000 : CONSTANTS[54]*CONSTANTS[52]); CONSTANTS[178] = (CONSTANTS[0]==1.00000 ? CONSTANTS[55]*CONSTANTS[56]*4.00000 : CONSTANTS[0]==2.00000 ? CONSTANTS[55]*CONSTANTS[56]*4.00000 : CONSTANTS[56]*CONSTANTS[55]); CONSTANTS[179] = 0.100000*(1.00000 - CONSTANTS[58]); CONSTANTS[180] = 2.50000; CONSTANTS[181] = (CONSTANTS[0]==1.00000 ? CONSTANTS[66]*CONSTANTS[116]*1.10000 : CONSTANTS[0]==2.00000 ? CONSTANTS[66]*CONSTANTS[116]*0.800000 : CONSTANTS[66]*CONSTANTS[116]); CONSTANTS[182] = (CONSTANTS[0]==1.00000 ? CONSTANTS[118]*CONSTANTS[117]*1.40000 : CONSTANTS[118]*CONSTANTS[117]); CONSTANTS[183] = (CONSTANTS[0]==1.00000 ? CONSTANTS[122]*CONSTANTS[121]*1.20000 : CONSTANTS[0]==2.00000 ? CONSTANTS[122]*CONSTANTS[121]*1.30000 : CONSTANTS[122]*CONSTANTS[121]); CONSTANTS[184] = 1000.00*3.14160*CONSTANTS[11]*CONSTANTS[11]*CONSTANTS[10]; CONSTANTS[185] = (CONSTANTS[0]==1.00000 ? CONSTANTS[162]*0.600000 : CONSTANTS[162]); CONSTANTS[186] = 0.120000 - (CONSTANTS[168] - CONSTANTS[169]/2.00000); CONSTANTS[187] = 0.100000 - (CONSTANTS[168] - CONSTANTS[169]/2.00000); CONSTANTS[188] = 1000.00; CONSTANTS[189] = 1.87500/1.87500; CONSTANTS[190] = ( 2.00000*87.5000)/10.0000; CONSTANTS[191] = CONSTANTS[170]*1.70000; CONSTANTS[192] = CONSTANTS[170]*1.25000; CONSTANTS[193] = (CONSTANTS[0]==1.00000 ? 1.30000 : 1.00000); CONSTANTS[194] = 1.00000*0.00531140; CONSTANTS[195] = 0.000246000; CONSTANTS[196] = 1.70000; CONSTANTS[197] = 1.78700; CONSTANTS[231] = 0.00000; CONSTANTS[198] = 3.00000*CONSTANTS[176]; CONSTANTS[199] = CONSTANTS[181]* pow((CONSTANTS[3]/5.40000), 1.0 / 2); CONSTANTS[200] = 2.00000*3.14160*CONSTANTS[11]*CONSTANTS[11]+ 2.00000*3.14160*CONSTANTS[11]*CONSTANTS[10]; CONSTANTS[201] = CONSTANTS[190]*1.25000; CONSTANTS[202] = 2.00000*CONSTANTS[200]; CONSTANTS[203] = 0.680000*CONSTANTS[184]; CONSTANTS[204] = 0.0552000*CONSTANTS[184]; CONSTANTS[205] = 0.00480000*CONSTANTS[184]; CONSTANTS[206] = 0.0200000*CONSTANTS[184]; CONSTANTS[207] = 0.950000*(CONSTANTS[204]+CONSTANTS[205]); CONSTANTS[208] = (CONSTANTS[0]==1.00000 ? CONSTANTS[64]*0.900000*1.40000 : CONSTANTS[0]==2.00000 ? CONSTANTS[64]*0.900000*2.00000 : CONSTANTS[64]*0.900000); CONSTANTS[209] = 1.10000*CONSTANTS[208]; CONSTANTS[210] = 0.00125000*CONSTANTS[208]; CONSTANTS[211] = 0.000357400*CONSTANTS[208]; CONSTANTS[212] = 0.00125000*CONSTANTS[209]; CONSTANTS[213] = 0.000357400*CONSTANTS[209]; CONSTANTS[214] = CONSTANTS[128]+1.00000+ (CONSTANTS[1]/CONSTANTS[125])*(1.00000+CONSTANTS[1]/CONSTANTS[126]); CONSTANTS[215] = ( CONSTANTS[1]*CONSTANTS[1])/( CONSTANTS[214]*CONSTANTS[125]*CONSTANTS[126]); CONSTANTS[216] = 1.00000/CONSTANTS[214]; CONSTANTS[217] = CONSTANTS[216]*CONSTANTS[2]*CONSTANTS[132]; CONSTANTS[218] = CONSTANTS[133]; CONSTANTS[219] = CONSTANTS[133]; CONSTANTS[220] = (CONSTANTS[0]==1.00000 ? CONSTANTS[138]*CONSTANTS[137]*1.20000 : CONSTANTS[0]==2.00000 ? CONSTANTS[138]*CONSTANTS[137]*1.40000 : CONSTANTS[138]*CONSTANTS[137]); CONSTANTS[221] = CONSTANTS[128]+1.00000+ (CONSTANTS[1]/CONSTANTS[125])*(1.00000+CONSTANTS[1]/CONSTANTS[126]); CONSTANTS[222] = ( CONSTANTS[1]*CONSTANTS[1])/( CONSTANTS[221]*CONSTANTS[125]*CONSTANTS[126]); CONSTANTS[223] = 1.00000/CONSTANTS[221]; CONSTANTS[224] = CONSTANTS[223]*CONSTANTS[2]*CONSTANTS[132]; CONSTANTS[225] = CONSTANTS[133]; CONSTANTS[226] = CONSTANTS[133]; CONSTANTS[227] = CONSTANTS[140]*CONSTANTS[152]; CONSTANTS[228] = CONSTANTS[141]; CONSTANTS[229] = (( CONSTANTS[145]*CONSTANTS[153])/CONSTANTS[154])/(1.00000+CONSTANTS[153]/CONSTANTS[154]); CONSTANTS[230] = (CONSTANTS[0]==1.00000 ? CONSTANTS[161]*CONSTANTS[160]*0.900000 : CONSTANTS[0]==2.00000 ? CONSTANTS[161]*CONSTANTS[160]*0.700000 : CONSTANTS[161]*CONSTANTS[160]); } void computeRates(double VOI, double* CONSTANTS, double* RATES, double* STATES, double* ALGEBRAIC) { RATES[49] = CONSTANTS[231]; RATES[40] = (- ( CONSTANTS[79]*exp( CONSTANTS[80]*STATES[0])*STATES[40]*exp(( (CONSTANTS[115] - 293.000)*log(CONSTANTS[81]))/10.0000) - CONSTANTS[82]*exp( CONSTANTS[83]*STATES[0])*STATES[41]*exp(( (CONSTANTS[115] - 293.000)*log(CONSTANTS[84]))/10.0000))+ CONSTANTS[91]*exp( CONSTANTS[92]*STATES[0])*STATES[42]*exp(( (CONSTANTS[115] - 293.000)*log(CONSTANTS[93]))/10.0000)) - CONSTANTS[100]*exp( CONSTANTS[101]*STATES[0])*STATES[40]*exp(( (CONSTANTS[115] - 293.000)*log(CONSTANTS[102]))/10.0000); RATES[41] = ((( CONSTANTS[79]*exp( CONSTANTS[80]*STATES[0])*STATES[40]*exp(( (CONSTANTS[115] - 293.000)*log(CONSTANTS[81]))/10.0000) - CONSTANTS[82]*exp( CONSTANTS[83]*STATES[0])*STATES[41]*exp(( (CONSTANTS[115] - 293.000)*log(CONSTANTS[84]))/10.0000)) - ( CONSTANTS[73]*exp( CONSTANTS[74]*STATES[0])*STATES[41]*exp(( (CONSTANTS[115] - 293.000)*log(CONSTANTS[75]))/10.0000) - CONSTANTS[76]*exp( CONSTANTS[77]*STATES[0])*STATES[45]*exp(( (CONSTANTS[115] - 293.000)*log(CONSTANTS[78]))/10.0000)))+ CONSTANTS[94]*exp( CONSTANTS[95]*STATES[0])*STATES[43]*exp(( (CONSTANTS[115] - 293.000)*log(CONSTANTS[96]))/10.0000)) - CONSTANTS[103]*exp( CONSTANTS[104]*STATES[0])*STATES[41]*exp(( (CONSTANTS[115] - 293.000)*log(CONSTANTS[105]))/10.0000); RATES[42] = - ( CONSTANTS[67]*exp( CONSTANTS[68]*STATES[0])*STATES[42]*exp(( (CONSTANTS[115] - 293.000)*log(CONSTANTS[69]))/10.0000) - CONSTANTS[70]*exp( CONSTANTS[71]*STATES[0])*STATES[43]*exp(( (CONSTANTS[115] - 293.000)*log(CONSTANTS[72]))/10.0000)) - ( CONSTANTS[91]*exp( CONSTANTS[92]*STATES[0])*STATES[42]*exp(( (CONSTANTS[115] - 293.000)*log(CONSTANTS[93]))/10.0000) - CONSTANTS[100]*exp( CONSTANTS[101]*STATES[0])*STATES[40]*exp(( (CONSTANTS[115] - 293.000)*log(CONSTANTS[102]))/10.0000)); RATES[43] = (( CONSTANTS[67]*exp( CONSTANTS[68]*STATES[0])*STATES[42]*exp(( (CONSTANTS[115] - 293.000)*log(CONSTANTS[69]))/10.0000) - CONSTANTS[70]*exp( CONSTANTS[71]*STATES[0])*STATES[43]*exp(( (CONSTANTS[115] - 293.000)*log(CONSTANTS[72]))/10.0000)) - ( CONSTANTS[85]*exp( CONSTANTS[86]*STATES[0])*STATES[43]*exp(( (CONSTANTS[115] - 293.000)*log(CONSTANTS[87]))/10.0000) - CONSTANTS[88]*exp( CONSTANTS[89]*STATES[0])*STATES[44]*exp(( (CONSTANTS[115] - 293.000)*log(CONSTANTS[90]))/10.0000))) - ( CONSTANTS[94]*exp( CONSTANTS[95]*STATES[0])*STATES[43]*exp(( (CONSTANTS[115] - 293.000)*log(CONSTANTS[96]))/10.0000) - CONSTANTS[103]*exp( CONSTANTS[104]*STATES[0])*STATES[41]*exp(( (CONSTANTS[115] - 293.000)*log(CONSTANTS[105]))/10.0000)); RATES[44] = (( CONSTANTS[85]*exp( CONSTANTS[86]*STATES[0])*STATES[43]*exp(( (CONSTANTS[115] - 293.000)*log(CONSTANTS[87]))/10.0000) - CONSTANTS[88]*exp( CONSTANTS[89]*STATES[0])*STATES[44]*exp(( (CONSTANTS[115] - 293.000)*log(CONSTANTS[90]))/10.0000)) - ( CONSTANTS[97]*exp( CONSTANTS[98]*STATES[0])*STATES[44]*exp(( (CONSTANTS[115] - 293.000)*log(CONSTANTS[99]))/10.0000) - CONSTANTS[106]*exp( CONSTANTS[107]*STATES[0])*STATES[45]*exp(( (CONSTANTS[115] - 293.000)*log(CONSTANTS[108]))/10.0000))) - ( (( CONSTANTS[109]*CONSTANTS[110]*exp( CONSTANTS[111]*log(STATES[49])))/(exp( CONSTANTS[111]*log(STATES[49]))+CONSTANTS[112]))*STATES[44] - CONSTANTS[110]*STATES[47]); RATES[45] = ((( CONSTANTS[73]*exp( CONSTANTS[74]*STATES[0])*STATES[41]*exp(( (CONSTANTS[115] - 293.000)*log(CONSTANTS[75]))/10.0000) - CONSTANTS[76]*exp( CONSTANTS[77]*STATES[0])*STATES[45]*exp(( (CONSTANTS[115] - 293.000)*log(CONSTANTS[78]))/10.0000))+ CONSTANTS[97]*exp( CONSTANTS[98]*STATES[0])*STATES[44]*exp(( (CONSTANTS[115] - 293.000)*log(CONSTANTS[99]))/10.0000)) - CONSTANTS[106]*exp( CONSTANTS[107]*STATES[0])*STATES[45]*exp(( (CONSTANTS[115] - 293.000)*log(CONSTANTS[108]))/10.0000)) - ( (( CONSTANTS[109]*CONSTANTS[110]*exp( CONSTANTS[111]*log(STATES[49])))/(exp( CONSTANTS[111]*log(STATES[49]))+CONSTANTS[112]))*STATES[45] - (( CONSTANTS[110]*CONSTANTS[97]*exp( CONSTANTS[98]*STATES[0])*exp(( (CONSTANTS[115] - 293.000)*log(CONSTANTS[99]))/10.0000))/( CONSTANTS[106]*exp( CONSTANTS[107]*STATES[0])*exp(( (CONSTANTS[115] - 293.000)*log(CONSTANTS[108]))/10.0000)))*STATES[46]); RATES[46] = (( (( CONSTANTS[109]*CONSTANTS[110]*exp( CONSTANTS[111]*log(STATES[49])))/(exp( CONSTANTS[111]*log(STATES[49]))+CONSTANTS[112]))*STATES[45] - (( CONSTANTS[110]*CONSTANTS[97]*exp( CONSTANTS[98]*STATES[0])*exp(( (CONSTANTS[115] - 293.000)*log(CONSTANTS[99]))/10.0000))/( CONSTANTS[106]*exp( CONSTANTS[107]*STATES[0])*exp(( (CONSTANTS[115] - 293.000)*log(CONSTANTS[108]))/10.0000)))*STATES[46])+ (CONSTANTS[113]/(1.00000+exp(- (STATES[0] - CONSTANTS[114])/6.78900)))*STATES[48]) - CONSTANTS[113]*STATES[46]; RATES[47] = (( (( CONSTANTS[109]*CONSTANTS[110]*exp( CONSTANTS[111]*log(STATES[49])))/(exp( CONSTANTS[111]*log(STATES[49]))+CONSTANTS[112]))*STATES[44] - CONSTANTS[110]*STATES[47])+ (CONSTANTS[113]/(1.00000+exp(- (STATES[0] - CONSTANTS[114])/6.78900)))*STATES[48]) - CONSTANTS[113]*STATES[47]; RATES[48] = - ( (CONSTANTS[113]/(1.00000+exp(- (STATES[0] - CONSTANTS[114])/6.78900)))*STATES[48] - CONSTANTS[113]*STATES[47]) - ( (CONSTANTS[113]/(1.00000+exp(- (STATES[0] - CONSTANTS[114])/6.78900)))*STATES[48] - CONSTANTS[113]*STATES[46]); ALGEBRAIC[2] = 1.00000/(1.00000+exp((STATES[0]+87.6100)/7.48800)); RATES[16] = (ALGEBRAIC[2] - STATES[16])/CONSTANTS[176]; ALGEBRAIC[3] = 1.00000/(1.00000+exp((STATES[0]+93.8100)/7.48800)); RATES[17] = (ALGEBRAIC[3] - STATES[17])/CONSTANTS[198]; ALGEBRAIC[6] = 1.00000/(1.00000+exp((STATES[0]+19.5800+25.0000)/3.69600)); RATES[25] = (ALGEBRAIC[6] - STATES[25])/CONSTANTS[59]; ALGEBRAIC[11] = CONSTANTS[168] - CONSTANTS[169]/(1.00000+exp(( 1000.00*STATES[2] - 0.0430000)/0.00820000)); RATES[53] = (ALGEBRAIC[11] - STATES[53])/CONSTANTS[188]; ALGEBRAIC[12] = 1.00000 - 1.00000/(1.00000+exp(( 1000.00*STATES[2] - (STATES[53]+CONSTANTS[186]))/0.00300000)); RATES[54] = (ALGEBRAIC[12] - STATES[54])/CONSTANTS[189]; ALGEBRAIC[13] = 1.00000/(1.00000+exp(( 1000.00*STATES[2] - (STATES[53]+CONSTANTS[187]))/0.00100000)); RATES[55] = (ALGEBRAIC[13] - STATES[55])/CONSTANTS[190]; RATES[56] = (ALGEBRAIC[13] - STATES[56])/CONSTANTS[201]; ALGEBRAIC[0] = 1.00000/(1.00000+exp(- (STATES[0]+CONSTANTS[40])/CONSTANTS[41])); ALGEBRAIC[15] = 1.00000/( CONSTANTS[44]*exp((STATES[0]+CONSTANTS[42])/CONSTANTS[43])+ CONSTANTS[45]*exp(- (STATES[0]+CONSTANTS[46])/CONSTANTS[47])); RATES[9] = (ALGEBRAIC[0] - STATES[9])/ALGEBRAIC[15]; ALGEBRAIC[1] = 1.00000/(1.00000+exp((STATES[0]+CONSTANTS[48])/CONSTANTS[49])); ALGEBRAIC[16] = 1.00000/( 3.68600e-06*exp(- (STATES[0]+3.88750)/7.85790)+ 16.0000*exp((STATES[0] - 0.496300)/9.18430))+0.0750000; RATES[10] = (ALGEBRAIC[1] - STATES[10])/ALGEBRAIC[16]; ALGEBRAIC[17] = 1.00000/( 0.00979400*exp(- (STATES[0]+17.9500)/28.0500)+ 0.334300*exp((STATES[0]+5.73000)/56.6600)); RATES[11] = (ALGEBRAIC[1] - STATES[11])/ALGEBRAIC[17]; ALGEBRAIC[4] = 1.00000/(1.00000+exp(- ((STATES[0]+CONSTANTS[57]) - 14.3400)/14.8200)); ALGEBRAIC[19] = 1.05150/(1.00000/( 1.20890*(1.00000+exp(- ((STATES[0]+CONSTANTS[57]) - 18.4099)/29.3814)))+3.50000/(1.00000+exp((STATES[0]+CONSTANTS[57]+100.000)/29.3814))); RATES[18] = (ALGEBRAIC[4] - STATES[18])/ALGEBRAIC[19]; ALGEBRAIC[7] = STATES[25]*150.000; ALGEBRAIC[21] = (1.00000 - STATES[24])/pow(1.00000+CONSTANTS[60]/STATES[2], 4.00000); RATES[24] = ALGEBRAIC[21]*CONSTANTS[61] - STATES[24]*ALGEBRAIC[7]; ALGEBRAIC[9] = 1.00000/(1.00000+exp(- (STATES[0]+11.6000+CONSTANTS[119])/8.93200)); ALGEBRAIC[24] = 817.300+1.00000/( 0.000232600*exp((STATES[0]+48.2800+CONSTANTS[119])/17.8000)+ 0.00129200*exp(- (STATES[0]+210.000+CONSTANTS[119])/230.000)); RATES[50] = (ALGEBRAIC[9] - STATES[50])/ALGEBRAIC[24]; ALGEBRAIC[10] = 1.00000/(1.00000+exp(- (STATES[0]+ 2.55380*CONSTANTS[3]+144.590+CONSTANTS[123])/( 1.56920*CONSTANTS[3]+3.81150))); ALGEBRAIC[25] = 122.200/(exp(- (STATES[0]+CONSTANTS[123]+127.200)/20.3600)+exp((STATES[0]+CONSTANTS[123]+236.800)/69.3300)); RATES[52] = (ALGEBRAIC[10] - STATES[52])/ALGEBRAIC[25]; ALGEBRAIC[18] = ALGEBRAIC[1]; ALGEBRAIC[26] = (4.85900+1.00000/( 0.862800*exp(- (STATES[0]+116.726)/7.60050)+ 1.10960*exp((STATES[0]+6.27190)/9.03580)))*CONSTANTS[38]; RATES[12] = (ALGEBRAIC[18] - STATES[12])/ALGEBRAIC[26]; ALGEBRAIC[30] = 1.00000/(1.00000+exp(- ((STATES[0]+CONSTANTS[57]) - 24.3400)/14.8200)); RATES[21] = (ALGEBRAIC[30] - STATES[21])/ALGEBRAIC[19]; ALGEBRAIC[23] = ALGEBRAIC[9]; ALGEBRAIC[32] = 1.00000/( 0.0100000*exp(((STATES[0] - 50.0000)+CONSTANTS[119])/20.0000)+ 0.0193000*exp(- (STATES[0]+66.5400+CONSTANTS[119])/31.0000)); RATES[51] = (ALGEBRAIC[23] - STATES[51])/ALGEBRAIC[32]; ALGEBRAIC[37] = ( CONSTANTS[21]*(1.00000 - STATES[1]))/(1.00000+CONSTANTS[22]/STATES[2]); RATES[1] = CONSTANTS[19]*ALGEBRAIC[37]*(ALGEBRAIC[37]+STATES[1]) - CONSTANTS[20]*STATES[1]; ALGEBRAIC[27] = 1.00000/(1.00000+exp((STATES[0]+84.7000)/6.22000)); ALGEBRAIC[33] = 3.00000*ALGEBRAIC[17]; RATES[13] = (ALGEBRAIC[27] - STATES[13])/ALGEBRAIC[33]; ALGEBRAIC[34] = 1.46000*ALGEBRAIC[26]; RATES[14] = (ALGEBRAIC[18] - STATES[14])/ALGEBRAIC[34]; ALGEBRAIC[28] = 1.00000/(1.00000+exp(- (STATES[0]+42.8500)/5.26400)); ALGEBRAIC[35] = ALGEBRAIC[15]; RATES[15] = (ALGEBRAIC[28] - STATES[15])/ALGEBRAIC[35]; ALGEBRAIC[5] = 1.00000/(1.00000+exp((STATES[0]+CONSTANTS[57]+43.9400)/5.71100)); ALGEBRAIC[20] = (CONSTANTS[0]==1.00000 ? 1.00000 - 0.950000/(1.00000+exp((STATES[0]+CONSTANTS[57]+70.0000)/5.00000)) : 1.00000); ALGEBRAIC[29] = 4.56200+1.00000/( 0.393300*exp(- (STATES[0]+CONSTANTS[57]+100.000)/100.000)+ 0.0800400*exp((STATES[0]+CONSTANTS[57]+50.0000)/16.5900)); ALGEBRAIC[38] = ALGEBRAIC[29]*ALGEBRAIC[20]; RATES[19] = (ALGEBRAIC[5] - STATES[19])/ALGEBRAIC[38]; ALGEBRAIC[36] = 23.6200+1.00000/( 0.00141600*exp(- (STATES[0]+CONSTANTS[57]+96.5200)/59.0500)+ 1.78000e-08*exp((STATES[0]+CONSTANTS[57]+114.100)/8.07900)); ALGEBRAIC[40] = ALGEBRAIC[36]*ALGEBRAIC[20]; RATES[20] = (ALGEBRAIC[5] - STATES[20])/ALGEBRAIC[40]; ALGEBRAIC[42] = 1.35400+0.000100000/(exp(((STATES[0]+CONSTANTS[57]) - 167.400)/15.8900)+exp(- ((STATES[0]+CONSTANTS[57]) - 12.2300)/0.215400)); ALGEBRAIC[44] = 1.00000 - 0.500000/(1.00000+exp((STATES[0]+CONSTANTS[57]+70.0000)/20.0000)); ALGEBRAIC[46] = ALGEBRAIC[42]*ALGEBRAIC[44]*ALGEBRAIC[38]; RATES[22] = (ALGEBRAIC[5] - STATES[22])/ALGEBRAIC[46]; ALGEBRAIC[47] = ALGEBRAIC[42]*ALGEBRAIC[44]*ALGEBRAIC[40]; RATES[23] = (ALGEBRAIC[5] - STATES[23])/ALGEBRAIC[47]; ALGEBRAIC[64] = (( CONSTANTS[179]*STATES[24])/(1.00000 - STATES[24]))*(1.00000 - CONSTANTS[58]); ALGEBRAIC[65] = 1.00000/(1.00000+exp(- (STATES[0]+3.94000)/4.23000)); ALGEBRAIC[66] = 0.600000+1.00000/(exp( - 0.0500000*(STATES[0]+6.00000))+exp( 0.0900000*(STATES[0]+14.0000))); ALGEBRAIC[67] = ALGEBRAIC[65]/ALGEBRAIC[66]; ALGEBRAIC[68] = (1.00000 - ALGEBRAIC[65])/ALGEBRAIC[66]; ALGEBRAIC[69] = 1.00000/(1.00000+exp((STATES[0]+19.5800)/3.69600)); ALGEBRAIC[70] = ALGEBRAIC[69]; ALGEBRAIC[74] = 35.0000+ 350.000*exp(- pow(STATES[0]+20.0000, 2.00000)/( 2.00000*100.000)); ALGEBRAIC[75] = ALGEBRAIC[74]; ALGEBRAIC[79] = ALGEBRAIC[70]/ALGEBRAIC[75]; ALGEBRAIC[83] = (1.00000 - ALGEBRAIC[70])/ALGEBRAIC[75]; RATES[28] = ((( ALGEBRAIC[68]*STATES[38]+ ALGEBRAIC[79]*STATES[27]) - (ALGEBRAIC[83]+ALGEBRAIC[67])*STATES[28]) - ALGEBRAIC[64]*STATES[28])+ CONSTANTS[179]*STATES[34]; ALGEBRAIC[72] = ALGEBRAIC[69]; ALGEBRAIC[77] = ALGEBRAIC[74]; ALGEBRAIC[80] = ALGEBRAIC[72]/ALGEBRAIC[77]; ALGEBRAIC[84] = (1.00000 - ALGEBRAIC[72])/ALGEBRAIC[77]; RATES[31] = ((( ALGEBRAIC[68]*STATES[39]+ ALGEBRAIC[80]*STATES[30]) - (ALGEBRAIC[84]+ALGEBRAIC[67])*STATES[31]) - ALGEBRAIC[64]*STATES[31])+ CONSTANTS[179]*STATES[37]; ALGEBRAIC[87] = 0.800000/(1.00000+exp((STATES[0]+19.5800)/3.69600))+0.200000; ALGEBRAIC[88] = 1.00000*(70.0000+1.20000/( 0.00450000*exp((STATES[0]+20.0000)/- 50.0000)+ 0.00450000*exp((STATES[0]+30.0000)/10.0000))); ALGEBRAIC[89] = (1.00000 - ALGEBRAIC[87])/ALGEBRAIC[88]; ALGEBRAIC[90] = ALGEBRAIC[87]/ALGEBRAIC[88]; ALGEBRAIC[101] = 1.00000*(100.000+0.00000/( 0.00350000*exp((STATES[0]+5.00000)/- 84.0000)+ 0.00350000*exp((STATES[0]+5.00000)/4.00000))); ALGEBRAIC[103] = ALGEBRAIC[101]; ALGEBRAIC[104] = (( ALGEBRAIC[67]*ALGEBRAIC[89]*ALGEBRAIC[79])/ALGEBRAIC[103])/( ALGEBRAIC[67]*ALGEBRAIC[89]*ALGEBRAIC[79]+ ALGEBRAIC[68]*ALGEBRAIC[90]*ALGEBRAIC[83]); ALGEBRAIC[107] = 1.00000/ALGEBRAIC[103] - ALGEBRAIC[104]; RATES[27] = ((( ALGEBRAIC[107]*STATES[26]+ ALGEBRAIC[83]*STATES[28]) - (ALGEBRAIC[104]+ALGEBRAIC[79])*STATES[27]) - ALGEBRAIC[64]*STATES[27])+ CONSTANTS[179]*STATES[33]; RATES[26] = ((( ALGEBRAIC[104]*STATES[27]+ ALGEBRAIC[89]*STATES[38]) - (ALGEBRAIC[107]+ALGEBRAIC[90])*STATES[26]) - ALGEBRAIC[64]*STATES[26])+ CONSTANTS[179]*STATES[32]; ALGEBRAIC[93] = ALGEBRAIC[89]/CONSTANTS[180]; ALGEBRAIC[94] = ALGEBRAIC[90]/CONSTANTS[180]; ALGEBRAIC[102] = ALGEBRAIC[101]*CONSTANTS[180]; ALGEBRAIC[105] = (( ALGEBRAIC[67]*ALGEBRAIC[93]*ALGEBRAIC[80])/ALGEBRAIC[102])/( ALGEBRAIC[67]*ALGEBRAIC[93]*ALGEBRAIC[80]+ ALGEBRAIC[68]*ALGEBRAIC[94]*ALGEBRAIC[84]); ALGEBRAIC[108] = 1.00000/ALGEBRAIC[102] - ALGEBRAIC[105]; RATES[30] = ((( ALGEBRAIC[108]*STATES[29]+ ALGEBRAIC[84]*STATES[31]) - (ALGEBRAIC[105]+ALGEBRAIC[80])*STATES[30]) - ALGEBRAIC[64]*STATES[30])+ CONSTANTS[179]*STATES[36]; RATES[29] = ((( ALGEBRAIC[105]*STATES[30]+ ALGEBRAIC[93]*STATES[39]) - (ALGEBRAIC[108]+ALGEBRAIC[94])*STATES[29]) - ALGEBRAIC[64]*STATES[29])+ CONSTANTS[179]*STATES[35]; ALGEBRAIC[71] = ALGEBRAIC[69]; ALGEBRAIC[76] = ALGEBRAIC[74]; ALGEBRAIC[81] = ALGEBRAIC[71]/ALGEBRAIC[76]; ALGEBRAIC[85] = (1.00000 - ALGEBRAIC[71])/ALGEBRAIC[76]; ALGEBRAIC[95] = ALGEBRAIC[89]*CONSTANTS[63]; ALGEBRAIC[96] = ALGEBRAIC[90]*CONSTANTS[63]; ALGEBRAIC[106] = ALGEBRAIC[103]/CONSTANTS[63]; ALGEBRAIC[112] = (( ALGEBRAIC[67]*ALGEBRAIC[95]*ALGEBRAIC[81])/ALGEBRAIC[106])/( ALGEBRAIC[67]*ALGEBRAIC[95]*ALGEBRAIC[81]+ ALGEBRAIC[68]*ALGEBRAIC[96]*ALGEBRAIC[85]); ALGEBRAIC[114] = 1.00000/ALGEBRAIC[106] - ALGEBRAIC[112]; RATES[33] = ((( ALGEBRAIC[114]*STATES[32]+ ALGEBRAIC[85]*STATES[34]) - (ALGEBRAIC[112]+ALGEBRAIC[81])*STATES[33])+ ALGEBRAIC[64]*STATES[27]) - CONSTANTS[179]*STATES[33]; ALGEBRAIC[73] = ALGEBRAIC[69]; ALGEBRAIC[78] = ALGEBRAIC[74]; ALGEBRAIC[82] = ALGEBRAIC[73]/ALGEBRAIC[78]; ALGEBRAIC[86] = (1.00000 - ALGEBRAIC[73])/ALGEBRAIC[78]; ALGEBRAIC[99] = ALGEBRAIC[93]*CONSTANTS[63]; ALGEBRAIC[100] = ALGEBRAIC[94]*CONSTANTS[63]; ALGEBRAIC[109] = (ALGEBRAIC[103]/CONSTANTS[63])*CONSTANTS[180]; ALGEBRAIC[113] = (( ALGEBRAIC[67]*ALGEBRAIC[99]*ALGEBRAIC[82])/ALGEBRAIC[109])/( ALGEBRAIC[67]*ALGEBRAIC[99]*ALGEBRAIC[82]+ ALGEBRAIC[68]*ALGEBRAIC[100]*ALGEBRAIC[86]); ALGEBRAIC[115] = 1.00000/ALGEBRAIC[109] - ALGEBRAIC[113]; RATES[36] = ((( ALGEBRAIC[115]*STATES[35]+ ALGEBRAIC[86]*STATES[37]) - (ALGEBRAIC[113]+ALGEBRAIC[82])*STATES[36])+ ALGEBRAIC[64]*STATES[30]) - CONSTANTS[179]*STATES[36]; ALGEBRAIC[121] = ((((((1.00000 - STATES[34]) - STATES[32]) - STATES[33]) - STATES[28]) - STATES[26]) - STATES[27]) - STATES[38]; RATES[38] = ((( ALGEBRAIC[67]*STATES[28]+ ALGEBRAIC[90]*STATES[26]) - (ALGEBRAIC[68]+ALGEBRAIC[89])*STATES[38]) - ALGEBRAIC[64]*STATES[38])+ CONSTANTS[179]*ALGEBRAIC[121]; RATES[32] = ((( ALGEBRAIC[112]*STATES[33]+ ALGEBRAIC[95]*ALGEBRAIC[121]) - (ALGEBRAIC[114]+ALGEBRAIC[96])*STATES[32])+ ALGEBRAIC[64]*STATES[26]) - CONSTANTS[179]*STATES[32]; RATES[34] = ((( ALGEBRAIC[68]*ALGEBRAIC[121]+ ALGEBRAIC[81]*STATES[33]) - (ALGEBRAIC[85]+ALGEBRAIC[67])*STATES[34])+ ALGEBRAIC[64]*STATES[28]) - CONSTANTS[179]*STATES[34]; ALGEBRAIC[122] = ((((((1.00000 - STATES[37]) - STATES[35]) - STATES[36]) - STATES[31]) - STATES[29]) - STATES[30]) - STATES[39]; RATES[39] = ((( ALGEBRAIC[67]*STATES[31]+ ALGEBRAIC[94]*STATES[29]) - (ALGEBRAIC[68]+ALGEBRAIC[93])*STATES[39]) - ALGEBRAIC[64]*STATES[39])+ CONSTANTS[179]*ALGEBRAIC[122]; RATES[35] = ((( ALGEBRAIC[113]*STATES[36]+ ALGEBRAIC[99]*ALGEBRAIC[122]) - (ALGEBRAIC[115]+ALGEBRAIC[100])*STATES[35])+ ALGEBRAIC[64]*STATES[29]) - CONSTANTS[179]*STATES[35]; RATES[37] = ((( ALGEBRAIC[68]*ALGEBRAIC[122]+ ALGEBRAIC[82]*STATES[36]) - (ALGEBRAIC[86]+ALGEBRAIC[67])*STATES[37])+ ALGEBRAIC[64]*STATES[31]) - CONSTANTS[179]*STATES[37]; ALGEBRAIC[49] = (( CONSTANTS[4]*CONSTANTS[5])/CONSTANTS[6])*log(CONSTANTS[3]/STATES[5]); ALGEBRAIC[57] = 1.00000/(1.00000+exp(((STATES[0]+CONSTANTS[57]) - 213.600)/151.200)); ALGEBRAIC[58] = 1.00000 - ALGEBRAIC[57]; ALGEBRAIC[59] = ALGEBRAIC[57]*STATES[19]+ ALGEBRAIC[58]*STATES[20]; ALGEBRAIC[60] = ALGEBRAIC[57]*STATES[22]+ ALGEBRAIC[58]*STATES[23]; ALGEBRAIC[39] = ALGEBRAIC[37]+STATES[1]; ALGEBRAIC[61] = 1.00000/(1.00000+CONSTANTS[18]/ALGEBRAIC[39]); ALGEBRAIC[62] = CONSTANTS[178]*(STATES[0] - ALGEBRAIC[49])*( (1.00000 - ALGEBRAIC[61])*STATES[18]*ALGEBRAIC[59]+ ALGEBRAIC[61]*STATES[21]*ALGEBRAIC[60]); ALGEBRAIC[147] = CONSTANTS[199]*STATES[44]*(STATES[0] - ALGEBRAIC[49]); ALGEBRAIC[50] = (( CONSTANTS[4]*CONSTANTS[5])/CONSTANTS[6])*log((CONSTANTS[3]+ CONSTANTS[36]*CONSTANTS[1])/(STATES[5]+ CONSTANTS[36]*STATES[3])); ALGEBRAIC[148] = 1.00000+0.600000/(1.00000+pow(3.80000e-05/STATES[8], 1.40000)); ALGEBRAIC[149] = CONSTANTS[182]*ALGEBRAIC[148]*STATES[50]*STATES[51]*(STATES[0] - ALGEBRAIC[50]); ALGEBRAIC[150] = 1.00000/(1.00000+exp((((STATES[0]+105.800) - 2.60000*CONSTANTS[3])+CONSTANTS[123])/( CONSTANTS[124]*9.49300))); ALGEBRAIC[151] = CONSTANTS[183]* pow(CONSTANTS[3], 1.0 / 2)*ALGEBRAIC[150]*STATES[52]*(STATES[0] - ALGEBRAIC[49]); ALGEBRAIC[215] = CONSTANTS[148]*exp(( (1.00000 - CONSTANTS[149])*STATES[0]*CONSTANTS[6])/( 3.00000*CONSTANTS[4]*CONSTANTS[5])); ALGEBRAIC[219] = ( CONSTANTS[143]*pow(CONSTANTS[3]/CONSTANTS[151], 2.00000))/((pow(1.00000+CONSTANTS[1]/ALGEBRAIC[215], 3.00000)+pow(1.00000+CONSTANTS[3]/CONSTANTS[151], 2.00000)) - 1.00000); ALGEBRAIC[216] = CONSTANTS[156]/(1.00000+CONSTANTS[155]/CONSTANTS[157]+STATES[3]/CONSTANTS[158]+STATES[5]/CONSTANTS[159]); ALGEBRAIC[220] = ( CONSTANTS[144]*ALGEBRAIC[216]*CONSTANTS[155])/(1.00000+CONSTANTS[153]/CONSTANTS[154]); ALGEBRAIC[214] = CONSTANTS[147]*exp(( CONSTANTS[149]*STATES[0]*CONSTANTS[6])/( 3.00000*CONSTANTS[4]*CONSTANTS[5])); ALGEBRAIC[217] = ( CONSTANTS[139]*pow(STATES[3]/ALGEBRAIC[214], 3.00000))/((pow(1.00000+STATES[3]/ALGEBRAIC[214], 3.00000)+pow(1.00000+STATES[5]/CONSTANTS[150], 2.00000)) - 1.00000); ALGEBRAIC[218] = ( CONSTANTS[142]*pow(CONSTANTS[1]/ALGEBRAIC[215], 3.00000))/((pow(1.00000+CONSTANTS[1]/ALGEBRAIC[215], 3.00000)+pow(1.00000+CONSTANTS[3]/CONSTANTS[151], 2.00000)) - 1.00000); ALGEBRAIC[221] = ( CONSTANTS[146]*pow(STATES[5]/CONSTANTS[150], 2.00000))/((pow(1.00000+STATES[3]/ALGEBRAIC[214], 3.00000)+pow(1.00000+STATES[5]/CONSTANTS[150], 2.00000)) - 1.00000); ALGEBRAIC[222] = CONSTANTS[229]*ALGEBRAIC[217]*CONSTANTS[228]+ ALGEBRAIC[218]*ALGEBRAIC[221]*ALGEBRAIC[220]+ CONSTANTS[228]*ALGEBRAIC[221]*ALGEBRAIC[220]+ ALGEBRAIC[220]*ALGEBRAIC[217]*CONSTANTS[228]; ALGEBRAIC[223] = ALGEBRAIC[218]*CONSTANTS[227]*ALGEBRAIC[221]+ ALGEBRAIC[217]*CONSTANTS[228]*ALGEBRAIC[219]+ ALGEBRAIC[219]*CONSTANTS[227]*ALGEBRAIC[221]+ CONSTANTS[228]*ALGEBRAIC[219]*ALGEBRAIC[221]; ALGEBRAIC[224] = CONSTANTS[228]*ALGEBRAIC[219]*CONSTANTS[229]+ ALGEBRAIC[220]*ALGEBRAIC[218]*CONSTANTS[227]+ ALGEBRAIC[218]*CONSTANTS[227]*CONSTANTS[229]+ ALGEBRAIC[219]*CONSTANTS[229]*CONSTANTS[227]; ALGEBRAIC[225] = ALGEBRAIC[221]*ALGEBRAIC[220]*ALGEBRAIC[218]+ ALGEBRAIC[219]*CONSTANTS[229]*ALGEBRAIC[217]+ ALGEBRAIC[218]*CONSTANTS[229]*ALGEBRAIC[217]+ ALGEBRAIC[220]*ALGEBRAIC[218]*ALGEBRAIC[217]; ALGEBRAIC[226] = ALGEBRAIC[222]/(ALGEBRAIC[222]+ALGEBRAIC[223]+ALGEBRAIC[224]+ALGEBRAIC[225]); ALGEBRAIC[227] = ALGEBRAIC[223]/(ALGEBRAIC[222]+ALGEBRAIC[223]+ALGEBRAIC[224]+ALGEBRAIC[225]); ALGEBRAIC[230] = 3.00000*( ALGEBRAIC[226]*ALGEBRAIC[219] - ALGEBRAIC[227]*ALGEBRAIC[220]); ALGEBRAIC[228] = ALGEBRAIC[224]/(ALGEBRAIC[222]+ALGEBRAIC[223]+ALGEBRAIC[224]+ALGEBRAIC[225]); ALGEBRAIC[229] = ALGEBRAIC[225]/(ALGEBRAIC[222]+ALGEBRAIC[223]+ALGEBRAIC[224]+ALGEBRAIC[225]); ALGEBRAIC[231] = 2.00000*( ALGEBRAIC[229]*CONSTANTS[227] - ALGEBRAIC[228]*ALGEBRAIC[217]); ALGEBRAIC[232] = CONSTANTS[230]*( CONSTANTS[7]*ALGEBRAIC[230]+ CONSTANTS[9]*ALGEBRAIC[231]); ALGEBRAIC[233] = 1.00000/(1.00000+exp(- (STATES[0] - 14.4800)/18.3400)); ALGEBRAIC[234] = CONSTANTS[185]*ALGEBRAIC[233]*(STATES[0] - ALGEBRAIC[49]); ALGEBRAIC[8] = (VOI>=CONSTANTS[13]&&VOI<=CONSTANTS[14]&&(VOI - CONSTANTS[13]) - floor((VOI - CONSTANTS[13])/CONSTANTS[16])*CONSTANTS[16]<=CONSTANTS[17] ? CONSTANTS[15] : 0.00000); ALGEBRAIC[236] = (STATES[6] - STATES[5])/2.00000; RATES[5] = ( - ((ALGEBRAIC[62]+ALGEBRAIC[147]+ALGEBRAIC[149]+ALGEBRAIC[151]+ALGEBRAIC[234]+ALGEBRAIC[8]) - 2.00000*ALGEBRAIC[232])*CONSTANTS[35]*CONSTANTS[202])/( CONSTANTS[6]*CONSTANTS[203])+( ALGEBRAIC[236]*CONSTANTS[206])/CONSTANTS[203]; ALGEBRAIC[22] = ( STATES[0]*CONSTANTS[6]*CONSTANTS[6])/( CONSTANTS[4]*CONSTANTS[5]); ALGEBRAIC[31] = ( STATES[0]*CONSTANTS[6])/( CONSTANTS[4]*CONSTANTS[5]); ALGEBRAIC[120] = ( 1.00000*ALGEBRAIC[22]*( 0.750000*STATES[6]*exp( 1.00000*ALGEBRAIC[31]) - 0.750000*CONSTANTS[3]))/(exp( 1.00000*ALGEBRAIC[31]) - 1.00000); ALGEBRAIC[133] = CONSTANTS[211]*ALGEBRAIC[120]*STATES[38]; ALGEBRAIC[135] = CONSTANTS[211]*ALGEBRAIC[120]*ALGEBRAIC[121]; ALGEBRAIC[141] = ALGEBRAIC[133]+ALGEBRAIC[135]; ALGEBRAIC[134] = CONSTANTS[213]*ALGEBRAIC[120]*STATES[39]; ALGEBRAIC[136] = CONSTANTS[213]*ALGEBRAIC[120]*ALGEBRAIC[122]; ALGEBRAIC[142] = ALGEBRAIC[134]+ALGEBRAIC[136]; ALGEBRAIC[63] = 1.00000/(1.00000+CONSTANTS[18]/ALGEBRAIC[39]); ALGEBRAIC[146] = ( ALGEBRAIC[142]*ALGEBRAIC[63]+ ALGEBRAIC[141]*(1.00000 - ALGEBRAIC[63]))*CONSTANTS[65]; RATES[6] = ( - ALGEBRAIC[146]*CONSTANTS[35]*CONSTANTS[202])/( CONSTANTS[6]*CONSTANTS[206]) - ALGEBRAIC[236]; ALGEBRAIC[48] = (( CONSTANTS[4]*CONSTANTS[5])/CONSTANTS[6])*log(CONSTANTS[1]/STATES[3]); ALGEBRAIC[51] = CONSTANTS[50]*STATES[10]+ CONSTANTS[175]*STATES[11]; ALGEBRAIC[52] = CONSTANTS[50]*STATES[10]+ CONSTANTS[175]*STATES[13]; ALGEBRAIC[53] = 1.00000/(1.00000+CONSTANTS[18]/ALGEBRAIC[39]); ALGEBRAIC[54] = CONSTANTS[51]*CONSTANTS[39]*(STATES[0] - ALGEBRAIC[48])*pow(STATES[9], 3.00000)*( (1.00000 - ALGEBRAIC[53])*ALGEBRAIC[51]*STATES[12]+ ALGEBRAIC[53]*ALGEBRAIC[52]*STATES[14]); ALGEBRAIC[55] = 1.00000/(1.00000+CONSTANTS[18]/ALGEBRAIC[39]); ALGEBRAIC[56] = CONSTANTS[177]*(STATES[0] - ALGEBRAIC[48])*STATES[15]*( (1.00000 - ALGEBRAIC[55])*STATES[16]+ ALGEBRAIC[55]*STATES[17]); ALGEBRAIC[180] = 1.00000/(1.00000+pow(CONSTANTS[136]/STATES[8], 2.00000)); ALGEBRAIC[153] = exp(( CONSTANTS[134]*STATES[0]*CONSTANTS[6])/( CONSTANTS[4]*CONSTANTS[5])); ALGEBRAIC[160] = 1.00000+ (CONSTANTS[1]/CONSTANTS[127])*(1.00000+1.00000/ALGEBRAIC[153]); ALGEBRAIC[161] = CONSTANTS[1]/( CONSTANTS[127]*ALGEBRAIC[153]*ALGEBRAIC[160]); ALGEBRAIC[164] = ALGEBRAIC[161]*CONSTANTS[131]; ALGEBRAIC[154] = 1.00000+ (STATES[3]/CONSTANTS[127])*(1.00000+ALGEBRAIC[153]); ALGEBRAIC[155] = ( STATES[3]*ALGEBRAIC[153])/( CONSTANTS[127]*ALGEBRAIC[154]); ALGEBRAIC[167] = ALGEBRAIC[155]*CONSTANTS[131]; ALGEBRAIC[157] = 1.00000+ (STATES[3]/CONSTANTS[125])*(1.00000+STATES[3]/CONSTANTS[126]); ALGEBRAIC[158] = ( STATES[3]*STATES[3])/( ALGEBRAIC[157]*CONSTANTS[125]*CONSTANTS[126]); ALGEBRAIC[170] = ALGEBRAIC[158]*ALGEBRAIC[155]*CONSTANTS[129]; ALGEBRAIC[171] = ALGEBRAIC[161]*CONSTANTS[215]*CONSTANTS[129]; ALGEBRAIC[162] = 1.00000/ALGEBRAIC[160]; ALGEBRAIC[163] = ALGEBRAIC[162]*CONSTANTS[130]; ALGEBRAIC[165] = ALGEBRAIC[163]+ALGEBRAIC[164]; ALGEBRAIC[152] = exp(( CONSTANTS[135]*STATES[0]*CONSTANTS[6])/( CONSTANTS[4]*CONSTANTS[5])); ALGEBRAIC[156] = 1.00000/ALGEBRAIC[154]; ALGEBRAIC[166] = ( ALGEBRAIC[156]*CONSTANTS[130])/ALGEBRAIC[152]; ALGEBRAIC[168] = ALGEBRAIC[166]+ALGEBRAIC[167]; ALGEBRAIC[159] = 1.00000/ALGEBRAIC[157]; ALGEBRAIC[169] = ALGEBRAIC[159]*STATES[8]*CONSTANTS[132]; ALGEBRAIC[172] = CONSTANTS[218]*ALGEBRAIC[168]*(ALGEBRAIC[170]+ALGEBRAIC[169])+ CONSTANTS[219]*ALGEBRAIC[170]*(CONSTANTS[218]+ALGEBRAIC[165]); ALGEBRAIC[173] = CONSTANTS[217]*ALGEBRAIC[170]*(ALGEBRAIC[168]+CONSTANTS[219])+ ALGEBRAIC[168]*ALGEBRAIC[169]*(CONSTANTS[217]+ALGEBRAIC[171]); ALGEBRAIC[174] = CONSTANTS[217]*ALGEBRAIC[165]*(ALGEBRAIC[170]+ALGEBRAIC[169])+ ALGEBRAIC[171]*ALGEBRAIC[169]*(CONSTANTS[218]+ALGEBRAIC[165]); ALGEBRAIC[175] = CONSTANTS[218]*ALGEBRAIC[171]*(ALGEBRAIC[168]+CONSTANTS[219])+ ALGEBRAIC[165]*CONSTANTS[219]*(CONSTANTS[217]+ALGEBRAIC[171]); ALGEBRAIC[176] = ALGEBRAIC[172]/(ALGEBRAIC[172]+ALGEBRAIC[173]+ALGEBRAIC[174]+ALGEBRAIC[175]); ALGEBRAIC[177] = ALGEBRAIC[173]/(ALGEBRAIC[172]+ALGEBRAIC[173]+ALGEBRAIC[174]+ALGEBRAIC[175]); ALGEBRAIC[178] = ALGEBRAIC[174]/(ALGEBRAIC[172]+ALGEBRAIC[173]+ALGEBRAIC[174]+ALGEBRAIC[175]); ALGEBRAIC[179] = ALGEBRAIC[175]/(ALGEBRAIC[172]+ALGEBRAIC[173]+ALGEBRAIC[174]+ALGEBRAIC[175]); ALGEBRAIC[181] = ( 3.00000*( ALGEBRAIC[179]*ALGEBRAIC[170] - ALGEBRAIC[176]*ALGEBRAIC[171])+ ALGEBRAIC[178]*ALGEBRAIC[167]) - ALGEBRAIC[177]*ALGEBRAIC[164]; ALGEBRAIC[182] = ALGEBRAIC[177]*CONSTANTS[218] - ALGEBRAIC[176]*CONSTANTS[217]; ALGEBRAIC[183] = 0.800000*CONSTANTS[220]*ALGEBRAIC[180]*( CONSTANTS[7]*ALGEBRAIC[181]+ CONSTANTS[8]*ALGEBRAIC[182]); ALGEBRAIC[235] = ( CONSTANTS[163]*ALGEBRAIC[22]*( STATES[3]*exp(ALGEBRAIC[31]) - CONSTANTS[1]))/(exp(ALGEBRAIC[31]) - 1.00000); ALGEBRAIC[238] = (STATES[4] - STATES[3])/2.00000; RATES[3] = ( - (ALGEBRAIC[54]+ALGEBRAIC[56]+ 3.00000*ALGEBRAIC[183]+ 3.00000*ALGEBRAIC[232]+ALGEBRAIC[235])*CONSTANTS[202]*CONSTANTS[35])/( CONSTANTS[6]*CONSTANTS[203])+( ALGEBRAIC[238]*CONSTANTS[206])/CONSTANTS[203]; ALGEBRAIC[119] = ( 1.00000*ALGEBRAIC[22]*( 0.750000*STATES[4]*exp( 1.00000*ALGEBRAIC[31]) - 0.750000*CONSTANTS[1]))/(exp( 1.00000*ALGEBRAIC[31]) - 1.00000); ALGEBRAIC[129] = CONSTANTS[210]*ALGEBRAIC[119]*STATES[38]; ALGEBRAIC[131] = CONSTANTS[210]*ALGEBRAIC[119]*ALGEBRAIC[121]; ALGEBRAIC[139] = ALGEBRAIC[129]+ALGEBRAIC[131]; ALGEBRAIC[130] = CONSTANTS[212]*ALGEBRAIC[119]*STATES[39]; ALGEBRAIC[132] = CONSTANTS[212]*ALGEBRAIC[119]*ALGEBRAIC[122]; ALGEBRAIC[140] = ALGEBRAIC[130]+ALGEBRAIC[132]; ALGEBRAIC[145] = ( ALGEBRAIC[140]*ALGEBRAIC[63]+ ALGEBRAIC[139]*(1.00000 - ALGEBRAIC[63]))*CONSTANTS[65]; ALGEBRAIC[210] = 1.00000/(1.00000+pow(CONSTANTS[136]/STATES[2], 2.00000)); ALGEBRAIC[190] = 1.00000+ (CONSTANTS[1]/CONSTANTS[127])*(1.00000+1.00000/ALGEBRAIC[153]); ALGEBRAIC[191] = CONSTANTS[1]/( CONSTANTS[127]*ALGEBRAIC[153]*ALGEBRAIC[190]); ALGEBRAIC[194] = ALGEBRAIC[191]*CONSTANTS[131]; ALGEBRAIC[184] = 1.00000+ (STATES[4]/CONSTANTS[127])*(1.00000+ALGEBRAIC[153]); ALGEBRAIC[185] = ( STATES[4]*ALGEBRAIC[153])/( CONSTANTS[127]*ALGEBRAIC[184]); ALGEBRAIC[197] = ALGEBRAIC[185]*CONSTANTS[131]; ALGEBRAIC[187] = 1.00000+ (STATES[4]/CONSTANTS[125])*(1.00000+STATES[4]/CONSTANTS[126]); ALGEBRAIC[188] = ( STATES[4]*STATES[4])/( ALGEBRAIC[187]*CONSTANTS[125]*CONSTANTS[126]); ALGEBRAIC[200] = ALGEBRAIC[188]*ALGEBRAIC[185]*CONSTANTS[129]; ALGEBRAIC[201] = ALGEBRAIC[191]*CONSTANTS[222]*CONSTANTS[129]; ALGEBRAIC[192] = 1.00000/ALGEBRAIC[190]; ALGEBRAIC[193] = ALGEBRAIC[192]*CONSTANTS[130]; ALGEBRAIC[195] = ALGEBRAIC[193]+ALGEBRAIC[194]; ALGEBRAIC[186] = 1.00000/ALGEBRAIC[184]; ALGEBRAIC[196] = ( ALGEBRAIC[186]*CONSTANTS[130])/ALGEBRAIC[152]; ALGEBRAIC[198] = ALGEBRAIC[196]+ALGEBRAIC[197]; ALGEBRAIC[189] = 1.00000/ALGEBRAIC[187]; ALGEBRAIC[199] = ALGEBRAIC[189]*STATES[2]*CONSTANTS[132]; ALGEBRAIC[202] = CONSTANTS[225]*ALGEBRAIC[198]*(ALGEBRAIC[200]+ALGEBRAIC[199])+ CONSTANTS[226]*ALGEBRAIC[200]*(CONSTANTS[225]+ALGEBRAIC[195]); ALGEBRAIC[203] = CONSTANTS[224]*ALGEBRAIC[200]*(ALGEBRAIC[198]+CONSTANTS[226])+ ALGEBRAIC[198]*ALGEBRAIC[199]*(CONSTANTS[224]+ALGEBRAIC[201]); ALGEBRAIC[204] = CONSTANTS[224]*ALGEBRAIC[195]*(ALGEBRAIC[200]+ALGEBRAIC[199])+ ALGEBRAIC[201]*ALGEBRAIC[199]*(CONSTANTS[225]+ALGEBRAIC[195]); ALGEBRAIC[205] = CONSTANTS[225]*ALGEBRAIC[201]*(ALGEBRAIC[198]+CONSTANTS[226])+ ALGEBRAIC[195]*CONSTANTS[226]*(CONSTANTS[224]+ALGEBRAIC[201]); ALGEBRAIC[206] = ALGEBRAIC[202]/(ALGEBRAIC[202]+ALGEBRAIC[203]+ALGEBRAIC[204]+ALGEBRAIC[205]); ALGEBRAIC[207] = ALGEBRAIC[203]/(ALGEBRAIC[202]+ALGEBRAIC[203]+ALGEBRAIC[204]+ALGEBRAIC[205]); ALGEBRAIC[208] = ALGEBRAIC[204]/(ALGEBRAIC[202]+ALGEBRAIC[203]+ALGEBRAIC[204]+ALGEBRAIC[205]); ALGEBRAIC[209] = ALGEBRAIC[205]/(ALGEBRAIC[202]+ALGEBRAIC[203]+ALGEBRAIC[204]+ALGEBRAIC[205]); ALGEBRAIC[211] = ( 3.00000*( ALGEBRAIC[209]*ALGEBRAIC[200] - ALGEBRAIC[206]*ALGEBRAIC[201])+ ALGEBRAIC[208]*ALGEBRAIC[197]) - ALGEBRAIC[207]*ALGEBRAIC[194]; ALGEBRAIC[212] = ALGEBRAIC[207]*CONSTANTS[225] - ALGEBRAIC[206]*CONSTANTS[224]; ALGEBRAIC[213] = 0.200000*CONSTANTS[220]*ALGEBRAIC[210]*( CONSTANTS[7]*ALGEBRAIC[211]+ CONSTANTS[8]*ALGEBRAIC[212]); RATES[4] = ( - (ALGEBRAIC[145]+ 3.00000*ALGEBRAIC[213])*CONSTANTS[35]*CONSTANTS[202])/( CONSTANTS[6]*CONSTANTS[206]) - ALGEBRAIC[238]; ALGEBRAIC[118] = ( 4.00000*ALGEBRAIC[22]*( 1.20000*STATES[2]*exp( 2.00000*ALGEBRAIC[31]) - 0.341000*CONSTANTS[2]))/(exp( 2.00000*ALGEBRAIC[31]) - 1.00000); ALGEBRAIC[123] = CONSTANTS[208]*ALGEBRAIC[118]*STATES[38]; ALGEBRAIC[126] = CONSTANTS[208]*ALGEBRAIC[118]*ALGEBRAIC[121]; ALGEBRAIC[137] = ALGEBRAIC[123]+ALGEBRAIC[126]; ALGEBRAIC[124] = CONSTANTS[209]*ALGEBRAIC[118]*STATES[39]; ALGEBRAIC[127] = CONSTANTS[209]*ALGEBRAIC[118]*ALGEBRAIC[122]; ALGEBRAIC[138] = ALGEBRAIC[124]+ALGEBRAIC[127]; ALGEBRAIC[143] = ( ALGEBRAIC[138]*ALGEBRAIC[63]+ ALGEBRAIC[137]*(1.00000 - ALGEBRAIC[63]))*CONSTANTS[65]; ALGEBRAIC[239] = ( CONSTANTS[166]*STATES[8])/(CONSTANTS[167]+STATES[8]); ALGEBRAIC[237] = ( (1.00000 - CONSTANTS[165])*CONSTANTS[164]*16.0000*ALGEBRAIC[22]*( 1.20000*STATES[8]*exp( 2.00000*ALGEBRAIC[31]) - 0.341000*CONSTANTS[2]))/(exp( 2.00000*ALGEBRAIC[31]) - 1.00000); RATES[0] = - (ALGEBRAIC[54]+ALGEBRAIC[56]+ALGEBRAIC[62]+ALGEBRAIC[143]+ALGEBRAIC[145]+ALGEBRAIC[146]+ALGEBRAIC[147]+ALGEBRAIC[149]+ALGEBRAIC[151]+ALGEBRAIC[183]+ALGEBRAIC[213]+ALGEBRAIC[232]+ALGEBRAIC[235]+ALGEBRAIC[234]+ALGEBRAIC[239]+ALGEBRAIC[237]+ALGEBRAIC[8]); ALGEBRAIC[240] = ( (STATES[2] - STATES[8])*1.70000)/0.200000; ALGEBRAIC[242] = 1.00000/(1.00000+CONSTANTS[18]/ALGEBRAIC[39]); ALGEBRAIC[241] = 1.00000 - 1.00000/(1.00000+exp((STATES[7] - 0.300000)/0.100000)); ALGEBRAIC[243] = (CONSTANTS[0]==2.00000 ? CONSTANTS[191]*ALGEBRAIC[241]*STATES[54]*STATES[55]*(STATES[7] - STATES[2]) : CONSTANTS[170]*ALGEBRAIC[241]*STATES[54]*STATES[55]*(STATES[7] - STATES[2])); ALGEBRAIC[244] = (CONSTANTS[0]==2.00000 ? CONSTANTS[192]*1.70000*ALGEBRAIC[241]*STATES[54]*STATES[56]*(STATES[7] - STATES[2]) : CONSTANTS[192]*ALGEBRAIC[241]*STATES[54]*STATES[56]*(STATES[7] - STATES[2])); ALGEBRAIC[245] = (1.00000 - ALGEBRAIC[242])*ALGEBRAIC[243]+ ALGEBRAIC[242]*ALGEBRAIC[244]; ALGEBRAIC[43] = 1.00000/(1.00000+( CONSTANTS[27]*CONSTANTS[28])/pow(CONSTANTS[28]+STATES[2], 2.00000)+( CONSTANTS[29]*CONSTANTS[30])/pow(CONSTANTS[30]+STATES[2], 2.00000)); RATES[2] = ALGEBRAIC[43]*((( - (ALGEBRAIC[143] - 2.00000*ALGEBRAIC[213])*CONSTANTS[202])/( 2.00000*CONSTANTS[6]*CONSTANTS[206])+( ALGEBRAIC[245]*CONSTANTS[207])/CONSTANTS[206]) - ALGEBRAIC[240]); ALGEBRAIC[246] = ( CONSTANTS[193]*0.00437500*STATES[8])/(STATES[8]+0.000920000); ALGEBRAIC[247] = ( CONSTANTS[193]*2.75000*0.00437500*STATES[8])/((STATES[8]+0.000920000) - 0.000170000); ALGEBRAIC[248] = 1.00000/(1.00000+CONSTANTS[18]/ALGEBRAIC[39]); ALGEBRAIC[250] = CONSTANTS[172]*( (1.00000 - ALGEBRAIC[248])*ALGEBRAIC[246]+ ALGEBRAIC[248]*ALGEBRAIC[247]); ALGEBRAIC[249] = ( 0.0123000*STATES[7])/15.0000; ALGEBRAIC[41] = 1.00000/(1.00000+( CONSTANTS[173]*CONSTANTS[24])/pow(CONSTANTS[24]+STATES[8], 2.00000)+( CONSTANTS[25]*CONSTANTS[26])/pow(CONSTANTS[26]+STATES[8], 2.00000)); RATES[8] = ALGEBRAIC[41]*((( - ((ALGEBRAIC[239]+ALGEBRAIC[237]) - 2.00000*ALGEBRAIC[183])*CONSTANTS[202])/( 2.00000*CONSTANTS[6]*CONSTANTS[203]) - ( ALGEBRAIC[250]*CONSTANTS[207])/CONSTANTS[203])+( ALGEBRAIC[249]*CONSTANTS[207])/CONSTANTS[203]+( ALGEBRAIC[240]*CONSTANTS[206])/CONSTANTS[203]); ALGEBRAIC[45] = 1.00000/(1.00000+( CONSTANTS[31]*CONSTANTS[32])/pow(CONSTANTS[32]+STATES[7], 2.00000)); RATES[7] = ALGEBRAIC[45]*((ALGEBRAIC[250] - ALGEBRAIC[249]) - ALGEBRAIC[245]); } void computeVariables(double VOI, double* CONSTANTS, double* RATES, double* STATES, double* ALGEBRAIC) { ALGEBRAIC[2] = 1.00000/(1.00000+exp((STATES[0]+87.6100)/7.48800)); ALGEBRAIC[3] = 1.00000/(1.00000+exp((STATES[0]+93.8100)/7.48800)); ALGEBRAIC[6] = 1.00000/(1.00000+exp((STATES[0]+19.5800+25.0000)/3.69600)); ALGEBRAIC[11] = CONSTANTS[168] - CONSTANTS[169]/(1.00000+exp(( 1000.00*STATES[2] - 0.0430000)/0.00820000)); ALGEBRAIC[12] = 1.00000 - 1.00000/(1.00000+exp(( 1000.00*STATES[2] - (STATES[53]+CONSTANTS[186]))/0.00300000)); ALGEBRAIC[13] = 1.00000/(1.00000+exp(( 1000.00*STATES[2] - (STATES[53]+CONSTANTS[187]))/0.00100000)); ALGEBRAIC[0] = 1.00000/(1.00000+exp(- (STATES[0]+CONSTANTS[40])/CONSTANTS[41])); ALGEBRAIC[15] = 1.00000/( CONSTANTS[44]*exp((STATES[0]+CONSTANTS[42])/CONSTANTS[43])+ CONSTANTS[45]*exp(- (STATES[0]+CONSTANTS[46])/CONSTANTS[47])); ALGEBRAIC[1] = 1.00000/(1.00000+exp((STATES[0]+CONSTANTS[48])/CONSTANTS[49])); ALGEBRAIC[16] = 1.00000/( 3.68600e-06*exp(- (STATES[0]+3.88750)/7.85790)+ 16.0000*exp((STATES[0] - 0.496300)/9.18430))+0.0750000; ALGEBRAIC[17] = 1.00000/( 0.00979400*exp(- (STATES[0]+17.9500)/28.0500)+ 0.334300*exp((STATES[0]+5.73000)/56.6600)); ALGEBRAIC[4] = 1.00000/(1.00000+exp(- ((STATES[0]+CONSTANTS[57]) - 14.3400)/14.8200)); ALGEBRAIC[19] = 1.05150/(1.00000/( 1.20890*(1.00000+exp(- ((STATES[0]+CONSTANTS[57]) - 18.4099)/29.3814)))+3.50000/(1.00000+exp((STATES[0]+CONSTANTS[57]+100.000)/29.3814))); ALGEBRAIC[7] = STATES[25]*150.000; ALGEBRAIC[21] = (1.00000 - STATES[24])/pow(1.00000+CONSTANTS[60]/STATES[2], 4.00000); ALGEBRAIC[9] = 1.00000/(1.00000+exp(- (STATES[0]+11.6000+CONSTANTS[119])/8.93200)); ALGEBRAIC[24] = 817.300+1.00000/( 0.000232600*exp((STATES[0]+48.2800+CONSTANTS[119])/17.8000)+ 0.00129200*exp(- (STATES[0]+210.000+CONSTANTS[119])/230.000)); ALGEBRAIC[10] = 1.00000/(1.00000+exp(- (STATES[0]+ 2.55380*CONSTANTS[3]+144.590+CONSTANTS[123])/( 1.56920*CONSTANTS[3]+3.81150))); ALGEBRAIC[25] = 122.200/(exp(- (STATES[0]+CONSTANTS[123]+127.200)/20.3600)+exp((STATES[0]+CONSTANTS[123]+236.800)/69.3300)); ALGEBRAIC[18] = ALGEBRAIC[1]; ALGEBRAIC[26] = (4.85900+1.00000/( 0.862800*exp(- (STATES[0]+116.726)/7.60050)+ 1.10960*exp((STATES[0]+6.27190)/9.03580)))*CONSTANTS[38]; ALGEBRAIC[30] = 1.00000/(1.00000+exp(- ((STATES[0]+CONSTANTS[57]) - 24.3400)/14.8200)); ALGEBRAIC[23] = ALGEBRAIC[9]; ALGEBRAIC[32] = 1.00000/( 0.0100000*exp(((STATES[0] - 50.0000)+CONSTANTS[119])/20.0000)+ 0.0193000*exp(- (STATES[0]+66.5400+CONSTANTS[119])/31.0000)); ALGEBRAIC[37] = ( CONSTANTS[21]*(1.00000 - STATES[1]))/(1.00000+CONSTANTS[22]/STATES[2]); ALGEBRAIC[27] = 1.00000/(1.00000+exp((STATES[0]+84.7000)/6.22000)); ALGEBRAIC[33] = 3.00000*ALGEBRAIC[17]; ALGEBRAIC[34] = 1.46000*ALGEBRAIC[26]; ALGEBRAIC[28] = 1.00000/(1.00000+exp(- (STATES[0]+42.8500)/5.26400)); ALGEBRAIC[35] = ALGEBRAIC[15]; ALGEBRAIC[5] = 1.00000/(1.00000+exp((STATES[0]+CONSTANTS[57]+43.9400)/5.71100)); ALGEBRAIC[20] = (CONSTANTS[0]==1.00000 ? 1.00000 - 0.950000/(1.00000+exp((STATES[0]+CONSTANTS[57]+70.0000)/5.00000)) : 1.00000); ALGEBRAIC[29] = 4.56200+1.00000/( 0.393300*exp(- (STATES[0]+CONSTANTS[57]+100.000)/100.000)+ 0.0800400*exp((STATES[0]+CONSTANTS[57]+50.0000)/16.5900)); ALGEBRAIC[38] = ALGEBRAIC[29]*ALGEBRAIC[20]; ALGEBRAIC[36] = 23.6200+1.00000/( 0.00141600*exp(- (STATES[0]+CONSTANTS[57]+96.5200)/59.0500)+ 1.78000e-08*exp((STATES[0]+CONSTANTS[57]+114.100)/8.07900)); ALGEBRAIC[40] = ALGEBRAIC[36]*ALGEBRAIC[20]; ALGEBRAIC[42] = 1.35400+0.000100000/(exp(((STATES[0]+CONSTANTS[57]) - 167.400)/15.8900)+exp(- ((STATES[0]+CONSTANTS[57]) - 12.2300)/0.215400)); ALGEBRAIC[44] = 1.00000 - 0.500000/(1.00000+exp((STATES[0]+CONSTANTS[57]+70.0000)/20.0000)); ALGEBRAIC[46] = ALGEBRAIC[42]*ALGEBRAIC[44]*ALGEBRAIC[38]; ALGEBRAIC[47] = ALGEBRAIC[42]*ALGEBRAIC[44]*ALGEBRAIC[40]; ALGEBRAIC[64] = (( CONSTANTS[179]*STATES[24])/(1.00000 - STATES[24]))*(1.00000 - CONSTANTS[58]); ALGEBRAIC[65] = 1.00000/(1.00000+exp(- (STATES[0]+3.94000)/4.23000)); ALGEBRAIC[66] = 0.600000+1.00000/(exp( - 0.0500000*(STATES[0]+6.00000))+exp( 0.0900000*(STATES[0]+14.0000))); ALGEBRAIC[67] = ALGEBRAIC[65]/ALGEBRAIC[66]; ALGEBRAIC[68] = (1.00000 - ALGEBRAIC[65])/ALGEBRAIC[66]; ALGEBRAIC[69] = 1.00000/(1.00000+exp((STATES[0]+19.5800)/3.69600)); ALGEBRAIC[70] = ALGEBRAIC[69]; ALGEBRAIC[74] = 35.0000+ 350.000*exp(- pow(STATES[0]+20.0000, 2.00000)/( 2.00000*100.000)); ALGEBRAIC[75] = ALGEBRAIC[74]; ALGEBRAIC[79] = ALGEBRAIC[70]/ALGEBRAIC[75]; ALGEBRAIC[83] = (1.00000 - ALGEBRAIC[70])/ALGEBRAIC[75]; ALGEBRAIC[72] = ALGEBRAIC[69]; ALGEBRAIC[77] = ALGEBRAIC[74]; ALGEBRAIC[80] = ALGEBRAIC[72]/ALGEBRAIC[77]; ALGEBRAIC[84] = (1.00000 - ALGEBRAIC[72])/ALGEBRAIC[77]; ALGEBRAIC[87] = 0.800000/(1.00000+exp((STATES[0]+19.5800)/3.69600))+0.200000; ALGEBRAIC[88] = 1.00000*(70.0000+1.20000/( 0.00450000*exp((STATES[0]+20.0000)/- 50.0000)+ 0.00450000*exp((STATES[0]+30.0000)/10.0000))); ALGEBRAIC[89] = (1.00000 - ALGEBRAIC[87])/ALGEBRAIC[88]; ALGEBRAIC[90] = ALGEBRAIC[87]/ALGEBRAIC[88]; ALGEBRAIC[101] = 1.00000*(100.000+0.00000/( 0.00350000*exp((STATES[0]+5.00000)/- 84.0000)+ 0.00350000*exp((STATES[0]+5.00000)/4.00000))); ALGEBRAIC[103] = ALGEBRAIC[101]; ALGEBRAIC[104] = (( ALGEBRAIC[67]*ALGEBRAIC[89]*ALGEBRAIC[79])/ALGEBRAIC[103])/( ALGEBRAIC[67]*ALGEBRAIC[89]*ALGEBRAIC[79]+ ALGEBRAIC[68]*ALGEBRAIC[90]*ALGEBRAIC[83]); ALGEBRAIC[107] = 1.00000/ALGEBRAIC[103] - ALGEBRAIC[104]; ALGEBRAIC[93] = ALGEBRAIC[89]/CONSTANTS[180]; ALGEBRAIC[94] = ALGEBRAIC[90]/CONSTANTS[180]; ALGEBRAIC[102] = ALGEBRAIC[101]*CONSTANTS[180]; ALGEBRAIC[105] = (( ALGEBRAIC[67]*ALGEBRAIC[93]*ALGEBRAIC[80])/ALGEBRAIC[102])/( ALGEBRAIC[67]*ALGEBRAIC[93]*ALGEBRAIC[80]+ ALGEBRAIC[68]*ALGEBRAIC[94]*ALGEBRAIC[84]); ALGEBRAIC[108] = 1.00000/ALGEBRAIC[102] - ALGEBRAIC[105]; ALGEBRAIC[71] = ALGEBRAIC[69]; ALGEBRAIC[76] = ALGEBRAIC[74]; ALGEBRAIC[81] = ALGEBRAIC[71]/ALGEBRAIC[76]; ALGEBRAIC[85] = (1.00000 - ALGEBRAIC[71])/ALGEBRAIC[76]; ALGEBRAIC[95] = ALGEBRAIC[89]*CONSTANTS[63]; ALGEBRAIC[96] = ALGEBRAIC[90]*CONSTANTS[63]; ALGEBRAIC[106] = ALGEBRAIC[103]/CONSTANTS[63]; ALGEBRAIC[112] = (( ALGEBRAIC[67]*ALGEBRAIC[95]*ALGEBRAIC[81])/ALGEBRAIC[106])/( ALGEBRAIC[67]*ALGEBRAIC[95]*ALGEBRAIC[81]+ ALGEBRAIC[68]*ALGEBRAIC[96]*ALGEBRAIC[85]); ALGEBRAIC[114] = 1.00000/ALGEBRAIC[106] - ALGEBRAIC[112]; ALGEBRAIC[73] = ALGEBRAIC[69]; ALGEBRAIC[78] = ALGEBRAIC[74]; ALGEBRAIC[82] = ALGEBRAIC[73]/ALGEBRAIC[78]; ALGEBRAIC[86] = (1.00000 - ALGEBRAIC[73])/ALGEBRAIC[78]; ALGEBRAIC[99] = ALGEBRAIC[93]*CONSTANTS[63]; ALGEBRAIC[100] = ALGEBRAIC[94]*CONSTANTS[63]; ALGEBRAIC[109] = (ALGEBRAIC[103]/CONSTANTS[63])*CONSTANTS[180]; ALGEBRAIC[113] = (( ALGEBRAIC[67]*ALGEBRAIC[99]*ALGEBRAIC[82])/ALGEBRAIC[109])/( ALGEBRAIC[67]*ALGEBRAIC[99]*ALGEBRAIC[82]+ ALGEBRAIC[68]*ALGEBRAIC[100]*ALGEBRAIC[86]); ALGEBRAIC[115] = 1.00000/ALGEBRAIC[109] - ALGEBRAIC[113]; ALGEBRAIC[121] = ((((((1.00000 - STATES[34]) - STATES[32]) - STATES[33]) - STATES[28]) - STATES[26]) - STATES[27]) - STATES[38]; ALGEBRAIC[122] = ((((((1.00000 - STATES[37]) - STATES[35]) - STATES[36]) - STATES[31]) - STATES[29]) - STATES[30]) - STATES[39]; ALGEBRAIC[49] = (( CONSTANTS[4]*CONSTANTS[5])/CONSTANTS[6])*log(CONSTANTS[3]/STATES[5]); ALGEBRAIC[57] = 1.00000/(1.00000+exp(((STATES[0]+CONSTANTS[57]) - 213.600)/151.200)); ALGEBRAIC[58] = 1.00000 - ALGEBRAIC[57]; ALGEBRAIC[59] = ALGEBRAIC[57]*STATES[19]+ ALGEBRAIC[58]*STATES[20]; ALGEBRAIC[60] = ALGEBRAIC[57]*STATES[22]+ ALGEBRAIC[58]*STATES[23]; ALGEBRAIC[39] = ALGEBRAIC[37]+STATES[1]; ALGEBRAIC[61] = 1.00000/(1.00000+CONSTANTS[18]/ALGEBRAIC[39]); ALGEBRAIC[62] = CONSTANTS[178]*(STATES[0] - ALGEBRAIC[49])*( (1.00000 - ALGEBRAIC[61])*STATES[18]*ALGEBRAIC[59]+ ALGEBRAIC[61]*STATES[21]*ALGEBRAIC[60]); ALGEBRAIC[147] = CONSTANTS[199]*STATES[44]*(STATES[0] - ALGEBRAIC[49]); ALGEBRAIC[50] = (( CONSTANTS[4]*CONSTANTS[5])/CONSTANTS[6])*log((CONSTANTS[3]+ CONSTANTS[36]*CONSTANTS[1])/(STATES[5]+ CONSTANTS[36]*STATES[3])); ALGEBRAIC[148] = 1.00000+0.600000/(1.00000+pow(3.80000e-05/STATES[8], 1.40000)); ALGEBRAIC[149] = CONSTANTS[182]*ALGEBRAIC[148]*STATES[50]*STATES[51]*(STATES[0] - ALGEBRAIC[50]); ALGEBRAIC[150] = 1.00000/(1.00000+exp((((STATES[0]+105.800) - 2.60000*CONSTANTS[3])+CONSTANTS[123])/( CONSTANTS[124]*9.49300))); ALGEBRAIC[151] = CONSTANTS[183]* pow(CONSTANTS[3], 1.0 / 2)*ALGEBRAIC[150]*STATES[52]*(STATES[0] - ALGEBRAIC[49]); ALGEBRAIC[215] = CONSTANTS[148]*exp(( (1.00000 - CONSTANTS[149])*STATES[0]*CONSTANTS[6])/( 3.00000*CONSTANTS[4]*CONSTANTS[5])); ALGEBRAIC[219] = ( CONSTANTS[143]*pow(CONSTANTS[3]/CONSTANTS[151], 2.00000))/((pow(1.00000+CONSTANTS[1]/ALGEBRAIC[215], 3.00000)+pow(1.00000+CONSTANTS[3]/CONSTANTS[151], 2.00000)) - 1.00000); ALGEBRAIC[216] = CONSTANTS[156]/(1.00000+CONSTANTS[155]/CONSTANTS[157]+STATES[3]/CONSTANTS[158]+STATES[5]/CONSTANTS[159]); ALGEBRAIC[220] = ( CONSTANTS[144]*ALGEBRAIC[216]*CONSTANTS[155])/(1.00000+CONSTANTS[153]/CONSTANTS[154]); ALGEBRAIC[214] = CONSTANTS[147]*exp(( CONSTANTS[149]*STATES[0]*CONSTANTS[6])/( 3.00000*CONSTANTS[4]*CONSTANTS[5])); ALGEBRAIC[217] = ( CONSTANTS[139]*pow(STATES[3]/ALGEBRAIC[214], 3.00000))/((pow(1.00000+STATES[3]/ALGEBRAIC[214], 3.00000)+pow(1.00000+STATES[5]/CONSTANTS[150], 2.00000)) - 1.00000); ALGEBRAIC[218] = ( CONSTANTS[142]*pow(CONSTANTS[1]/ALGEBRAIC[215], 3.00000))/((pow(1.00000+CONSTANTS[1]/ALGEBRAIC[215], 3.00000)+pow(1.00000+CONSTANTS[3]/CONSTANTS[151], 2.00000)) - 1.00000); ALGEBRAIC[221] = ( CONSTANTS[146]*pow(STATES[5]/CONSTANTS[150], 2.00000))/((pow(1.00000+STATES[3]/ALGEBRAIC[214], 3.00000)+pow(1.00000+STATES[5]/CONSTANTS[150], 2.00000)) - 1.00000); ALGEBRAIC[222] = CONSTANTS[229]*ALGEBRAIC[217]*CONSTANTS[228]+ ALGEBRAIC[218]*ALGEBRAIC[221]*ALGEBRAIC[220]+ CONSTANTS[228]*ALGEBRAIC[221]*ALGEBRAIC[220]+ ALGEBRAIC[220]*ALGEBRAIC[217]*CONSTANTS[228]; ALGEBRAIC[223] = ALGEBRAIC[218]*CONSTANTS[227]*ALGEBRAIC[221]+ ALGEBRAIC[217]*CONSTANTS[228]*ALGEBRAIC[219]+ ALGEBRAIC[219]*CONSTANTS[227]*ALGEBRAIC[221]+ CONSTANTS[228]*ALGEBRAIC[219]*ALGEBRAIC[221]; ALGEBRAIC[224] = CONSTANTS[228]*ALGEBRAIC[219]*CONSTANTS[229]+ ALGEBRAIC[220]*ALGEBRAIC[218]*CONSTANTS[227]+ ALGEBRAIC[218]*CONSTANTS[227]*CONSTANTS[229]+ ALGEBRAIC[219]*CONSTANTS[229]*CONSTANTS[227]; ALGEBRAIC[225] = ALGEBRAIC[221]*ALGEBRAIC[220]*ALGEBRAIC[218]+ ALGEBRAIC[219]*CONSTANTS[229]*ALGEBRAIC[217]+ ALGEBRAIC[218]*CONSTANTS[229]*ALGEBRAIC[217]+ ALGEBRAIC[220]*ALGEBRAIC[218]*ALGEBRAIC[217]; ALGEBRAIC[226] = ALGEBRAIC[222]/(ALGEBRAIC[222]+ALGEBRAIC[223]+ALGEBRAIC[224]+ALGEBRAIC[225]); ALGEBRAIC[227] = ALGEBRAIC[223]/(ALGEBRAIC[222]+ALGEBRAIC[223]+ALGEBRAIC[224]+ALGEBRAIC[225]); ALGEBRAIC[230] = 3.00000*( ALGEBRAIC[226]*ALGEBRAIC[219] - ALGEBRAIC[227]*ALGEBRAIC[220]); ALGEBRAIC[228] = ALGEBRAIC[224]/(ALGEBRAIC[222]+ALGEBRAIC[223]+ALGEBRAIC[224]+ALGEBRAIC[225]); ALGEBRAIC[229] = ALGEBRAIC[225]/(ALGEBRAIC[222]+ALGEBRAIC[223]+ALGEBRAIC[224]+ALGEBRAIC[225]); ALGEBRAIC[231] = 2.00000*( ALGEBRAIC[229]*CONSTANTS[227] - ALGEBRAIC[228]*ALGEBRAIC[217]); ALGEBRAIC[232] = CONSTANTS[230]*( CONSTANTS[7]*ALGEBRAIC[230]+ CONSTANTS[9]*ALGEBRAIC[231]); ALGEBRAIC[233] = 1.00000/(1.00000+exp(- (STATES[0] - 14.4800)/18.3400)); ALGEBRAIC[234] = CONSTANTS[185]*ALGEBRAIC[233]*(STATES[0] - ALGEBRAIC[49]); ALGEBRAIC[8] = (VOI>=CONSTANTS[13]&&VOI<=CONSTANTS[14]&&(VOI - CONSTANTS[13]) - floor((VOI - CONSTANTS[13])/CONSTANTS[16])*CONSTANTS[16]<=CONSTANTS[17] ? CONSTANTS[15] : 0.00000); ALGEBRAIC[236] = (STATES[6] - STATES[5])/2.00000; ALGEBRAIC[22] = ( STATES[0]*CONSTANTS[6]*CONSTANTS[6])/( CONSTANTS[4]*CONSTANTS[5]); ALGEBRAIC[31] = ( STATES[0]*CONSTANTS[6])/( CONSTANTS[4]*CONSTANTS[5]); ALGEBRAIC[120] = ( 1.00000*ALGEBRAIC[22]*( 0.750000*STATES[6]*exp( 1.00000*ALGEBRAIC[31]) - 0.750000*CONSTANTS[3]))/(exp( 1.00000*ALGEBRAIC[31]) - 1.00000); ALGEBRAIC[133] = CONSTANTS[211]*ALGEBRAIC[120]*STATES[38]; ALGEBRAIC[135] = CONSTANTS[211]*ALGEBRAIC[120]*ALGEBRAIC[121]; ALGEBRAIC[141] = ALGEBRAIC[133]+ALGEBRAIC[135]; ALGEBRAIC[134] = CONSTANTS[213]*ALGEBRAIC[120]*STATES[39]; ALGEBRAIC[136] = CONSTANTS[213]*ALGEBRAIC[120]*ALGEBRAIC[122]; ALGEBRAIC[142] = ALGEBRAIC[134]+ALGEBRAIC[136]; ALGEBRAIC[63] = 1.00000/(1.00000+CONSTANTS[18]/ALGEBRAIC[39]); ALGEBRAIC[146] = ( ALGEBRAIC[142]*ALGEBRAIC[63]+ ALGEBRAIC[141]*(1.00000 - ALGEBRAIC[63]))*CONSTANTS[65]; ALGEBRAIC[48] = (( CONSTANTS[4]*CONSTANTS[5])/CONSTANTS[6])*log(CONSTANTS[1]/STATES[3]); ALGEBRAIC[51] = CONSTANTS[50]*STATES[10]+ CONSTANTS[175]*STATES[11]; ALGEBRAIC[52] = CONSTANTS[50]*STATES[10]+ CONSTANTS[175]*STATES[13]; ALGEBRAIC[53] = 1.00000/(1.00000+CONSTANTS[18]/ALGEBRAIC[39]); ALGEBRAIC[54] = CONSTANTS[51]*CONSTANTS[39]*(STATES[0] - ALGEBRAIC[48])*pow(STATES[9], 3.00000)*( (1.00000 - ALGEBRAIC[53])*ALGEBRAIC[51]*STATES[12]+ ALGEBRAIC[53]*ALGEBRAIC[52]*STATES[14]); ALGEBRAIC[55] = 1.00000/(1.00000+CONSTANTS[18]/ALGEBRAIC[39]); ALGEBRAIC[56] = CONSTANTS[177]*(STATES[0] - ALGEBRAIC[48])*STATES[15]*( (1.00000 - ALGEBRAIC[55])*STATES[16]+ ALGEBRAIC[55]*STATES[17]); ALGEBRAIC[180] = 1.00000/(1.00000+pow(CONSTANTS[136]/STATES[8], 2.00000)); ALGEBRAIC[153] = exp(( CONSTANTS[134]*STATES[0]*CONSTANTS[6])/( CONSTANTS[4]*CONSTANTS[5])); ALGEBRAIC[160] = 1.00000+ (CONSTANTS[1]/CONSTANTS[127])*(1.00000+1.00000/ALGEBRAIC[153]); ALGEBRAIC[161] = CONSTANTS[1]/( CONSTANTS[127]*ALGEBRAIC[153]*ALGEBRAIC[160]); ALGEBRAIC[164] = ALGEBRAIC[161]*CONSTANTS[131]; ALGEBRAIC[154] = 1.00000+ (STATES[3]/CONSTANTS[127])*(1.00000+ALGEBRAIC[153]); ALGEBRAIC[155] = ( STATES[3]*ALGEBRAIC[153])/( CONSTANTS[127]*ALGEBRAIC[154]); ALGEBRAIC[167] = ALGEBRAIC[155]*CONSTANTS[131]; ALGEBRAIC[157] = 1.00000+ (STATES[3]/CONSTANTS[125])*(1.00000+STATES[3]/CONSTANTS[126]); ALGEBRAIC[158] = ( STATES[3]*STATES[3])/( ALGEBRAIC[157]*CONSTANTS[125]*CONSTANTS[126]); ALGEBRAIC[170] = ALGEBRAIC[158]*ALGEBRAIC[155]*CONSTANTS[129]; ALGEBRAIC[171] = ALGEBRAIC[161]*CONSTANTS[215]*CONSTANTS[129]; ALGEBRAIC[162] = 1.00000/ALGEBRAIC[160]; ALGEBRAIC[163] = ALGEBRAIC[162]*CONSTANTS[130]; ALGEBRAIC[165] = ALGEBRAIC[163]+ALGEBRAIC[164]; ALGEBRAIC[152] = exp(( CONSTANTS[135]*STATES[0]*CONSTANTS[6])/( CONSTANTS[4]*CONSTANTS[5])); ALGEBRAIC[156] = 1.00000/ALGEBRAIC[154]; ALGEBRAIC[166] = ( ALGEBRAIC[156]*CONSTANTS[130])/ALGEBRAIC[152]; ALGEBRAIC[168] = ALGEBRAIC[166]+ALGEBRAIC[167]; ALGEBRAIC[159] = 1.00000/ALGEBRAIC[157]; ALGEBRAIC[169] = ALGEBRAIC[159]*STATES[8]*CONSTANTS[132]; ALGEBRAIC[172] = CONSTANTS[218]*ALGEBRAIC[168]*(ALGEBRAIC[170]+ALGEBRAIC[169])+ CONSTANTS[219]*ALGEBRAIC[170]*(CONSTANTS[218]+ALGEBRAIC[165]); ALGEBRAIC[173] = CONSTANTS[217]*ALGEBRAIC[170]*(ALGEBRAIC[168]+CONSTANTS[219])+ ALGEBRAIC[168]*ALGEBRAIC[169]*(CONSTANTS[217]+ALGEBRAIC[171]); ALGEBRAIC[174] = CONSTANTS[217]*ALGEBRAIC[165]*(ALGEBRAIC[170]+ALGEBRAIC[169])+ ALGEBRAIC[171]*ALGEBRAIC[169]*(CONSTANTS[218]+ALGEBRAIC[165]); ALGEBRAIC[175] = CONSTANTS[218]*ALGEBRAIC[171]*(ALGEBRAIC[168]+CONSTANTS[219])+ ALGEBRAIC[165]*CONSTANTS[219]*(CONSTANTS[217]+ALGEBRAIC[171]); ALGEBRAIC[176] = ALGEBRAIC[172]/(ALGEBRAIC[172]+ALGEBRAIC[173]+ALGEBRAIC[174]+ALGEBRAIC[175]); ALGEBRAIC[177] = ALGEBRAIC[173]/(ALGEBRAIC[172]+ALGEBRAIC[173]+ALGEBRAIC[174]+ALGEBRAIC[175]); ALGEBRAIC[178] = ALGEBRAIC[174]/(ALGEBRAIC[172]+ALGEBRAIC[173]+ALGEBRAIC[174]+ALGEBRAIC[175]); ALGEBRAIC[179] = ALGEBRAIC[175]/(ALGEBRAIC[172]+ALGEBRAIC[173]+ALGEBRAIC[174]+ALGEBRAIC[175]); ALGEBRAIC[181] = ( 3.00000*( ALGEBRAIC[179]*ALGEBRAIC[170] - ALGEBRAIC[176]*ALGEBRAIC[171])+ ALGEBRAIC[178]*ALGEBRAIC[167]) - ALGEBRAIC[177]*ALGEBRAIC[164]; ALGEBRAIC[182] = ALGEBRAIC[177]*CONSTANTS[218] - ALGEBRAIC[176]*CONSTANTS[217]; ALGEBRAIC[183] = 0.800000*CONSTANTS[220]*ALGEBRAIC[180]*( CONSTANTS[7]*ALGEBRAIC[181]+ CONSTANTS[8]*ALGEBRAIC[182]); ALGEBRAIC[235] = ( CONSTANTS[163]*ALGEBRAIC[22]*( STATES[3]*exp(ALGEBRAIC[31]) - CONSTANTS[1]))/(exp(ALGEBRAIC[31]) - 1.00000); ALGEBRAIC[238] = (STATES[4] - STATES[3])/2.00000; ALGEBRAIC[119] = ( 1.00000*ALGEBRAIC[22]*( 0.750000*STATES[4]*exp( 1.00000*ALGEBRAIC[31]) - 0.750000*CONSTANTS[1]))/(exp( 1.00000*ALGEBRAIC[31]) - 1.00000); ALGEBRAIC[129] = CONSTANTS[210]*ALGEBRAIC[119]*STATES[38]; ALGEBRAIC[131] = CONSTANTS[210]*ALGEBRAIC[119]*ALGEBRAIC[121]; ALGEBRAIC[139] = ALGEBRAIC[129]+ALGEBRAIC[131]; ALGEBRAIC[130] = CONSTANTS[212]*ALGEBRAIC[119]*STATES[39]; ALGEBRAIC[132] = CONSTANTS[212]*ALGEBRAIC[119]*ALGEBRAIC[122]; ALGEBRAIC[140] = ALGEBRAIC[130]+ALGEBRAIC[132]; ALGEBRAIC[145] = ( ALGEBRAIC[140]*ALGEBRAIC[63]+ ALGEBRAIC[139]*(1.00000 - ALGEBRAIC[63]))*CONSTANTS[65]; ALGEBRAIC[210] = 1.00000/(1.00000+pow(CONSTANTS[136]/STATES[2], 2.00000)); ALGEBRAIC[190] = 1.00000+ (CONSTANTS[1]/CONSTANTS[127])*(1.00000+1.00000/ALGEBRAIC[153]); ALGEBRAIC[191] = CONSTANTS[1]/( CONSTANTS[127]*ALGEBRAIC[153]*ALGEBRAIC[190]); ALGEBRAIC[194] = ALGEBRAIC[191]*CONSTANTS[131]; ALGEBRAIC[184] = 1.00000+ (STATES[4]/CONSTANTS[127])*(1.00000+ALGEBRAIC[153]); ALGEBRAIC[185] = ( STATES[4]*ALGEBRAIC[153])/( CONSTANTS[127]*ALGEBRAIC[184]); ALGEBRAIC[197] = ALGEBRAIC[185]*CONSTANTS[131]; ALGEBRAIC[187] = 1.00000+ (STATES[4]/CONSTANTS[125])*(1.00000+STATES[4]/CONSTANTS[126]); ALGEBRAIC[188] = ( STATES[4]*STATES[4])/( ALGEBRAIC[187]*CONSTANTS[125]*CONSTANTS[126]); ALGEBRAIC[200] = ALGEBRAIC[188]*ALGEBRAIC[185]*CONSTANTS[129]; ALGEBRAIC[201] = ALGEBRAIC[191]*CONSTANTS[222]*CONSTANTS[129]; ALGEBRAIC[192] = 1.00000/ALGEBRAIC[190]; ALGEBRAIC[193] = ALGEBRAIC[192]*CONSTANTS[130]; ALGEBRAIC[195] = ALGEBRAIC[193]+ALGEBRAIC[194]; ALGEBRAIC[186] = 1.00000/ALGEBRAIC[184]; ALGEBRAIC[196] = ( ALGEBRAIC[186]*CONSTANTS[130])/ALGEBRAIC[152]; ALGEBRAIC[198] = ALGEBRAIC[196]+ALGEBRAIC[197]; ALGEBRAIC[189] = 1.00000/ALGEBRAIC[187]; ALGEBRAIC[199] = ALGEBRAIC[189]*STATES[2]*CONSTANTS[132]; ALGEBRAIC[202] = CONSTANTS[225]*ALGEBRAIC[198]*(ALGEBRAIC[200]+ALGEBRAIC[199])+ CONSTANTS[226]*ALGEBRAIC[200]*(CONSTANTS[225]+ALGEBRAIC[195]); ALGEBRAIC[203] = CONSTANTS[224]*ALGEBRAIC[200]*(ALGEBRAIC[198]+CONSTANTS[226])+ ALGEBRAIC[198]*ALGEBRAIC[199]*(CONSTANTS[224]+ALGEBRAIC[201]); ALGEBRAIC[204] = CONSTANTS[224]*ALGEBRAIC[195]*(ALGEBRAIC[200]+ALGEBRAIC[199])+ ALGEBRAIC[201]*ALGEBRAIC[199]*(CONSTANTS[225]+ALGEBRAIC[195]); ALGEBRAIC[205] = CONSTANTS[225]*ALGEBRAIC[201]*(ALGEBRAIC[198]+CONSTANTS[226])+ ALGEBRAIC[195]*CONSTANTS[226]*(CONSTANTS[224]+ALGEBRAIC[201]); ALGEBRAIC[206] = ALGEBRAIC[202]/(ALGEBRAIC[202]+ALGEBRAIC[203]+ALGEBRAIC[204]+ALGEBRAIC[205]); ALGEBRAIC[207] = ALGEBRAIC[203]/(ALGEBRAIC[202]+ALGEBRAIC[203]+ALGEBRAIC[204]+ALGEBRAIC[205]); ALGEBRAIC[208] = ALGEBRAIC[204]/(ALGEBRAIC[202]+ALGEBRAIC[203]+ALGEBRAIC[204]+ALGEBRAIC[205]); ALGEBRAIC[209] = ALGEBRAIC[205]/(ALGEBRAIC[202]+ALGEBRAIC[203]+ALGEBRAIC[204]+ALGEBRAIC[205]); ALGEBRAIC[211] = ( 3.00000*( ALGEBRAIC[209]*ALGEBRAIC[200] - ALGEBRAIC[206]*ALGEBRAIC[201])+ ALGEBRAIC[208]*ALGEBRAIC[197]) - ALGEBRAIC[207]*ALGEBRAIC[194]; ALGEBRAIC[212] = ALGEBRAIC[207]*CONSTANTS[225] - ALGEBRAIC[206]*CONSTANTS[224]; ALGEBRAIC[213] = 0.200000*CONSTANTS[220]*ALGEBRAIC[210]*( CONSTANTS[7]*ALGEBRAIC[211]+ CONSTANTS[8]*ALGEBRAIC[212]); ALGEBRAIC[118] = ( 4.00000*ALGEBRAIC[22]*( 1.20000*STATES[2]*exp( 2.00000*ALGEBRAIC[31]) - 0.341000*CONSTANTS[2]))/(exp( 2.00000*ALGEBRAIC[31]) - 1.00000); ALGEBRAIC[123] = CONSTANTS[208]*ALGEBRAIC[118]*STATES[38]; ALGEBRAIC[126] = CONSTANTS[208]*ALGEBRAIC[118]*ALGEBRAIC[121]; ALGEBRAIC[137] = ALGEBRAIC[123]+ALGEBRAIC[126]; ALGEBRAIC[124] = CONSTANTS[209]*ALGEBRAIC[118]*STATES[39]; ALGEBRAIC[127] = CONSTANTS[209]*ALGEBRAIC[118]*ALGEBRAIC[122]; ALGEBRAIC[138] = ALGEBRAIC[124]+ALGEBRAIC[127]; ALGEBRAIC[143] = ( ALGEBRAIC[138]*ALGEBRAIC[63]+ ALGEBRAIC[137]*(1.00000 - ALGEBRAIC[63]))*CONSTANTS[65]; ALGEBRAIC[239] = ( CONSTANTS[166]*STATES[8])/(CONSTANTS[167]+STATES[8]); ALGEBRAIC[237] = ( (1.00000 - CONSTANTS[165])*CONSTANTS[164]*16.0000*ALGEBRAIC[22]*( 1.20000*STATES[8]*exp( 2.00000*ALGEBRAIC[31]) - 0.341000*CONSTANTS[2]))/(exp( 2.00000*ALGEBRAIC[31]) - 1.00000); ALGEBRAIC[240] = ( (STATES[2] - STATES[8])*1.70000)/0.200000; ALGEBRAIC[242] = 1.00000/(1.00000+CONSTANTS[18]/ALGEBRAIC[39]); ALGEBRAIC[241] = 1.00000 - 1.00000/(1.00000+exp((STATES[7] - 0.300000)/0.100000)); ALGEBRAIC[243] = (CONSTANTS[0]==2.00000 ? CONSTANTS[191]*ALGEBRAIC[241]*STATES[54]*STATES[55]*(STATES[7] - STATES[2]) : CONSTANTS[170]*ALGEBRAIC[241]*STATES[54]*STATES[55]*(STATES[7] - STATES[2])); ALGEBRAIC[244] = (CONSTANTS[0]==2.00000 ? CONSTANTS[192]*1.70000*ALGEBRAIC[241]*STATES[54]*STATES[56]*(STATES[7] - STATES[2]) : CONSTANTS[192]*ALGEBRAIC[241]*STATES[54]*STATES[56]*(STATES[7] - STATES[2])); ALGEBRAIC[245] = (1.00000 - ALGEBRAIC[242])*ALGEBRAIC[243]+ ALGEBRAIC[242]*ALGEBRAIC[244]; ALGEBRAIC[43] = 1.00000/(1.00000+( CONSTANTS[27]*CONSTANTS[28])/pow(CONSTANTS[28]+STATES[2], 2.00000)+( CONSTANTS[29]*CONSTANTS[30])/pow(CONSTANTS[30]+STATES[2], 2.00000)); ALGEBRAIC[246] = ( CONSTANTS[193]*0.00437500*STATES[8])/(STATES[8]+0.000920000); ALGEBRAIC[247] = ( CONSTANTS[193]*2.75000*0.00437500*STATES[8])/((STATES[8]+0.000920000) - 0.000170000); ALGEBRAIC[248] = 1.00000/(1.00000+CONSTANTS[18]/ALGEBRAIC[39]); ALGEBRAIC[250] = CONSTANTS[172]*( (1.00000 - ALGEBRAIC[248])*ALGEBRAIC[246]+ ALGEBRAIC[248]*ALGEBRAIC[247]); ALGEBRAIC[249] = ( 0.0123000*STATES[7])/15.0000; ALGEBRAIC[41] = 1.00000/(1.00000+( CONSTANTS[173]*CONSTANTS[24])/pow(CONSTANTS[24]+STATES[8], 2.00000)+( CONSTANTS[25]*CONSTANTS[26])/pow(CONSTANTS[26]+STATES[8], 2.00000)); ALGEBRAIC[45] = 1.00000/(1.00000+( CONSTANTS[31]*CONSTANTS[32])/pow(CONSTANTS[32]+STATES[7], 2.00000)); ALGEBRAIC[14] = ( CONSTANTS[194]*(pow(STATES[8]/CONSTANTS[195], CONSTANTS[197]) - pow(STATES[7]/CONSTANTS[196], CONSTANTS[197])))/(1.00000+pow(STATES[8]/CONSTANTS[195], CONSTANTS[197])+pow(STATES[7]/CONSTANTS[196], CONSTANTS[197])); ALGEBRAIC[91] = 1.00000/(ALGEBRAIC[89]+ALGEBRAIC[90]); ALGEBRAIC[92] = ALGEBRAIC[89]/(ALGEBRAIC[89]+ALGEBRAIC[90]); ALGEBRAIC[97] = 1.00000/(ALGEBRAIC[95]+ALGEBRAIC[96]); ALGEBRAIC[98] = ALGEBRAIC[95]/(ALGEBRAIC[95]+ALGEBRAIC[96]); ALGEBRAIC[110] = 1.00000/(ALGEBRAIC[107]+ALGEBRAIC[104]); ALGEBRAIC[111] = ALGEBRAIC[107]/(ALGEBRAIC[107]+ALGEBRAIC[104]); ALGEBRAIC[116] = 1.00000/(ALGEBRAIC[114]+ALGEBRAIC[112]); ALGEBRAIC[117] = ALGEBRAIC[114]/(ALGEBRAIC[114]+ALGEBRAIC[112]); ALGEBRAIC[125] = ALGEBRAIC[123]*(1.00000 - ALGEBRAIC[63])+ ALGEBRAIC[124]*ALGEBRAIC[63]; ALGEBRAIC[128] = ALGEBRAIC[126]*(1.00000 - ALGEBRAIC[63])+ ALGEBRAIC[127]*ALGEBRAIC[63]; ALGEBRAIC[144] = ALGEBRAIC[143]/ALGEBRAIC[118]; }