/* There are a total of 215 entries in the algebraic variable array. There are a total of 80 entries in each of the rate and state variable arrays. There are a total of 125 entries in the constant variable array. */ /* * STATES[0] is CaJSR in component calcium (mM). * STATES[1] is CaNSR in component calcium (mM). * STATES[2] is CaSS in component calcium (mM). * STATES[3] is Cai in component calcium (mM). * STATES[4] is HTRPNCa in component caflux (dimensionless). * CONSTANTS[0] is HTRPNtot in component caflux (mM). * ALGEBRAIC[0] is Jtr in component caflux (mM_per_ms). * ALGEBRAIC[51] is Jtrpn in component caflux (mM_per_ms). * ALGEBRAIC[12] is Jxfer in component caflux (mM_per_ms). * STATES[5] is LTRPNCa in component caflux (dimensionless). * CONSTANTS[1] is LTRPNtot in component caflux (mM). * ALGEBRAIC[25] is caflux_HTRPNCa_a1 in component caflux (mS_per_uF). * ALGEBRAIC[39] is caflux_LTRPNCa_a1 in component caflux (mS_per_uF). * CONSTANTS[2] is khtrpn_minus in component caflux (mS_per_uF). * CONSTANTS[3] is khtrpn_plus in component caflux (per_mM_per_ms). * CONSTANTS[4] is kltrpn_minus in component caflux (mS_per_uF). * CONSTANTS[5] is kltrpn_plus in component caflux (per_mM_per_ms). * CONSTANTS[6] is tautr in component caflux (ms). * CONSTANTS[7] is tauxfer in component caflux (ms). * VOI is time in component engine (ms). * CONSTANTS[8] is CMDNtot in component calcium (mM). * CONSTANTS[9] is CSQNtot in component calcium (mM). * CONSTANTS[10] is EGTAtot in component calcium (mM). * ALGEBRAIC[205] is ICa in component ical (A_per_F). * ALGEBRAIC[192] is INaCa in component inaca (A_per_F). * ALGEBRAIC[105] is IpCa in component ipca (A_per_F). * ALGEBRAIC[211] is Jrel in component ryr (mM_per_ms). * ALGEBRAIC[200] is Jup in component serca (mM_per_ms). * CONSTANTS[11] is KmCMDN in component calcium (mM). * CONSTANTS[12] is KmCSQN in component calcium (mM). * CONSTANTS[13] is KmEGTA in component calcium (mM). * CONSTANTS[14] is VJSR in component cell (uL). * CONSTANTS[15] is VNSR in component cell (uL). * CONSTANTS[16] is VSS in component cell (uL). * CONSTANTS[17] is Vmyo in component cell (uL). * ALGEBRAIC[66] is beta_JSR in component calcium (dimensionless). * ALGEBRAIC[81] is beta_SS in component calcium (dimensionless). * ALGEBRAIC[96] is beta_i in component calcium (dimensionless). * ALGEBRAIC[213] is calcium_CaSS_a3 in component calcium (mM_per_ms). * ALGEBRAIC[194] is calcium_Cai_a3 in component calcium (A_per_F). * ALGEBRAIC[59] is calcium_beta_JSR_b1 in component calcium (dimensionless). * ALGEBRAIC[71] is calcium_beta_SS_b1 in component calcium (dimensionless). * ALGEBRAIC[76] is calcium_beta_SS_b2 in component calcium (dimensionless). * ALGEBRAIC[86] is calcium_beta_i_b1 in component calcium (dimensionless). * ALGEBRAIC[91] is calcium_beta_i_b2 in component calcium (dimensionless). * CONSTANTS[103] is a1 in component cell (s3_A_mol_per_g_per_m5). * CONSTANTS[113] is a2 in component cell (s3_A_mol_per_g_per_m5). * ALGEBRAIC[209] is I in component icat (A_per_F). * CONSTANTS[18] is Acap in component cell (cm2). * CONSTANTS[19] is F in component phys (C_per_mmol). * STATES[6] is O2 in component ryr (dimensionless). * STATES[7] is C1 in component ryr (dimensionless). * STATES[8] is C2 in component ryr (dimensionless). * CONSTANTS[20] is Cao in component extra (mM). * CONSTANTS[21] is Ko in component extra (mM). * CONSTANTS[22] is Nao in component extra (mM). * STATES[9] is C0 in component ical (dimensionless). * ALGEBRAIC[13] is C0_to_C1 in component ical (mS_per_uF). * ALGEBRAIC[118] is C0_to_CCa0 in component ical (mS_per_uF). * STATES[10] is C1 in component ical (dimensionless). * ALGEBRAIC[82] is C1_to_C0 in component ical (mS_per_uF). * ALGEBRAIC[26] is C1_to_C2 in component ical (mS_per_uF). * ALGEBRAIC[121] is C1_to_CCa1 in component ical (mS_per_uF). * STATES[11] is C2 in component ical (dimensionless). * ALGEBRAIC[87] is C2_to_C1 in component ical (mS_per_uF). * ALGEBRAIC[32] is C2_to_C3 in component ical (mS_per_uF). * ALGEBRAIC[126] is C2_to_CCa2 in component ical (mS_per_uF). * STATES[12] is C3 in component ical (dimensionless). * ALGEBRAIC[92] is C3_to_C2 in component ical (mS_per_uF). * ALGEBRAIC[40] is C3_to_C4 in component ical (mS_per_uF). * ALGEBRAIC[133] is C3_to_CCa3 in component ical (mS_per_uF). * STATES[13] is C4 in component ical (dimensionless). * ALGEBRAIC[97] is C4_to_C3 in component ical (mS_per_uF). * ALGEBRAIC[142] is C4_to_CCa4 in component ical (mS_per_uF). * STATES[14] is CCa0 in component ical (dimensionless). * CONSTANTS[102] is CCa0_to_C0 in component ical (mS_per_uF). * ALGEBRAIC[52] is CCa0_to_CCa1 in component ical (mS_per_uF). * STATES[15] is CCa1 in component ical (dimensionless). * CONSTANTS[112] is CCa1_to_C1 in component ical (mS_per_uF). * ALGEBRAIC[103] is CCa1_to_CCa0 in component ical (mS_per_uF). * ALGEBRAIC[60] is CCa1_to_CCa2 in component ical (mS_per_uF). * STATES[16] is CCa2 in component ical (dimensionless). * CONSTANTS[114] is CCa2_to_C2 in component ical (mS_per_uF). * ALGEBRAIC[106] is CCa2_to_CCa1 in component ical (mS_per_uF). * ALGEBRAIC[67] is CCa2_to_CCa3 in component ical (mS_per_uF). * STATES[17] is CCa3 in component ical (dimensionless). * CONSTANTS[116] is CCa3_to_C3 in component ical (mS_per_uF). * ALGEBRAIC[109] is CCa3_to_CCa2 in component ical (mS_per_uF). * ALGEBRAIC[72] is CCa3_to_CCa4 in component ical (mS_per_uF). * STATES[18] is CCa4 in component ical (dimensionless). * CONSTANTS[118] is CCa4_to_C4 in component ical (mS_per_uF). * ALGEBRAIC[112] is CCa4_to_CCa3 in component ical (mS_per_uF). * ALGEBRAIC[208] is ICaK in component ical (A_per_F). * CONSTANTS[115] is ICahalf in component ical (A_per_F). * ALGEBRAIC[204] is ICamax in component ical (A_per_F). * STATES[19] is Ki in component potassium (mM). * STATES[20] is Open in component ical (dimensionless). * CONSTANTS[117] is PCa in component ical (L_per_F_per_ms_times_1e0). * CONSTANTS[119] is PK in component ical (L_per_F_per_ms_times_1e0). * ALGEBRAIC[207] is PKprime in component ical (L_per_F_per_ms_times_1e0). * CONSTANTS[23] is Pscale in component ical (dimensionless). * STATES[21] is V in component membrane (mV). * ALGEBRAIC[203] is VFFRT in component phys (C_per_mmol). * ALGEBRAIC[180] is VFRT in component phys (dimensionless). * CONSTANTS[24] is aL in component ical (dimensionless). * ALGEBRAIC[1] is alpha in component ical (mS_per_uF). * ALGEBRAIC[45] is alpha_prime in component ical (mS_per_uF). * CONSTANTS[25] is bL in component ical (dimensionless). * ALGEBRAIC[77] is beta in component ical (mS_per_uF). * ALGEBRAIC[99] is beta_prime in component ical (mS_per_uF). * CONSTANTS[26] is fL in component ical (mS_per_uF). * CONSTANTS[27] is gL in component ical (mS_per_uF). * ALGEBRAIC[115] is gamma in component ical (mS_per_uF). * ALGEBRAIC[122] is ical_C0_a1 in component ical (mS_per_uF). * ALGEBRAIC[127] is ical_C0_a2 in component ical (mS_per_uF). * ALGEBRAIC[128] is ical_C1_a1 in component ical (mS_per_uF). * ALGEBRAIC[134] is ical_C1_a2 in component ical (mS_per_uF). * ALGEBRAIC[135] is ical_C2_a1 in component ical (mS_per_uF). * ALGEBRAIC[140] is ical_C2_a2 in component ical (mS_per_uF). * ALGEBRAIC[141] is ical_C3_a1 in component ical (mS_per_uF). * ALGEBRAIC[151] is ical_C3_a2 in component ical (mS_per_uF). * ALGEBRAIC[152] is ical_C4_a1 in component ical (mS_per_uF). * ALGEBRAIC[166] is ical_C4_a2 in component ical (mS_per_uF). * ALGEBRAIC[123] is ical_CCa0_a1 in component ical (mS_per_uF). * ALGEBRAIC[129] is ical_CCa0_a2 in component ical (mS_per_uF). * ALGEBRAIC[130] is ical_CCa1_a1 in component ical (mS_per_uF). * ALGEBRAIC[136] is ical_CCa1_a2 in component ical (mS_per_uF). * ALGEBRAIC[137] is ical_CCa2_a1 in component ical (mS_per_uF). * ALGEBRAIC[143] is ical_CCa2_a2 in component ical (mS_per_uF). * ALGEBRAIC[144] is ical_CCa3_a1 in component ical (mS_per_uF). * ALGEBRAIC[153] is ical_CCa3_a2 in component ical (mS_per_uF). * ALGEBRAIC[154] is ical_CCa4_a1 in component ical (mS_per_uF). * ALGEBRAIC[167] is ical_CCa4_a2 in component ical (mS_per_uF). * ALGEBRAIC[182] is ical_ICaK_a1 in component ical (mM). * ALGEBRAIC[184] is ical_ICaK_a2 in component ical (dimensionless). * ALGEBRAIC[186] is ical_ICamax_a1 in component ical (mM). * ALGEBRAIC[188] is ical_ICamax_a2 in component ical (dimensionless). * CONSTANTS[28] is ical_yCa_yCa_inf_a1 in component ical (dimensionless). * ALGEBRAIC[206] is imax in component ical (A_per_F). * CONSTANTS[29] is omega in component ical (mS_per_uF). * ALGEBRAIC[2] is tau_yCa in component ical (ms). * STATES[22] is yCa in component ical (dimensionless). * ALGEBRAIC[14] is yCa_inf in component ical (dimensionless). * CONSTANTS[30] is Ttypescale in component icat (L_per_F_per_ms_times_1e0). * ALGEBRAIC[3] is icat_l_inf in component icat (dimensionless). * ALGEBRAIC[15] is icat_l_tau in component icat (ms). * ALGEBRAIC[4] is icat_n_inf in component icat (dimensionless). * ALGEBRAIC[16] is icat_n_tau in component icat (ms). * STATES[23] is l in component icat (dimensionless). * STATES[24] is n in component icat (dimensionless). * ALGEBRAIC[114] is EK in component nernst (mV). * ALGEBRAIC[150] is ENa in component nernst (mV). * ALGEBRAIC[165] is IHCN in component ihcn (A_per_F). * CONSTANTS[31] is IHCNmax in component ihcn (mS_per_uF). * ALGEBRAIC[181] is h_alpha in component ihcn (mS_per_uF). * ALGEBRAIC[183] is h_beta in component ihcn (mS_per_uF). * ALGEBRAIC[185] is h_delta in component ihcn (mS_per_uF). * CONSTANTS[32] is h_f in component ihcn (dimensionless). * ALGEBRAIC[187] is h_gamma in component ihcn (mS_per_uF). * STATES[25] is hcn1 in component ihcn (dimensionless). * STATES[26] is hcn10 in component ihcn (dimensionless). * STATES[27] is hcn2 in component ihcn (dimensionless). * STATES[28] is hcn3 in component ihcn (dimensionless). * STATES[29] is hcn4 in component ihcn (dimensionless). * STATES[30] is hcn5 in component ihcn (dimensionless). * STATES[31] is hcn6 in component ihcn (dimensionless). * STATES[32] is hcn7 in component ihcn (dimensionless). * STATES[33] is hcn8 in component ihcn (dimensionless). * STATES[34] is hcn9 in component ihcn (dimensionless). * CONSTANTS[33] is GK1 in component ik1 (mS_per_uF). * ALGEBRAIC[117] is IK1 in component ik1 (A_per_F). * ALGEBRAIC[100] is ik1_IK1_inf in component ik1 (dimensionless). * CONSTANTS[34] is A0 in component ikr (mS_per_uF). * CONSTANTS[35] is A1 in component ikr (mS_per_uF). * CONSTANTS[36] is A2 in component ikr (mS_per_uF). * CONSTANTS[37] is A3 in component ikr (mS_per_uF). * CONSTANTS[38] is A4 in component ikr (mS_per_uF). * CONSTANTS[39] is A5 in component ikr (mS_per_uF). * CONSTANTS[40] is A6 in component ikr (mS_per_uF). * CONSTANTS[41] is B0 in component ikr (per_mV). * CONSTANTS[104] is B1 in component ikr (per_mV). * CONSTANTS[42] is B2 in component ikr (per_mV). * CONSTANTS[105] is B3 in component ikr (per_mV). * CONSTANTS[43] is B4 in component ikr (per_mV). * CONSTANTS[106] is B5 in component ikr (per_mV). * CONSTANTS[44] is B6 in component ikr (per_mV). * STATES[35] is C1 in component ikr (dimensionless). * ALGEBRAIC[5] is C1H_to_C2H in component ikr (mS_per_uF). * STATES[36] is C2 in component ikr (dimensionless). * ALGEBRAIC[17] is C2H_to_C1H in component ikr (mS_per_uF). * CONSTANTS[107] is C2H_to_C3H in component ikr (mS_per_uF). * STATES[37] is C3 in component ikr (dimensionless). * CONSTANTS[108] is C3H_to_C2H in component ikr (mS_per_uF). * ALGEBRAIC[6] is C3H_to_IH in component ikr (mS_per_uF). * ALGEBRAIC[18] is C3H_to_OH in component ikr (mS_per_uF). * CONSTANTS[45] is GKr in component ikr (mS_per_uF). * STATES[38] is I in component ikr (dimensionless). * ALGEBRAIC[46] is IH_to_C3H in component ikr (mS_per_uF). * ALGEBRAIC[27] is IH_to_OH in component ikr (mS_per_uF). * ALGEBRAIC[120] is IKr in component ikr (A_per_F). * STATES[39] is O in component ikr (dimensionless). * ALGEBRAIC[33] is OH_to_C3H in component ikr (mS_per_uF). * ALGEBRAIC[41] is OH_to_IH in component ikr (mS_per_uF). * CONSTANTS[46] is T_Const in component ikr (dimensionless). * CONSTANTS[109] is fKo in component ikr (dimensionless). * ALGEBRAIC[28] is ikr_C2_a1 in component ikr (mS_per_uF). * ALGEBRAIC[34] is ikr_C2_a2 in component ikr (mS_per_uF). * ALGEBRAIC[53] is ikr_C3_a1 in component ikr (mS_per_uF). * ALGEBRAIC[61] is ikr_C3_a2 in component ikr (mS_per_uF). * ALGEBRAIC[54] is ikr_I_a1 in component ikr (mS_per_uF). * ALGEBRAIC[62] is ikr_I_a2 in component ikr (mS_per_uF). * ALGEBRAIC[47] is ikr_O_a1 in component ikr (mS_per_uF). * ALGEBRAIC[55] is ikr_O_a2 in component ikr (mS_per_uF). * CONSTANTS[47] is GKs in component iks (mS_per_uF). * ALGEBRAIC[125] is IKs in component iks (A_per_F). * ALGEBRAIC[7] is iks_xf_wt_alpha in component iks (mS_per_uF). * ALGEBRAIC[19] is iks_xf_wt_beta in component iks (mS_per_uF). * ALGEBRAIC[8] is iks_xs_wt_alpha in component iks (mS_per_uF). * ALGEBRAIC[20] is iks_xs_wt_beta in component iks (mS_per_uF). * STATES[40] is xf_wt in component iks (dimensionless). * STATES[41] is xs_wt in component iks (dimensionless). * CONSTANTS[48] is KmCa in component inaca (mM). * CONSTANTS[49] is KmNa in component inaca (mM). * STATES[42] is Nai in component sodium (mM). * ALGEBRAIC[189] is a1 in component inaca (mol4_per_m12). * ALGEBRAIC[190] is a2 in component inaca (mol4_per_m12). * ALGEBRAIC[191] is a3 in component inaca (dimensionless). * CONSTANTS[120] is a4 in component inaca (mM). * CONSTANTS[122] is a5 in component inaca (m9_per_mol3). * CONSTANTS[50] is eta in component inaca (dimensionless). * CONSTANTS[51] is kNaCa in component inaca (A_per_F). * CONSTANTS[52] is ksat in component inaca (dimensionless). * CONSTANTS[121] is nao3 in component inaca (mM3). * ALGEBRAIC[199] is INaK in component inak (A_per_F). * CONSTANTS[53] is INaKmax in component inak (A_per_F). * CONSTANTS[54] is KmKo in component inak (mM). * CONSTANTS[55] is KmNai in component inak (mM). * ALGEBRAIC[197] is fNaK in component inak (dimensionless). * CONSTANTS[123] is inak_INaK_a1 in component inak (dimensionless). * ALGEBRAIC[102] is inak_INaK_a2 in component inak (dimensionless). * ALGEBRAIC[193] is inak_fNaK_a1 in component inak (dimensionless). * ALGEBRAIC[195] is inak_fNaK_a2 in component inak (dimensionless). * CONSTANTS[124] is sigma in component inak (dimensionless). * CONSTANTS[56] is IpCamax in component ipca (A_per_F). * CONSTANTS[57] is KmpCa in component ipca (mM). * ALGEBRAIC[132] is Isus in component isus (A_per_F). * CONSTANTS[58] is Isusmax in component isus (mS_per_uF). * STATES[43] is C0 in component ito (dimensionless). * ALGEBRAIC[21] is C0_to_C1 in component ito (mS_per_uF). * ALGEBRAIC[145] is C0_to_CI0 in component ito (mS_per_uF). * STATES[44] is C1 in component ito (dimensionless). * ALGEBRAIC[104] is C1_to_C0 in component ito (mS_per_uF). * ALGEBRAIC[29] is C1_to_C2 in component ito (mS_per_uF). * ALGEBRAIC[146] is C1_to_CI1 in component ito (mS_per_uF). * STATES[45] is C2 in component ito (dimensionless). * ALGEBRAIC[107] is C2_to_C1 in component ito (mS_per_uF). * ALGEBRAIC[35] is C2_to_C3 in component ito (mS_per_uF). * ALGEBRAIC[147] is C2_to_CI2 in component ito (mS_per_uF). * STATES[46] is C3 in component ito (dimensionless). * ALGEBRAIC[110] is C3_to_C2 in component ito (mS_per_uF). * ALGEBRAIC[148] is C3_to_CI3 in component ito (mS_per_uF). * ALGEBRAIC[42] is C3_to_O in component ito (mS_per_uF). * STATES[47] is CI0 in component ito (dimensionless). * ALGEBRAIC[78] is CI0_to_C0 in component ito (mS_per_uF). * ALGEBRAIC[48] is CI0_to_CI1 in component ito (mS_per_uF). * STATES[48] is CI1 in component ito (dimensionless). * ALGEBRAIC[83] is CI1_to_C1 in component ito (mS_per_uF). * ALGEBRAIC[113] is CI1_to_CI0 in component ito (mS_per_uF). * ALGEBRAIC[56] is CI1_to_CI2 in component ito (mS_per_uF). * STATES[49] is CI2 in component ito (dimensionless). * ALGEBRAIC[88] is CI2_to_C2 in component ito (mS_per_uF). * ALGEBRAIC[116] is CI2_to_CI1 in component ito (mS_per_uF). * ALGEBRAIC[63] is CI2_to_CI3 in component ito (mS_per_uF). * STATES[50] is CI3 in component ito (dimensionless). * ALGEBRAIC[93] is CI3_to_C3 in component ito (mS_per_uF). * ALGEBRAIC[119] is CI3_to_CI2 in component ito (mS_per_uF). * ALGEBRAIC[68] is CI3_to_OI in component ito (mS_per_uF). * CONSTANTS[59] is G in component ito (mS_per_uF). * ALGEBRAIC[139] is Ito1 in component ito (A_per_F). * STATES[51] is O in component ito (dimensionless). * STATES[52] is OI in component ito (dimensionless). * ALGEBRAIC[124] is OI_to_CI3 in component ito (mS_per_uF). * ALGEBRAIC[98] is OI_to_O in component ito (mS_per_uF). * ALGEBRAIC[131] is O_to_C3 in component ito (mS_per_uF). * ALGEBRAIC[149] is O_to_OI in component ito (mS_per_uF). * CONSTANTS[60] is aa in component ito (per_mV). * CONSTANTS[61] is ai in component ito (per_mV). * ALGEBRAIC[9] is alpha_act43 in component ito (mS_per_uF). * ALGEBRAIC[73] is alpha_inact43 in component ito (mS_per_uF). * CONSTANTS[62] is alphaa0 in component ito (mS_per_uF). * CONSTANTS[63] is alphai0 in component ito (mS_per_uF). * CONSTANTS[64] is b1 in component ito (dimensionless). * CONSTANTS[65] is b2 in component ito (dimensionless). * CONSTANTS[66] is b3 in component ito (dimensionless). * CONSTANTS[67] is b4 in component ito (dimensionless). * CONSTANTS[68] is ba in component ito (per_mV). * ALGEBRAIC[101] is beta_act43 in component ito (mS_per_uF). * ALGEBRAIC[138] is beta_inact43 in component ito (mS_per_uF). * CONSTANTS[69] is betaa0 in component ito (mS_per_uF). * CONSTANTS[70] is betai0 in component ito (mS_per_uF). * CONSTANTS[71] is bi in component ito (per_mV). * CONSTANTS[72] is f1 in component ito (dimensionless). * CONSTANTS[73] is f2 in component ito (dimensionless). * CONSTANTS[74] is f3 in component ito (dimensionless). * CONSTANTS[75] is f4 in component ito (dimensionless). * ALGEBRAIC[155] is ito_C0_a1 in component ito (mS_per_uF). * ALGEBRAIC[168] is ito_C0_a2 in component ito (mS_per_uF). * ALGEBRAIC[156] is ito_C1_a1 in component ito (mS_per_uF). * ALGEBRAIC[169] is ito_C1_a2 in component ito (mS_per_uF). * ALGEBRAIC[157] is ito_C2_a1 in component ito (mS_per_uF). * ALGEBRAIC[170] is ito_C2_a2 in component ito (mS_per_uF). * ALGEBRAIC[158] is ito_C3_a1 in component ito (mS_per_uF). * ALGEBRAIC[171] is ito_C3_a2 in component ito (mS_per_uF). * ALGEBRAIC[159] is ito_CI0_a1 in component ito (mS_per_uF). * ALGEBRAIC[172] is ito_CI0_a2 in component ito (mS_per_uF). * ALGEBRAIC[160] is ito_CI1_a1 in component ito (mS_per_uF). * ALGEBRAIC[173] is ito_CI1_a2 in component ito (mS_per_uF). * ALGEBRAIC[161] is ito_CI2_a1 in component ito (mS_per_uF). * ALGEBRAIC[174] is ito_CI2_a2 in component ito (mS_per_uF). * ALGEBRAIC[162] is ito_CI3_a1 in component ito (mS_per_uF). * ALGEBRAIC[175] is ito_CI3_a2 in component ito (mS_per_uF). * ALGEBRAIC[163] is ito_OI_a1 in component ito (mS_per_uF). * ALGEBRAIC[176] is ito_OI_a2 in component ito (mS_per_uF). * ALGEBRAIC[164] is ito_O_a1 in component ito (mS_per_uF). * ALGEBRAIC[177] is ito_O_a2 in component ito (mS_per_uF). * ALGEBRAIC[179] is INa in component nav15 (A_per_F). * ALGEBRAIC[178] is INa1 in component nav11 (A_per_F). * ALGEBRAIC[212] is a1 in component membrane (A_per_F). * ALGEBRAIC[201] is a2 in component membrane (A_per_F). * ALGEBRAIC[108] is a3 in component membrane (A_per_F). * CONSTANTS[110] is amplitude in component membrane (A_per_F). * CONSTANTS[76] is duration in component membrane (ms). * CONSTANTS[77] is i_diff in component membrane (A_per_F). * ALGEBRAIC[214] is i_ion in component membrane (A_per_F). * ALGEBRAIC[111] is i_stim in component membrane (A_per_F). * CONSTANTS[78] is offset in component membrane (ms). * CONSTANTS[79] is period in component membrane (ms). * STATES[53] is BC1 in component nav11 (dimensionless). * STATES[54] is BC2 in component nav11 (dimensionless). * STATES[55] is BC3 in component nav11 (dimensionless). * STATES[56] is BO in component nav11 (dimensionless). * STATES[57] is C1 in component nav11 (dimensionless). * STATES[58] is C2 in component nav11 (dimensionless). * STATES[59] is C3 in component nav11 (dimensionless). * CONSTANTS[80] is GNa1 in component nav11 (mS_per_uF). * STATES[60] is IC2 in component nav11 (dimensionless). * STATES[61] is IC3 in component nav11 (dimensionless). * STATES[62] is IF in component nav11 (dimensionless). * STATES[63] is IS1 in component nav11 (dimensionless). * STATES[64] is IS2 in component nav11 (dimensionless). * STATES[65] is O in component nav11 (dimensionless). * ALGEBRAIC[10] is a11 in component nav11 (mS_per_uF). * ALGEBRAIC[22] is a12 in component nav11 (mS_per_uF). * ALGEBRAIC[30] is a13 in component nav11 (mS_per_uF). * ALGEBRAIC[36] is a2 in component nav11 (mS_per_uF). * ALGEBRAIC[43] is a3 in component nav11 (mS_per_uF). * ALGEBRAIC[49] is a4 in component nav11 (mS_per_uF). * ALGEBRAIC[57] is a5 in component nav11 (mS_per_uF). * ALGEBRAIC[64] is b11 in component nav11 (mS_per_uF). * ALGEBRAIC[69] is b12 in component nav11 (mS_per_uF). * ALGEBRAIC[74] is b13 in component nav11 (mS_per_uF). * ALGEBRAIC[84] is b2 in component nav11 (mS_per_uF). * ALGEBRAIC[79] is b3 in component nav11 (mS_per_uF). * ALGEBRAIC[89] is b4 in component nav11 (mS_per_uF). * ALGEBRAIC[94] is b5 in component nav11 (mS_per_uF). * CONSTANTS[81] is mu1 in component nav11 (mS_per_uF). * CONSTANTS[82] is mu2 in component nav11 (mS_per_uF). * STATES[66] is BC1 in component nav15 (dimensionless). * STATES[67] is BC2 in component nav15 (dimensionless). * STATES[68] is BC3 in component nav15 (dimensionless). * STATES[69] is BO in component nav15 (dimensionless). * STATES[70] is C1 in component nav15 (dimensionless). * STATES[71] is C2 in component nav15 (dimensionless). * STATES[72] is C3 in component nav15 (dimensionless). * CONSTANTS[83] is GNa in component nav15 (mS_per_uF). * STATES[73] is IC2 in component nav15 (dimensionless). * STATES[74] is IC3 in component nav15 (dimensionless). * STATES[75] is IF in component nav15 (dimensionless). * STATES[76] is IS1 in component nav15 (dimensionless). * STATES[77] is IS2 in component nav15 (dimensionless). * STATES[78] is O in component nav15 (dimensionless). * ALGEBRAIC[11] is a11 in component nav15 (mS_per_uF). * ALGEBRAIC[23] is a12 in component nav15 (mS_per_uF). * ALGEBRAIC[31] is a13 in component nav15 (mS_per_uF). * ALGEBRAIC[37] is a2 in component nav15 (mS_per_uF). * ALGEBRAIC[44] is a3 in component nav15 (mS_per_uF). * ALGEBRAIC[50] is a4 in component nav15 (mS_per_uF). * ALGEBRAIC[58] is a5 in component nav15 (mS_per_uF). * ALGEBRAIC[65] is b11 in component nav15 (mS_per_uF). * ALGEBRAIC[70] is b12 in component nav15 (mS_per_uF). * ALGEBRAIC[75] is b13 in component nav15 (mS_per_uF). * ALGEBRAIC[85] is b2 in component nav15 (mS_per_uF). * ALGEBRAIC[80] is b3 in component nav15 (mS_per_uF). * ALGEBRAIC[90] is b4 in component nav15 (mS_per_uF). * ALGEBRAIC[95] is b5 in component nav15 (mS_per_uF). * CONSTANTS[84] is mu1 in component nav15 (mS_per_uF). * CONSTANTS[85] is mu2 in component nav15 (mS_per_uF). * CONSTANTS[111] is RTF in component phys (mV). * CONSTANTS[86] is R in component phys (J_per_mol_per_K). * CONSTANTS[87] is T in component phys (kelvin). * ALGEBRAIC[210] is IK_tot in component potassium (A_per_F). * STATES[79] is O1 in component ryr (dimensionless). * CONSTANTS[88] is kaminus in component ryr (mS_per_uF). * CONSTANTS[89] is kaplus in component ryr (m12_per_s_per_mol4_times_1e15). * CONSTANTS[90] is kbminus in component ryr (mS_per_uF). * CONSTANTS[91] is kbplus in component ryr (m9_per_s_per_mol3_times_1e12). * CONSTANTS[92] is kcminus in component ryr (mS_per_uF). * CONSTANTS[93] is kcplus in component ryr (mS_per_uF). * ALGEBRAIC[24] is ryr_C1_a2 in component ryr (mol4_per_m12_times_1e_minus_12). * ALGEBRAIC[38] is ryr_O2_a1 in component ryr (mM3_times_1e_minus_9). * CONSTANTS[94] is v1 in component ryr (mS_per_uF). * CONSTANTS[95] is KSR in component serca (dimensionless). * CONSTANTS[96] is Kfb in component serca (mM). * CONSTANTS[97] is Krb in component serca (mM). * CONSTANTS[98] is Nfb in component serca (dimensionless). * CONSTANTS[99] is Nrb in component serca (dimensionless). * ALGEBRAIC[196] is fb in component serca (dimensionless). * ALGEBRAIC[198] is rb in component serca (dimensionless). * CONSTANTS[100] is vmaxf in component serca (mM_per_ms). * CONSTANTS[101] is vmaxr in component serca (mM_per_ms). * ALGEBRAIC[202] is INa_tot in component sodium (A_per_F). * RATES[4] is d/dt HTRPNCa in component caflux (dimensionless). * RATES[5] is d/dt LTRPNCa in component caflux (dimensionless). * RATES[0] is d/dt CaJSR in component calcium (mM). * RATES[1] is d/dt CaNSR in component calcium (mM). * RATES[2] is d/dt CaSS in component calcium (mM). * RATES[3] is d/dt Cai in component calcium (mM). * RATES[9] is d/dt C0 in component ical (dimensionless). * RATES[10] is d/dt C1 in component ical (dimensionless). * RATES[11] is d/dt C2 in component ical (dimensionless). * RATES[12] is d/dt C3 in component ical (dimensionless). * RATES[13] is d/dt C4 in component ical (dimensionless). * RATES[14] is d/dt CCa0 in component ical (dimensionless). * RATES[15] is d/dt CCa1 in component ical (dimensionless). * RATES[16] is d/dt CCa2 in component ical (dimensionless). * RATES[17] is d/dt CCa3 in component ical (dimensionless). * RATES[18] is d/dt CCa4 in component ical (dimensionless). * RATES[20] is d/dt Open in component ical (dimensionless). * RATES[22] is d/dt yCa in component ical (dimensionless). * RATES[23] is d/dt l in component icat (dimensionless). * RATES[24] is d/dt n in component icat (dimensionless). * RATES[25] is d/dt hcn1 in component ihcn (dimensionless). * RATES[26] is d/dt hcn10 in component ihcn (dimensionless). * RATES[27] is d/dt hcn2 in component ihcn (dimensionless). * RATES[28] is d/dt hcn3 in component ihcn (dimensionless). * RATES[29] is d/dt hcn4 in component ihcn (dimensionless). * RATES[30] is d/dt hcn5 in component ihcn (dimensionless). * RATES[31] is d/dt hcn6 in component ihcn (dimensionless). * RATES[32] is d/dt hcn7 in component ihcn (dimensionless). * RATES[33] is d/dt hcn8 in component ihcn (dimensionless). * RATES[34] is d/dt hcn9 in component ihcn (dimensionless). * RATES[35] is d/dt C1 in component ikr (dimensionless). * RATES[36] is d/dt C2 in component ikr (dimensionless). * RATES[37] is d/dt C3 in component ikr (dimensionless). * RATES[38] is d/dt I in component ikr (dimensionless). * RATES[39] is d/dt O in component ikr (dimensionless). * RATES[40] is d/dt xf_wt in component iks (dimensionless). * RATES[41] is d/dt xs_wt in component iks (dimensionless). * RATES[43] is d/dt C0 in component ito (dimensionless). * RATES[44] is d/dt C1 in component ito (dimensionless). * RATES[45] is d/dt C2 in component ito (dimensionless). * RATES[46] is d/dt C3 in component ito (dimensionless). * RATES[47] is d/dt CI0 in component ito (dimensionless). * RATES[48] is d/dt CI1 in component ito (dimensionless). * RATES[49] is d/dt CI2 in component ito (dimensionless). * RATES[50] is d/dt CI3 in component ito (dimensionless). * RATES[51] is d/dt O in component ito (dimensionless). * RATES[52] is d/dt OI in component ito (dimensionless). * RATES[21] is d/dt V in component membrane (mV). * RATES[53] is d/dt BC1 in component nav11 (dimensionless). * RATES[54] is d/dt BC2 in component nav11 (dimensionless). * RATES[55] is d/dt BC3 in component nav11 (dimensionless). * RATES[56] is d/dt BO in component nav11 (dimensionless). * RATES[57] is d/dt C1 in component nav11 (dimensionless). * RATES[58] is d/dt C2 in component nav11 (dimensionless). * RATES[59] is d/dt C3 in component nav11 (dimensionless). * RATES[60] is d/dt IC2 in component nav11 (dimensionless). * RATES[61] is d/dt IC3 in component nav11 (dimensionless). * RATES[62] is d/dt IF in component nav11 (dimensionless). * RATES[63] is d/dt IS1 in component nav11 (dimensionless). * RATES[64] is d/dt IS2 in component nav11 (dimensionless). * RATES[65] is d/dt O in component nav11 (dimensionless). * RATES[66] is d/dt BC1 in component nav15 (dimensionless). * RATES[67] is d/dt BC2 in component nav15 (dimensionless). * RATES[68] is d/dt BC3 in component nav15 (dimensionless). * RATES[69] is d/dt BO in component nav15 (dimensionless). * RATES[70] is d/dt C1 in component nav15 (dimensionless). * RATES[71] is d/dt C2 in component nav15 (dimensionless). * RATES[72] is d/dt C3 in component nav15 (dimensionless). * RATES[73] is d/dt IC2 in component nav15 (dimensionless). * RATES[74] is d/dt IC3 in component nav15 (dimensionless). * RATES[75] is d/dt IF in component nav15 (dimensionless). * RATES[76] is d/dt IS1 in component nav15 (dimensionless). * RATES[77] is d/dt IS2 in component nav15 (dimensionless). * RATES[78] is d/dt O in component nav15 (dimensionless). * RATES[19] is d/dt Ki in component potassium (mM). * RATES[7] is d/dt C1 in component ryr (dimensionless). * RATES[8] is d/dt C2 in component ryr (dimensionless). * RATES[79] is d/dt O1 in component ryr (dimensionless). * RATES[6] is d/dt O2 in component ryr (dimensionless). * RATES[42] is d/dt Nai in component sodium (mM). */ void initConsts(double* CONSTANTS, double* RATES, double *STATES) { STATES[0] = 2.59679515799999983e-01; STATES[1] = 2.59898837400000027e-01; STATES[2] = 1.24655751999999995e-04; STATES[3] = 7.56225546699999958e-05; STATES[4] = 9.74145534599999974e-01; CONSTANTS[0] = 0.14; STATES[5] = 7.05428108299999967e-02; CONSTANTS[1] = 0.07; CONSTANTS[2] = 6.6e-05; CONSTANTS[3] = 20.0; CONSTANTS[4] = 0.04; CONSTANTS[5] = 40.0; CONSTANTS[6] = 0.5747; CONSTANTS[7] = 26.7; CONSTANTS[8] = 0.05; CONSTANTS[9] = 15.0; CONSTANTS[10] = 0.0; CONSTANTS[11] = 0.00238; CONSTANTS[12] = 0.8; CONSTANTS[13] = 0.00015; CONSTANTS[14] = 1.36e-07; CONSTANTS[15] = 1.785e-06; CONSTANTS[16] = 1.08e-09; CONSTANTS[17] = 2.196e-05; CONSTANTS[18] = 0.0003912; CONSTANTS[19] = 96.5; STATES[6] = 2.58066283699999986e-09; STATES[7] = 4.65590390899999984e-01; STATES[8] = 5.33775261499999987e-01; CONSTANTS[20] = 2.0; CONSTANTS[21] = 4.0; CONSTANTS[22] = 138.0; STATES[9] = 8.74379838900000039e-01; STATES[10] = 2.55268330899999993e-02; STATES[11] = 2.79463949400000000e-04; STATES[12] = 1.35979496400000004e-06; STATES[13] = 2.48115507400000008e-09; STATES[14] = 8.89536543300000065e-02; STATES[15] = 1.03878563100000005e-02; STATES[16] = 4.54899679899999998e-04; STATES[17] = 8.85360913299999938e-06; STATES[18] = 6.46181672899999939e-08; STATES[19] = 1.22483450199999993e+02; STATES[20] = 1.85837559400000008e-10; CONSTANTS[23] = 1.8; STATES[21] = -8.03864711399999976e+01; CONSTANTS[24] = 2.0; CONSTANTS[25] = 2.0; CONSTANTS[26] = 0.3; CONSTANTS[27] = 4.0; CONSTANTS[28] = 0.82; CONSTANTS[29] = 0.0025; STATES[22] = 9.98998351100000015e-01; CONSTANTS[30] = 0.0075614; STATES[23] = 5.48343768800000020e-01; STATES[24] = 2.08213191599999990e-03; CONSTANTS[31] = 0.3225; CONSTANTS[32] = 2.2361; STATES[25] = 3.45377576399999997e-01; STATES[26] = 2.64074099199999987e-03; STATES[27] = 4.08547201099999979e-01; STATES[28] = 1.80893426200000013e-01; STATES[29] = 3.54868422399999967e-02; STATES[30] = 2.59639364999999980e-03; STATES[31] = 1.13417300900000000e-03; STATES[32] = 5.28665430399999966e-03; STATES[33] = 9.66413904500000066e-03; STATES[34] = 8.13729668700000075e-03; CONSTANTS[33] = 0.0226; CONSTANTS[34] = 1.71476417330859998e-02; CONSTANTS[35] = 3.96932838114099976e-02; CONSTANTS[36] = 2.05744860597700009e-02; CONSTANTS[37] = 1.34366604422999996e-03; CONSTANTS[38] = 1.06663164912879999e-01; CONSTANTS[39] = 6.46393910049000014e-03; CONSTANTS[40] = 8.03937440300000057e-05; CONSTANTS[41] = 3.30460803883500034e-02; CONSTANTS[42] = 2.61741271511800010e-02; CONSTANTS[43] = 5.68908859717000021e-03; CONSTANTS[44] = 6.98089239999999969e-07; STATES[35] = 7.89638103000000036e-01; STATES[36] = 7.51317227500000002e-04; STATES[37] = 1.31802129699999990e-04; CONSTANTS[45] = 0.0383724; STATES[38] = 7.34187676599999975e-06; STATES[39] = 2.70143786700000017e-05; CONSTANTS[46] = 5.32000000100000037e+00; CONSTANTS[47] = 2.80819022457099998e-02; STATES[40] = 7.40047161399999998e-04; STATES[41] = 1.95694799400000008e-01; CONSTANTS[48] = 1.38; CONSTANTS[49] = 87.5; STATES[42] = 1.20687050500000002e+01; CONSTANTS[50] = 0.35; CONSTANTS[51] = 0.44; CONSTANTS[52] = 0.2; CONSTANTS[53] = 1.5; CONSTANTS[54] = 1.5; CONSTANTS[55] = 20.0; CONSTANTS[56] = 0.05; CONSTANTS[57] = 0.0005; CONSTANTS[58] = 0.0919908; STATES[43] = 9.12446021800000007e-01; STATES[44] = 5.57395224500000022e-02; STATES[45] = 1.27681665400000005e-03; STATES[46] = 1.29938504799999993e-05; STATES[47] = 1.41240034599999995e-02; STATES[48] = 1.10576340999999998e-02; STATES[49] = 4.37517185700000023e-03; STATES[50] = 9.10523457199999969e-04; CONSTANTS[59] = 1.52138159999999995e-01; STATES[51] = 4.95957872400000005e-08; STATES[52] = 5.71714766299999999e-05; CONSTANTS[60] = 0.028983; CONSTANTS[61] = 3.73015999999999994e-04; CONSTANTS[62] = 0.543708; CONSTANTS[63] = 0.0498424; CONSTANTS[64] = 6.77348; CONSTANTS[65] = 1.56212705152000009e+01; CONSTANTS[66] = 2.87532603313000017e+01; CONSTANTS[67] = 5.24576206679000052e+02; CONSTANTS[68] = 0.0468437; CONSTANTS[69] = 0.080185; CONSTANTS[70] = 8.19481999999999958e-04; CONSTANTS[71] = 5.374e-08; CONSTANTS[72] = 1.8936; CONSTANTS[73] = 1.42246474559999996e+01; CONSTANTS[74] = 1.58574378389000003e+02; CONSTANTS[75] = 1.42936645351000010e+02; CONSTANTS[76] = 0.5; CONSTANTS[77] = 0.0; CONSTANTS[78] = 0.0; CONSTANTS[79] = 1000.0; STATES[53] = 3.66022597099999997e-10; STATES[54] = 1.72916501500000004e-07; STATES[55] = 3.12749104299999976e-05; STATES[56] = 6.60499340399999993e-13; STATES[57] = 4.69401528400000025e-06; STATES[58] = 2.21514457499999992e-03; STATES[59] = 4.00644227700000022e-01; CONSTANTS[80] = 9.0; STATES[60] = 3.35246803199999981e-04; STATES[61] = 5.99583493199999998e-02; STATES[62] = 3.65674332999999992e-06; STATES[63] = 8.87492239200000053e-03; STATES[64] = 5.26928426500000047e-01; STATES[65] = 9.08194443799999939e-09; CONSTANTS[81] = 4.3e-08; CONSTANTS[82] = 0.0003; STATES[66] = 2.08587473400000016e-08; STATES[67] = 1.63649800299999998e-06; STATES[68] = 5.17784203000000017e-05; STATES[69] = 5.01137449999999989e-11; STATES[70] = 2.47138734400000005e-04; STATES[71] = 1.93896494799999999e-02; STATES[72] = 6.13484026399999993e-01; CONSTANTS[83] = 35.0; STATES[73] = 9.13117952200000020e-03; STATES[74] = 2.88855704800000002e-01; STATES[75] = 1.17674846899999997e-04; STATES[76] = 1.38841821899999998e-03; STATES[77] = 6.62152358299999966e-02; STATES[78] = 5.92094839499999983e-07; CONSTANTS[84] = 4.3e-08; CONSTANTS[85] = 0.0003; CONSTANTS[86] = 8.315; CONSTANTS[87] = 310.0; STATES[79] = 6.34345983199999957e-04; CONSTANTS[88] = 0.576; CONSTANTS[89] = 0.01215; CONSTANTS[90] = 1.93; CONSTANTS[91] = 0.00405; CONSTANTS[92] = 0.0008; CONSTANTS[93] = 0.1; CONSTANTS[94] = 1.8; CONSTANTS[95] = 1.2; CONSTANTS[96] = 0.000168; CONSTANTS[97] = 3.29; CONSTANTS[98] = 1.2; CONSTANTS[99] = 1.0; CONSTANTS[100] = 7.48e-05; CONSTANTS[101] = 0.000318; CONSTANTS[102] = CONSTANTS[29]; CONSTANTS[103] = CONSTANTS[18]/( ( CONSTANTS[17]*CONSTANTS[19])*1000.00); CONSTANTS[104] = - 0.0430605; CONSTANTS[105] = - 0.0269139; CONSTANTS[106] = - 0.0453664; CONSTANTS[107] = CONSTANTS[46]*0.0260836; CONSTANTS[108] = CONSTANTS[46]*0.148330; CONSTANTS[109] = pow((CONSTANTS[21]/4.00000), 1.0 / 2); CONSTANTS[110] = - 100.000; CONSTANTS[111] = ( CONSTANTS[86]*CONSTANTS[87])/CONSTANTS[19]; CONSTANTS[112] = CONSTANTS[102]/CONSTANTS[25]; CONSTANTS[113] = CONSTANTS[18]/( ( ( 2.00000*CONSTANTS[16])*CONSTANTS[19])*1000.00); CONSTANTS[114] = CONSTANTS[112]/CONSTANTS[25]; CONSTANTS[115] = - 0.265000; CONSTANTS[116] = CONSTANTS[114]/CONSTANTS[25]; CONSTANTS[117] = CONSTANTS[23]*0.246900; CONSTANTS[118] = CONSTANTS[116]/CONSTANTS[25]; CONSTANTS[119] = CONSTANTS[23]*0.000457400; CONSTANTS[120] = CONSTANTS[48]+CONSTANTS[20]; CONSTANTS[121] = pow(CONSTANTS[22], 3.00000); CONSTANTS[122] = 5000.00/(pow(CONSTANTS[49], 3.00000)+CONSTANTS[121]); CONSTANTS[123] = CONSTANTS[21]/(CONSTANTS[21]+CONSTANTS[54]); CONSTANTS[124] = (exp(CONSTANTS[22]/67.3000) - 1.00000)/7.00000; } void computeRates(double VOI, double* CONSTANTS, double* RATES, double* STATES, double* ALGEBRAIC) { RATES[8] = CONSTANTS[93]*STATES[79] - CONSTANTS[92]*STATES[8]; RATES[20] = CONSTANTS[26]*STATES[13] - CONSTANTS[27]*STATES[20]; ALGEBRAIC[2] = 1.00000/(0.00336336/(0.500000+exp(STATES[21]/- 5.53900))+ 0.00779047*exp(STATES[21]/- 49.5104)); ALGEBRAIC[14] = CONSTANTS[28]/(1.00000+exp((STATES[21]+28.5000)/7.80000))+(1.00000 - CONSTANTS[28]); RATES[22] = (ALGEBRAIC[14] - STATES[22])/ALGEBRAIC[2]; ALGEBRAIC[3] = 1.00000/(1.00000+exp((STATES[21]+75.6000)/6.20000)); ALGEBRAIC[15] = (STATES[21]<- 60.0000 ? 500.000 : 18.3000+ 0.00500000*exp(- STATES[21]/6.20000)); RATES[23] = (ALGEBRAIC[3] - STATES[23])/ALGEBRAIC[15]; ALGEBRAIC[4] = 1.00000/(1.00000+exp(- (STATES[21]+48.4000)/5.20000)); ALGEBRAIC[16] = (STATES[21]<- 56.0000 ? 2.44000*exp((STATES[21]+120.000)/40.0000) : 1.34000+ 0.0350000*exp(- STATES[21]/11.8000)); RATES[24] = (ALGEBRAIC[4] - STATES[24])/ALGEBRAIC[16]; ALGEBRAIC[5] = ( CONSTANTS[46]*CONSTANTS[34])*exp( CONSTANTS[41]*STATES[21]); ALGEBRAIC[17] = ( CONSTANTS[46]*CONSTANTS[35])*exp( CONSTANTS[104]*STATES[21]); RATES[35] = ALGEBRAIC[17]*STATES[36] - ALGEBRAIC[5]*STATES[35]; ALGEBRAIC[7] = (STATES[21]==21.0000 ? 0.000146000/0.0780000 : ( 0.000146000*(STATES[21] - 21.0000))/(1.00000 - exp( - 0.0780000*(STATES[21] - 21.0000)))); ALGEBRAIC[19] = 0.000910000*exp( - 0.0280000*STATES[21]); RATES[40] = ALGEBRAIC[7]*(1.00000 - STATES[40]) - ALGEBRAIC[19]*STATES[40]; ALGEBRAIC[8] = (STATES[21]==- 11.0000 ? 3.30000e-05/0.130000 : ( 3.30000e-05*(STATES[21]+11.0000))/(1.00000 - exp( - 0.130000*(STATES[21]+11.0000)))); ALGEBRAIC[20] = 0.000100000*exp( - 0.0150000*STATES[21]); RATES[41] = ALGEBRAIC[8]*(1.00000 - STATES[41]) - ALGEBRAIC[20]*STATES[41]; ALGEBRAIC[24] = pow( STATES[2]*1000.00, 4.00000); RATES[7] = ( - CONSTANTS[89]*ALGEBRAIC[24])*STATES[7]+ CONSTANTS[88]*STATES[79]; ALGEBRAIC[25] = CONSTANTS[2]*STATES[4]; RATES[4] = ( CONSTANTS[3]*STATES[3])*(1.00000 - STATES[4]) - ALGEBRAIC[25]; ALGEBRAIC[28] = ALGEBRAIC[5]*STATES[35]+ CONSTANTS[108]*STATES[37]; ALGEBRAIC[34] = (ALGEBRAIC[17]+CONSTANTS[107])*STATES[36]; RATES[36] = ALGEBRAIC[28] - ALGEBRAIC[34]; ALGEBRAIC[38] = pow( STATES[2]*1000.00, 3.00000); RATES[6] = ( CONSTANTS[91]*ALGEBRAIC[38])*STATES[79] - CONSTANTS[90]*STATES[6]; ALGEBRAIC[39] = CONSTANTS[4]*STATES[5]; RATES[5] = ( CONSTANTS[5]*STATES[3])*(1.00000 - STATES[5]) - ALGEBRAIC[39]; RATES[79] = - ((RATES[7]+RATES[6])+RATES[8]); ALGEBRAIC[18] = ( CONSTANTS[46]*CONSTANTS[36])*exp( CONSTANTS[42]*STATES[21]); ALGEBRAIC[27] = ( CONSTANTS[46]*CONSTANTS[39])*exp( CONSTANTS[106]*STATES[21]); ALGEBRAIC[47] = ALGEBRAIC[18]*STATES[37]+ ALGEBRAIC[27]*STATES[38]; ALGEBRAIC[33] = ( CONSTANTS[46]*CONSTANTS[37])*exp( CONSTANTS[105]*STATES[21]); ALGEBRAIC[41] = ( CONSTANTS[46]*CONSTANTS[38])*exp( CONSTANTS[43]*STATES[21]); ALGEBRAIC[55] = (ALGEBRAIC[33]+ALGEBRAIC[41])*STATES[39]; RATES[39] = ALGEBRAIC[47] - ALGEBRAIC[55]; ALGEBRAIC[6] = ( CONSTANTS[46]*CONSTANTS[40])*exp( CONSTANTS[44]*STATES[21]); ALGEBRAIC[46] = ( ( ALGEBRAIC[33]*ALGEBRAIC[27])*ALGEBRAIC[6])/( ALGEBRAIC[18]*ALGEBRAIC[41]); ALGEBRAIC[53] = ( CONSTANTS[107]*STATES[36]+ ALGEBRAIC[33]*STATES[39])+ ALGEBRAIC[46]*STATES[38]; ALGEBRAIC[61] = ((ALGEBRAIC[6]+ALGEBRAIC[18])+CONSTANTS[108])*STATES[37]; RATES[37] = ALGEBRAIC[53] - ALGEBRAIC[61]; ALGEBRAIC[54] = ALGEBRAIC[6]*STATES[37]+ ALGEBRAIC[41]*STATES[39]; ALGEBRAIC[62] = (ALGEBRAIC[46]+ALGEBRAIC[27])*STATES[38]; RATES[38] = ALGEBRAIC[54] - ALGEBRAIC[62]; ALGEBRAIC[10] = 2.80200/( 0.210000*exp(- STATES[21]/17.0000)+ 0.230000*exp(- STATES[21]/150.000)); ALGEBRAIC[64] = 0.400000*exp(- STATES[21]/20.3000); RATES[55] = ( STATES[54]*ALGEBRAIC[64]+ STATES[59]*CONSTANTS[81]) - STATES[55]*(ALGEBRAIC[10]+CONSTANTS[82]); ALGEBRAIC[11] = 3.80200/( 0.102700*exp(- STATES[21]/17.0000)+ 0.200000*exp(- STATES[21]/150.000)); ALGEBRAIC[65] = 0.191700*exp(- STATES[21]/20.3000); RATES[68] = ( STATES[67]*ALGEBRAIC[65]+ STATES[72]*CONSTANTS[84]) - STATES[68]*(ALGEBRAIC[11]+CONSTANTS[85]); ALGEBRAIC[22] = 2.80200/( 0.230000*exp(- STATES[21]/15.0000)+ 0.250000*exp(- STATES[21]/150.000)); ALGEBRAIC[69] = 0.400000*exp(- (STATES[21] - 5.00000)/20.3000); RATES[54] = (( STATES[53]*ALGEBRAIC[69]+ STATES[55]*ALGEBRAIC[10])+ STATES[58]*CONSTANTS[81]) - STATES[54]*((ALGEBRAIC[22]+ALGEBRAIC[64])+CONSTANTS[82]); ALGEBRAIC[23] = 3.80200/( 0.102700*exp(- STATES[21]/15.0000)+ 0.230000*exp(- STATES[21]/150.000)); ALGEBRAIC[70] = 0.200000*exp(- (STATES[21] - 5.00000)/20.3000); RATES[67] = (( STATES[66]*ALGEBRAIC[70]+ STATES[68]*ALGEBRAIC[11])+ STATES[71]*CONSTANTS[84]) - STATES[67]*((ALGEBRAIC[23]+ALGEBRAIC[65])+CONSTANTS[85]); ALGEBRAIC[30] = 2.80200/( 0.250000*exp(- STATES[21]/12.0000)+ 0.270000*exp(- STATES[21]/150.000)); ALGEBRAIC[74] = ( 0.400000*exp(- (STATES[21] - 10.0000)/20.3000))/4.50000; RATES[53] = (( STATES[56]*ALGEBRAIC[74]+ STATES[54]*ALGEBRAIC[22])+ STATES[57]*CONSTANTS[81]) - STATES[53]*((ALGEBRAIC[30]+ALGEBRAIC[69])+CONSTANTS[82]); RATES[56] = ( STATES[53]*ALGEBRAIC[30]+ STATES[65]*CONSTANTS[81]) - STATES[56]*(ALGEBRAIC[74]+CONSTANTS[82]); ALGEBRAIC[31] = 3.80200/( 0.102700*exp(- STATES[21]/12.0000)+ 0.250000*exp(- STATES[21]/150.000)); ALGEBRAIC[75] = 0.220000*exp(- (STATES[21] - 10.0000)/20.3000); RATES[66] = (( STATES[69]*ALGEBRAIC[75]+ STATES[67]*ALGEBRAIC[23])+ STATES[70]*CONSTANTS[84]) - STATES[66]*((ALGEBRAIC[31]+ALGEBRAIC[70])+CONSTANTS[85]); RATES[69] = ( STATES[66]*ALGEBRAIC[31]+ STATES[78]*CONSTANTS[84]) - STATES[69]*(ALGEBRAIC[75]+CONSTANTS[85]); ALGEBRAIC[43] = ( 3.79330e-07*exp(- STATES[21]/7.60000))*3.00000; ALGEBRAIC[79] = 0.00840000+ 2.00000e-05*STATES[21]; RATES[57] = ((( STATES[62]*ALGEBRAIC[43]+ STATES[53]*CONSTANTS[82])+ STATES[65]*ALGEBRAIC[74])+ STATES[58]*ALGEBRAIC[22]) - STATES[57]*(((ALGEBRAIC[30]+ALGEBRAIC[79])+CONSTANTS[81])+ALGEBRAIC[69]); RATES[58] = ((( STATES[60]*ALGEBRAIC[43]+ STATES[54]*CONSTANTS[82])+ STATES[57]*ALGEBRAIC[69])+ STATES[59]*ALGEBRAIC[10]) - STATES[58]*(((ALGEBRAIC[22]+ALGEBRAIC[79])+CONSTANTS[81])+ALGEBRAIC[64]); RATES[59] = (( STATES[61]*ALGEBRAIC[43]+ STATES[55]*CONSTANTS[82])+ STATES[58]*ALGEBRAIC[64]) - STATES[59]*((ALGEBRAIC[10]+ALGEBRAIC[79])+CONSTANTS[81]); RATES[60] = (( STATES[62]*ALGEBRAIC[69]+ STATES[58]*ALGEBRAIC[79])+ STATES[61]*ALGEBRAIC[10]) - STATES[60]*((ALGEBRAIC[22]+ALGEBRAIC[43])+ALGEBRAIC[64]); RATES[61] = ( STATES[60]*ALGEBRAIC[64]+ STATES[59]*ALGEBRAIC[79]) - STATES[61]*(ALGEBRAIC[10]+ALGEBRAIC[43]); ALGEBRAIC[44] = 3.79330e-07*exp(- STATES[21]/7.70000); ALGEBRAIC[80] = 0.00840000+ 2.00000e-05*STATES[21]; RATES[70] = ((( STATES[75]*ALGEBRAIC[44]+ STATES[66]*CONSTANTS[85])+ STATES[78]*ALGEBRAIC[75])+ STATES[71]*ALGEBRAIC[23]) - STATES[70]*(((ALGEBRAIC[31]+ALGEBRAIC[80])+CONSTANTS[84])+ALGEBRAIC[70]); RATES[71] = ((( STATES[73]*ALGEBRAIC[44]+ STATES[67]*CONSTANTS[85])+ STATES[70]*ALGEBRAIC[70])+ STATES[72]*ALGEBRAIC[11]) - STATES[71]*(((ALGEBRAIC[23]+ALGEBRAIC[80])+CONSTANTS[84])+ALGEBRAIC[65]); RATES[72] = (( STATES[74]*ALGEBRAIC[44]+ STATES[68]*CONSTANTS[85])+ STATES[71]*ALGEBRAIC[65]) - STATES[72]*((ALGEBRAIC[11]+ALGEBRAIC[80])+CONSTANTS[84]); RATES[73] = (( STATES[75]*ALGEBRAIC[70]+ STATES[71]*ALGEBRAIC[80])+ STATES[74]*ALGEBRAIC[11]) - STATES[73]*((ALGEBRAIC[23]+ALGEBRAIC[44])+ALGEBRAIC[65]); RATES[74] = ( STATES[73]*ALGEBRAIC[65]+ STATES[72]*ALGEBRAIC[80]) - STATES[74]*(ALGEBRAIC[11]+ALGEBRAIC[44]); ALGEBRAIC[36] = ( 9.17800*exp(STATES[21]/29.6800))/4.50000; ALGEBRAIC[84] = ( ( ALGEBRAIC[43]*ALGEBRAIC[36])*ALGEBRAIC[30])/( ALGEBRAIC[79]*ALGEBRAIC[74]); RATES[65] = (( STATES[62]*ALGEBRAIC[84]+ STATES[56]*CONSTANTS[82])+ STATES[57]*ALGEBRAIC[30]) - STATES[65]*((ALGEBRAIC[36]+ALGEBRAIC[74])+CONSTANTS[81]); ALGEBRAIC[37] = 9.17800*exp(STATES[21]/29.6800); ALGEBRAIC[85] = ( ( ALGEBRAIC[44]*ALGEBRAIC[37])*ALGEBRAIC[31])/( ALGEBRAIC[80]*ALGEBRAIC[75]); RATES[78] = (( STATES[75]*ALGEBRAIC[85]+ STATES[69]*CONSTANTS[85])+ STATES[70]*ALGEBRAIC[31]) - STATES[78]*((ALGEBRAIC[37]+ALGEBRAIC[75])+CONSTANTS[84]); ALGEBRAIC[49] = ( (ALGEBRAIC[36]/100.000)*1.50000)*0.285000; ALGEBRAIC[89] = ALGEBRAIC[43]/5.00000; RATES[62] = ((( STATES[63]*ALGEBRAIC[89]+ STATES[65]*ALGEBRAIC[36])+ STATES[60]*ALGEBRAIC[22])+ STATES[57]*ALGEBRAIC[79]) - STATES[62]*(((ALGEBRAIC[49]+ALGEBRAIC[84])+ALGEBRAIC[69])+ALGEBRAIC[43]); ALGEBRAIC[50] = ALGEBRAIC[37]/100.000; ALGEBRAIC[90] = ALGEBRAIC[44]; RATES[75] = ((( STATES[76]*ALGEBRAIC[90]+ STATES[78]*ALGEBRAIC[37])+ STATES[73]*ALGEBRAIC[23])+ STATES[70]*ALGEBRAIC[80]) - STATES[75]*(((ALGEBRAIC[50]+ALGEBRAIC[85])+ALGEBRAIC[70])+ALGEBRAIC[44]); ALGEBRAIC[57] = (ALGEBRAIC[36]/95000.0)*80.0000; ALGEBRAIC[94] = (ALGEBRAIC[43]/30.0000)/10.0000; RATES[63] = ( STATES[64]*ALGEBRAIC[94]+ STATES[62]*ALGEBRAIC[49]) - STATES[63]*(ALGEBRAIC[57]+ALGEBRAIC[89]); RATES[64] = STATES[63]*ALGEBRAIC[57] - STATES[64]*ALGEBRAIC[94]; ALGEBRAIC[58] = ALGEBRAIC[37]/95000.0; ALGEBRAIC[95] = ALGEBRAIC[44]/50.0000; RATES[76] = ( STATES[77]*ALGEBRAIC[95]+ STATES[75]*ALGEBRAIC[50]) - STATES[76]*(ALGEBRAIC[58]+ALGEBRAIC[90]); RATES[77] = STATES[76]*ALGEBRAIC[58] - STATES[77]*ALGEBRAIC[95]; ALGEBRAIC[1] = ( ( 4.00000*1.20000)*0.416000)*exp( 0.0120000*(STATES[21] - 35.0000)); ALGEBRAIC[13] = 4.00000*ALGEBRAIC[1]; ALGEBRAIC[115] = ( 0.600000*0.0923300)*STATES[2]; ALGEBRAIC[118] = ALGEBRAIC[115]; ALGEBRAIC[122] = (ALGEBRAIC[13]+ALGEBRAIC[118])*STATES[9]; ALGEBRAIC[77] = ( ( 4.00000*0.450000)*0.0490000)*exp( - 0.0650000*(STATES[21] - 22.0000)); ALGEBRAIC[82] = ALGEBRAIC[77]; ALGEBRAIC[127] = ALGEBRAIC[82]*STATES[10]+ CONSTANTS[102]*STATES[14]; RATES[9] = ALGEBRAIC[127] - ALGEBRAIC[122]; ALGEBRAIC[45] = CONSTANTS[24]*ALGEBRAIC[1]; ALGEBRAIC[52] = 4.00000*ALGEBRAIC[45]; ALGEBRAIC[123] = (ALGEBRAIC[52]+CONSTANTS[102])*STATES[14]; ALGEBRAIC[99] = ALGEBRAIC[77]/CONSTANTS[25]; ALGEBRAIC[103] = ALGEBRAIC[99]; ALGEBRAIC[129] = ALGEBRAIC[103]*STATES[15]+ ALGEBRAIC[118]*STATES[9]; RATES[14] = ALGEBRAIC[129] - ALGEBRAIC[123]; ALGEBRAIC[26] = 3.00000*ALGEBRAIC[1]; ALGEBRAIC[121] = CONSTANTS[24]*ALGEBRAIC[118]; ALGEBRAIC[128] = ((ALGEBRAIC[82]+ALGEBRAIC[26])+ALGEBRAIC[121])*STATES[10]; ALGEBRAIC[87] = 2.00000*ALGEBRAIC[77]; ALGEBRAIC[134] = ( ALGEBRAIC[13]*STATES[9]+ ALGEBRAIC[87]*STATES[11])+ CONSTANTS[112]*STATES[15]; RATES[10] = ALGEBRAIC[134] - ALGEBRAIC[128]; ALGEBRAIC[60] = 3.00000*ALGEBRAIC[45]; ALGEBRAIC[130] = ((ALGEBRAIC[103]+ALGEBRAIC[60])+CONSTANTS[112])*STATES[15]; ALGEBRAIC[106] = 2.00000*ALGEBRAIC[99]; ALGEBRAIC[136] = ( ALGEBRAIC[52]*STATES[14]+ ALGEBRAIC[106]*STATES[16])+ ALGEBRAIC[121]*STATES[10]; RATES[15] = ALGEBRAIC[136] - ALGEBRAIC[130]; ALGEBRAIC[32] = 2.00000*ALGEBRAIC[1]; ALGEBRAIC[126] = CONSTANTS[24]*ALGEBRAIC[121]; ALGEBRAIC[135] = ((ALGEBRAIC[87]+ALGEBRAIC[32])+ALGEBRAIC[126])*STATES[11]; ALGEBRAIC[92] = 3.00000*ALGEBRAIC[77]; ALGEBRAIC[140] = ( ALGEBRAIC[26]*STATES[10]+ ALGEBRAIC[92]*STATES[12])+ CONSTANTS[114]*STATES[16]; RATES[11] = ALGEBRAIC[140] - ALGEBRAIC[135]; ALGEBRAIC[67] = 2.00000*ALGEBRAIC[45]; ALGEBRAIC[137] = ((ALGEBRAIC[106]+ALGEBRAIC[67])+CONSTANTS[114])*STATES[16]; ALGEBRAIC[109] = 3.00000*ALGEBRAIC[99]; ALGEBRAIC[143] = ( ALGEBRAIC[60]*STATES[15]+ ALGEBRAIC[109]*STATES[17])+ ALGEBRAIC[126]*STATES[11]; RATES[16] = ALGEBRAIC[143] - ALGEBRAIC[137]; ALGEBRAIC[40] = ALGEBRAIC[1]; ALGEBRAIC[133] = CONSTANTS[24]*ALGEBRAIC[126]; ALGEBRAIC[141] = ((ALGEBRAIC[92]+ALGEBRAIC[40])+ALGEBRAIC[133])*STATES[12]; ALGEBRAIC[97] = 4.00000*ALGEBRAIC[77]; ALGEBRAIC[151] = ( ALGEBRAIC[32]*STATES[11]+ ALGEBRAIC[97]*STATES[13])+ CONSTANTS[116]*STATES[17]; RATES[12] = ALGEBRAIC[151] - ALGEBRAIC[141]; ALGEBRAIC[72] = ALGEBRAIC[45]; ALGEBRAIC[144] = ((ALGEBRAIC[109]+ALGEBRAIC[72])+CONSTANTS[116])*STATES[17]; ALGEBRAIC[112] = 4.00000*ALGEBRAIC[99]; ALGEBRAIC[153] = ( ALGEBRAIC[67]*STATES[16]+ ALGEBRAIC[112]*STATES[18])+ ALGEBRAIC[133]*STATES[12]; RATES[17] = ALGEBRAIC[153] - ALGEBRAIC[144]; ALGEBRAIC[142] = CONSTANTS[24]*ALGEBRAIC[133]; ALGEBRAIC[152] = ((ALGEBRAIC[97]+CONSTANTS[26])+ALGEBRAIC[142])*STATES[13]; ALGEBRAIC[166] = ( ALGEBRAIC[40]*STATES[12]+ CONSTANTS[27]*STATES[20])+ CONSTANTS[118]*STATES[18]; RATES[13] = ALGEBRAIC[166] - ALGEBRAIC[152]; ALGEBRAIC[154] = (ALGEBRAIC[112]+CONSTANTS[118])*STATES[18]; ALGEBRAIC[167] = ALGEBRAIC[72]*STATES[17]+ ALGEBRAIC[142]*STATES[13]; RATES[18] = ALGEBRAIC[167] - ALGEBRAIC[154]; ALGEBRAIC[9] = CONSTANTS[62]*exp( CONSTANTS[60]*STATES[21]); ALGEBRAIC[21] = 4.00000*ALGEBRAIC[9]; ALGEBRAIC[138] = CONSTANTS[70]*exp( CONSTANTS[71]*STATES[21]); ALGEBRAIC[145] = ALGEBRAIC[138]; ALGEBRAIC[155] = (ALGEBRAIC[21]+ALGEBRAIC[145])*STATES[43]; ALGEBRAIC[101] = CONSTANTS[69]*exp( - CONSTANTS[68]*STATES[21]); ALGEBRAIC[104] = ALGEBRAIC[101]; ALGEBRAIC[73] = CONSTANTS[63]*exp( - CONSTANTS[61]*STATES[21]); ALGEBRAIC[78] = ALGEBRAIC[73]; ALGEBRAIC[168] = ALGEBRAIC[104]*STATES[44]+ ALGEBRAIC[78]*STATES[47]; RATES[43] = ALGEBRAIC[168] - ALGEBRAIC[155]; ALGEBRAIC[29] = 3.00000*ALGEBRAIC[9]; ALGEBRAIC[146] = CONSTANTS[72]*ALGEBRAIC[138]; ALGEBRAIC[156] = ((ALGEBRAIC[29]+ALGEBRAIC[104])+ALGEBRAIC[146])*STATES[44]; ALGEBRAIC[107] = 2.00000*ALGEBRAIC[101]; ALGEBRAIC[83] = ALGEBRAIC[73]/CONSTANTS[64]; ALGEBRAIC[169] = ( ALGEBRAIC[107]*STATES[45]+ ALGEBRAIC[83]*STATES[48])+ ALGEBRAIC[21]*STATES[43]; RATES[44] = ALGEBRAIC[169] - ALGEBRAIC[156]; ALGEBRAIC[35] = 2.00000*ALGEBRAIC[9]; ALGEBRAIC[147] = CONSTANTS[73]*ALGEBRAIC[138]; ALGEBRAIC[157] = ((ALGEBRAIC[35]+ALGEBRAIC[107])+ALGEBRAIC[147])*STATES[45]; ALGEBRAIC[110] = 3.00000*ALGEBRAIC[101]; ALGEBRAIC[88] = ALGEBRAIC[73]/CONSTANTS[65]; ALGEBRAIC[170] = ( ALGEBRAIC[110]*STATES[46]+ ALGEBRAIC[88]*STATES[49])+ ALGEBRAIC[29]*STATES[44]; RATES[45] = ALGEBRAIC[170] - ALGEBRAIC[157]; ALGEBRAIC[148] = CONSTANTS[74]*ALGEBRAIC[138]; ALGEBRAIC[42] = ALGEBRAIC[9]; ALGEBRAIC[158] = ((ALGEBRAIC[42]+ALGEBRAIC[110])+ALGEBRAIC[148])*STATES[46]; ALGEBRAIC[93] = ALGEBRAIC[73]/CONSTANTS[66]; ALGEBRAIC[131] = 4.00000*ALGEBRAIC[101]; ALGEBRAIC[171] = ( ALGEBRAIC[131]*STATES[51]+ ALGEBRAIC[93]*STATES[50])+ ALGEBRAIC[35]*STATES[45]; RATES[46] = ALGEBRAIC[171] - ALGEBRAIC[158]; ALGEBRAIC[48] = ( 4.00000*CONSTANTS[64])*ALGEBRAIC[9]; ALGEBRAIC[159] = (ALGEBRAIC[78]+ALGEBRAIC[48])*STATES[47]; ALGEBRAIC[113] = ALGEBRAIC[101]/CONSTANTS[72]; ALGEBRAIC[172] = ALGEBRAIC[145]*STATES[43]+ ALGEBRAIC[113]*STATES[48]; RATES[47] = ALGEBRAIC[172] - ALGEBRAIC[159]; ALGEBRAIC[56] = ( ( 3.00000*CONSTANTS[65])*ALGEBRAIC[9])/CONSTANTS[64]; ALGEBRAIC[160] = ((ALGEBRAIC[56]+ALGEBRAIC[83])+ALGEBRAIC[113])*STATES[48]; ALGEBRAIC[116] = ( ( 2.00000*CONSTANTS[72])*ALGEBRAIC[101])/CONSTANTS[73]; ALGEBRAIC[173] = ( ALGEBRAIC[116]*STATES[49]+ ALGEBRAIC[146]*STATES[44])+ ALGEBRAIC[48]*STATES[47]; RATES[48] = ALGEBRAIC[173] - ALGEBRAIC[160]; ALGEBRAIC[63] = ( ( 2.00000*CONSTANTS[66])*ALGEBRAIC[9])/CONSTANTS[65]; ALGEBRAIC[161] = ((ALGEBRAIC[63]+ALGEBRAIC[88])+ALGEBRAIC[116])*STATES[49]; ALGEBRAIC[119] = ( ( 3.00000*CONSTANTS[73])*ALGEBRAIC[101])/CONSTANTS[74]; ALGEBRAIC[174] = ( ALGEBRAIC[119]*STATES[50]+ ALGEBRAIC[147]*STATES[45])+ ALGEBRAIC[56]*STATES[48]; RATES[49] = ALGEBRAIC[174] - ALGEBRAIC[161]; ALGEBRAIC[68] = ( CONSTANTS[67]*ALGEBRAIC[9])/CONSTANTS[66]; ALGEBRAIC[162] = ((ALGEBRAIC[68]+ALGEBRAIC[93])+ALGEBRAIC[119])*STATES[50]; ALGEBRAIC[124] = ( ( 4.00000*CONSTANTS[74])*ALGEBRAIC[101])/CONSTANTS[75]; ALGEBRAIC[175] = ( ALGEBRAIC[124]*STATES[52]+ ALGEBRAIC[148]*STATES[46])+ ALGEBRAIC[63]*STATES[49]; RATES[50] = ALGEBRAIC[175] - ALGEBRAIC[162]; ALGEBRAIC[149] = CONSTANTS[75]*ALGEBRAIC[138]; ALGEBRAIC[164] = (ALGEBRAIC[131]+ALGEBRAIC[149])*STATES[51]; ALGEBRAIC[98] = ALGEBRAIC[73]/CONSTANTS[67]; ALGEBRAIC[177] = ALGEBRAIC[42]*STATES[46]+ ALGEBRAIC[98]*STATES[52]; RATES[51] = ALGEBRAIC[177] - ALGEBRAIC[164]; ALGEBRAIC[163] = (ALGEBRAIC[98]+ALGEBRAIC[124])*STATES[52]; ALGEBRAIC[176] = ALGEBRAIC[149]*STATES[51]+ ALGEBRAIC[68]*STATES[50]; RATES[52] = ALGEBRAIC[176] - ALGEBRAIC[163]; ALGEBRAIC[180] = STATES[21]/CONSTANTS[111]; ALGEBRAIC[181] = ( 0.000171200*exp( - 1.46500*ALGEBRAIC[180]))/1000.00; ALGEBRAIC[183] = ( 26.1700*exp( 1.46500*ALGEBRAIC[180]))/1000.00; ALGEBRAIC[185] = ( 287.500*exp( 1.24200*ALGEBRAIC[180]))/1000.00; ALGEBRAIC[187] = ( 0.0402500*exp( - 1.24200*ALGEBRAIC[180]))/1000.00; RATES[25] = ( - ( 4.00000*ALGEBRAIC[187]+ALGEBRAIC[181])*STATES[25]+ ALGEBRAIC[185]*STATES[27])+ ALGEBRAIC[183]*STATES[31]; RATES[26] = ( - (ALGEBRAIC[183]/pow(CONSTANTS[32], 4.00000)+( 4.00000*ALGEBRAIC[185])/CONSTANTS[32])*STATES[26]+ ( ALGEBRAIC[181]*pow(CONSTANTS[32], 4.00000))*STATES[30])+ ( ALGEBRAIC[187]*CONSTANTS[32])*STATES[34]; RATES[27] = (( - ((ALGEBRAIC[185]+ 3.00000*ALGEBRAIC[187])+ ALGEBRAIC[181]*CONSTANTS[32])*STATES[27]+ ( 4.00000*ALGEBRAIC[187])*STATES[25])+ ( 2.00000*ALGEBRAIC[185])*STATES[28])+ (ALGEBRAIC[183]/CONSTANTS[32])*STATES[32]; RATES[28] = (( - (( 2.00000*ALGEBRAIC[185]+ 2.00000*ALGEBRAIC[187])+ ALGEBRAIC[181]*pow(CONSTANTS[32], 2.00000))*STATES[28]+ ( 3.00000*ALGEBRAIC[187])*STATES[27])+ ( 3.00000*ALGEBRAIC[185])*STATES[29])+ (ALGEBRAIC[183]/pow(CONSTANTS[32], 2.00000))*STATES[33]; RATES[29] = (( - (( 3.00000*ALGEBRAIC[185]+ALGEBRAIC[187])+ ALGEBRAIC[181]*pow(CONSTANTS[32], 3.00000))*STATES[29]+ ( 2.00000*ALGEBRAIC[187])*STATES[28])+ ( 4.00000*ALGEBRAIC[185])*STATES[30])+ (ALGEBRAIC[183]/pow(CONSTANTS[32], 3.00000))*STATES[34]; RATES[30] = ( - ( 4.00000*ALGEBRAIC[185]+ ALGEBRAIC[181]*pow(CONSTANTS[32], 4.00000))*STATES[30]+ ALGEBRAIC[187]*STATES[29])+ (ALGEBRAIC[183]/pow(CONSTANTS[32], 4.00000))*STATES[26]; RATES[31] = ( - (ALGEBRAIC[183]+ ( 4.00000*ALGEBRAIC[187])*CONSTANTS[32])*STATES[31]+ ALGEBRAIC[181]*STATES[25])+ (ALGEBRAIC[185]/CONSTANTS[32])*STATES[32]; RATES[32] = (( - ((ALGEBRAIC[183]/CONSTANTS[32]+ALGEBRAIC[185]/CONSTANTS[32])+ ( 3.00000*ALGEBRAIC[187])*CONSTANTS[32])*STATES[32]+ ( ALGEBRAIC[181]*CONSTANTS[32])*STATES[27])+ ( ( 4.00000*ALGEBRAIC[187])*CONSTANTS[32])*STATES[31])+ (( 2.00000*ALGEBRAIC[185])/CONSTANTS[32])*STATES[33]; RATES[33] = (( - ((ALGEBRAIC[183]/pow(CONSTANTS[32], 2.00000)+( 2.00000*ALGEBRAIC[185])/CONSTANTS[32])+ ( 2.00000*ALGEBRAIC[187])*CONSTANTS[32])*STATES[33]+ ( ALGEBRAIC[181]*pow(CONSTANTS[32], 2.00000))*STATES[28])+ ( ( 3.00000*ALGEBRAIC[187])*CONSTANTS[32])*STATES[32])+ (( 3.00000*ALGEBRAIC[185])/CONSTANTS[32])*STATES[34]; RATES[34] = (( - ((ALGEBRAIC[183]/pow(CONSTANTS[32], 3.00000)+( 3.00000*ALGEBRAIC[185])/CONSTANTS[32])+ ALGEBRAIC[187]*CONSTANTS[32])*STATES[34]+ ( ALGEBRAIC[181]*pow(CONSTANTS[32], 3.00000))*STATES[29])+ ( ( 2.00000*ALGEBRAIC[187])*CONSTANTS[32])*STATES[33])+ (( 4.00000*ALGEBRAIC[185])/CONSTANTS[32])*STATES[26]; ALGEBRAIC[0] = (STATES[1] - STATES[0])/CONSTANTS[6]; ALGEBRAIC[196] = pow(STATES[3]/CONSTANTS[96], CONSTANTS[98]); ALGEBRAIC[198] = pow(STATES[1]/CONSTANTS[97], CONSTANTS[99]); ALGEBRAIC[200] = ( CONSTANTS[95]*( CONSTANTS[100]*ALGEBRAIC[196] - CONSTANTS[101]*ALGEBRAIC[198]))/((1.00000+ALGEBRAIC[196])+ALGEBRAIC[198]); RATES[1] = ( ALGEBRAIC[200]*CONSTANTS[17])/CONSTANTS[15] - ( ALGEBRAIC[0]*CONSTANTS[14])/CONSTANTS[15]; ALGEBRAIC[51] = CONSTANTS[1]*RATES[5]+ CONSTANTS[0]*RATES[4]; ALGEBRAIC[12] = (STATES[2] - STATES[3])/CONSTANTS[7]; ALGEBRAIC[86] = ( CONSTANTS[8]*CONSTANTS[11])/pow(STATES[3]+CONSTANTS[11], 2.00000); ALGEBRAIC[91] = ( CONSTANTS[10]*CONSTANTS[13])/pow(STATES[3]+CONSTANTS[13], 2.00000); ALGEBRAIC[96] = 1.00000/((1.00000+ALGEBRAIC[86])+ALGEBRAIC[91]); ALGEBRAIC[189] = ( exp( CONSTANTS[50]*ALGEBRAIC[180])*pow(STATES[42], 3.00000))*CONSTANTS[20]; ALGEBRAIC[190] = ( exp( (CONSTANTS[50] - 1.00000)*ALGEBRAIC[180])*CONSTANTS[121])*STATES[3]; ALGEBRAIC[191] = 1.00000+ CONSTANTS[52]*exp( (CONSTANTS[50] - 1.00000)*ALGEBRAIC[180]); ALGEBRAIC[192] = ( ( CONSTANTS[51]*CONSTANTS[122])*(ALGEBRAIC[189] - ALGEBRAIC[190]))/( CONSTANTS[120]*ALGEBRAIC[191]); ALGEBRAIC[105] = ( CONSTANTS[56]*STATES[3])/(CONSTANTS[57]+STATES[3]); ALGEBRAIC[194] = - 2.00000*ALGEBRAIC[192]+ALGEBRAIC[105]; RATES[3] = ALGEBRAIC[96]*(((ALGEBRAIC[12] - ALGEBRAIC[200]) - ALGEBRAIC[51]) - ( ALGEBRAIC[194]*0.500000)*CONSTANTS[103]); ALGEBRAIC[114] = CONSTANTS[111]*log(CONSTANTS[21]/STATES[19]); ALGEBRAIC[150] = CONSTANTS[111]*log(CONSTANTS[22]/STATES[42]); ALGEBRAIC[165] = ( CONSTANTS[31]*((((STATES[31]+STATES[32])+STATES[33])+STATES[34])+STATES[26]))*(STATES[21] - (ALGEBRAIC[150]/3.00000+( 2.00000*ALGEBRAIC[114])/3.00000)); ALGEBRAIC[193] = 1.00000+ 0.124500*exp( - 0.100000*ALGEBRAIC[180]); ALGEBRAIC[195] = ( 0.0365000*CONSTANTS[124])*exp( - 1.33000*ALGEBRAIC[180]); ALGEBRAIC[197] = 1.00000/(ALGEBRAIC[193]+ALGEBRAIC[195]); ALGEBRAIC[102] = 1.00000+pow(CONSTANTS[55]/STATES[42], 1.50000); ALGEBRAIC[199] = ( CONSTANTS[53]*ALGEBRAIC[197])*(CONSTANTS[123]/ALGEBRAIC[102]); ALGEBRAIC[179] = ( CONSTANTS[83]*(STATES[78]+STATES[69]))*(STATES[21] - ALGEBRAIC[150]); ALGEBRAIC[178] = ( CONSTANTS[80]*(STATES[65]+STATES[56]))*(STATES[21] - ALGEBRAIC[150]); ALGEBRAIC[202] = ((ALGEBRAIC[179]+ALGEBRAIC[178])+ALGEBRAIC[165]/3.00000)+ 3.00000*(ALGEBRAIC[192]+ALGEBRAIC[199]); RATES[42] = - CONSTANTS[103]*ALGEBRAIC[202]; ALGEBRAIC[203] = CONSTANTS[19]*ALGEBRAIC[180]; ALGEBRAIC[186] = 0.00100000*exp( 2.00000*ALGEBRAIC[180]) - CONSTANTS[20]*0.341000; ALGEBRAIC[188] = exp( 2.00000*ALGEBRAIC[180]) - 1.00000; ALGEBRAIC[204] = ( ( CONSTANTS[117]*4.00000)*ALGEBRAIC[203])*(ALGEBRAIC[186]/ALGEBRAIC[188]); ALGEBRAIC[206] = (ALGEBRAIC[204]>0.00000 ? 0.00000 : ALGEBRAIC[204]); ALGEBRAIC[207] = CONSTANTS[119]/(1.00000+ALGEBRAIC[206]/CONSTANTS[115]); ALGEBRAIC[182] = STATES[19]*exp(ALGEBRAIC[180]) - CONSTANTS[21]; ALGEBRAIC[184] = exp(ALGEBRAIC[180]) - 1.00000; ALGEBRAIC[208] = ( ( ( ALGEBRAIC[207]*STATES[20])*STATES[22])*ALGEBRAIC[203])*(ALGEBRAIC[182]/ALGEBRAIC[184]); ALGEBRAIC[100] = 1.00000/(0.968100+exp((STATES[21]+82.1862)/15.8864)); ALGEBRAIC[117] = ( ( CONSTANTS[33]* pow(( CONSTANTS[21]*1.00000), 1.0 / 2))*ALGEBRAIC[100])*(STATES[21] - ALGEBRAIC[114]); ALGEBRAIC[120] = ( ( CONSTANTS[45]*CONSTANTS[109])*STATES[39])*(STATES[21] - ALGEBRAIC[114]); ALGEBRAIC[125] = ( ( CONSTANTS[47]*STATES[41])*STATES[40])*(STATES[21] - ALGEBRAIC[114]); ALGEBRAIC[132] = ( CONSTANTS[58]*(1.00000/(1.00000+exp(- (STATES[21] - 20.0000)/12.0000))))*(STATES[21] - ALGEBRAIC[114]); ALGEBRAIC[139] = ( CONSTANTS[59]*STATES[51])*(STATES[21] - ALGEBRAIC[114]); ALGEBRAIC[111] = ((VOI - CONSTANTS[78]) - CONSTANTS[79]*floor((VOI - CONSTANTS[78])/CONSTANTS[79])0.00000 ? 0.00000 : ALGEBRAIC[204]); ALGEBRAIC[207] = CONSTANTS[119]/(1.00000+ALGEBRAIC[206]/CONSTANTS[115]); ALGEBRAIC[182] = STATES[19]*exp(ALGEBRAIC[180]) - CONSTANTS[21]; ALGEBRAIC[184] = exp(ALGEBRAIC[180]) - 1.00000; ALGEBRAIC[208] = ( ( ( ALGEBRAIC[207]*STATES[20])*STATES[22])*ALGEBRAIC[203])*(ALGEBRAIC[182]/ALGEBRAIC[184]); ALGEBRAIC[100] = 1.00000/(0.968100+exp((STATES[21]+82.1862)/15.8864)); ALGEBRAIC[117] = ( ( CONSTANTS[33]* pow(( CONSTANTS[21]*1.00000), 1.0 / 2))*ALGEBRAIC[100])*(STATES[21] - ALGEBRAIC[114]); ALGEBRAIC[120] = ( ( CONSTANTS[45]*CONSTANTS[109])*STATES[39])*(STATES[21] - ALGEBRAIC[114]); ALGEBRAIC[125] = ( ( CONSTANTS[47]*STATES[41])*STATES[40])*(STATES[21] - ALGEBRAIC[114]); ALGEBRAIC[132] = ( CONSTANTS[58]*(1.00000/(1.00000+exp(- (STATES[21] - 20.0000)/12.0000))))*(STATES[21] - ALGEBRAIC[114]); ALGEBRAIC[139] = ( CONSTANTS[59]*STATES[51])*(STATES[21] - ALGEBRAIC[114]); ALGEBRAIC[111] = ((VOI - CONSTANTS[78]) - CONSTANTS[79]*floor((VOI - CONSTANTS[78])/CONSTANTS[79])