Generated Code

The following is c code generated by the CellML API from this CellML file. (Back to language selection)

The raw code is available.

/*
   There are a total of 0 entries in the algebraic variable array.
   There are a total of 66 entries in each of the rate and state variable arrays.
   There are a total of 255 entries in the constant variable array.
 */
/*
 * VOI is time in component environment (hour).
 * STATES[0] is AP1 in component AP1 (micromolar).
 * CONSTANTS[0] is v_sap1 in component model_parameters (flux).
 * CONSTANTS[1] is GF in component model_parameters (micromolar).
 * CONSTANTS[2] is K_agf in component model_parameters (micromolar).
 * CONSTANTS[3] is k_dap1 in component model_parameters (first_order_rate_constant).
 * CONSTANTS[4] is eps in component model_parameters (dimensionless).
 * STATES[1] is pRB in component pRB (micromolar).
 * CONSTANTS[5] is v_sprb in component model_parameters (flux).
 * CONSTANTS[6] is k_pc1 in component model_parameters (second_order_rate_constant).
 * STATES[2] is E2F in component E2F (micromolar).
 * CONSTANTS[7] is k_pc2 in component model_parameters (first_order_rate_constant).
 * STATES[3] is pRBc1 in component pRBc1 (micromolar).
 * CONSTANTS[8] is V_1 in component model_parameters (first_order_rate_constant).
 * CONSTANTS[9] is K_1 in component model_parameters (micromolar).
 * STATES[4] is Md in component Md (micromolar).
 * STATES[5] is Mdp27 in component Mdp27 (micromolar).
 * CONSTANTS[10] is V_2 in component model_parameters (flux).
 * STATES[6] is pRBp in component pRBp (micromolar).
 * CONSTANTS[11] is K_2 in component model_parameters (micromolar).
 * CONSTANTS[12] is k_dprb in component model_parameters (first_order_rate_constant).
 * CONSTANTS[13] is V_3 in component model_parameters (first_order_rate_constant).
 * CONSTANTS[14] is K_3 in component model_parameters (micromolar).
 * STATES[7] is Me in component Me (micromolar).
 * CONSTANTS[15] is V_4 in component model_parameters (flux).
 * STATES[8] is pRBpp in component pRBpp (micromolar).
 * CONSTANTS[16] is K_4 in component model_parameters (micromolar).
 * CONSTANTS[17] is k_pc3 in component model_parameters (second_order_rate_constant).
 * CONSTANTS[18] is k_pc4 in component model_parameters (first_order_rate_constant).
 * STATES[9] is pRBc2 in component pRBc2 (micromolar).
 * CONSTANTS[19] is k_dpRBp in component model_parameters (first_order_rate_constant).
 * CONSTANTS[20] is k_dpRBpp in component model_parameters (first_order_rate_constant).
 * CONSTANTS[21] is v_se2f in component model_parameters (flux).
 * CONSTANTS[22] is V_1e2f in component model_parameters (first_order_rate_constant).
 * STATES[10] is Ma in component Ma (micromolar).
 * CONSTANTS[23] is K_1e2f in component model_parameters (micromolar).
 * CONSTANTS[24] is V_2e2f in component model_parameters (flux).
 * STATES[11] is E2Fp in component E2Fp (micromolar).
 * CONSTANTS[25] is K_2e2f in component model_parameters (micromolar).
 * CONSTANTS[26] is k_de2f in component model_parameters (first_order_rate_constant).
 * CONSTANTS[27] is k_de2fp in component model_parameters (first_order_rate_constant).
 * STATES[12] is Cd in component Cd (micromolar).
 * CONSTANTS[28] is k_cd1 in component model_parameters (first_order_rate_constant).
 * CONSTANTS[29] is k_cd2 in component model_parameters (first_order_rate_constant).
 * CONSTANTS[30] is K_i7 in component model_parameters (micromolar).
 * CONSTANTS[31] is K_i8 in component model_parameters (micromolar).
 * CONSTANTS[32] is k_com1 in component model_parameters (second_order_rate_constant).
 * CONSTANTS[33] is Cdk4_tot in component model_parameters (micromolar).
 * STATES[13] is Mdi in component Mdi (micromolar).
 * CONSTANTS[34] is k_decom1 in component model_parameters (first_order_rate_constant).
 * CONSTANTS[35] is V_dd in component model_parameters (flux).
 * CONSTANTS[36] is K_dd in component model_parameters (micromolar).
 * CONSTANTS[37] is k_ddd in component model_parameters (first_order_rate_constant).
 * CONSTANTS[38] is V_m2d in component model_parameters (flux).
 * CONSTANTS[39] is K_2d in component model_parameters (micromolar).
 * CONSTANTS[40] is V_m1d in component model_parameters (flux).
 * CONSTANTS[41] is K_1d in component model_parameters (micromolar).
 * CONSTANTS[42] is k_c1 in component model_parameters (second_order_rate_constant).
 * STATES[14] is p27 in component p27 (micromolar).
 * CONSTANTS[43] is k_c2 in component model_parameters (first_order_rate_constant).
 * STATES[15] is Ce in component Ce (micromolar).
 * CONSTANTS[44] is k_ce in component model_parameters (first_order_rate_constant).
 * CONSTANTS[45] is K_i9 in component model_parameters (micromolar).
 * CONSTANTS[46] is K_i10 in component model_parameters (micromolar).
 * CONSTANTS[47] is k_com2 in component model_parameters (second_order_rate_constant).
 * CONSTANTS[48] is Cdk2_tot in component model_parameters (micromolar).
 * STATES[16] is Mei in component Mei (micromolar).
 * STATES[17] is Mep27 in component Mep27 (micromolar).
 * STATES[18] is Mai in component Mai (micromolar).
 * STATES[19] is Map27 in component Map27 (micromolar).
 * CONSTANTS[49] is k_decom2 in component model_parameters (first_order_rate_constant).
 * CONSTANTS[50] is V_de in component model_parameters (flux).
 * STATES[20] is Skp2 in component Skp2 (micromolar).
 * CONSTANTS[51] is K_dceskp2 in component model_parameters (micromolar).
 * CONSTANTS[52] is K_de in component model_parameters (micromolar).
 * CONSTANTS[53] is k_dde in component model_parameters (first_order_rate_constant).
 * CONSTANTS[54] is V_m2e in component model_parameters (first_order_rate_constant).
 * STATES[21] is Wee1 in component Wee1 (micromolar).
 * CONSTANTS[55] is i_b1 in component model_parameters (micromolar).
 * CONSTANTS[56] is K_2e in component model_parameters (micromolar).
 * CONSTANTS[57] is V_m1e in component model_parameters (first_order_rate_constant).
 * STATES[22] is Pe in component Pe (micromolar).
 * CONSTANTS[58] is K_1e in component model_parameters (micromolar).
 * CONSTANTS[59] is k_c3 in component model_parameters (second_order_rate_constant).
 * CONSTANTS[60] is k_c4 in component model_parameters (first_order_rate_constant).
 * CONSTANTS[61] is v_sskp2 in component model_parameters (flux).
 * CONSTANTS[62] is V_dskp2 in component model_parameters (flux).
 * CONSTANTS[63] is K_dskp2 in component model_parameters (micromolar).
 * STATES[23] is Cdh1a in component Cdh1a (micromolar).
 * CONSTANTS[64] is K_cdh1 in component model_parameters (micromolar).
 * CONSTANTS[65] is k_ddskp2 in component model_parameters (first_order_rate_constant).
 * STATES[24] is Pei in component Pei (micromolar).
 * CONSTANTS[66] is v_spei in component model_parameters (flux).
 * CONSTANTS[67] is V_6e in component model_parameters (flux).
 * CONSTANTS[68] is x_e1 in component model_parameters (dimensionless).
 * CONSTANTS[69] is x_e2 in component model_parameters (per_micromolar).
 * STATES[25] is Chk1 in component Chk1 (micromolar).
 * CONSTANTS[70] is K_6e in component model_parameters (micromolar).
 * CONSTANTS[71] is V_m5e in component model_parameters (first_order_rate_constant).
 * CONSTANTS[72] is a_e in component model_parameters (micromolar).
 * CONSTANTS[73] is K_5e in component model_parameters (micromolar).
 * CONSTANTS[74] is k_dpei in component model_parameters (first_order_rate_constant).
 * CONSTANTS[75] is k_dpe in component model_parameters (first_order_rate_constant).
 * STATES[26] is Ca in component Ca (micromolar).
 * CONSTANTS[76] is k_ca in component model_parameters (first_order_rate_constant).
 * CONSTANTS[77] is K_i11 in component model_parameters (micromolar).
 * CONSTANTS[78] is K_i12 in component model_parameters (micromolar).
 * CONSTANTS[79] is k_com3 in component model_parameters (second_order_rate_constant).
 * CONSTANTS[80] is k_decom3 in component model_parameters (first_order_rate_constant).
 * CONSTANTS[81] is V_da in component model_parameters (flux).
 * CONSTANTS[82] is K_da in component model_parameters (micromolar).
 * STATES[27] is Cdc20a in component Cdc20a (micromolar).
 * CONSTANTS[83] is K_acdc20 in component model_parameters (micromolar).
 * CONSTANTS[84] is k_dda in component model_parameters (first_order_rate_constant).
 * CONSTANTS[85] is V_m2a in component model_parameters (first_order_rate_constant).
 * CONSTANTS[86] is i_b2 in component model_parameters (micromolar).
 * CONSTANTS[87] is K_2a in component model_parameters (micromolar).
 * CONSTANTS[88] is V_m1a in component model_parameters (first_order_rate_constant).
 * STATES[28] is Pa in component Pa (micromolar).
 * CONSTANTS[89] is K_1a in component model_parameters (micromolar).
 * CONSTANTS[90] is k_c5 in component model_parameters (second_order_rate_constant).
 * CONSTANTS[91] is k_c6 in component model_parameters (first_order_rate_constant).
 * CONSTANTS[92] is v_s1p27 in component model_parameters (flux).
 * CONSTANTS[93] is v_s2p27 in component model_parameters (first_order_rate_constant).
 * CONSTANTS[94] is K_i13 in component model_parameters (micromolar).
 * CONSTANTS[95] is K_i14 in component model_parameters (micromolar).
 * CONSTANTS[96] is k_c7 in component model_parameters (second_order_rate_constant).
 * STATES[29] is Mb in component Mb (micromolar).
 * CONSTANTS[97] is k_c8 in component model_parameters (first_order_rate_constant).
 * STATES[30] is Mbp27 in component Mbp27 (micromolar).
 * CONSTANTS[98] is V_1p27 in component model_parameters (first_order_rate_constant).
 * CONSTANTS[99] is K_1p27 in component model_parameters (micromolar).
 * CONSTANTS[100] is V_2p27 in component model_parameters (flux).
 * CONSTANTS[101] is K_2p27 in component model_parameters (micromolar).
 * STATES[31] is p27p in component p27p (micromolar).
 * CONSTANTS[102] is k_ddp27 in component model_parameters (first_order_rate_constant).
 * CONSTANTS[103] is V_dp27p in component model_parameters (flux).
 * CONSTANTS[104] is K_dp27skp2 in component model_parameters (micromolar).
 * CONSTANTS[105] is K_dp27p in component model_parameters (micromolar).
 * CONSTANTS[106] is k_ddp27p in component model_parameters (first_order_rate_constant).
 * STATES[32] is Cdh1i in component Cdh1i (micromolar).
 * CONSTANTS[107] is V_2cdh1 in component model_parameters (first_order_rate_constant).
 * CONSTANTS[108] is K_2cdh1 in component model_parameters (micromolar).
 * CONSTANTS[109] is V_1cdh1 in component model_parameters (flux).
 * CONSTANTS[110] is K_1cdh1 in component model_parameters (micromolar).
 * CONSTANTS[111] is k_dcdh1i in component model_parameters (first_order_rate_constant).
 * CONSTANTS[112] is v_scdh1a in component model_parameters (flux).
 * CONSTANTS[113] is k_dcdh1a in component model_parameters (first_order_rate_constant).
 * STATES[33] is Pai in component Pai (micromolar).
 * CONSTANTS[114] is v_spai in component model_parameters (flux).
 * CONSTANTS[115] is V_6a in component model_parameters (flux).
 * CONSTANTS[116] is x_a1 in component model_parameters (dimensionless).
 * CONSTANTS[117] is x_a2 in component model_parameters (per_micromolar).
 * CONSTANTS[118] is K_6a in component model_parameters (micromolar).
 * CONSTANTS[119] is V_m5a in component model_parameters (first_order_rate_constant).
 * CONSTANTS[120] is a_a in component model_parameters (micromolar).
 * CONSTANTS[121] is K_5a in component model_parameters (micromolar).
 * CONSTANTS[122] is k_dpai in component model_parameters (first_order_rate_constant).
 * CONSTANTS[123] is k_dpa in component model_parameters (first_order_rate_constant).
 * STATES[34] is Cb in component Cb (micromolar).
 * CONSTANTS[124] is v_cb in component model_parameters (flux).
 * CONSTANTS[125] is k_com4 in component model_parameters (second_order_rate_constant).
 * CONSTANTS[126] is Cdk1_tot in component model_parameters (micromolar).
 * STATES[35] is Mbi in component Mbi (micromolar).
 * CONSTANTS[127] is k_decom4 in component model_parameters (first_order_rate_constant).
 * CONSTANTS[128] is V_db in component model_parameters (flux).
 * CONSTANTS[129] is K_db in component model_parameters (micromolar).
 * CONSTANTS[130] is K_dbcdc20 in component model_parameters (micromolar).
 * CONSTANTS[131] is K_dbcdh1 in component model_parameters (micromolar).
 * CONSTANTS[132] is k_ddb in component model_parameters (first_order_rate_constant).
 * CONSTANTS[133] is V_m2b in component model_parameters (first_order_rate_constant).
 * CONSTANTS[134] is i_b3 in component model_parameters (micromolar).
 * CONSTANTS[135] is K_2b in component model_parameters (micromolar).
 * CONSTANTS[136] is V_m1b in component model_parameters (first_order_rate_constant).
 * STATES[36] is Pb in component Pb (micromolar).
 * CONSTANTS[137] is K_1b in component model_parameters (micromolar).
 * STATES[37] is Cdc20i in component Cdc20i (micromolar).
 * CONSTANTS[138] is v_scdc20i in component model_parameters (flux).
 * CONSTANTS[139] is V_m3b in component model_parameters (first_order_rate_constant).
 * CONSTANTS[140] is K_3b in component model_parameters (micromolar).
 * CONSTANTS[141] is V_m4b in component model_parameters (flux).
 * CONSTANTS[142] is K_4b in component model_parameters (micromolar).
 * CONSTANTS[143] is k_dcdc20i in component model_parameters (first_order_rate_constant).
 * CONSTANTS[144] is k_dcdc20a in component model_parameters (first_order_rate_constant).
 * STATES[38] is Pbi in component Pbi (micromolar).
 * CONSTANTS[145] is v_spbi in component model_parameters (flux).
 * CONSTANTS[146] is V_6b in component model_parameters (flux).
 * CONSTANTS[147] is x_b1 in component model_parameters (dimensionless).
 * CONSTANTS[148] is x_b2 in component model_parameters (per_micromolar).
 * CONSTANTS[149] is K_6b in component model_parameters (micromolar).
 * CONSTANTS[150] is V_m5b in component model_parameters (first_order_rate_constant).
 * CONSTANTS[151] is a_b in component model_parameters (micromolar).
 * CONSTANTS[152] is K_5b in component model_parameters (micromolar).
 * CONSTANTS[153] is k_dpbi in component model_parameters (first_order_rate_constant).
 * CONSTANTS[154] is k_dpb in component model_parameters (first_order_rate_constant).
 * CONSTANTS[155] is v_swee1 in component model_parameters (flux).
 * CONSTANTS[156] is k_sw in component model_parameters (first_order_rate_constant).
 * STATES[39] is Mw in component Mw (micromolar).
 * CONSTANTS[157] is V_m7b in component model_parameters (first_order_rate_constant).
 * CONSTANTS[158] is i_b in component model_parameters (micromolar).
 * CONSTANTS[159] is K_7b in component model_parameters (micromolar).
 * CONSTANTS[160] is V_m8b in component model_parameters (flux).
 * STATES[40] is Wee1p in component Wee1p (micromolar).
 * CONSTANTS[161] is K_8b in component model_parameters (micromolar).
 * CONSTANTS[162] is k_dwee1 in component model_parameters (first_order_rate_constant).
 * CONSTANTS[163] is k_dwee1p in component model_parameters (first_order_rate_constant).
 * STATES[41] is Cdc45 in component Cdc45 (micromolar).
 * CONSTANTS[164] is V_1cdc45 in component model_parameters (first_order_rate_constant).
 * CONSTANTS[165] is Cdc45_tot in component model_parameters (micromolar).
 * CONSTANTS[166] is K_1cdc45 in component model_parameters (micromolar).
 * CONSTANTS[167] is V_2cdc45 in component model_parameters (flux).
 * CONSTANTS[168] is K_2cdc45 in component model_parameters (micromolar).
 * CONSTANTS[169] is k_spol in component model_parameters (second_order_rate_constant).
 * CONSTANTS[170] is Pol_tot in component model_parameters (micromolar).
 * STATES[42] is Pol in component Pol (micromolar).
 * CONSTANTS[171] is k_dpol in component model_parameters (first_order_rate_constant).
 * STATES[43] is Primer in component Primer (micromolar).
 * CONSTANTS[172] is k_sprim in component model_parameters (first_order_rate_constant).
 * CONSTANTS[173] is k_dprim in component model_parameters (first_order_rate_constant).
 * CONSTANTS[174] is k_aatr in component model_parameters (second_order_rate_constant).
 * CONSTANTS[175] is ATR_tot in component model_parameters (micromolar).
 * STATES[44] is ATR in component ATR (micromolar).
 * CONSTANTS[176] is k_datr in component model_parameters (first_order_rate_constant).
 * CONSTANTS[177] is V_1chk in component model_parameters (first_order_rate_constant).
 * CONSTANTS[178] is Chk1_tot in component model_parameters (micromolar).
 * CONSTANTS[179] is K_1chk in component model_parameters (micromolar).
 * CONSTANTS[180] is V_2chk in component model_parameters (flux).
 * CONSTANTS[181] is K_2chk in component model_parameters (micromolar).
 * CONSTANTS[182] is v_sw in component model_parameters (flux).
 * STATES[45] is BN in component BN (nanomolar).
 * CONSTANTS[183] is n_gerard in component model_parameters (dimensionless).
 * CONSTANTS[184] is K_iw in component model_parameters (nanomolar).
 * CONSTANTS[185] is v_dw in component model_parameters (flux).
 * CONSTANTS[186] is K_dw in component model_parameters (micromolar).
 * STATES[46] is X in component X (micromolar).
 * CONSTANTS[187] is V_1x in component model_parameters (first_order_rate_constant).
 * CONSTANTS[188] is X_tot in component model_parameters (micromolar).
 * CONSTANTS[189] is K_1x in component model_parameters (micromolar).
 * CONSTANTS[190] is V_2x in component model_parameters (flux).
 * CONSTANTS[191] is K_2x in component model_parameters (micromolar).
 * STATES[47] is CbA in component CbA (micromolar).
 * STATES[48] is MP in component MP (nanomolar).
 * CONSTANTS[192] is vsP in component MP (nano_flux).
 * CONSTANTS[193] is vmP in component MP (nano_flux).
 * CONSTANTS[194] is kdmp in component MP (first_order_rate_constant_nano).
 * CONSTANTS[195] is KAP in component MP (nanomolar).
 * CONSTANTS[196] is KmP in component MP (nanomolar).
 * CONSTANTS[197] is n in component model_parameters (dimensionless).
 * STATES[49] is MC in component MC (nanomolar).
 * CONSTANTS[198] is vsC in component MC (nano_flux).
 * CONSTANTS[199] is vmC in component MC (nano_flux).
 * CONSTANTS[200] is kdmc in component MC (first_order_rate_constant_nano).
 * CONSTANTS[201] is KAC in component MC (nanomolar).
 * CONSTANTS[202] is KmC in component MC (nanomolar).
 * STATES[50] is MB in component MB (nanomolar).
 * CONSTANTS[203] is vsB in component MB (nano_flux).
 * CONSTANTS[204] is vmB in component MB (nano_flux).
 * CONSTANTS[205] is kdmb in component MB (first_order_rate_constant_nano).
 * CONSTANTS[206] is KIB in component MB (nanomolar).
 * CONSTANTS[207] is KmB in component MB (nanomolar).
 * CONSTANTS[208] is m in component model_parameters (dimensionless).
 * STATES[51] is RN in component RN (nanomolar).
 * STATES[52] is MR in component MR (nanomolar).
 * CONSTANTS[209] is vsR in component MR (nano_flux).
 * CONSTANTS[210] is vmR in component MR (nano_flux).
 * CONSTANTS[211] is kdmr in component MR (first_order_rate_constant_nano).
 * CONSTANTS[212] is KAR in component MR (nanomolar).
 * CONSTANTS[213] is KmR in component MR (nanomolar).
 * CONSTANTS[214] is h in component model_parameters (dimensionless).
 * STATES[53] is PC in component PC (nanomolar).
 * CONSTANTS[215] is ksP in component model_parameters (first_order_rate_constant_nano).
 * CONSTANTS[216] is Kp in component model_parameters (nanomolar).
 * CONSTANTS[217] is Kdp in component model_parameters (nanomolar).
 * CONSTANTS[218] is k3 in component model_parameters (second_order_rate_constant_nano).
 * CONSTANTS[219] is k4 in component model_parameters (first_order_rate_constant_nano).
 * CONSTANTS[220] is kdn in component model_parameters (first_order_rate_constant_nano).
 * CONSTANTS[221] is V1P in component model_parameters (nano_flux).
 * CONSTANTS[222] is V2P in component model_parameters (nano_flux).
 * STATES[54] is PCP in component PCP (nanomolar).
 * STATES[55] is PCC in component PCC (nanomolar).
 * STATES[56] is CC in component CC (nanomolar).
 * CONSTANTS[223] is ksC in component model_parameters (first_order_rate_constant_nano).
 * CONSTANTS[224] is kdnc in component model_parameters (first_order_rate_constant_nano).
 * CONSTANTS[225] is V1C in component model_parameters (nano_flux).
 * CONSTANTS[226] is V2C in component model_parameters (nano_flux).
 * STATES[57] is CCP in component CCP (nanomolar).
 * STATES[58] is RC in component RC (nanomolar).
 * CONSTANTS[227] is ksR in component model_parameters (first_order_rate_constant_nano).
 * CONSTANTS[228] is Kd in component model_parameters (nanomolar).
 * CONSTANTS[229] is k9 in component model_parameters (first_order_rate_constant_nano).
 * CONSTANTS[230] is k10 in component model_parameters (first_order_rate_constant_nano).
 * CONSTANTS[231] is vdRC in component model_parameters (nano_flux).
 * CONSTANTS[232] is vdPC in component model_parameters (nano_flux).
 * CONSTANTS[233] is vdCC in component model_parameters (nano_flux).
 * CONSTANTS[234] is k1 in component model_parameters (first_order_rate_constant_nano).
 * CONSTANTS[235] is k2 in component model_parameters (first_order_rate_constant_nano).
 * CONSTANTS[236] is V1PC in component model_parameters (nano_flux).
 * CONSTANTS[237] is V2PC in component model_parameters (nano_flux).
 * STATES[59] is PCCP in component PCCP (nanomolar).
 * STATES[60] is PCN in component PCN (nanomolar).
 * CONSTANTS[238] is k7 in component model_parameters (second_order_rate_constant_nano).
 * CONSTANTS[239] is k8 in component model_parameters (first_order_rate_constant_nano).
 * CONSTANTS[240] is V3PC in component model_parameters (nano_flux).
 * CONSTANTS[241] is V4PC in component model_parameters (nano_flux).
 * STATES[61] is PCNP in component PCNP (nanomolar).
 * STATES[62] is IN in component IN (nanomolar).
 * CONSTANTS[242] is vdRN in component model_parameters (nano_flux).
 * CONSTANTS[243] is vdPCC in component model_parameters (nano_flux).
 * CONSTANTS[244] is vdPCN in component model_parameters (nano_flux).
 * STATES[63] is BC in component BC (nanomolar).
 * CONSTANTS[245] is ksB in component model_parameters (first_order_rate_constant_nano).
 * CONSTANTS[246] is k5 in component model_parameters (first_order_rate_constant_nano).
 * CONSTANTS[247] is k6 in component model_parameters (first_order_rate_constant_nano).
 * CONSTANTS[248] is V1B in component model_parameters (nano_flux).
 * CONSTANTS[249] is V2B in component model_parameters (nano_flux).
 * STATES[64] is BCP in component BCP (nanomolar).
 * CONSTANTS[250] is vdBC in component model_parameters (nano_flux).
 * CONSTANTS[251] is V3B in component model_parameters (nano_flux).
 * CONSTANTS[252] is V4B in component model_parameters (nano_flux).
 * STATES[65] is BNP in component BNP (nanomolar).
 * CONSTANTS[253] is vdBN in component model_parameters (nano_flux).
 * CONSTANTS[254] is vdIN in component model_parameters (nano_flux).
 * RATES[0] is d/dt AP1 in component AP1 (micromolar).
 * RATES[1] is d/dt pRB in component pRB (micromolar).
 * RATES[3] is d/dt pRBc1 in component pRBc1 (micromolar).
 * RATES[6] is d/dt pRBp in component pRBp (micromolar).
 * RATES[9] is d/dt pRBc2 in component pRBc2 (micromolar).
 * RATES[8] is d/dt pRBpp in component pRBpp (micromolar).
 * RATES[2] is d/dt E2F in component E2F (micromolar).
 * RATES[11] is d/dt E2Fp in component E2Fp (micromolar).
 * RATES[12] is d/dt Cd in component Cd (micromolar).
 * RATES[13] is d/dt Mdi in component Mdi (micromolar).
 * RATES[4] is d/dt Md in component Md (micromolar).
 * RATES[5] is d/dt Mdp27 in component Mdp27 (micromolar).
 * RATES[15] is d/dt Ce in component Ce (micromolar).
 * RATES[16] is d/dt Mei in component Mei (micromolar).
 * RATES[7] is d/dt Me in component Me (micromolar).
 * RATES[20] is d/dt Skp2 in component Skp2 (micromolar).
 * RATES[17] is d/dt Mep27 in component Mep27 (micromolar).
 * RATES[24] is d/dt Pei in component Pei (micromolar).
 * RATES[22] is d/dt Pe in component Pe (micromolar).
 * RATES[26] is d/dt Ca in component Ca (micromolar).
 * RATES[18] is d/dt Mai in component Mai (micromolar).
 * RATES[10] is d/dt Ma in component Ma (micromolar).
 * RATES[19] is d/dt Map27 in component Map27 (micromolar).
 * RATES[14] is d/dt p27 in component p27 (micromolar).
 * RATES[31] is d/dt p27p in component p27p (micromolar).
 * RATES[32] is d/dt Cdh1i in component Cdh1i (micromolar).
 * RATES[23] is d/dt Cdh1a in component Cdh1a (micromolar).
 * RATES[33] is d/dt Pai in component Pai (micromolar).
 * RATES[28] is d/dt Pa in component Pa (micromolar).
 * RATES[34] is d/dt Cb in component Cb (micromolar).
 * RATES[35] is d/dt Mbi in component Mbi (micromolar).
 * RATES[29] is d/dt Mb in component Mb (micromolar).
 * RATES[30] is d/dt Mbp27 in component Mbp27 (micromolar).
 * RATES[37] is d/dt Cdc20i in component Cdc20i (micromolar).
 * RATES[27] is d/dt Cdc20a in component Cdc20a (micromolar).
 * RATES[38] is d/dt Pbi in component Pbi (micromolar).
 * RATES[36] is d/dt Pb in component Pb (micromolar).
 * RATES[21] is d/dt Wee1 in component Wee1 (micromolar).
 * RATES[40] is d/dt Wee1p in component Wee1p (micromolar).
 * RATES[41] is d/dt Cdc45 in component Cdc45 (micromolar).
 * RATES[42] is d/dt Pol in component Pol (micromolar).
 * RATES[43] is d/dt Primer in component Primer (micromolar).
 * RATES[44] is d/dt ATR in component ATR (micromolar).
 * RATES[25] is d/dt Chk1 in component Chk1 (micromolar).
 * RATES[39] is d/dt Mw in component Mw (micromolar).
 * RATES[46] is d/dt X in component X (micromolar).
 * RATES[47] is d/dt CbA in component CbA (micromolar).
 * RATES[48] is d/dt MP in component MP (nanomolar).
 * RATES[49] is d/dt MC in component MC (nanomolar).
 * RATES[50] is d/dt MB in component MB (nanomolar).
 * RATES[52] is d/dt MR in component MR (nanomolar).
 * RATES[53] is d/dt PC in component PC (nanomolar).
 * RATES[56] is d/dt CC in component CC (nanomolar).
 * RATES[58] is d/dt RC in component RC (nanomolar).
 * RATES[54] is d/dt PCP in component PCP (nanomolar).
 * RATES[57] is d/dt CCP in component CCP (nanomolar).
 * RATES[55] is d/dt PCC in component PCC (nanomolar).
 * RATES[60] is d/dt PCN in component PCN (nanomolar).
 * RATES[51] is d/dt RN in component RN (nanomolar).
 * RATES[59] is d/dt PCCP in component PCCP (nanomolar).
 * RATES[61] is d/dt PCNP in component PCNP (nanomolar).
 * RATES[63] is d/dt BC in component BC (nanomolar).
 * RATES[64] is d/dt BCP in component BCP (nanomolar).
 * RATES[45] is d/dt BN in component BN (nanomolar).
 * RATES[65] is d/dt BNP in component BNP (nanomolar).
 * RATES[62] is d/dt IN in component IN (nanomolar).
 */
void
initConsts(double* CONSTANTS, double* RATES, double *STATES)
{
STATES[0] = 0.01;
CONSTANTS[0] = 1;
CONSTANTS[1] = 1;
CONSTANTS[2] = 0.1;
CONSTANTS[3] = 0.15;
CONSTANTS[4] = 17;
STATES[1] = 1;
CONSTANTS[5] = 0.8;
CONSTANTS[6] = 0.05;
STATES[2] = 0.01;
CONSTANTS[7] = 0.5;
STATES[3] = 0.1;
CONSTANTS[8] = 2.2;
CONSTANTS[9] = 0.1;
STATES[4] = 0.01;
STATES[5] = 0.01;
CONSTANTS[10] = 2;
STATES[6] = 0.25;
CONSTANTS[11] = 0.1;
CONSTANTS[12] = 0.01;
CONSTANTS[13] = 1;
CONSTANTS[14] = 0.1;
STATES[7] = 0.01;
CONSTANTS[15] = 2;
STATES[8] = 0.1;
CONSTANTS[16] = 0.1;
CONSTANTS[17] = 0.025;
CONSTANTS[18] = 0.5;
STATES[9] = 0.05;
CONSTANTS[19] = 0.06;
CONSTANTS[20] = 0.04;
CONSTANTS[21] = 0.17;
CONSTANTS[22] = 4;
STATES[10] = 0.01;
CONSTANTS[23] = 5;
CONSTANTS[24] = 0.75;
STATES[11] = 0.01;
CONSTANTS[25] = 5;
CONSTANTS[26] = 0.002;
CONSTANTS[27] = 1.1;
STATES[12] = 0.01;
CONSTANTS[28] = 0.4;
CONSTANTS[29] = 0.005;
CONSTANTS[30] = 0.1;
CONSTANTS[31] = 2;
CONSTANTS[32] = 0.175;
CONSTANTS[33] = 1.5;
STATES[13] = 0.01;
CONSTANTS[34] = 0.1;
CONSTANTS[35] = 5;
CONSTANTS[36] = 0.1;
CONSTANTS[37] = 0.005;
CONSTANTS[38] = 0.2;
CONSTANTS[39] = 0.1;
CONSTANTS[40] = 1;
CONSTANTS[41] = 0.1;
CONSTANTS[42] = 0.15;
STATES[14] = 0.01;
CONSTANTS[43] = 0.05;
STATES[15] = 0.01;
CONSTANTS[44] = 0.29;
CONSTANTS[45] = 0.1;
CONSTANTS[46] = 2;
CONSTANTS[47] = 0.2;
CONSTANTS[48] = 2;
STATES[16] = 0.01;
STATES[17] = 0.01;
STATES[18] = 0.01;
STATES[19] = 0.01;
CONSTANTS[49] = 0.1;
CONSTANTS[50] = 3;
STATES[20] = 0.01;
CONSTANTS[51] = 2;
CONSTANTS[52] = 0.1;
CONSTANTS[53] = 0.005;
CONSTANTS[54] = 1.4;
STATES[21] = 0.1;
CONSTANTS[55] = 0.5;
CONSTANTS[56] = 0.1;
CONSTANTS[57] = 2;
STATES[22] = 0.01;
CONSTANTS[58] = 0.1;
CONSTANTS[59] = 0.2;
CONSTANTS[60] = 0.1;
CONSTANTS[61] = 0.15;
CONSTANTS[62] = 1.1;
CONSTANTS[63] = 0.5;
STATES[23] = 0.01;
CONSTANTS[64] = 0.4;
CONSTANTS[65] = 0.005;
STATES[24] = 0.01;
CONSTANTS[66] = 0.13;
CONSTANTS[67] = 0.8;
CONSTANTS[68] = 1;
CONSTANTS[69] = 1;
STATES[25] = 0.01;
CONSTANTS[70] = 0.1;
CONSTANTS[71] = 5;
CONSTANTS[72] = 0.25;
CONSTANTS[73] = 0.1;
CONSTANTS[74] = 0.15;
CONSTANTS[75] = 0.075;
STATES[26] = 0.01;
CONSTANTS[76] = 0.0375;
CONSTANTS[77] = 0.1;
CONSTANTS[78] = 2;
CONSTANTS[79] = 0.2;
CONSTANTS[80] = 0.1;
CONSTANTS[81] = 2.5;
CONSTANTS[82] = 1.1;
STATES[27] = 0.01;
CONSTANTS[83] = 2;
CONSTANTS[84] = 0.005;
CONSTANTS[85] = 1.85;
CONSTANTS[86] = 0.5;
CONSTANTS[87] = 0.1;
CONSTANTS[88] = 2;
STATES[28] = 0.01;
CONSTANTS[89] = 0.1;
CONSTANTS[90] = 0.15;
CONSTANTS[91] = 0.125;
CONSTANTS[92] = 0.8;
CONSTANTS[93] = 0.1;
CONSTANTS[94] = 0.1;
CONSTANTS[95] = 2;
CONSTANTS[96] = 0.12;
STATES[29] = 0.01;
CONSTANTS[97] = 0.2;
STATES[30] = 0.01;
CONSTANTS[98] = 100;
CONSTANTS[99] = 0.5;
CONSTANTS[100] = 0.1;
CONSTANTS[101] = 0.5;
STATES[31] = 0.01;
CONSTANTS[102] = 0.06;
CONSTANTS[103] = 5;
CONSTANTS[104] = 0.1;
CONSTANTS[105] = 0.1;
CONSTANTS[106] = 0.01;
STATES[32] = 0.01;
CONSTANTS[107] = 8;
CONSTANTS[108] = 0.01;
CONSTANTS[109] = 1.25;
CONSTANTS[110] = 0.01;
CONSTANTS[111] = 0.2;
CONSTANTS[112] = 0.11;
CONSTANTS[113] = 0.1;
STATES[33] = 0.01;
CONSTANTS[114] = 0.105;
CONSTANTS[115] = 1;
CONSTANTS[116] = 1;
CONSTANTS[117] = 1;
CONSTANTS[118] = 0.1;
CONSTANTS[119] = 4;
CONSTANTS[120] = 0.2;
CONSTANTS[121] = 0.1;
CONSTANTS[122] = 0.15;
CONSTANTS[123] = 0.075;
STATES[34] = 0.01;
CONSTANTS[124] = 0.05;
CONSTANTS[125] = 0.25;
CONSTANTS[126] = 0.5;
STATES[35] = 0.01;
CONSTANTS[127] = 0.1;
CONSTANTS[128] = 0.06;
CONSTANTS[129] = 0.005;
CONSTANTS[130] = 0.2;
CONSTANTS[131] = 0.1;
CONSTANTS[132] = 0.005;
CONSTANTS[133] = 2.1;
CONSTANTS[134] = 0.5;
CONSTANTS[135] = 0.1;
CONSTANTS[136] = 3.9;
STATES[36] = 0.01;
CONSTANTS[137] = 0.1;
STATES[37] = 0.01;
CONSTANTS[138] = 0.1;
CONSTANTS[139] = 8;
CONSTANTS[140] = 0.1;
CONSTANTS[141] = 0.7;
CONSTANTS[142] = 0.1;
CONSTANTS[143] = 0.14;
CONSTANTS[144] = 0.05;
STATES[38] = 0.01;
CONSTANTS[145] = 0.12;
CONSTANTS[146] = 1;
CONSTANTS[147] = 1;
CONSTANTS[148] = 1;
CONSTANTS[149] = 0.1;
CONSTANTS[150] = 5;
CONSTANTS[151] = 0.11;
CONSTANTS[152] = 0.1;
CONSTANTS[153] = 0.2;
CONSTANTS[154] = 0.1;
CONSTANTS[155] = 0.06;
CONSTANTS[156] = 5;
STATES[39] = 0;
CONSTANTS[157] = 1.2;
CONSTANTS[158] = 0.75;
CONSTANTS[159] = 0.1;
CONSTANTS[160] = 1;
STATES[40] = 0.01;
CONSTANTS[161] = 0.1;
CONSTANTS[162] = 0.1;
CONSTANTS[163] = 0.2;
STATES[41] = 0.01;
CONSTANTS[164] = 0.8;
CONSTANTS[165] = 0.5;
CONSTANTS[166] = 0.02;
CONSTANTS[167] = 0.12;
CONSTANTS[168] = 0.02;
CONSTANTS[169] = 0.8;
CONSTANTS[170] = 0.5;
STATES[42] = 0.01;
CONSTANTS[171] = 0.2;
STATES[43] = 0.01;
CONSTANTS[172] = 0.05;
CONSTANTS[173] = 0.15;
CONSTANTS[174] = 0.022;
CONSTANTS[175] = 0.5;
STATES[44] = 0.01;
CONSTANTS[176] = 0.15;
CONSTANTS[177] = 4;
CONSTANTS[178] = 0.5;
CONSTANTS[179] = 0.5;
CONSTANTS[180] = 0.1;
CONSTANTS[181] = 0.5;
CONSTANTS[182] = 0;
STATES[45] = 0.1;
CONSTANTS[183] = 4;
CONSTANTS[184] = 0.5;
CONSTANTS[185] = 0.12;
CONSTANTS[186] = 0.5;
STATES[46] = 0.01;
CONSTANTS[187] = 10;
CONSTANTS[188] = 1;
CONSTANTS[189] = 0.1;
CONSTANTS[190] = 2;
CONSTANTS[191] = 0.1;
STATES[47] = 0.01;
STATES[48] = 0.1;
CONSTANTS[192] = 2.4;
CONSTANTS[193] = 2.2;
CONSTANTS[194] = 0.02;
CONSTANTS[195] = 0.6;
CONSTANTS[196] = 0.3;
CONSTANTS[197] = 2;
STATES[49] = 1.2;
CONSTANTS[198] = 2.2;
CONSTANTS[199] = 2;
CONSTANTS[200] = 0.02;
CONSTANTS[201] = 0.6;
CONSTANTS[202] = 0.4;
STATES[50] = 9;
CONSTANTS[203] = 1.8;
CONSTANTS[204] = 1.3;
CONSTANTS[205] = 0.02;
CONSTANTS[206] = 2.2;
CONSTANTS[207] = 0.4;
CONSTANTS[208] = 2;
STATES[51] = 0.1;
STATES[52] = 1.5;
CONSTANTS[209] = 1.6;
CONSTANTS[210] = 1.6;
CONSTANTS[211] = 0.02;
CONSTANTS[212] = 0.6;
CONSTANTS[213] = 0.4;
CONSTANTS[214] = 2;
STATES[53] = 0.1;
CONSTANTS[215] = 1.2;
CONSTANTS[216] = 1.006;
CONSTANTS[217] = 0.1;
CONSTANTS[218] = 0.8;
CONSTANTS[219] = 0.4;
CONSTANTS[220] = 0.02;
CONSTANTS[221] = 9.6;
CONSTANTS[222] = 0.6;
STATES[54] = 0.1;
STATES[55] = 0.1;
STATES[56] = 0.1;
CONSTANTS[223] = 3.2;
CONSTANTS[224] = 0.02;
CONSTANTS[225] = 1.2;
CONSTANTS[226] = 0.2;
STATES[57] = 0.1;
STATES[58] = 0.1;
CONSTANTS[227] = 1.7;
CONSTANTS[228] = 0.3;
CONSTANTS[229] = 0.8;
CONSTANTS[230] = 0.4;
CONSTANTS[231] = 4.4;
CONSTANTS[232] = 3.4;
CONSTANTS[233] = 1.4;
CONSTANTS[234] = 0.8;
CONSTANTS[235] = 0.4;
CONSTANTS[236] = 2.4;
CONSTANTS[237] = 0.2;
STATES[59] = 0.1;
STATES[60] = 0.1;
CONSTANTS[238] = 1;
CONSTANTS[239] = 0.2;
CONSTANTS[240] = 2.4;
CONSTANTS[241] = 0.2;
STATES[61] = 0.1;
STATES[62] = 0.1;
CONSTANTS[242] = 0.8;
CONSTANTS[243] = 1.4;
CONSTANTS[244] = 1.4;
STATES[63] = 0.1;
CONSTANTS[245] = 0.32;
CONSTANTS[246] = 0.8;
CONSTANTS[247] = 0.4;
CONSTANTS[248] = 1.4;
CONSTANTS[249] = 0.2;
STATES[64] = 0.1;
CONSTANTS[250] = 3;
CONSTANTS[251] = 1.4;
CONSTANTS[252] = 0.4;
STATES[65] = 0.1;
CONSTANTS[253] = 3;
CONSTANTS[254] = 1.6;
}
void
computeRates(double VOI, double* CONSTANTS, double* RATES, double* STATES, double* ALGEBRAIC)
{
RATES[0] =  (( CONSTANTS[0]*CONSTANTS[1])/(CONSTANTS[2]+CONSTANTS[1]) -  CONSTANTS[3]*STATES[0])*CONSTANTS[4];
RATES[1] =  (((((CONSTANTS[5] -  CONSTANTS[6]*STATES[1]*STATES[2])+ CONSTANTS[7]*STATES[3]) -  (( CONSTANTS[8]*STATES[1])/(CONSTANTS[9]+STATES[1]))*(STATES[4]+STATES[5]))+( CONSTANTS[10]*STATES[6])/(CONSTANTS[11]+STATES[6])) -  CONSTANTS[12]*STATES[1])*CONSTANTS[4];
RATES[3] =  ( CONSTANTS[6]*STATES[1]*STATES[2] -  CONSTANTS[7]*STATES[3])*CONSTANTS[4];
RATES[6] =  (((((( (( CONSTANTS[8]*STATES[1])/(CONSTANTS[9]+STATES[1]))*(STATES[4]+STATES[5]) - ( CONSTANTS[10]*STATES[6])/(CONSTANTS[11]+STATES[6])) -  (( CONSTANTS[13]*STATES[6])/(CONSTANTS[14]+STATES[6]))*STATES[7])+( CONSTANTS[15]*STATES[8])/(CONSTANTS[16]+STATES[8])) -  CONSTANTS[17]*STATES[6]*STATES[2])+ CONSTANTS[18]*STATES[9]) -  CONSTANTS[19]*STATES[6])*CONSTANTS[4];
RATES[9] =  ( CONSTANTS[17]*STATES[6]*STATES[2] -  CONSTANTS[18]*STATES[9])*CONSTANTS[4];
RATES[8] =  (( (( CONSTANTS[13]*STATES[6])/(CONSTANTS[14]+STATES[6]))*STATES[7] - ( CONSTANTS[15]*STATES[8])/(CONSTANTS[16]+STATES[8])) -  CONSTANTS[20]*STATES[8])*CONSTANTS[4];
RATES[2] =  (((((((CONSTANTS[21] -  CONSTANTS[6]*STATES[1]*STATES[2])+ CONSTANTS[7]*STATES[3]) -  CONSTANTS[17]*STATES[6]*STATES[2])+ CONSTANTS[18]*STATES[9]) - ( CONSTANTS[22]*STATES[10]*STATES[2])/(CONSTANTS[23]+STATES[2]))+( CONSTANTS[24]*STATES[11])/(CONSTANTS[25]+STATES[11])) -  CONSTANTS[26]*STATES[2])*CONSTANTS[4];
RATES[11] =  ((( CONSTANTS[22]*STATES[10]*STATES[2])/(CONSTANTS[23]+STATES[2]) - ( CONSTANTS[24]*STATES[11])/(CONSTANTS[25]+STATES[11])) -  CONSTANTS[27]*STATES[11])*CONSTANTS[4];
RATES[12] =  ((((( CONSTANTS[28]*STATES[0]+( (( CONSTANTS[29]*STATES[2]*CONSTANTS[30])/(CONSTANTS[30]+STATES[1]))*CONSTANTS[31])/(CONSTANTS[31]+STATES[6])) -  CONSTANTS[32]*STATES[12]*(CONSTANTS[33] - (STATES[13]+STATES[4]+STATES[5])))+ CONSTANTS[34]*STATES[13]) - ( CONSTANTS[35]*STATES[12])/(CONSTANTS[36]+STATES[12])) -  CONSTANTS[37]*STATES[12])*CONSTANTS[4];
RATES[13] =  ((( CONSTANTS[32]*STATES[12]*(CONSTANTS[33] - (STATES[13]+STATES[4]+STATES[5])) -  CONSTANTS[34]*STATES[13])+( CONSTANTS[38]*STATES[4])/(CONSTANTS[39]+STATES[4])) - ( CONSTANTS[40]*STATES[13])/(CONSTANTS[41]+STATES[13]))*CONSTANTS[4];
RATES[4] =  (((( CONSTANTS[40]*STATES[13])/(CONSTANTS[41]+STATES[13]) - ( CONSTANTS[38]*STATES[4])/(CONSTANTS[39]+STATES[4])) -  CONSTANTS[42]*STATES[4]*STATES[14])+ CONSTANTS[43]*STATES[5])*CONSTANTS[4];
RATES[5] =  ( CONSTANTS[42]*STATES[4]*STATES[14] -  CONSTANTS[43]*STATES[5])*CONSTANTS[4];
RATES[15] =  ((((( (( CONSTANTS[44]*STATES[2]*CONSTANTS[45])/(CONSTANTS[45]+STATES[1]))*CONSTANTS[46])/(CONSTANTS[46]+STATES[6]) -  CONSTANTS[47]*STATES[15]*(CONSTANTS[48] - (STATES[16]+STATES[7]+STATES[17]+STATES[18]+STATES[10]+STATES[19])))+ CONSTANTS[49]*STATES[16]) - ( (( CONSTANTS[50]*STATES[20])/(CONSTANTS[51]+STATES[20]))*STATES[15])/(CONSTANTS[52]+STATES[15])) -  CONSTANTS[53]*STATES[15])*CONSTANTS[4];
RATES[16] =  ((( CONSTANTS[47]*STATES[15]*(CONSTANTS[48] - (STATES[16]+STATES[7]+STATES[17]+STATES[18]+STATES[10]+STATES[19])) -  CONSTANTS[49]*STATES[16])+( CONSTANTS[54]*(STATES[21]+CONSTANTS[55])*STATES[7])/(CONSTANTS[56]+STATES[7])) - ( CONSTANTS[57]*STATES[22]*STATES[16])/(CONSTANTS[58]+STATES[16]))*CONSTANTS[4];
RATES[7] =  (((( CONSTANTS[57]*STATES[22]*STATES[16])/(CONSTANTS[58]+STATES[16]) - ( CONSTANTS[54]*(STATES[21]+CONSTANTS[55])*STATES[7])/(CONSTANTS[56]+STATES[7])) -  CONSTANTS[59]*STATES[7]*STATES[14])+ CONSTANTS[60]*STATES[17])*CONSTANTS[4];
RATES[20] =  ((CONSTANTS[61] - ( (( CONSTANTS[62]*STATES[20])/(CONSTANTS[63]+STATES[20]))*STATES[23])/(CONSTANTS[64]+STATES[23])) -  CONSTANTS[65]*STATES[20])*CONSTANTS[4];
RATES[17] =  ( CONSTANTS[59]*STATES[7]*STATES[14] -  CONSTANTS[60]*STATES[17])*CONSTANTS[4];
RATES[24] =  (((CONSTANTS[66]+( CONSTANTS[67]*(CONSTANTS[68]+ CONSTANTS[69]*STATES[25])*STATES[22])/(CONSTANTS[70]+STATES[22])) - ( CONSTANTS[71]*(STATES[7]+CONSTANTS[72])*STATES[24])/(CONSTANTS[73]+STATES[24])) -  CONSTANTS[74]*STATES[24])*CONSTANTS[4];
RATES[22] =  (( CONSTANTS[71]*(STATES[7]+CONSTANTS[72])*(STATES[24]/(CONSTANTS[73]+STATES[24])) -  CONSTANTS[67]*(CONSTANTS[68]+ CONSTANTS[69]*STATES[25])*(STATES[22]/(CONSTANTS[70]+STATES[22]))) -  CONSTANTS[75]*STATES[22])*CONSTANTS[4];
RATES[26] =  ((((( (( CONSTANTS[76]*STATES[2]*CONSTANTS[77])/(CONSTANTS[77]+STATES[1]))*CONSTANTS[78])/(CONSTANTS[78]+STATES[6]) -  CONSTANTS[79]*STATES[26]*(CONSTANTS[48] - (STATES[16]+STATES[7]+STATES[17]+STATES[18]+STATES[10]+STATES[19])))+ CONSTANTS[80]*STATES[18]) - ( (( CONSTANTS[81]*STATES[26])/(CONSTANTS[82]+STATES[26]))*STATES[27])/(CONSTANTS[83]+STATES[27])) -  CONSTANTS[84]*STATES[26])*CONSTANTS[4];
RATES[18] =  ((( CONSTANTS[79]*STATES[26]*(CONSTANTS[48] - (STATES[16]+STATES[7]+STATES[17]+STATES[18]+STATES[10]+STATES[19])) -  CONSTANTS[80]*STATES[18])+( CONSTANTS[85]*(STATES[21]+CONSTANTS[86])*STATES[10])/(CONSTANTS[87]+STATES[10])) - ( CONSTANTS[88]*STATES[28]*STATES[18])/(CONSTANTS[89]+STATES[18]))*CONSTANTS[4];
RATES[10] =  (((( CONSTANTS[88]*STATES[28]*STATES[18])/(CONSTANTS[89]+STATES[18]) - ( CONSTANTS[85]*(STATES[21]+CONSTANTS[86])*STATES[10])/(CONSTANTS[87]+STATES[10])) -  CONSTANTS[90]*STATES[10]*STATES[14])+ CONSTANTS[91]*STATES[19])*CONSTANTS[4];
RATES[19] =  ( CONSTANTS[90]*STATES[10]*STATES[14] -  CONSTANTS[91]*STATES[19])*CONSTANTS[4];
RATES[14] =  ((((((((((((CONSTANTS[92]+( (( CONSTANTS[93]*STATES[2]*CONSTANTS[94])/(CONSTANTS[94]+STATES[1]))*CONSTANTS[95])/(CONSTANTS[95]+STATES[6])) -  CONSTANTS[42]*STATES[4]*STATES[14])+ CONSTANTS[43]*STATES[5]) -  CONSTANTS[59]*STATES[7]*STATES[14])+ CONSTANTS[60]*STATES[17]) -  CONSTANTS[90]*STATES[10]*STATES[14])+ CONSTANTS[91]*STATES[19]) -  CONSTANTS[96]*STATES[29]*STATES[14])+ CONSTANTS[97]*STATES[30]) - ( CONSTANTS[98]*STATES[7]*STATES[14])/(CONSTANTS[99]+STATES[14]))+( CONSTANTS[100]*STATES[31])/(CONSTANTS[101]+STATES[31])) -  CONSTANTS[102]*STATES[14])*CONSTANTS[4];
RATES[31] =  (((( CONSTANTS[98]*STATES[7]*STATES[14])/(CONSTANTS[99]+STATES[14]) - ( CONSTANTS[100]*STATES[31])/(CONSTANTS[101]+STATES[31])) - ( (( CONSTANTS[103]*STATES[20])/(CONSTANTS[104]+STATES[20]))*STATES[31])/(CONSTANTS[105]+STATES[31])) -  CONSTANTS[106]*STATES[31])*CONSTANTS[4];
RATES[32] =  (( (( CONSTANTS[107]*STATES[23])/(CONSTANTS[108]+STATES[23]))*(STATES[10]+STATES[29]) - ( CONSTANTS[109]*STATES[32])/(CONSTANTS[110]+STATES[32])) -  CONSTANTS[111]*STATES[32])*CONSTANTS[4];
RATES[23] =  (((CONSTANTS[112]+( CONSTANTS[109]*STATES[32])/(CONSTANTS[110]+STATES[32])) -  (( CONSTANTS[107]*STATES[23])/(CONSTANTS[108]+STATES[23]))*(STATES[10]+STATES[29])) -  CONSTANTS[113]*STATES[23])*CONSTANTS[4];
RATES[33] =  (((CONSTANTS[114]+( CONSTANTS[115]*(CONSTANTS[116]+ CONSTANTS[117]*STATES[25])*STATES[28])/(CONSTANTS[118]+STATES[28])) - ( CONSTANTS[119]*(STATES[10]+CONSTANTS[120])*STATES[33])/(CONSTANTS[121]+STATES[33])) -  CONSTANTS[122]*STATES[33])*CONSTANTS[4];
RATES[28] =  ((( CONSTANTS[119]*(STATES[10]+CONSTANTS[120])*STATES[33])/(CONSTANTS[121]+STATES[33]) - ( CONSTANTS[115]*(CONSTANTS[116]+ CONSTANTS[117]*STATES[25])*STATES[28])/(CONSTANTS[118]+STATES[28])) -  CONSTANTS[123]*STATES[28])*CONSTANTS[4];
RATES[34] =  ((((CONSTANTS[124] -  CONSTANTS[125]*STATES[34]*(CONSTANTS[126] - (STATES[35]+STATES[29]+STATES[30])))+ CONSTANTS[127]*STATES[35]) -  (( CONSTANTS[128]*STATES[34])/(CONSTANTS[129]+STATES[34]))*(STATES[27]/(CONSTANTS[130]+STATES[27])+STATES[23]/(CONSTANTS[131]+STATES[23]))) -  CONSTANTS[132]*STATES[34])*CONSTANTS[4];
RATES[35] =  ((( CONSTANTS[125]*STATES[34]*(CONSTANTS[126] - (STATES[35]+STATES[29]+STATES[30])) -  CONSTANTS[127]*STATES[35])+( CONSTANTS[133]*(STATES[21]+CONSTANTS[134])*STATES[29])/(CONSTANTS[135]+STATES[29])) - ( CONSTANTS[136]*STATES[36]*STATES[35])/(CONSTANTS[137]+STATES[35]))*CONSTANTS[4];
RATES[29] =  (((( CONSTANTS[136]*STATES[36]*STATES[35])/(CONSTANTS[137]+STATES[35]) - ( CONSTANTS[133]*(STATES[21]+CONSTANTS[134])*STATES[29])/(CONSTANTS[135]+STATES[29])) -  CONSTANTS[96]*STATES[29]*STATES[14])+ CONSTANTS[97]*STATES[30])*CONSTANTS[4];
RATES[30] =  ( CONSTANTS[96]*STATES[29]*STATES[14] -  CONSTANTS[97]*STATES[30])*CONSTANTS[4];
RATES[37] =  (((CONSTANTS[138] - ( CONSTANTS[139]*STATES[29]*STATES[37])/(CONSTANTS[140]+STATES[37]))+( CONSTANTS[141]*STATES[27])/(CONSTANTS[142]+STATES[27])) -  CONSTANTS[143]*STATES[37])*CONSTANTS[4];
RATES[27] =  ((( CONSTANTS[139]*STATES[29]*STATES[37])/(CONSTANTS[140]+STATES[37]) - ( CONSTANTS[141]*STATES[27])/(CONSTANTS[142]+STATES[27])) -  CONSTANTS[144]*STATES[27])*CONSTANTS[4];
RATES[38] =  (((CONSTANTS[145]+( CONSTANTS[146]*(CONSTANTS[147]+ CONSTANTS[148]*STATES[25])*STATES[36])/(CONSTANTS[149]+STATES[36])) - ( CONSTANTS[150]*(STATES[29]+CONSTANTS[151])*STATES[38])/(CONSTANTS[152]+STATES[38])) -  CONSTANTS[153]*STATES[38])*CONSTANTS[4];
RATES[36] =  ((( CONSTANTS[150]*(STATES[29]+CONSTANTS[151])*STATES[38])/(CONSTANTS[152]+STATES[38]) - ( CONSTANTS[146]*(CONSTANTS[147]+ CONSTANTS[148]*STATES[25])*STATES[36])/(CONSTANTS[149]+STATES[36])) -  CONSTANTS[154]*STATES[36])*CONSTANTS[4];
RATES[21] =  ((((CONSTANTS[155]+ CONSTANTS[156]*STATES[39]) - ( CONSTANTS[157]*(STATES[29]+CONSTANTS[158])*STATES[21])/(CONSTANTS[159]+STATES[21]))+( CONSTANTS[160]*STATES[40])/(CONSTANTS[161]+STATES[40])) -  CONSTANTS[162]*STATES[21])*CONSTANTS[4];
RATES[40] =  ((( CONSTANTS[157]*(STATES[29]+CONSTANTS[158])*STATES[21])/(CONSTANTS[159]+STATES[21]) - ( CONSTANTS[160]*STATES[40])/(CONSTANTS[161]+STATES[40])) -  CONSTANTS[163]*STATES[40])*CONSTANTS[4];
RATES[41] =  (((( CONSTANTS[164]*STATES[7]*(CONSTANTS[165] - STATES[41]))/(CONSTANTS[166]+(CONSTANTS[165] - STATES[41])) - ( CONSTANTS[167]*STATES[41])/(CONSTANTS[168]+STATES[41])) -  CONSTANTS[169]*(CONSTANTS[170] - STATES[42])*STATES[41])+ CONSTANTS[171]*STATES[42])*CONSTANTS[4];
RATES[42] =  ( CONSTANTS[169]*(CONSTANTS[170] - STATES[42])*STATES[41] -  CONSTANTS[171]*STATES[42])*CONSTANTS[4];
RATES[43] =  ((( CONSTANTS[172]*STATES[42] -  CONSTANTS[173]*STATES[43]) -  CONSTANTS[174]*(CONSTANTS[175] - STATES[44])*STATES[43])+ CONSTANTS[176]*STATES[44])*CONSTANTS[4];
RATES[44] =  ( CONSTANTS[174]*(CONSTANTS[175] - STATES[44])*STATES[43] -  CONSTANTS[176]*STATES[44])*CONSTANTS[4];
RATES[25] =  (( CONSTANTS[177]*STATES[44]*(CONSTANTS[178] - STATES[25]))/(CONSTANTS[179]+(CONSTANTS[178] - STATES[25])) - ( CONSTANTS[180]*STATES[25])/(CONSTANTS[181]+STATES[25]))*CONSTANTS[4];
RATES[39] = ( CONSTANTS[182]*pow(STATES[45], CONSTANTS[183]))/(pow(CONSTANTS[184], CONSTANTS[183])+pow(STATES[45], CONSTANTS[183])) - ( CONSTANTS[185]*STATES[39])/(CONSTANTS[186]+STATES[39]);
RATES[46] =  ( CONSTANTS[187]*STATES[10]*((CONSTANTS[188] - STATES[46])/(CONSTANTS[189]+(CONSTANTS[188] - STATES[46]))) -  CONSTANTS[190]*(STATES[46]/(CONSTANTS[191]+STATES[46])))*CONSTANTS[4];
RATES[47] =  (((( CONSTANTS[124]*STATES[46]*1.00000 -  CONSTANTS[125]*STATES[47]*(CONSTANTS[126] - (STATES[35]+STATES[29]+STATES[30])))+ CONSTANTS[127]*STATES[35]) -  CONSTANTS[128]*(STATES[47]/(CONSTANTS[129]+STATES[47]))*(STATES[27]/(CONSTANTS[130]+STATES[27])+STATES[23]/(CONSTANTS[131]+STATES[23]))) -  CONSTANTS[132]*STATES[47])*CONSTANTS[4];
RATES[48] = ( CONSTANTS[192]*pow(STATES[45], CONSTANTS[197]))/(pow(CONSTANTS[195], CONSTANTS[197])+pow(STATES[45], CONSTANTS[197])) - (( CONSTANTS[193]*STATES[48])/(CONSTANTS[196]+STATES[48])+ CONSTANTS[194]*STATES[48]);
RATES[49] = ( CONSTANTS[198]*pow(STATES[45], CONSTANTS[197]))/(pow(CONSTANTS[201], CONSTANTS[197])+pow(STATES[45], CONSTANTS[197])) - (( CONSTANTS[199]*STATES[49])/(CONSTANTS[202]+STATES[49])+ CONSTANTS[200]*STATES[49]);
RATES[50] = ( CONSTANTS[203]*pow(CONSTANTS[206], CONSTANTS[208]))/(pow(CONSTANTS[206], CONSTANTS[208])+pow(STATES[51], CONSTANTS[208])) - (( CONSTANTS[204]*STATES[50])/(CONSTANTS[207]+STATES[50])+ CONSTANTS[205]*STATES[50]);
RATES[52] = ( CONSTANTS[209]*pow(STATES[45], CONSTANTS[214]))/(pow(CONSTANTS[212], CONSTANTS[214])+pow(STATES[45], CONSTANTS[214])) - (( CONSTANTS[210]*STATES[52])/(CONSTANTS[213]+STATES[52])+ CONSTANTS[211]*STATES[52]);
RATES[53] = ( CONSTANTS[215]*STATES[48]+( CONSTANTS[222]*STATES[54])/(CONSTANTS[217]+STATES[54])+ CONSTANTS[219]*STATES[55]) - (( CONSTANTS[221]*STATES[53])/(CONSTANTS[216]+STATES[53])+ CONSTANTS[218]*STATES[53]*STATES[56]+ CONSTANTS[220]*STATES[53]);
RATES[56] = ( CONSTANTS[223]*STATES[49]+( CONSTANTS[226]*STATES[57])/(CONSTANTS[217]+STATES[57])+ CONSTANTS[219]*STATES[55]) - (( CONSTANTS[225]*STATES[56])/(CONSTANTS[216]+STATES[56])+ CONSTANTS[218]*STATES[53]*STATES[56]+ CONSTANTS[224]*STATES[56]);
RATES[58] = ( CONSTANTS[227]*STATES[52]+ CONSTANTS[230]*STATES[51]) - ( CONSTANTS[229]*STATES[58]+( CONSTANTS[231]*STATES[58])/(CONSTANTS[228]+STATES[58])+ CONSTANTS[220]*STATES[58]);
RATES[54] = ( CONSTANTS[221]*STATES[53])/(CONSTANTS[216]+STATES[53]) - (( CONSTANTS[222]*STATES[54])/(CONSTANTS[217]+STATES[54])+( CONSTANTS[232]*STATES[54])/(CONSTANTS[228]+STATES[54])+ CONSTANTS[220]*STATES[54]);
RATES[57] = ( CONSTANTS[225]*STATES[56])/(CONSTANTS[216]+STATES[56]) - (( CONSTANTS[226]*STATES[57])/(CONSTANTS[217]+STATES[57])+( CONSTANTS[233]*STATES[57])/(CONSTANTS[228]+STATES[57])+ CONSTANTS[220]*STATES[57]);
RATES[55] = (( CONSTANTS[237]*STATES[59])/(CONSTANTS[217]+STATES[59])+ CONSTANTS[218]*STATES[53]*STATES[56]+ CONSTANTS[235]*STATES[60]) - (( CONSTANTS[236]*STATES[55])/(CONSTANTS[216]+STATES[55])+ CONSTANTS[219]*STATES[55]+ CONSTANTS[234]*STATES[55]+ CONSTANTS[220]*STATES[55]);
RATES[60] = (( CONSTANTS[241]*STATES[61])/(CONSTANTS[217]+STATES[61])+ CONSTANTS[234]*STATES[55]+ CONSTANTS[239]*STATES[62]) - (( CONSTANTS[240]*STATES[60])/(CONSTANTS[216]+STATES[60])+ CONSTANTS[235]*STATES[60]+ CONSTANTS[238]*STATES[45]*STATES[60]+ CONSTANTS[220]*STATES[60]);
RATES[51] =  CONSTANTS[229]*STATES[58] - ( CONSTANTS[230]*STATES[51]+( CONSTANTS[242]*STATES[51])/(CONSTANTS[228]+STATES[51])+ CONSTANTS[220]*STATES[51]);
RATES[59] = ( CONSTANTS[236]*STATES[55])/(CONSTANTS[216]+STATES[55]) - (( CONSTANTS[237]*STATES[59])/(CONSTANTS[217]+STATES[59])+( CONSTANTS[243]*STATES[59])/(CONSTANTS[228]+STATES[59])+ CONSTANTS[220]*STATES[59]);
RATES[61] = ( CONSTANTS[240]*STATES[60])/(CONSTANTS[216]+STATES[60]) - (( CONSTANTS[241]*STATES[61])/(CONSTANTS[217]+STATES[61])+( CONSTANTS[244]*STATES[61])/(CONSTANTS[228]+STATES[61])+ CONSTANTS[220]*STATES[61]);
RATES[63] = (( CONSTANTS[249]*STATES[64])/(CONSTANTS[217]+STATES[64])+ CONSTANTS[247]*STATES[45]+ CONSTANTS[245]*STATES[50]) - (( CONSTANTS[248]*STATES[63])/(CONSTANTS[216]+STATES[63])+ CONSTANTS[246]*STATES[63]+ CONSTANTS[220]*STATES[63]);
RATES[64] = ( CONSTANTS[248]*STATES[63])/(CONSTANTS[216]+STATES[63]) - (( CONSTANTS[249]*STATES[64])/(CONSTANTS[217]+STATES[64])+( CONSTANTS[250]*STATES[64])/(CONSTANTS[228]+STATES[64])+ CONSTANTS[220]*STATES[64]);
RATES[45] = (( CONSTANTS[252]*STATES[65])/(CONSTANTS[217]+STATES[65])+ CONSTANTS[246]*STATES[63]+ CONSTANTS[239]*STATES[62]) - (( CONSTANTS[251]*STATES[45])/(CONSTANTS[216]+STATES[45])+ CONSTANTS[247]*STATES[45]+ CONSTANTS[238]*STATES[45]*STATES[60]+ CONSTANTS[220]*STATES[45]);
RATES[65] = ( CONSTANTS[251]*STATES[45])/(CONSTANTS[216]+STATES[45]) - (( CONSTANTS[252]*STATES[65])/(CONSTANTS[217]+STATES[65])+( CONSTANTS[253]*STATES[65])/(CONSTANTS[228]+STATES[65])+ CONSTANTS[220]*STATES[65]);
RATES[62] =  CONSTANTS[238]*STATES[45]*STATES[60] - ( CONSTANTS[239]*STATES[62]+( CONSTANTS[254]*STATES[62])/(CONSTANTS[228]+STATES[62])+ CONSTANTS[220]*STATES[62]);
}
void
computeVariables(double VOI, double* CONSTANTS, double* RATES, double* STATES, double* ALGEBRAIC)
{
}