Hi
in that code i need all lines those started with doble k in another as out put like
double k325 = 2.000000e-01;
.
.
..
double k297 = 8.000000e-03;
pls help me


i tried but i didnt get some one pls help how to solve this problem
the code is

#include <iostream>
#include <fstream>
#include <string>
#include <strings.h>

using namespace std;
int main ()
{
 string line;
int i;
char  doublek[500],dydx[500],r[300];
 ifstream myfile ("/home/abhishek/Desktop/prj_java/regmodel1/comp_code.cpp");
 if (myfile.is_open())
 {
   while (! myfile.eof() )
   {
     getline (myfile,line);



  //delete the leasing and trailing spaces
  if(line.startsWith("dydx"))
{
   //Store it in dy/dx arrray
 std::cout << dydx << std::endl;
cin.getline(dydx,500);

  }
else if (line.startsWith("double "))
{
   //Store it in K array.
    std::cout << doublek << std::endl;
    cin.getline(doublek,500);
    }
else if (line.startsWith("r"))
{
std::cout <<r << std::endl;
cin.getline(r,300);
}


 }
   myfile.close();
 }
else cout << "Unable to open file";

 return 0;
}
#include "../src/cw_ss_define.h"
#include "../src/cw_steper.h"
#include "../src/cw_ode_integ.h"
#include "../src/cw_DP5steper.h"

#define SS_MODEL_NAME "regmodel1"   // model name
#define SS_GNCM_FILE "ss_gncm.txt"   //gncm file to write the output
#define SS_SPCNAME_FILE "species_name.op"
#define SS_SPCCONC_FILE "species_conc.op"

#define SS_RXNAME_FILE  "reactions_name.op"
#define SS_FRM_FILE  "ss_frm.txt"

class ss_species {
  public:
	char * spcname;
};

class ss_reaction {
  public:
	char * rxname;
};

/*Code starts here*/
double k325 = 2.000000e-01; //regmodel1_EC_Cyt2_N_N_CEBPB_P_Km_CEBPB
double k324 = 9.660000e-02; //regmodel1_EC_Cyt1_N_vn
double k323 = 3.000000e-01; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SHC1_Bd_Kf
double k322 = 5.000000e-01; //regmodel1_EC_Cyt2_Cyt2_SOCS1mRNA_Trl_Kf
double k321 = 1.700000e-02; //regmodel1_EC_Cyt2_Cyt2_KPNA1c_KPNB1c_Bd_Kr
double k320 = 1.660000e+00; //regmodel1_EC_vcyt
double k319 = 1.000000e+00; //regmodel1_EC_Cyt1_Cyt1_CSE1Lc_Tro_Kr
double k318 = 1.000000e-01; //regmodel1_EC_Cyt1_N_N_Mcl1mRNA_Tro_Kf
double k317 = 1.000000e-02; //regmodel1_EC_Cyt2_Cyt2_NUTF2_RanGDP_Bd_Kf
double k316 = 1.718000e+01; //regmodel1_EC_vfec
double k315 = 7.500000e-02; //regmodel1_EC_Cyt2_Cyt2_STAT3p2_KPNA1_KPNB1c_Bd_Kr
double k314 = 6.000000e-01; //regmodel1_EC_Cyt2_Cyt2_CSE1Lc_Tro_Kf
double k313 = 3.730000e-02; //regmodel1_EC_Cyt2_N_N_Mcl1_Txn_Vf
double k312 = 7.500000e-01; //regmodel1_EC_Cyt2_Cyt2_MAP2K1_MAP2K2P_DP_kcatf_PPP2R2A
double k311 = 1.000000e+01; //regmodel1_EC_iron_comp_BBB_BBB_Fe3_TF_TFRCb_Bd_Kr
double k310 = 1.000000e-03; //regmodel1_EC_Cyt1_N_N_RanGTPn_Tro_Kf
double k309 = 2.000000e-02; //regmodel1_EC_Cyt1_N_N_CEBPBp_DP_Km_CEBPBp
double k308 = 1.000000e-03; //regmodel1_EC_Cyt2_Cyt2_NUTF2_RanGDPc_Tro_Kr
double k307 = 5.000000e+00; //regmodel1_EC_iron_comp_BL_Base
double k306 = 2.500000e-02; //regmodel1_EC_Cyt1_Cyt1_MAPK3_MAPK1P_P_kcatf_MAP2K1_MAP2K2PP
double k305 = 5.000000e-03; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SOCS3_STAT3c_PTPN11_DP_Kf
double k304 = 3.040000e+00; //regmodel1_EC_Cyt2_Cyt2_HRAS_GTP_DP_Km_HRAS_GTP
double k303 = 1.000000e-02; //regmodel1_EC_Cyt1_N_N_MAPK3_MAPK1PP_Tro_Kr
double k302 = 1.000000e+01; //regmodel1_EC_Cyt2_N_N_RCC1_Ran_GTP_Dis_Kf
double k301 = 6.000000e-02; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SHC1_P_Kr
double k300 = 6.000000e-02; //regmodel1_EC_Cyt1_N_vfnc
double k299 = 1.500000e-02; //regmodel1_EC_Cyt1_Cyt1_MAP2K1_MAP2K2P_DP_Km_MAP2K1_MAP2K2P
double k298 = 1.000000e-01; //regmodel1_EC_Cyt2_N_N_SOCS3mRNA_Tro_Kf
double k297 = 8.000000e-03; //regmodel1_EC_Cyt1_Cyt1_RAF1_DP_Km_RAF1P
double k296 = 2.140000e-02; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_SOS_Bd_Kr
double k295 = 5.000000e-01; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_Bd_Kf
double k294 = 2.000000e-01; //regmodel1_EC_Cyt2_Cyt2_PTPN11_STAT3p_Bd_Kr
double k293 = 1.500000e+01; //regmodel1_EC_Cyt1_Cyt1_STAT3p_Di_Kf
double k292 = 1.083000e-01; //regmodel1_EC_Cyt1_N_N_STAT3p2n_PIAS3_Dis_Kf
double k291 = 1.000000e-05; //regmodel1_EC_iron_comp_BL_BL_dfx_fe_1_Dgr_Kf
double k290 = 2.000000e-03; //regmodel1_EC_Cyt1_N_N_PIAS3_STAT3p2n_Bd_Kr
double k289 = 1.000000e-01; //regmodel1_EC_Cyt1_N_N_STAT3pn_Tro_Kf
double k288 = 1.000000e-03; //regmodel1_EC_Cyt1_N_N_KPNA1n_RanGTP_CSE1Ln_Tro_Kr
double k287 = 1.000000e-01; //regmodel1_EC_Cyt2_N_N_CSE1L_RanGTP_STAT3p2_KPNA1_Bd_Kf
double k286 = 5.000000e-01; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_Bd_Kf
double k285 = 5.000000e-01; //regmodel1_EC_Cyt2_Cyt2_SOCS3mRNA_Trl_Kf
double k284 = 1.000000e+00; //regmodel1_EC_Cyt1_N_N_KPNA1n_RanGTP_CSE1Ln_Tro_Kf
double k283 = 2.500000e-02; //regmodel1_EC_Cyt2_Cyt2_MAPK3_MAPK1P_P_kcatf_MAP2K1_MAP2K2PP
double k282 = 2.500000e-02; //regmodel1_EC_Cyt1_Cyt1_MAP2K1_MAP2K2P_P_kcatf_RAF1P
double k281 = 1.500000e-02; //regmodel1_EC_Cyt1_Cyt1_JAK1_SOCS1_Dis_Kf
double k280 = 5.000000e-02; //regmodel1_EC_Cyt2_Cyt2_SOCS3_Dgr_Kf
double k279 = 7.500000e-03; //regmodel1_EC_iron_comp_BBB_BBB_Rxn_Kf
double k278 = 6.000000e-02; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SHC1_P_Kr
double k277 = 1.000000e-01; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_Bd_Kr
double k276 = 1.000000e-04; //regmodel1_EC_Cyt2_N_N_RanGTPn_Tro_Kr
double k275 = 1.250000e-01; //regmodel1_EC_kf1
double k274 = 2.000000e-01; //regmodel1_EC_Cyt2_Cyt2_RANBP1_KPNB1c_RanGTPc_Dis_kcat_RanGAP
double k273 = 2.000000e-02; //regmodel1_EC_Cyt2_N_N_CEBPBp_DP_Km_CEBPBp
double k272 = 9.500000e+00; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_Bd_Kf
double k270 = 1.000000e-02; //regmodel1_EC_Cyt1_Cyt1_NUTF2_RanGDPc_Tro_Kf
double k269 = 2.000000e-01; //regmodel1_EC_Cyt1_Cyt1_JAK1_SOCS1_Bd_Kr
double k268 = 1.000000e-01; //regmodel1_EC_Cyt1_Cyt1_RANBP1_KPNA1c_RanGTP_CSE1L_Dis_Km_RANBP1_KPNA1c_RanGTP_CSE1L
double k267 = 1.000000e-03; //regmodel1_EC_Cyt1_N_N_KPNB1n_RanGTPn_Tro_Kr
double k266 = 1.000000e-01; //regmodel1_EC_Cyt1_N_N_NUTF2_RanGDPn_Dis_Kf
double k265 = 2.500000e-02; //regmodel1_EC_Cyt2_Cyt2_MAPK3_MAPK1_P_kcatf_MAP2K1_MAP2K2PP
double k264 = 2.000000e-02; //regmodel1_EC_Cyt2_N_N_SOCS3_Txn_Km_STAT3p2n
double k263 = 1.600000e+01; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SOCS3_STAT3c_Bd_Kf
double k262 = 2.500000e-03; //regmodel1_EC_Cyt2_Cyt2_RAF1_P_Vf
double k261 = 1.500000e-04; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_Bd_Kr
double k260 = 1.000000e+00; //regmodel1_EC_Cyt1_N_N_SOCS1_Txn_Km_STAT3p2n
double k259 = 0.000000e+00; //regmodel1_EC_iron_comp_BL_BL_DFX_P_Fe3TF_Bd_Kr
double k258 = 1.500000e+00; //regmodel1_EC_Cyt2_Cyt2_PTPN11_STAT3p_Bd_Kf
double k257 = 4.800000e-03; //regmodel1_EC_Cyt1_N_N_KPNB1_RanGTPn_Bd_Kr
double k256 = 3.000000e+01; //regmodel1_EC_Cyt2_Cyt2_KPNB1c_RanGTP_RANBP1_Bd_Kf
double k255 = 2.500000e-02; //regmodel1_EC_Cyt1_Cyt1_MAP2K1_MAP2K2_P_kcatf_RAF1P
double k254 = 9.000000e-03; //regmodel1_EC_Cyt2_N_N_SOCS1_Txn_Vf
double k253 = 1.000000e+02; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_SOS_Bd_Kf
double k252 = 4.000000e-04; //regmodel1_EC_Cyt1_Cyt1_KPNB1c_RanGTP_RANBP1_Bd_Kr
double k251 = 6.000000e-01; //regmodel1_EC_Cyt1_N_N_GTPn_RCC1_Ran_Bd_Kf
double k250 = 6.000000e-03; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SHC1_Bd_Kr
double k249 = 1.000000e-03; //regmodel1_EC_Cyt2_N_N_KPNA1n_RanGTP_CSE1Ln_Tro_Kr
double k248 = 1.200000e-01; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SHC1_P_Kf
double k247 = 5.000000e+00; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2_P_Kf
double k246 = 4.800000e-03; //regmodel1_EC_Cyt1_N_N_CSE1Ln_RanGTP_Bd_Kr
double k245 = 5.000000e+00; //regmodel1_EC_Cyt2_N_N_CEBPBp_Di_Kf
double k244 = 1.000000e-01; //regmodel1_EC_Cyt2_Cyt2_RANBP1_KPNA1c_RanGTP_CSE1L_Dis_Km_RANBP1_KPNA1c_RanGTP_CSE1L
double k243 = 5.000000e-01; //regmodel1_EC_Cyt2_N_N_CEBPBp_DP_kcatf_PPP2R2A
double k242 = 1.500000e+01; //regmodel1_EC_Cyt2_Cyt2_STAT3p_Di_Kf
double k241 = 7.400000e-01; //regmodel1_EC_Cyt2_N_N_RanGDPn_RCC1_Bd_Kf
double k240 = 4.900000e-03; //regmodel1_EC_Cyt2_Cyt2_KPNA1c_KPNB1c_Bd_Kf
double k239 = 1.490000e-02; //regmodel1_EC_Cyt1_Cyt1_MAPK3_MAPK1PP_DP_Km_MAPK3_MAPK1PP
double k238 = 4.000000e-05; //regmodel1_EC_Cyt1_Cyt1_RANBP1_KPNA1c_RanGTP_CSE1Lc_Bd_Kr
double k237 = 1.000000e+00; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SOCS3_STAT3c_PTPN11_Bd_Kf
double k236 = 6.000000e-01; //regmodel1_EC_iron_comp_BBB_Endo1_Endo1_Fe3_TF_TFRCbE1_Dis_Kr
double k235 = 5.000000e-01; //regmodel1_EC_Cyt1_N_N_CEBPBp_DP_kcatf_PPP2R2A
double k234 = 1.083000e-01; //regmodel1_EC_Cyt2_Cyt2_PTPN11_IL6R_Di_JAK1_JAK2p_Dis_Kf
double k233 = 1.490000e-02; //regmodel1_EC_Cyt1_Cyt1_MAPK3_MAPK1P_DP_Km_MAPK3_MAPK1P
double k232 = 1.000000e-02; //regmodel1_EC_Cyt1_N_N_PIAS3_STAT3p2n_Bd_Kf
double k231 = 2.140000e-02; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_SOS_Bd_Kr
double k230 = 1.425000e+02; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2_Bd_Kf
double k229 = 1.000000e-02; //regmodel1_EC_Cyt1_Cyt1_Mcl1_Dgr_Kf
double k228 = 2.500000e-01; //regmodel1_EC_Cyt1_Cyt1_RAF1_DP_kcatf_PPP2R2A
double k227 = 1.000000e+00; //regmodel1_EC_Cyt2_N_N_KPNA1n_RanGTP_CSE1Ln_Tro_Kf
double k226 = 1.000000e+01; //regmodel1_EC_Cyt1_N_N_STAT3p2_KPNA1_KPNB1_Dis_Kf
double k225 = 9.500000e+00; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_IRS1_Bd_Kf
double k224 = 1.000000e-02; //regmodel1_EC_Cyt2_Cyt2_NUTF2_RanGDPc_Tro_Kf
double k223 = 1.000000e-05; //regmodel1_EC_Cyt1_Cyt1_SOCS3mRNA_Dgr_Kf
double k222 = 5.000000e+00; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2_P_Kf
double k221 = 1.000000e-01; //regmodel1_EC_iron_comp_BBB_BBB_Fe3_TF_TFRCbc_Tr_Kf
double k220 = 1.000000e-01; //regmodel1_EC_Cyt1_Cyt1_IL1RAmRNAc_Trl_Kf
double k219 = 1.000000e-04; //regmodel1_EC_Cyt2_N_N_STAT3p2_KPNA1_KPNB1_Dis_Kr
double k218 = 2.500000e-02; //regmodel1_EC_Cyt2_Cyt2_MAP2K1_MAP2K2P_P_kcatf_RAF1P
double k217 = 1.500000e-02; //regmodel1_EC_Cyt2_Cyt2_MAP2K1_MAP2K2_P_Km_MAP2K1_MAP2K2
double k216 = 7.500000e-01; //regmodel1_EC_Cyt1_Cyt1_MAP2K1_MAP2K2PP_DP_kcatf_PPP2R2A
double k215 = 7.500000e-01; //regmodel1_EC_Cyt2_Cyt2_MAP2K1_MAP2K2PP_DP_kcatf_PPP2R2A
double k214 = 1.500000e+01; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SOCS3_Bd_Kf
double k213 = 6.000000e-01; //regmodel1_EC_Cyt1_Cyt1_CSE1Lc_Tro_Kf
double k212 = 1.000000e-01; //regmodel1_EC_Cyt1_N_N_SOCS1mRNA_Tro_Kf
double k211 = 2.460000e-02; //regmodel1_EC_Cyt1_N_N_Mcl1_Txn_Km_STAT3p2n
double k210 = 1.300000e-02; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_SOS_HRAS_GDP_Bd_Kr
double k209 = 1.000000e-02; //regmodel1_EC_Cyt2_Cyt2_IL1RA_Dgr_Kf
double k208 = 5.000000e-01; //regmodel1_EC_Cyt1_Cyt1_SOCS3mRNA_Trl_Kf
double k207 = 5.000000e-01; //regmodel1_EC_kf2
double k206 = 1.000000e-02; //regmodel1_EC_Cyt2_N_N_CEBPBp2_Dis_Kf
double k205 = 1.500000e-02; //regmodel1_EC_Cyt1_Cyt1_MAP2K1_MAP2K2P_P_Km_MAP2K1_MAP2K2P
double k204 = 9.000000e-02; //regmodel1_EC_Cyt2_Cyt2_RAF1_P_Km_RAF1
double k203 = 2.125000e+01; //regmodel1_EC_Cyt1_Cyt1_RAF1_P_kcatf_HRAS_GTP
double k202 = 1.000000e+02; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_SOS_Bd_Kf
double k201 = 4.500000e-02; //regmodel1_EC_Cyt1_N_N_IL1RAmRNAn_Txn_Km_CEBPBp2
double k200 = 6.000000e-02; //regmodel1_EC_Cyt2_N_N_GTPn_RCC1_Ran_Bd_Kr
double k199 = 4.500000e-02; //regmodel1_EC_Cyt2_N_N_IL1RAmRNAn_Txn_Km_CEBPBp2
double k198 = 1.500000e-02; //regmodel1_EC_Cyt2_Cyt2_MAP2K1_MAP2K2P_DP_Km_MAP2K1_MAP2K2P
double k197 = 3.000000e-01; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SHC1_Bd_Kf
double k196 = 1.060000e-01; //regmodel1_EC_Cyt2_Cyt2_RANBP1_RanGTP_Dis_kcat_RanGAP
double k195 = 5.000000e-02; //regmodel1_EC_Cyt1_Cyt1_SOCS3_Dgr_Kf
double k194 = 1.700000e-02; //regmodel1_EC_Cyt1_Cyt1_KPNA1c_KPNB1c_Bd_Kr
double k192 = 5.500000e-01; //regmodel1_EC_Cyt1_N_N_RanGDPn_RCC1_Bd_Kr
double k191 = 3.000000e+01; //regmodel1_EC_Cyt1_Cyt1_RANBP1_KPNA1c_RanGTP_CSE1Lc_Bd_Kf
double k190 = 1.500000e-02; //regmodel1_EC_Cyt2_Cyt2_MAP2K1_MAP2K2P_P_Km_MAP2K1_MAP2K2P
double k189 = 1.000000e-02; //regmodel1_EC_Cyt1_N_N_CEBPB_P_kcatf_MAPK3_MAPK1PPn
double k188 = 1.500000e-03; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_IRS1_Bd_Kr
double k187 = 2.000000e-03; //regmodel1_EC_Cyt2_N_N_PIAS3_STAT3p2n_Bd_Kr
double k186 = 1.200000e+00; //regmodel1_EC_Cyt2_Cyt2_HRAS_GTP_DP_kcatf_RASA1
double k185 = 7.500000e-02; //regmodel1_EC_Cyt1_Cyt1_STAT3p2_KPNA1_KPNB1c_Bd_Kr
double k184 = 9.000000e-04; //regmodel1_EC_Cyt2_Cyt2_RAF1_P_Ki_MAPK3_MAPK1PP
double k183 = 1.500000e-02; //regmodel1_EC_Cyt2_Cyt2_JAK1_SOCS1_Dis_Kf
double k182 = 1.000000e+00; //regmodel1_EC_Cyt2_Cyt2_CSE1Lc_Tro_Kr
double k181 = 2.000000e-01; //regmodel1_EC_Cyt1_Cyt1_PTPN11_IL6R_Di_JAK1_JAK2p_Bd_Kr
double k180 = 6.000000e+00; //regmodel1_EC_Cyt1_Cyt1_STAT3p2_KPNA1_KPNB1c_Bd_Kf
double k179 = 1.000000e-04; //regmodel1_EC_Cyt1_Cyt1_IL1RAmRNAc_Dgr_Kf
double k178 = 1.000000e-05; //regmodel1_EC_Cyt2_Cyt2_SOCS3mRNA_Dgr_Kf
double k177 = 2.000000e-03; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SOCS3_Bd_Kr
double k176 = 1.083000e-01; //regmodel1_EC_Cyt1_Cyt1_PTPN11_IL6R_Di_JAK1_JAK2p_Dis_Kf
double k175 = 7.000000e+01; //regmodel1_EC_iron_comp_BBB_BBB_TFRCb_TFc_Dis_Kf
double k174 = 4.000000e-04; //regmodel1_EC_Cyt2_Cyt2_KPNB1c_RanGTP_RANBP1_Bd_Kr
double k173 = 2.500000e-03; //regmodel1_EC_kr2
double k172 = 1.000000e+00; //regmodel1_EC_Cyt2_N_N_SOCS1_Txn_Km_STAT3p2n
double k171 = 1.490000e-02; //regmodel1_EC_Cyt2_Cyt2_MAPK3_MAPK1PP_DP_Km_MAPK3_MAPK1PP
double k170 = 1.000000e+01; //regmodel1_EC_Cyt2_N_N_STAT3p2_KPNA1_KPNB1_Dis_Kf
double k169 = 1.000000e+00; //regmodel1_EC_Cyt1_N_N_KPNB1n_RanGTPn_Tro_Kf
double k168 = 1.000000e-02; //regmodel1_EC_iron_comp_BL_BL_Fe3_TF_Bd_Kf
double k167 = 1.200000e+01; //regmodel1_EC_iron_comp_BL_BL_Fe3_TF_Bd_Kr
double k166 = 1.000000e-01; //regmodel1_EC_Cyt2_N_N_NUTF2_RanGDPn_Dis_Kf
double k165 = 1.000000e-01; //regmodel1_EC_Cyt2_N_N_Mcl1mRNA_Tro_Kf
double k164 = 1.000000e-04; //regmodel1_EC_Cyt1_Cyt1_Mcl1mRNAc_Dgr_Kf
double k163 = 2.000000e-01; //regmodel1_EC_Cyt1_Cyt1_RANBP1_KPNB1c_RanGTPc_Dis_kcat_RanGAP
double k161 = 1.000000e-03; //regmodel1_EC_Cyt2_N_N_KPNB1n_RanGTPn_Tro_Kr
double k160 = 1.000000e-01; //regmodel1_EC_Cyt1_N_N_RCC1_Ran_GTP_Dis_Kr
double k159 = 4.800000e-03; //regmodel1_EC_Cyt2_N_N_KPNB1_RanGTPn_Bd_Kr
double k158 = 1.000000e-04; //regmodel1_EC_Cyt1_N_N_STAT3p2_KPNA1_KPNB1_Dis_Kr
double k157 = 2.460000e-02; //regmodel1_EC_Cyt2_N_N_Mcl1_Txn_Km_STAT3p2n
double k156 = 0.000000e+00; //regmodel1_EC_Cyt1_N_N_NUTF2n_Tro_Kr
double k155 = 2.000000e-01; //regmodel1_EC_Cyt1_Cyt1_PTPN11_STAT3p_Bd_Kr
double k154 = 4.800000e-03; //regmodel1_EC_Cyt2_N_N_CSE1Ln_RanGTP_Bd_Kr
double k153 = 1.000000e+00; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SOCS3_STAT3c_PTPN11_Bd_Kf
double k152 = 4.900000e-03; //regmodel1_EC_Cyt1_Cyt1_KPNA1c_KPNB1c_Bd_Kf
double k151 = 1.000000e+02; //regmodel1_EC_Cyt2_Cyt2_STAT3p2_KPNA1_KPNB1c_Tro_Kf
double k150 = 1.500000e-04; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_Bd_Kr
double k149 = 1.300000e-02; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_SOS_HRAS_GDP_Bd_Kr
double k148 = 6.000000e-02; //regmodel1_EC_Cyt2_N_vfnc
double k146 = 2.000000e-01; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SOCS3_STAT3c_PTPN11_Bd_Kr
double k145 = 8.000000e-03; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SOCS3_STAT3c_Bd_Kr
double k144 = 2.000000e-02; //regmodel1_EC_Cyt1_N_N_SOCS3_Txn_Km_STAT3p2n
double k143 = 4.000000e-05; //regmodel1_EC_Cyt2_Cyt2_RANBP1_KPNA1c_RanGTP_CSE1Lc_Bd_Kr
double k142 = 2.500000e-03; //regmodel1_EC_Cyt1_Cyt1_RAF1_P_Vf
double k141 = 1.000000e-01; //regmodel1_EC_Cyt1_N_N_NUTF2n_Tro_Kf
double k140 = 1.000000e-02; //regmodel1_EC_Cyt1_N_N_NUTF2_RanGDPn_Dis_Kr
double k139 = 5.000000e-01; //regmodel1_EC_Cyt2_Cyt2_MAPK3_MAPK1P_DP_kcatf_PPP2R2A
double k138 = 1.000000e-02; //regmodel1_EC_Cyt1_N_N_CSE1L_RanGTP_STAT3p2_KPNA1_Bd_Kr
double k137 = 3.000000e+01; //regmodel1_EC_Cyt1_Cyt1_KPNB1c_RanGTP_RANBP1_Bd_Kf
double k136 = 5.000000e-02; //regmodel1_EC_Cyt2_Cyt2_SOCS1_Dgr_Kf
double k135 = 1.000000e-03; //regmodel1_EC_Cyt1_Cyt1_NUTF2_RanGDPc_Tro_Kr
double k134 = 4.500000e-04; //regmodel1_EC_kr1
double k133 = 2.125000e+01; //regmodel1_EC_Cyt2_Cyt2_RAF1_P_kcatf_HRAS_GTP
double k132 = 5.000000e-04; //regmodel1_EC_Cyt1_Cyt1_SOCS1mRNA_Dgr_Kf
double k131 = 1.000000e-01; //regmodel1_EC_Cyt2_N_N_STAT3pn_Tro_Kf
double k130 = 1.000000e-01; //regmodel1_EC_Cyt1_N_N_SOCS3mRNA_Tro_Kf
double k129 = 1.000000e-02; //regmodel1_EC_Cyt2_N_N_MAPK3_MAPK1PP_Tro_Kr
double k128 = 8.000000e-02; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_STAT3c_Bd_Kr
double k127 = 1.000000e-03; //regmodel1_EC_Cyt1_Cyt1_NUTF2_RanGDP_Bd_Kr
double k126 = 1.000000e-03; //regmodel1_EC_iron_comp_BBB_BBB_Fe3_TF_TFRCb_Bd_Kf
double k125 = 1.500000e+01; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_SOS_HRAS_GDP_Bd_Kf
double k124 = 1.500000e+01; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SOCS3_Bd_Kf
double k123 = 1.660000e+00; //regmodel1_EC_iron_comp_BBB_Vbbb
double k122 = 5.000000e-01; //regmodel1_EC_Cyt2_Cyt2_MAPK3_MAPK1PP_DP_kcatf_PPP2R2A
double k121 = 2.000000e-01; //regmodel1_EC_Cyt1_N_N_CEBPB_P_Km_CEBPB
double k120 = 2.000000e+00; //regmodel1_EC_vec
double k119 = 1.500000e-02; //regmodel1_EC_Cyt1_Cyt1_MAPK3_MAPK1_P_Km_MAPK3_MAPK1
double k118 = 1.000000e+00; //regmodel1_EC_Cyt2_Cyt2_STAT3p2_KPNA1_KPNB1c_Tro_Kr
double k117 = 9.000000e-03; //regmodel1_EC_Cyt1_N_N_SOCS1_Txn_Vf
double k116 = 2.000000e-01; //regmodel1_EC_Cyt2_Cyt2_PTPN11_IL6R_Di_JAK1_JAK2p_Bd_Kr
double k115 = 1.000000e-04; //regmodel1_EC_Cyt1_N_N_RanGTPn_Tro_Kr
double k114 = 3.333333e-01; //regmodel1_EC_Cyt1_Cyt1_JAK1_SOCS1_Bd_Kf
double k113 = 5.000000e+01; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_SOS_HRAS_GDP_P_Kf
double k112 = 6.000000e-01; //regmodel1_EC_Cyt2_N_N_GTPn_RCC1_Ran_Bd_Kf
double k111 = 1.000000e+00; //regmodel1_EC_Cyt1_Cyt1_PTPN11_IL6R_Di_JAK1_JAK2p_Bd_Kf
double k110 = 5.415000e-01; //regmodel1_EC_Cyt1_Cyt1_PTPN11_STAT3p_Dis_Kf
double k109 = 1.500000e-02; //regmodel1_EC_Cyt1_Cyt1_MAP2K1_MAP2K2PP_DP_Km_MAP2K1_MAP2K2PP
double k108 = 1.000000e-02; //regmodel1_EC_Cyt1_Cyt1_NUTF2_RanGDP_Bd_Kf
double k107 = 5.000000e+00; //regmodel1_EC_Cyt1_N_N_CEBPBp_Di_Kf
double k105 = 5.000000e-01; //regmodel1_EC_Cyt1_Cyt1_SOCS1mRNA_Trl_Kf
double k104 = 8.000000e-03; //regmodel1_EC_Cyt2_Cyt2_RAF1_DP_Km_RAF1P
double k103 = 5.000000e+00; //regmodel1_EC_iron_comp_BBB_BBB_TFRCb_TFE1_Tr_Kf
double k102 = 1.500000e-03; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_IRS1_Bd_Kr
double k101 = 1.000000e-03; //regmodel1_EC_Cyt2_Cyt2_NUTF2_RanGDP_Bd_Kr
double k100 = 1.000000e-03; //regmodel1_EC_iron_comp_BL_BL_DFX_P_Fe3TF_Bd_Kf
double k99 = 1.000000e+01; //regmodel1_EC_Cyt1_N_N_CSE1Ln_RanGTP_Bd_Kf
double k98 = 1.490000e-02; //regmodel1_EC_Cyt2_Cyt2_MAPK3_MAPK1P_DP_Km_MAPK3_MAPK1P
double k97 = 1.000000e+00; //regmodel1_EC_iron_comp_BBB_BBB_Fe2E1_Tr_UnitadjUm
double k96 = 2.500000e-01; //regmodel1_EC_Cyt2_Cyt2_RAF1_DP_kcatf_PPP2R2A
double k95 = 1.000000e+01; //regmodel1_EC_Cyt2_N_N_CSE1Ln_RanGTP_Bd_Kf
double k94 = 2.500000e-02; //regmodel1_EC_Cyt1_Cyt1_MAPK3_MAPK1_P_kcatf_MAP2K1_MAP2K2PP
double k93 = 1.500000e-02; //regmodel1_EC_Cyt1_Cyt1_MAPK3_MAPK1P_P_Km_MAPK3_MAPK1P
double k92 = 1.500000e-02; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2_Bd_Kr
double k91 = 1.200000e+00; //regmodel1_EC_Cyt1_Cyt1_HRAS_GTP_DP_kcatf_RASA1
double k90 = 5.000000e-02; //regmodel1_EC_Cyt1_Cyt1_Mcl1mRNA_Trl_Kf
double k89 = 1.060000e-01; //regmodel1_EC_Cyt1_Cyt1_RANBP1_RanGTP_Dis_kcat_RanGAP
double k88 = 4.000000e-01; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_STAT3c_P_Kf
double k87 = 1.000000e-04; //regmodel1_EC_Cyt2_Cyt2_IL1RAmRNAc_Dgr_Kf
double k86 = 2.530000e-03; //regmodel1_EC_Cyt2_N_N_SOCS3_Txn_Vf
double k85 = 1.000000e-03; //regmodel1_EC_Cyt2_N_N_RanGTPn_Tro_Kf
double k84 = 1.425000e+02; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2_Bd_Kf
double k83 = 1.000000e-01; //regmodel1_EC_Cyt2_Cyt2_RANBP1_RanGTP_Dis_Km_RANBP1_RanGTP
double k82 = 2.500000e-02; //regmodel1_EC_Cyt2_Cyt2_MAP2K1_MAP2K2_P_kcatf_RAF1P
double k81 = 0.000000e+00; //regmodel1_EC_Cyt1_N_N_STAT3pn_Tro_Kr
double k80 = 4.000000e-01; //regmodel1_EC_Cyt1_N_N_IL1RAmRNAn_Txn_Vf
double k79 = 5.000000e+01; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_SOS_HRAS_GDP_P_Kf
double k78 = 2.000000e-01; //regmodel1_EC_Cyt2_Cyt2_JAK1_SOCS1_Bd_Kr
double k77 = 1.000000e-02; //regmodel1_EC_Cyt1_N_N_IL1RAmRNAn_Tro_Kf
double k76 = 2.000000e-03; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SOCS3_Bd_Kr
double k75 = 1.000000e+00; //regmodel1_EC_iron_comp_BBB_BBB_Fe2E1_Tr_UnitadjFlux
double k74 = 5.415000e-01; //regmodel1_EC_Cyt2_Cyt2_PTPN11_STAT3p_Dis_Kf
double k73 = 3.730000e-02; //regmodel1_EC_Cyt1_N_N_Mcl1_Txn_Vf
double k72 = 9.500000e+00; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_IRS1_Bd_Kf
double k71 = 1.000000e-02; //regmodel1_EC_Cyt1_N_N_CEBPBp2_Dis_Kf
double k70 = 7.500000e-01; //regmodel1_EC_Cyt1_Cyt1_MAP2K1_MAP2K2P_DP_kcatf_PPP2R2A
double k69 = 1.500000e-02; //regmodel1_EC_Cyt2_Cyt2_MAP2K1_MAP2K2PP_DP_Km_MAP2K1_MAP2K2PP
double k68 = 1.000000e+00; //regmodel1_EC_Cyt1_Cyt1_STAT3p2_KPNA1_KPNB1c_Tro_Kr
double k67 = 5.000000e-02; //regmodel1_EC_Cyt1_Cyt1_SOCS1_Dgr_Kf
double k66 = 6.000000e-03; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SHC1_Bd_Kr
double k65 = 1.083000e-01; //regmodel1_EC_Cyt2_N_N_STAT3p2n_PIAS3_Dis_Kf
double k64 = 2.000000e-01; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SOCS3_STAT3c_PTPN11_Bd_Kr
double k63 = 6.000000e+00; //regmodel1_EC_Cyt2_Cyt2_STAT3p2_KPNA1_KPNB1c_Bd_Kf
double k62 = 1.500000e+00; //regmodel1_EC_Cyt1_Cyt1_PTPN11_STAT3p_Bd_Kf
double k61 = 1.000000e-01; //regmodel1_EC_Cyt2_N_N_NUTF2n_Tro_Kf
double k60 = 1.000000e+00; //regmodel1_EC_Cyt2_N_N_KPNB1n_RanGTPn_Tro_Kf
double k59 = 9.000000e-02; //regmodel1_EC_Cyt1_Cyt1_RAF1_P_Km_RAF1
double k58 = 5.000000e-02; //regmodel1_EC_Cyt2_Cyt2_Mcl1mRNA_Trl_Kf
double k57 = 6.000000e-02; //regmodel1_EC_Cyt1_N_N_GTPn_RCC1_Ran_Bd_Kr
double k56 = 2.000000e-01; //regmodel1_EC_Cyt2_Cyt2_RANBP1_KPNA1c_RanGTP_CSE1L_Dis_kcat_RanGAP
double k55 = 5.000000e+00; //regmodel1_EC_iron_comp_BL_VBl
double k54 = 3.333333e-01; //regmodel1_EC_Cyt2_Cyt2_JAK1_SOCS1_Bd_Kf
double k53 = 1.200000e-01; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SHC1_P_Kf
double k52 = 9.000000e-04; //regmodel1_EC_Cyt1_Cyt1_RAF1_P_Ki_MAPK3_MAPK1PP
double k51 = 2.000000e-01; //regmodel1_EC_Cyt1_Cyt1_RANBP1_KPNA1c_RanGTP_CSE1L_Dis_kcat_RanGAP
double k50 = 8.000000e-02; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_STAT3c_Bd_Kr
double k49 = 1.500000e-02; //regmodel1_EC_Cyt2_Cyt2_MAPK3_MAPK1P_P_Km_MAPK3_MAPK1P
double k48 = 1.500000e-02; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2_Bd_Kr
double k47 = 5.000000e-01; //regmodel1_EC_Cyt1_Cyt1_MAPK3_MAPK1PP_DP_kcatf_PPP2R2A
double k46 = 1.000000e-02; //regmodel1_EC_Cyt2_N_N_CEBPB_P_kcatf_MAPK3_MAPK1PPn
double k44 = 9.600000e-01; //regmodel1_EC_Cyt1_N_N_KPNB1_RanGTPn_Bd_Kf
double k43 = 9.660000e-02; //regmodel1_EC_Cyt2_N_vn
double k42 = 4.000000e-01; //regmodel1_EC_Cyt2_N_N_IL1RAmRNAn_Txn_Vf
double k41 = 2.530000e-03; //regmodel1_EC_Cyt1_N_N_SOCS3_Txn_Vf
double k40 = 0.000000e+00; //regmodel1_EC_Cyt2_N_N_NUTF2n_Tro_Kr
double k39 = 1.000000e-02; //regmodel1_EC_Cyt2_N_N_PIAS3_STAT3p2n_Bd_Kf
double k38 = 7.400000e-01; //regmodel1_EC_Cyt1_N_N_RanGDPn_RCC1_Bd_Kf
double k37 = 1.000000e+01; //regmodel1_EC_Cyt1_N_N_RCC1_Ran_GTP_Dis_Kf
double k36 = 8.000000e-03; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SOCS3_STAT3c_Bd_Kr
double k35 = 1.500000e+01; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_SOS_HRAS_GDP_Bd_Kf
double k34 = 8.000000e+00; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_STAT3c_Bd_Kf
double k33 = 1.000000e+00; //regmodel1_EC_iron_comp_BBB_Endo1_Endo1_Fe3_TF_TFRCbE1_Dis_Kf
double k32 = 1.600000e+01; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SOCS3_STAT3c_Bd_Kf
double k31 = 1.000000e-02; //regmodel1_EC_Cyt1_Cyt1_IL1RA_Dgr_Kf
double k30 = 9.600000e-01; //regmodel1_EC_Cyt2_N_N_KPNB1_RanGTPn_Bd_Kf
double k29 = 8.000000e+00; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_STAT3c_Bd_Kf
double k28 = 1.000000e-02; //regmodel1_EC_Cyt2_N_N_IL1RAmRNAn_Tro_Kf
double k27 = 1.000000e-01; //regmodel1_EC_Cyt2_Cyt2_IL1RAmRNAc_Trl_Kf
double k26 = 1.000000e-01; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_Bd_Kr
double k25 = 1.500000e-02; //regmodel1_EC_Cyt2_Cyt2_MAPK3_MAPK1_P_Km_MAPK3_MAPK1
double k24 = 1.000000e-01; //regmodel1_EC_Cyt1_Cyt1_RANBP1_RanGTP_Dis_Km_RANBP1_RanGTP
double k23 = 5.000000e-04; //regmodel1_EC_Cyt2_Cyt2_SOCS1mRNA_Dgr_Kf
double k22 = 5.000000e-03; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SOCS3_STAT3c_PTPN11_DP_Kf
double k21 = 5.000000e-01; //regmodel1_EC_Cyt1_Cyt1_MAPK3_MAPK1P_DP_kcatf_PPP2R2A
double k20 = 1.000000e+00; //regmodel1_EC_Cyt2_Cyt2_PTPN11_IL6R_Di_JAK1_JAK2p_Bd_Kf
double k19 = 1.000000e-01; //regmodel1_EC_Cyt2_N_N_RCC1_Ran_GTP_Dis_Kr
double k18 = 1.500000e-02; //regmodel1_EC_Cyt1_Cyt1_MAP2K1_MAP2K2_P_Km_MAP2K1_MAP2K2
double k17 = 2.000000e-01; //regmodel1_EC_Cyt2_N_N_MAPK3_MAPK1PP_Tro_Kf
double k16 = 1.000000e-02; //regmodel1_EC_Cyt2_Cyt2_Mcl1_Dgr_Kf
double k15 = 0.000000e+00; //regmodel1_EC_Cyt2_N_N_STAT3pn_Tro_Kr
double k14 = 1.000000e-04; //regmodel1_EC_Cyt2_Cyt2_Mcl1mRNAc_Dgr_Kf
double k13 = 5.500000e-01; //regmodel1_EC_Cyt2_N_N_RanGDPn_RCC1_Bd_Kr
double k12 = 4.000000e-01; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_STAT3c_P_Kf
double k11 = 1.000000e+00; //regmodel1_EC_iron_comp_BBB_BBB_Fe2E1_Tr_Kactslc
double k10 = 1.000000e+02; //regmodel1_EC_Cyt1_Cyt1_STAT3p2_KPNA1_KPNB1c_Tro_Kf
double k9 = 3.000000e+01; //regmodel1_EC_Cyt2_Cyt2_RANBP1_KPNA1c_RanGTP_CSE1Lc_Bd_Kf
double k8 = 1.000000e-02; //regmodel1_EC_Cyt2_N_N_NUTF2_RanGDPn_Dis_Kr
double k7 = 1.000000e-01; //regmodel1_EC_Cyt1_N_N_CSE1L_RanGTP_STAT3p2_KPNA1_Bd_Kf
double k6 = 1.000000e+00; //regmodel1_EC_Cyt1_Cyt1_RANBP1_KPNB1c_RanGTPc_Dis_Km_RANBP1_KPNB1c_RanGTPc
double k5 = 2.000000e-01; //regmodel1_EC_Cyt1_N_N_MAPK3_MAPK1PP_Tro_Kf
double k4 = 1.000000e-02; //regmodel1_EC_Cyt2_N_N_CSE1L_RanGTP_STAT3p2_KPNA1_Bd_Kr
double k3 = 1.000000e-01; //regmodel1_EC_Cyt2_N_N_SOCS1mRNA_Tro_Kf
double k2 = 3.040000e+00; //regmodel1_EC_Cyt1_Cyt1_HRAS_GTP_DP_Km_HRAS_GTP
double k1 = 9.500000e+00; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_Bd_Kf
double k0 = 1.000000e+00; //regmodel1_EC_Cyt2_Cyt2_RANBP1_KPNB1c_RanGTPc_Dis_Km_RANBP1_KPNB1c_RanGTPc
double k271 = 0.000000e+00; //regmodel1_EC_Cyt2_Cyt2_MAPK3_MAPK1_P_Y
double k193 = 1.660000e-02; //regmodel1_EC_iron_comp_BBB_Endo1_Vendo1
double k162 = 0.000000e+00; //regmodel1_EC_Cyt1_Cyt1_MAPK3_MAPK1P_P_X
double k147 = 0.000000e+00; //regmodel1_EC_iron_comp_BBB_BBB_Fe2E1_Tr_Kf
double k106 = 0.000000e+00; //regmodel1_EC_Cyt1_Cyt1_MAPK3_MAPK1_P_Y
double k45 = 0.000000e+00; //regmodel1_EC_Cyt2_Cyt2_MAPK3_MAPK1P_P_X

double r[183]; //Size of reaction array

static inline void Rcalc (const Doub x, VecDoub &y, VecDoub &dydx) {// Here are the Reactions
	r[183] = ((((k100 * y[209]) * y[211]) - (k259 * y[213])) * k55); //regmodel1_EC_iron_comp_BL_BL_DFX_P_Fe3TF_Bd
	r[182] = ((k291 * y[213]) * k55); //regmodel1_EC_iron_comp_BL_BL_dfx_fe_1_Dgr
	r[181] = (((((k168 * (pow(y[214] , 2))) * y[210]) - (k167 * y[209])) * k55) / 10); //regmodel1_EC_iron_comp_BL_BL_Fe3_TF_Bd
	r[180] = (k103 * y[207]); //regmodel1_EC_iron_comp_BBB_BBB_TFRCb_TFE1_Tr
	r[179] = (((k126 * (pow(y[209] , 2))) * y[200]) - (k311 * y[203])); //regmodel1_EC_iron_comp_BBB_BBB_Fe3_TF_TFRCb_Bd
	r[178] = (k175 * y[202]); //regmodel1_EC_iron_comp_BBB_BBB_TFRCb_TFc_Dis
	r[177] = (k221 * y[203]); //regmodel1_EC_iron_comp_BBB_BBB_Fe3_TF_TFRCbc_Tr
	r[176] = ((k279 * y[201]) * k123); //regmodel1_EC_iron_comp_BBB_BBB_Rxn
	r[175] = (((k147 * y[206]) * k75) * k97); //regmodel1_EC_iron_comp_BBB_BBB_Fe2E1_Tr
	r[174] = ((k33 * y[208]) * k193); //regmodel1_EC_iron_comp_BBB_Endo1_Endo1_Fe3_TF_TFRCbE1_Dis
	r[173] = ((k280 * y[136]) * k320); //regmodel1_EC_Cyt2_Cyt2_SOCS3_Dgr
	r[172] = ((((k122 * y[122]) * k320) * y[147]) / (k171 + y[147])); //regmodel1_EC_Cyt2_Cyt2_MAPK3_MAPK1PP_DP
	r[171] = ((((k295 * y[126]) * y[151]) - (k277 * y[130])) * k320); //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_Bd
	r[170] = ((((k1 * y[140]) * y[149]) - (k150 * y[146])) * k320); //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_Bd
	r[169] = ((((k186 * y[116]) * k320) * y[131]) / (k304 + y[131])); //regmodel1_EC_Cyt2_Cyt2_HRAS_GTP_DP
	r[168] = ((k285 * y[163]) * k320); //regmodel1_EC_Cyt2_Cyt2_SOCS3mRNA_Trl
	r[167] = ((((k230 * y[123]) * y[146]) - (k92 * y[160])) * k320); //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2_Bd
	r[166] = ((k224 * y[114]) - (k308 * y[181])); //regmodel1_EC_Cyt2_Cyt2_NUTF2_RanGDPc_Tro
	r[165] = ((((k215 * y[122]) * k320) * y[134]) / (k69 + y[134])); //regmodel1_EC_Cyt2_Cyt2_MAP2K1_MAP2K2PP_DP
	r[164] = ((k322 * y[117]) * k320); //regmodel1_EC_Cyt2_Cyt2_SOCS1mRNA_Trl
	r[163] = ((((k202 * y[130]) * y[167]) - (k296 * y[109])) * k320); //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_SOS_Bd
	r[162] = ((k16 * y[168]) * k320); //regmodel1_EC_Cyt2_Cyt2_Mcl1_Dgr
	r[161] = ((((k207 * (pow(y[112] , 2))) * y[129]) - (k173 * y[149])) * k320); //regmodel1_EC_Cyt2_Cyt2_IL6_IL6R_IL6ST_Bd
	r[160] = ((k234 * y[157]) * k320); //regmodel1_EC_Cyt2_Cyt2_PTPN11_IL6R_Di_JAK1_JAK2p_Dis
	r[159] = ((k183 * y[103]) * k320); //regmodel1_EC_Cyt2_Cyt2_JAK1_SOCS1_Dis
	r[158] = ((((k56 * y[102]) * k320) * y[106]) / (k244 + y[106])); //regmodel1_EC_Cyt2_Cyt2_RANBP1_KPNA1c_RanGTP_CSE1L_Dis
	r[157] = ((((k256 * y[162]) * y[166]) - (k174 * y[155])) * k320); //regmodel1_EC_Cyt2_Cyt2_KPNB1c_RanGTP_RANBP1_Bd
	r[156] = ((k14 * y[139]) * k320); //regmodel1_EC_Cyt2_Cyt2_Mcl1mRNAc_Dgr
	r[155] = ((k79 * y[158]) * k320); //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_SOS_HRAS_GDP_P
	r[154] = ((k87 * y[111]) * k320); //regmodel1_EC_Cyt2_Cyt2_IL1RAmRNAc_Dgr
	r[153] = ((((k196 * y[102]) * k320) * y[156]) / (k83 + y[156])); //regmodel1_EC_Cyt2_Cyt2_RANBP1_RanGTP_Dis
	r[152] = ((k74 * y[142]) * k320); //regmodel1_EC_Cyt2_Cyt2_PTPN11_STAT3p_Dis
	r[151] = ((k12 * y[105]) * k320); //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_STAT3c_P
	r[150] = ((k22 * y[148]) * k320); //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SOCS3_STAT3c_PTPN11_DP
	r[149] = ((((k54 * y[140]) * y[127]) - (k78 * y[103])) * k320); //regmodel1_EC_Cyt2_Cyt2_JAK1_SOCS1_Bd
	r[148] = ((k247 * y[160]) * k320); //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2_P
	r[147] = ((((k63 * y[165]) * y[119]) - (k315 * y[161])) * k320); //regmodel1_EC_Cyt2_Cyt2_STAT3p2_KPNA1_KPNB1c_Bd
	r[146] = ((((k29 * y[125]) * (pow(y[120] , 2))) - (k50 * y[105])) * k320); //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_STAT3c_Bd
	r[145] = ((((k139 * y[122]) * k320) * y[159]) / (k98 + y[159])); //regmodel1_EC_Cyt2_Cyt2_MAPK3_MAPK1P_DP
	r[144] = ((((k237 * y[150]) * y[135]) - (k146 * y[148])) * k320); //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SOCS3_STAT3c_PTPN11_Bd
	r[143] = ((((k32 * y[120]) * y[171]) - (k36 * y[135])) * k320); //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SOCS3_STAT3c_Bd
	r[142] = ((k27 * y[111]) * k320); //regmodel1_EC_Cyt2_Cyt2_IL1RAmRNAc_Trl
	r[141] = ((k314 * y[152]) - (k182 * y[177])); //regmodel1_EC_Cyt2_Cyt2_CSE1Lc_Tro
	r[140] = ((k242 * (pow(y[144] , 2))) * k320); //regmodel1_EC_Cyt2_Cyt2_STAT3p_Di
	r[139] = ((((k317 * y[101]) * y[121]) - (k101 * y[114])) * k320); //regmodel1_EC_Cyt2_Cyt2_NUTF2_RanGDP_Bd
	r[138] = ((((k133 * y[131]) * k320) * y[104]) / ((1 + (y[147] / k184)) * (k204 + y[104]))); //regmodel1_EC_Cyt2_Cyt2_RAF1_P
	r[137] = (((k248 * y[138]) - (k301 * y[151])) * k320); //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SHC1_P
	r[136] = ((((k197 * y[153]) * y[125]) - (k250 * y[138])) * k320); //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SHC1_Bd
	r[135] = ((k178 * y[163]) * k320); //regmodel1_EC_Cyt2_Cyt2_SOCS3mRNA_Dgr
	r[134] = ((((k225 * y[125]) * y[113]) - (k188 * y[169])) * k320); //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_IRS1_Bd
	r[133] = ((((k265 * y[134]) * k320) * y[118]) / (k25 + y[118])); //regmodel1_EC_Cyt2_Cyt2_MAPK3_MAPK1_P
	r[132] = ((((k283 * y[134]) * k320) * y[159]) / (k49 + y[159])); //regmodel1_EC_Cyt2_Cyt2_MAPK3_MAPK1P_P
	r[131] = ((k136 * y[127]) * k320); //regmodel1_EC_Cyt2_Cyt2_SOCS1_Dgr
	r[130] = ((((k218 * y[108]) * k320) * y[170]) / (k190 + y[170])); //regmodel1_EC_Cyt2_Cyt2_MAP2K1_MAP2K2P_P
	r[129] = ((((k9 * y[162]) * y[115]) - (k143 * y[106])) * k320); //regmodel1_EC_Cyt2_Cyt2_RANBP1_KPNA1c_RanGTP_CSE1Lc_Bd
	r[128] = ((((k274 * y[102]) * k320) * y[155]) / (k0 + y[155])); //regmodel1_EC_Cyt2_Cyt2_RANBP1_KPNB1c_RanGTPc_Dis
	r[127] = ((k209 * y[107]) * k320); //regmodel1_EC_Cyt2_Cyt2_IL1RA_Dgr
	r[126] = ((((k96 * y[122]) * k320) * y[108]) / (k104 + y[108])); //regmodel1_EC_Cyt2_Cyt2_RAF1_DP
	r[125] = ((((k258 * y[144]) * y[150]) - (k294 * y[142])) * k320); //regmodel1_EC_Cyt2_Cyt2_PTPN11_STAT3p_Bd
	r[124] = ((((k240 * y[137]) * y[133]) - (k321 * y[119])) * k320); //regmodel1_EC_Cyt2_Cyt2_KPNA1c_KPNB1c_Bd
	r[123] = ((((k20 * y[150]) * y[125]) - (k116 * y[157])) * k320); //regmodel1_EC_Cyt2_Cyt2_PTPN11_IL6R_Di_JAK1_JAK2p_Bd
	r[122] = ((((k35 * y[109]) * y[128]) - (k210 * y[158])) * k320); //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_SOS_HRAS_GDP_Bd
	r[121] = ((((k82 * y[108]) * k320) * y[110]) / (k217 + y[110])); //regmodel1_EC_Cyt2_Cyt2_MAP2K1_MAP2K2_P
	r[120] = (((((k275 * y[164]) * 2.048000e-01) * y[1]) - (k134 * y[129])) * k320); //regmodel1_EC_Cyt2_Cyt2_IL6_IL6R_Bd
	r[119] = ((((k312 * y[122]) * k320) * y[170]) / (k198 + y[170])); //regmodel1_EC_Cyt2_Cyt2_MAP2K1_MAP2K2P_DP
	r[118] = ((k58 * y[139]) * k320); //regmodel1_EC_Cyt2_Cyt2_Mcl1mRNA_Trl
	r[117] = ((((k214 * y[125]) * y[136]) - (k177 * y[171])) * k320); //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SOCS3_Bd
	r[116] = ((k151 * y[161]) - (k118 * y[190])); //regmodel1_EC_Cyt2_Cyt2_STAT3p2_KPNA1_KPNB1c_Tro
	r[115] = ((k23 * y[117]) * k320); //regmodel1_EC_Cyt2_Cyt2_SOCS1mRNA_Dgr
	r[114] = ((k206 * y[192]) * k43); //regmodel1_EC_Cyt2_N_N_CEBPBp2_Dis
	r[113] = ((k42 * y[192]) / (k199 + y[192])); //regmodel1_EC_Cyt2_N_N_IL1RAmRNAn_Txn
	r[112] = (((k166 * y[181]) - ((k8 * y[184]) * y[185])) * k43); //regmodel1_EC_Cyt2_N_N_NUTF2_RanGDPn_Dis
	r[111] = (((k302 * y[180]) - ((k19 * y[173]) * y[186])) * k43); //regmodel1_EC_Cyt2_N_N_RCC1_Ran_GTP_Dis
	r[110] = ((k86 * y[175]) / (k264 + y[175])); //regmodel1_EC_Cyt2_N_N_SOCS3_Txn
	r[109] = ((k227 * y[187]) - (k249 * y[115])); //regmodel1_EC_Cyt2_N_N_KPNA1n_RanGTP_CSE1Ln_Tro
	r[108] = ((((k243 * y[122]) * k43) * y[196]) / (k273 + y[196])); //regmodel1_EC_Cyt2_N_N_CEBPBp_DP
	r[107] = ((k17 * y[147]) - (k129 * y[183])); //regmodel1_EC_Cyt2_N_N_MAPK3_MAPK1PP_Tro
	r[106] = ((k28 * y[179]) * k43); //regmodel1_EC_Cyt2_N_N_IL1RAmRNAn_Tro
	r[105] = ((k313 * y[175]) / (k157 + y[175])); //regmodel1_EC_Cyt2_N_N_Mcl1_Txn
	r[104] = (((k170 * y[190]) - ((k219 * y[174]) * y[199])) * k43); //regmodel1_EC_Cyt2_N_N_STAT3p2_KPNA1_KPNB1_Dis
	r[103] = ((((k46 * y[183]) * k43) * y[182]) / (k325 + y[182])); //regmodel1_EC_Cyt2_N_N_CEBPB_P
	r[102] = ((k245 * (pow(y[196] , 2))) * k43); //regmodel1_EC_Cyt2_N_N_CEBPBp_Di
	r[101] = ((((k39 * y[175]) * y[195]) - (k187 * y[193])) * k43); //regmodel1_EC_Cyt2_N_N_PIAS3_STAT3p2n_Bd
	r[100] = ((k61 * y[185]) - (k40 * y[121])); //regmodel1_EC_Cyt2_N_N_NUTF2n_Tro
	r[99] = ((k3 * y[188]) * k43); //regmodel1_EC_Cyt2_N_N_SOCS1mRNA_Tro
	r[98] = ((((k241 * y[184]) * y[173]) - (k13 * y[191])) * k43); //regmodel1_EC_Cyt2_N_N_RanGDPn_RCC1_Bd
	r[97] = ((k60 * y[198]) - (k161 * y[166])); //regmodel1_EC_Cyt2_N_N_KPNB1n_RanGTPn_Tro
	r[96] = ((k254 * y[175]) / (k172 + y[175])); //regmodel1_EC_Cyt2_N_N_SOCS1_Txn
	r[95] = ((((k30 * y[186]) * y[199]) - (k159 * y[198])) * k43); //regmodel1_EC_Cyt2_N_N_KPNB1_RanGTPn_Bd
	r[94] = ((k165 * y[194]) * k43); //regmodel1_EC_Cyt2_N_N_Mcl1mRNA_Tro
	r[93] = ((((k287 * y[178]) * y[174]) - ((k4 * y[187]) * y[175])) * k320); //regmodel1_EC_Cyt2_N_N_CSE1L_RanGTP_STAT3p2_KPNA1_Bd
	r[92] = ((k298 * y[197]) * k43); //regmodel1_EC_Cyt2_N_N_SOCS3mRNA_Tro
	r[91] = ((k85 * y[186]) - (k276 * y[101])); //regmodel1_EC_Cyt2_N_N_RanGTPn_Tro
	r[90] = ((((k95 * y[186]) * y[177]) - (k154 * y[178])) * k43); //regmodel1_EC_Cyt2_N_N_CSE1Ln_RanGTP_Bd
	r[89] = (((k112 * y[191]) - (k200 * y[180])) * k43); //regmodel1_EC_Cyt2_N_N_GTPn_RCC1_Ran_Bd
	r[88] = ((k65 * y[193]) * k43); //regmodel1_EC_Cyt2_N_N_STAT3p2n_PIAS3_Dis
	r[87] = (((k131 * y[176]) - (k15 * y[120])) * k316); //regmodel1_EC_Cyt2_N_N_STAT3pn_Tro
	r[86] = ((((k286 * y[40]) * y[45]) - (k26 * y[53])) * k320); //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_Bd
	r[85] = ((((k124 * y[30]) * y[33]) - (k76 * y[43])) * k320); //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SOCS3_Bd
	r[84] = ((((k47 * y[41]) * k320) * y[72]) / (k239 + y[72])); //regmodel1_EC_Cyt1_Cyt1_MAPK3_MAPK1PP_DP
	r[83] = ((k179 * y[4]) * k320); //regmodel1_EC_Cyt1_Cyt1_IL1RAmRNAc_Dgr
	r[82] = ((k293 * (pow(y[10] , 2))) * k320); //regmodel1_EC_Cyt1_Cyt1_STAT3p_Di
	r[81] = ((k213 * y[52]) - (k319 * y[76])); //regmodel1_EC_Cyt1_Cyt1_CSE1Lc_Tro
	r[80] = ((((k34 * y[30]) * (pow(y[13] , 2))) - (k128 * y[27])) * k320); //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_STAT3c_Bd
	r[79] = ((((k21 * y[41]) * k320) * y[44]) / (k233 + y[44])); //regmodel1_EC_Cyt1_Cyt1_MAPK3_MAPK1P_DP
	r[78] = ((k208 * y[68]) * k320); //regmodel1_EC_Cyt1_Cyt1_SOCS3mRNA_Trl
	r[77] = ((((k207 * (pow(y[58] , 2))) * y[42]) - (k173 * y[59])) * k320); //regmodel1_EC_Cyt1_Cyt1_IL6_IL6R_IL6ST_Bd
	r[76] = ((((k263 * y[13]) * y[43]) - (k145 * y[36])) * k320); //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SOCS3_STAT3c_Bd
	r[75] = ((((k163 * y[22]) * k320) * y[12]) / (k6 + y[12])); //regmodel1_EC_Cyt1_Cyt1_RANBP1_KPNB1c_RanGTPc_Dis
	r[74] = ((((k282 * y[66]) * k320) * y[6]) / (k205 + y[6])); //regmodel1_EC_Cyt1_Cyt1_MAP2K1_MAP2K2P_P
	r[73] = ((((k180 * y[8]) * y[61]) - (k185 * y[62])) * k320); //regmodel1_EC_Cyt1_Cyt1_STAT3p2_KPNA1_KPNB1c_Bd
	r[72] = ((k281 * y[16]) * k320); //regmodel1_EC_Cyt1_Cyt1_JAK1_SOCS1_Dis
	r[71] = ((((k153 * y[71]) * y[36]) - (k64 * y[37])) * k320); //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SOCS3_STAT3c_PTPN11_Bd
	r[70] = ((k164 * y[70]) * k320); //regmodel1_EC_Cyt1_Cyt1_Mcl1mRNAc_Dgr
	r[69] = ((((k111 * y[71]) * y[30]) - (k181 * y[67])) * k320); //regmodel1_EC_Cyt1_Cyt1_PTPN11_IL6R_Di_JAK1_JAK2p_Bd
	r[68] = ((((k84 * y[47]) * y[7]) - (k48 * y[2])) * k320); //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2_Bd
	r[67] = ((k113 * y[32]) * k320); //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_SOS_HRAS_GDP_P
	r[66] = ((((k91 * y[55]) * k320) * y[35]) / (k2 + y[35])); //regmodel1_EC_Cyt1_Cyt1_HRAS_GTP_DP
	r[65] = ((((k51 * y[22]) * k320) * y[51]) / (k268 + y[51])); //regmodel1_EC_Cyt1_Cyt1_RANBP1_KPNA1c_RanGTP_CSE1L_Dis
	r[64] = ((k10 * y[62]) - (k68 * y[73])); //regmodel1_EC_Cyt1_Cyt1_STAT3p2_KPNA1_KPNB1c_Tro
	r[63] = ((((k89 * y[22]) * k320) * y[24]) / (k24 + y[24])); //regmodel1_EC_Cyt1_Cyt1_RANBP1_RanGTP_Dis
	r[62] = ((((k114 * y[19]) * y[38]) - (k269 * y[16])) * k320); //regmodel1_EC_Cyt1_Cyt1_JAK1_SOCS1_Bd
	r[61] = ((k88 * y[27]) * k320); //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_STAT3c_P
	r[60] = ((k229 * y[63]) * k320); //regmodel1_EC_Cyt1_Cyt1_Mcl1_Dgr
	r[59] = ((k305 * y[37]) * k320); //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SOCS3_STAT3c_PTPN11_DP
	r[58] = ((((k306 * y[29]) * k320) * y[44]) / (k93 + y[44])); //regmodel1_EC_Cyt1_Cyt1_MAPK3_MAPK1P_P
	r[57] = ((((k125 * y[31]) * y[60]) - (k149 * y[32])) * k320); //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_SOS_HRAS_GDP_Bd
	r[56] = (((k53 * y[20]) - (k278 * y[45])) * k320); //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SHC1_P
	r[55] = ((k67 * y[38]) * k320); //regmodel1_EC_Cyt1_Cyt1_SOCS1_Dgr
	r[54] = ((((k216 * y[41]) * k320) * y[29]) / (k109 + y[29])); //regmodel1_EC_Cyt1_Cyt1_MAP2K1_MAP2K2PP_DP
	r[53] = ((((k72 * y[30]) * y[49]) - (k102 * y[11])) * k320); //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_IRS1_Bd
	r[52] = (((((k275 * y[26]) * 2.048000e-01) * y[0]) - (k134 * y[42])) * k320); //regmodel1_EC_Cyt1_Cyt1_IL6_IL6R_Bd
	r[51] = ((((k152 * y[3]) * y[14]) - (k194 * y[61])) * k320); //regmodel1_EC_Cyt1_Cyt1_KPNA1c_KPNB1c_Bd
	r[50] = ((((k203 * y[35]) * k320) * y[5]) / ((1 + (y[72] / k52)) * (k59 + y[5]))); //regmodel1_EC_Cyt1_Cyt1_RAF1_P
	r[49] = ((k132 * y[56]) * k320); //regmodel1_EC_Cyt1_Cyt1_SOCS1mRNA_Dgr
	r[48] = ((((k272 * y[19]) * y[59]) - (k261 * y[7])) * k320); //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_Bd
	r[47] = ((((k137 * y[25]) * y[46]) - (k252 * y[12])) * k320); //regmodel1_EC_Cyt1_Cyt1_KPNB1c_RanGTP_RANBP1_Bd
	r[46] = ((((k253 * y[53]) * y[48]) - (k231 * y[31])) * k320); //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_SOS_Bd
	r[45] = ((((k70 * y[41]) * k320) * y[6]) / (k299 + y[6])); //regmodel1_EC_Cyt1_Cyt1_MAP2K1_MAP2K2P_DP
	r[44] = ((k31 * y[39]) * k320); //regmodel1_EC_Cyt1_Cyt1_IL1RA_Dgr
	r[43] = ((k223 * y[68]) * k320); //regmodel1_EC_Cyt1_Cyt1_SOCS3mRNA_Dgr
	r[42] = ((k195 * y[33]) * k320); //regmodel1_EC_Cyt1_Cyt1_SOCS3_Dgr
	r[41] = ((k90 * y[70]) * k320); //regmodel1_EC_Cyt1_Cyt1_Mcl1mRNA_Trl
	r[40] = ((((k108 * y[17]) * y[18]) - (k127 * y[50])) * k320); //regmodel1_EC_Cyt1_Cyt1_NUTF2_RanGDP_Bd
	r[39] = ((((k94 * y[29]) * k320) * y[15]) / (k119 + y[15])); //regmodel1_EC_Cyt1_Cyt1_MAPK3_MAPK1_P
	r[38] = ((k176 * y[67]) * k320); //regmodel1_EC_Cyt1_Cyt1_PTPN11_IL6R_Di_JAK1_JAK2p_Dis
	r[37] = ((((k255 * y[66]) * k320) * y[23]) / (k18 + y[23])); //regmodel1_EC_Cyt1_Cyt1_MAP2K1_MAP2K2_P
	r[36] = ((k110 * y[69]) * k320); //regmodel1_EC_Cyt1_Cyt1_PTPN11_STAT3p_Dis
	r[35] = ((((k228 * y[41]) * k320) * y[66]) / (k297 + y[66])); //regmodel1_EC_Cyt1_Cyt1_RAF1_DP
	r[34] = ((((k191 * y[25]) * y[65]) - (k238 * y[51])) * k320); //regmodel1_EC_Cyt1_Cyt1_RANBP1_KPNA1c_RanGTP_CSE1Lc_Bd
	r[33] = ((k270 * y[50]) - (k135 * y[83])); //regmodel1_EC_Cyt1_Cyt1_NUTF2_RanGDPc_Tro
	r[32] = ((k222 * y[2]) * k320); //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2_P
	r[31] = ((k220 * y[4]) * k320); //regmodel1_EC_Cyt1_Cyt1_IL1RAmRNAc_Trl
	r[30] = ((((k323 * y[54]) * y[30]) - (k66 * y[20])) * k320); //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SHC1_Bd
	r[29] = ((((k62 * y[10]) * y[71]) - (k155 * y[69])) * k320); //regmodel1_EC_Cyt1_Cyt1_PTPN11_STAT3p_Bd
	r[28] = ((k105 * y[56]) * k320); //regmodel1_EC_Cyt1_Cyt1_SOCS1mRNA_Trl
	r[27] = ((k107 * (pow(y[74] , 2))) * k324); //regmodel1_EC_Cyt1_N_N_CEBPBp_Di
	r[26] = ((((k235 * y[41]) * k324) * y[74]) / (k309 + y[74])); //regmodel1_EC_Cyt1_N_N_CEBPBp_DP
	r[25] = ((k284 * y[100]) - (k288 * y[65])); //regmodel1_EC_Cyt1_N_N_KPNA1n_RanGTP_CSE1Ln_Tro
	r[24] = (((k226 * y[73]) - ((k158 * y[82]) * y[97])) * k324); //regmodel1_EC_Cyt1_N_N_STAT3p2_KPNA1_KPNB1_Dis
	r[23] = ((k318 * y[89]) * k324); //regmodel1_EC_Cyt1_N_N_Mcl1mRNA_Tro
	r[22] = ((((k7 * y[80]) * y[82]) - ((k138 * y[100]) * y[75])) * k320); //regmodel1_EC_Cyt1_N_N_CSE1L_RanGTP_STAT3p2_KPNA1_Bd
	r[21] = ((k130 * y[78]) * k324); //regmodel1_EC_Cyt1_N_N_SOCS3mRNA_Tro
	r[20] = ((k292 * y[99]) * k324); //regmodel1_EC_Cyt1_N_N_STAT3p2n_PIAS3_Dis
	r[19] = ((k212 * y[79]) * k324); //regmodel1_EC_Cyt1_N_N_SOCS1mRNA_Tro
	r[18] = ((k117 * y[75]) / (k260 + y[75])); //regmodel1_EC_Cyt1_N_N_SOCS1_Txn
	r[17] = ((k41 * y[75]) / (k144 + y[75])); //regmodel1_EC_Cyt1_N_N_SOCS3_Txn
	r[16] = (((k37 * y[86]) - ((k160 * y[87]) * y[94])) * k324); //regmodel1_EC_Cyt1_N_N_RCC1_Ran_GTP_Dis
	r[15] = ((k71 * y[85]) * k324); //regmodel1_EC_Cyt1_N_N_CEBPBp2_Dis
	r[14] = ((((k44 * y[94]) * y[97]) - (k257 * y[95])) * k324); //regmodel1_EC_Cyt1_N_N_KPNB1_RanGTPn_Bd
	r[13] = ((k73 * y[75]) / (k211 + y[75])); //regmodel1_EC_Cyt1_N_N_Mcl1_Txn
	r[12] = ((k169 * y[95]) - (k267 * y[46])); //regmodel1_EC_Cyt1_N_N_KPNB1n_RanGTPn_Tro
	r[11] = ((k77 * y[88]) * k324); //regmodel1_EC_Cyt1_N_N_IL1RAmRNAn_Tro
	r[10] = (((k266 * y[83]) - ((k140 * y[96]) * y[77])) * k324); //regmodel1_EC_Cyt1_N_N_NUTF2_RanGDPn_Dis
	r[9] = (((k251 * y[91]) - (k57 * y[86])) * k324); //regmodel1_EC_Cyt1_N_N_GTPn_RCC1_Ran_Bd
	r[8] = ((((k99 * y[94]) * y[76]) - (k246 * y[80])) * k324); //regmodel1_EC_Cyt1_N_N_CSE1Ln_RanGTP_Bd
	r[7] = ((k5 * y[72]) - (k303 * y[93])); //regmodel1_EC_Cyt1_N_N_MAPK3_MAPK1PP_Tro
	r[6] = ((k80 * y[85]) / (k201 + y[85])); //regmodel1_EC_Cyt1_N_N_IL1RAmRNAn_Txn
	r[5] = (((k289 * y[98]) - (k81 * y[13])) * k316); //regmodel1_EC_Cyt1_N_N_STAT3pn_Tro
	r[4] = ((k310 * y[94]) - (k115 * y[17])); //regmodel1_EC_Cyt1_N_N_RanGTPn_Tro
	r[3] = ((((k232 * y[75]) * y[90]) - (k290 * y[99])) * k324); //regmodel1_EC_Cyt1_N_N_PIAS3_STAT3p2n_Bd
	r[2] = ((((k189 * y[93]) * k324) * y[81]) / (k121 + y[81])); //regmodel1_EC_Cyt1_N_N_CEBPB_P
	r[1] = ((k141 * y[77]) - (k156 * y[18])); //regmodel1_EC_Cyt1_N_N_NUTF2n_Tro
	r[0] = ((((k38 * y[96]) * y[87]) - (k192 * y[91])) * k324); //regmodel1_EC_Cyt1_N_N_RanGDPn_RCC1_Bd
}

static inline void Acalc (const Doub x, VecDoub &y, VecDoub &dydx) {// Here are the Algebric equations
	for(int i = 0 ; i < 2 ; i++) {
		/******Parameter equations******/
		k271 = (y[159] / (y[159] + y[118])); //regmodel1_EC_Cyt2_Cyt2_MAPK3_MAPK1_P_Y
		k193 = 1.660000e-02; //regmodel1_EC_iron_comp_BBB_Endo1_Vendo1
		k162 = (y[72] / ((y[44] + y[72]) + y[15])); //regmodel1_EC_Cyt1_Cyt1_MAPK3_MAPK1P_P_X
		k147 = ((2.000000e-04 * y[204]) / k11); //regmodel1_EC_iron_comp_BBB_BBB_Fe2E1_Tr_Kf
		k106 = (y[44] / (y[44] + y[15])); //regmodel1_EC_Cyt1_Cyt1_MAPK3_MAPK1_P_Y
		k45 = (y[147] / ((y[159] + y[147]) + y[118])); //regmodel1_EC_Cyt2_Cyt2_MAPK3_MAPK1P_P_X
		/******Species equations******/
		y[0] = (y[214] / 3000); //regmodel1_EC_EC_y0
		y[1] = (y[214] / 6000); //regmodel1_EC_EC_y100
		y[22] = 5.000000e-01; //regmodel1_EC_Cyt1_Cyt1_y62
		y[64] = 0; //regmodel1_EC_Cyt1_Cyt1_y66
		y[84] = 4.700000e+00; //regmodel1_EC_Cyt1_N_N_y78
		y[102] = 5.000000e-01; //regmodel1_EC_Cyt2_Cyt2_y62
		y[124] = 0; //regmodel1_EC_Cyt2_Cyt2_y66
		y[189] = 4.700000e+00; //regmodel1_EC_Cyt2_N_N_y78
		if((y[213] > 7)) {
			y[204] = y[213];
		} else {
			y[204] = 0;
		}  //regmodel1_EC_iron_comp_BBB_BBB_SLC40A1
		y[212] = 0; //regmodel1_EC_iron_comp_BL_BL_sink_b
		y[214] = ((k307 + (20 * y[201])) + ((y[39] + y[107]) / 2)); //regmodel1_EC_iron_comp_BL_BL_Fe3BL
	}
}
static inline void dydx_1 (const Doub x, VecDoub &y, VecDoub &dydx) { //Here are 256 rate-eqns.
	dydx[2] = (1.000000 * (r[68])) / 1.660000 + (1.000000 * (r[59])) / 1.660000 + (1.000000 * (r[38])) / 1.660000 + (-1.000000 * (r[32])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y10
	dydx[3] = (1.000000 * (r[65])) / 1.660000 + (-1.000000 * (r[51])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y25
	dydx[4] = (-1.000000 * (r[83])) / 1.660000 + (-1.000000 * (r[31])) / 1.660000 + (1.000000 * (r[11])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y94
	dydx[5] = (-1.000000 * (r[50])) / 1.660000 + (1.000000 * (r[35])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y47
	dydx[6] = (-1.000000 * (r[74])) / 1.660000 + (1.000000 * (r[54])) / 1.660000 + (-1.000000 * (r[45])) / 1.660000 + (1.000000 * (r[37])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y44
	dydx[7] = (-1.000000 * (r[68])) / 1.660000 + (1.000000 * (r[48])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y8
	dydx[8] = (1.000000 * (r[82])) / 1.660000 + (-1.000000 * (r[73])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y22
	dydx[9] = 0; //regmodel1_EC_Cyt1_Cyt1_y53
	dydx[10] = (-2.000000 * (r[82])) / 1.660000 + (1.000000 * (r[61])) / 1.660000 + (-1.000000 * (r[29])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y21
	dydx[11] = (1.000000 * (r[53])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y48
	dydx[12] = (-1.000000 * (r[75])) / 1.660000 + (1.000000 * (r[47])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y63
	dydx[13] = (-1.000000 * (r[80])) / 1.660000 + (-1.000000 * (r[76])) / 1.660000 + (1.000000 * (r[59])) / 1.660000 + (1.000000 * (r[36])) / 1.660000 + (1.000000 * (r[5])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y16
	dydx[14] = (1.000000 * (r[75])) / 1.660000 + (-1.000000 * (r[51])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y26
	dydx[15] = (1.000000 * (r[79])) / 1.660000 + (-1.000000 * (r[39])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y42
	dydx[16] = (-1.000000 * (r[72])) / 1.660000 + (1.000000 * (r[62])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y7
	dydx[17] = (1.000000 * (r[63])) / 1.660000 + (-1.000000 * (r[40])) / 1.660000 + (1.000000 * (r[4])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y54
	dydx[18] = (-1.000000 * (r[40])) / 1.660000 + (1.000000 * (r[1])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y56
	dydx[19] = (1.000000 * (r[72])) / 1.660000 + (1.000000 * (r[67])) / 1.660000 + (-1.000000 * (r[62])) / 1.660000 + (1.000000 * (r[61])) / 1.660000 + (-1.000000 * (r[48])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y5
	dydx[20] = (-1.000000 * (r[56])) / 1.660000 + (1.000000 * (r[30])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y29
	dydx[21] = 0; //regmodel1_EC_Cyt1_Cyt1_y37
	dydx[23] = (1.000000 * (r[45])) / 1.660000 + (-1.000000 * (r[37])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y45
	dydx[24] = (1.000000 * (r[75])) / 1.660000 + (1.000000 * (r[65])) / 1.660000 + (-1.000000 * (r[63])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y64
	dydx[25] = (1.000000 * (r[63])) / 1.660000 + (-1.000000 * (r[47])) / 1.660000 + (-1.000000 * (r[34])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y61
	dydx[26] = (1.000000 * (r[67])) / 1.660000 + (1.000000 * (r[61])) / 1.660000 + (-1.000000 * (r[52])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y1
	dydx[27] = (1.000000 * (r[80])) / 1.660000 + (-1.000000 * (r[61])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y19
	dydx[28] = 0; //regmodel1_EC_Cyt1_Cyt1_y38
	dydx[29] = (1.000000 * (r[74])) / 1.660000 + (-1.000000 * (r[54])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y43
	dydx[30] = (-1.000000 * (r[85])) / 1.660000 + (-1.000000 * (r[80])) / 1.660000 + (-1.000000 * (r[69])) / 1.660000 + (-1.000000 * (r[53])) / 1.660000 + (1.000000 * (r[32])) / 1.660000 + (-1.000000 * (r[30])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y11
	dydx[31] = (-1.000000 * (r[57])) / 1.660000 + (1.000000 * (r[46])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y34
	dydx[32] = (-1.000000 * (r[67])) / 1.660000 + (1.000000 * (r[57])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y27
	dydx[33] = (-1.000000 * (r[85])) / 1.660000 + (1.000000 * (r[78])) / 1.660000 + (1.000000 * (r[59])) / 1.660000 + (-1.000000 * (r[42])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y14
	dydx[34] = 0; //regmodel1_EC_Cyt1_Cyt1_y49
	dydx[35] = (1.000000 * (r[67])) / 1.660000 + (-1.000000 * (r[66])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y51
	dydx[36] = (1.000000 * (r[76])) / 1.660000 + (-1.000000 * (r[71])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y17
	dydx[37] = (1.000000 * (r[71])) / 1.660000 + (-1.000000 * (r[59])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y18
	dydx[38] = (1.000000 * (r[72])) / 1.660000 + (-1.000000 * (r[62])) / 1.660000 + (-1.000000 * (r[55])) / 1.660000 + (1.000000 * (r[28])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y6
	dydx[39] = (-1.000000 * (r[44])) / 1.660000 + (1.000000 * (r[31])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y67
	dydx[40] = (-1.000000 * (r[86])) / 1.660000 + (1.000000 * (r[67])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y31
	dydx[41] = 0; //regmodel1_EC_Cyt1_Cyt1_y41
	dydx[42] = (-1.000000 * (r[77])) / 1.660000 + (1.000000 * (r[52])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y2
	dydx[43] = (1.000000 * (r[85])) / 1.660000 + (-1.000000 * (r[76])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y15
	dydx[44] = (1.000000 * (r[84])) / 1.660000 + (-1.000000 * (r[79])) / 1.660000 + (-1.000000 * (r[58])) / 1.660000 + (1.000000 * (r[39])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y40
	dydx[45] = (-1.000000 * (r[86])) / 1.660000 + (1.000000 * (r[56])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y30
	dydx[46] = (-1.000000 * (r[47])) / 1.660000 + (1.000000 * (r[12])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y58
	dydx[47] = (-1.000000 * (r[68])) / 1.660000 + (1.000000 * (r[67])) / 1.660000 + (1.000000 * (r[61])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y9
	dydx[48] = (1.000000 * (r[67])) / 1.660000 + (-1.000000 * (r[46])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y33
	dydx[49] = (-1.000000 * (r[53])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y50
	dydx[50] = (1.000000 * (r[40])) / 1.660000 + (-1.000000 * (r[33])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y55
	dydx[51] = (-1.000000 * (r[65])) / 1.660000 + (1.000000 * (r[34])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y60
	dydx[52] = (-1.000000 * (r[81])) / 1.660000 + (1.000000 * (r[65])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y59
	dydx[53] = (1.000000 * (r[86])) / 1.660000 + (-1.000000 * (r[46])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y32
	dydx[54] = (1.000000 * (r[67])) / 1.660000 + (-1.000000 * (r[30])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y28
	dydx[55] = 0; //regmodel1_EC_Cyt1_Cyt1_y36
	dydx[56] = (-1.000000 * (r[49])) / 1.660000 + (-1.000000 * (r[28])) / 1.660000 + (1.000000 * (r[19])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y90
	dydx[57] = 0; //regmodel1_EC_Cyt1_Cyt1_y52
	dydx[58] = (-1.000000 * (r[77])) / 1.660000 + (1.000000 * (r[67])) / 1.660000 + (1.000000 * (r[61])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y4
	dydx[59] = (1.000000 * (r[77])) / 1.660000 + (-1.000000 * (r[48])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y3
	dydx[60] = (1.000000 * (r[66])) / 1.660000 + (-1.000000 * (r[57])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y35
	dydx[61] = (-1.000000 * (r[73])) / 1.660000 + (1.000000 * (r[51])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y24
	dydx[62] = (1.000000 * (r[73])) / 1.660000 + (-1.000000 * (r[64])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y23
	dydx[63] = (-1.000000 * (r[60])) / 1.660000 + (1.000000 * (r[41])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y65
	dydx[65] = (-1.000000 * (r[34])) / 1.660000 + (1.000000 * (r[25])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y57
	dydx[66] = (1.000000 * (r[50])) / 1.660000 + (-1.000000 * (r[35])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y46
	dydx[67] = (1.000000 * (r[69])) / 1.660000 + (-1.000000 * (r[38])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y12
	dydx[68] = (-1.000000 * (r[78])) / 1.660000 + (-1.000000 * (r[43])) / 1.660000 + (1.000000 * (r[21])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y92
	dydx[69] = (-1.000000 * (r[36])) / 1.660000 + (1.000000 * (r[29])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y20
	dydx[70] = (-1.000000 * (r[70])) / 1.660000 + (-1.000000 * (r[41])) / 1.660000 + (1.000000 * (r[23])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y88
	dydx[71] = (-1.000000 * (r[71])) / 1.660000 + (-1.000000 * (r[69])) / 1.660000 + (1.000000 * (r[59])) / 1.660000 + (1.000000 * (r[38])) / 1.660000 + (1.000000 * (r[36])) / 1.660000 + (-1.000000 * (r[29])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y13
	dydx[72] = (-1.000000 * (r[84])) / 1.660000 + (1.000000 * (r[58])) / 1.660000 + (-1.000000 * (r[7])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y39
	dydx[73] = (1.000000 * (r[64])) / 0.096600 + (-1.000000 * (r[24])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y68
	dydx[74] = (-1.000000 * (r[27])) / 0.096600 + (-1.000000 * (r[26])) / 0.096600 + (1.000000 * (r[2])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y96
	dydx[75] = (1.000000 * (r[22])) / 0.096600 + (-1.000000 * (r[3])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y76
	dydx[76] = (1.000000 * (r[81])) / 0.096600 + (-1.000000 * (r[8])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y73
	dydx[77] = (1.000000 * (r[10])) / 0.096600 + (-1.000000 * (r[1])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y83
	dydx[78] = (-1.000000 * (r[21])) / 0.096600 + (1.000000 * (r[17])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y91
	dydx[79] = (-1.000000 * (r[19])) / 0.096600 + (1.000000 * (r[18])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y89
	dydx[80] = (-1.000000 * (r[22])) / 0.096600 + (1.000000 * (r[8])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y74
	dydx[81] = (1.000000 * (r[26])) / 0.096600 + (1.000000 * (r[15])) / 0.096600 + (-1.000000 * (r[2])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y98
	dydx[82] = (1.000000 * (r[24])) / 0.096600 + (-1.000000 * (r[22])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y70
	dydx[83] = (1.000000 * (r[33])) / 0.096600 + (-1.000000 * (r[10])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y82
	dydx[85] = (1.000000 * (r[27])) / 0.096600 + (-1.000000 * (r[15])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y97
	dydx[86] = (-1.000000 * (r[16])) / 0.096600 + (1.000000 * (r[9])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y77
	dydx[87] = (1.000000 * (r[16])) / 0.096600 + (-1.000000 * (r[0])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y99
	dydx[88] = (-1.000000 * (r[11])) / 0.096600 + (1.000000 * (r[6])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y93
	dydx[89] = (-1.000000 * (r[23])) / 0.096600 + (1.000000 * (r[13])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y87
	dydx[90] = (1.000000 * (r[20])) / 0.096600 + (-1.000000 * (r[3])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y86
	dydx[91] = (-1.000000 * (r[9])) / 0.096600 + (1.000000 * (r[0])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y80
	dydx[92] = 0; //regmodel1_EC_Cyt1_N_N_y79
	dydx[93] = (1.000000 * (r[7])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y95
	dydx[94] = (1.000000 * (r[16])) / 0.096600 + (-1.000000 * (r[14])) / 0.096600 + (-1.000000 * (r[8])) / 0.096600 + (-1.000000 * (r[4])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y72
	dydx[95] = (1.000000 * (r[14])) / 0.096600 + (-1.000000 * (r[12])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y71
	dydx[96] = (1.000000 * (r[10])) / 0.096600 + (-1.000000 * (r[0])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y81
	dydx[97] = (1.000000 * (r[24])) / 0.096600 + (-1.000000 * (r[14])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y69
	dydx[98] = (1.000000 * (r[20])) / 0.096600 + (-1.000000 * (r[5])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y84
	dydx[99] = (-1.000000 * (r[20])) / 0.096600 + (1.000000 * (r[3])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y85
	dydx[100] = (-1.000000 * (r[25])) / 0.096600 + (1.000000 * (r[22])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y75
	dydx[101] = (1.000000 * (r[153])) / 1.660000 + (-1.000000 * (r[139])) / 1.660000 + (1.000000 * (r[91])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y54
	dydx[103] = (-1.000000 * (r[159])) / 1.660000 + (1.000000 * (r[149])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y7
	dydx[104] = (-1.000000 * (r[138])) / 1.660000 + (1.000000 * (r[126])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y47
	dydx[105] = (-1.000000 * (r[151])) / 1.660000 + (1.000000 * (r[146])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y19
	dydx[106] = (-1.000000 * (r[158])) / 1.660000 + (1.000000 * (r[129])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y60
	dydx[107] = (1.000000 * (r[142])) / 1.660000 + (-1.000000 * (r[127])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y67
	dydx[108] = (1.000000 * (r[138])) / 1.660000 + (-1.000000 * (r[126])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y46
	dydx[109] = (1.000000 * (r[163])) / 1.660000 + (-1.000000 * (r[122])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y34
	dydx[110] = (-1.000000 * (r[121])) / 1.660000 + (1.000000 * (r[119])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y45
	dydx[111] = (-1.000000 * (r[154])) / 1.660000 + (-1.000000 * (r[142])) / 1.660000 + (1.000000 * (r[106])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y94
	dydx[112] = (-1.000000 * (r[161])) / 1.660000 + (1.000000 * (r[155])) / 1.660000 + (1.000000 * (r[151])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y4
	dydx[113] = (-1.000000 * (r[134])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y50
	dydx[114] = (-1.000000 * (r[166])) / 1.660000 + (1.000000 * (r[139])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y55
	dydx[115] = (-1.000000 * (r[129])) / 1.660000 + (1.000000 * (r[109])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y57
	dydx[116] = 0; //regmodel1_EC_Cyt2_Cyt2_y36
	dydx[117] = (-1.000000 * (r[164])) / 1.660000 + (-1.000000 * (r[115])) / 1.660000 + (1.000000 * (r[99])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y90
	dydx[118] = (1.000000 * (r[145])) / 1.660000 + (-1.000000 * (r[133])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y42
	dydx[119] = (-1.000000 * (r[147])) / 1.660000 + (1.000000 * (r[124])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y24
	dydx[120] = (1.000000 * (r[152])) / 1.660000 + (1.000000 * (r[150])) / 1.660000 + (-1.000000 * (r[146])) / 1.660000 + (-1.000000 * (r[143])) / 1.660000 + (1.000000 * (r[87])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y16
	dydx[121] = (-1.000000 * (r[139])) / 1.660000 + (1.000000 * (r[100])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y56
	dydx[122] = 0; //regmodel1_EC_Cyt2_Cyt2_y41
	dydx[123] = (-1.000000 * (r[167])) / 1.660000 + (1.000000 * (r[155])) / 1.660000 + (1.000000 * (r[151])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y9
	dydx[125] = (1.000000 * (r[148])) / 1.660000 + (-1.000000 * (r[146])) / 1.660000 + (-1.000000 * (r[136])) / 1.660000 + (-1.000000 * (r[134])) / 1.660000 + (-1.000000 * (r[123])) / 1.660000 + (-1.000000 * (r[117])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y11
	dydx[126] = (-1.000000 * (r[171])) / 1.660000 + (1.000000 * (r[155])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y31
	dydx[127] = (1.000000 * (r[164])) / 1.660000 + (1.000000 * (r[159])) / 1.660000 + (-1.000000 * (r[149])) / 1.660000 + (-1.000000 * (r[131])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y6
	dydx[128] = (1.000000 * (r[169])) / 1.660000 + (-1.000000 * (r[122])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y35
	dydx[129] = (-1.000000 * (r[161])) / 1.660000 + (1.000000 * (r[120])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y2
	dydx[130] = (1.000000 * (r[171])) / 1.660000 + (-1.000000 * (r[163])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y32
	dydx[131] = (-1.000000 * (r[169])) / 1.660000 + (1.000000 * (r[155])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y51
	dydx[132] = 0; //regmodel1_EC_Cyt2_Cyt2_y53
	dydx[133] = (1.000000 * (r[128])) / 1.660000 + (-1.000000 * (r[124])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y26
	dydx[134] = (-1.000000 * (r[165])) / 1.660000 + (1.000000 * (r[130])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y43
	dydx[135] = (-1.000000 * (r[144])) / 1.660000 + (1.000000 * (r[143])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y17
	dydx[136] = (-1.000000 * (r[173])) / 1.660000 + (1.000000 * (r[168])) / 1.660000 + (1.000000 * (r[150])) / 1.660000 + (-1.000000 * (r[117])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y14
	dydx[137] = (1.000000 * (r[158])) / 1.660000 + (-1.000000 * (r[124])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y25
	dydx[138] = (-1.000000 * (r[137])) / 1.660000 + (1.000000 * (r[136])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y29
	dydx[139] = (-1.000000 * (r[156])) / 1.660000 + (-1.000000 * (r[118])) / 1.660000 + (1.000000 * (r[94])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y88
	dydx[140] = (-1.000000 * (r[170])) / 1.660000 + (1.000000 * (r[159])) / 1.660000 + (1.000000 * (r[155])) / 1.660000 + (1.000000 * (r[151])) / 1.660000 + (-1.000000 * (r[149])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y5
	dydx[141] = 0; //regmodel1_EC_Cyt2_Cyt2_y38
	dydx[142] = (-1.000000 * (r[152])) / 1.660000 + (1.000000 * (r[125])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y20
	dydx[143] = 0; //regmodel1_EC_Cyt2_Cyt2_y52
	dydx[144] = (1.000000 * (r[151])) / 1.660000 + (-2.000000 * (r[140])) / 1.660000 + (-1.000000 * (r[125])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y21
	dydx[145] = 0; //regmodel1_EC_Cyt2_Cyt2_y37
	dydx[146] = (1.000000 * (r[170])) / 1.660000 + (-1.000000 * (r[167])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y8
	dydx[147] = (-1.000000 * (r[172])) / 1.660000 + (1.000000 * (r[132])) / 1.660000 + (-1.000000 * (r[107])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y39
	dydx[148] = (-1.000000 * (r[150])) / 1.660000 + (1.000000 * (r[144])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y18
	dydx[149] = (-1.000000 * (r[170])) / 1.660000 + (1.000000 * (r[161])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y3
	dydx[150] = (1.000000 * (r[160])) / 1.660000 + (1.000000 * (r[152])) / 1.660000 + (1.000000 * (r[150])) / 1.660000 + (-1.000000 * (r[144])) / 1.660000 + (-1.000000 * (r[125])) / 1.660000 + (-1.000000 * (r[123])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y13
	dydx[151] = (-1.000000 * (r[171])) / 1.660000 + (1.000000 * (r[137])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y30
	dydx[152] = (1.000000 * (r[158])) / 1.660000 + (-1.000000 * (r[141])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y59
	dydx[153] = (1.000000 * (r[155])) / 1.660000 + (-1.000000 * (r[136])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y28
	dydx[154] = 0; //regmodel1_EC_Cyt2_Cyt2_y49
	dydx[155] = (1.000000 * (r[157])) / 1.660000 + (-1.000000 * (r[128])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y63
	dydx[156] = (1.000000 * (r[158])) / 1.660000 + (-1.000000 * (r[153])) / 1.660000 + (1.000000 * (r[128])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y64
	dydx[157] = (-1.000000 * (r[160])) / 1.660000 + (1.000000 * (r[123])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y12
	dydx[158] = (-1.000000 * (r[155])) / 1.660000 + (1.000000 * (r[122])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y27
	dydx[159] = (1.000000 * (r[172])) / 1.660000 + (-1.000000 * (r[145])) / 1.660000 + (1.000000 * (r[133])) / 1.660000 + (-1.000000 * (r[132])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y40
	dydx[160] = (1.000000 * (r[167])) / 1.660000 + (1.000000 * (r[160])) / 1.660000 + (1.000000 * (r[150])) / 1.660000 + (-1.000000 * (r[148])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y10
	dydx[161] = (1.000000 * (r[147])) / 1.660000 + (-1.000000 * (r[116])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y23
	dydx[162] = (-1.000000 * (r[157])) / 1.660000 + (1.000000 * (r[153])) / 1.660000 + (-1.000000 * (r[129])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y61
	dydx[163] = (-1.000000 * (r[168])) / 1.660000 + (-1.000000 * (r[135])) / 1.660000 + (1.000000 * (r[92])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y92
	dydx[164] = (1.000000 * (r[155])) / 1.660000 + (1.000000 * (r[151])) / 1.660000 + (-1.000000 * (r[120])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y1
	dydx[165] = (-1.000000 * (r[147])) / 1.660000 + (1.000000 * (r[140])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y22
	dydx[166] = (-1.000000 * (r[157])) / 1.660000 + (1.000000 * (r[97])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y58
	dydx[167] = (-1.000000 * (r[163])) / 1.660000 + (1.000000 * (r[155])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y33
	dydx[168] = (-1.000000 * (r[162])) / 1.660000 + (1.000000 * (r[118])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y65
	dydx[169] = (1.000000 * (r[134])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y48
	dydx[170] = (1.000000 * (r[165])) / 1.660000 + (-1.000000 * (r[130])) / 1.660000 + (1.000000 * (r[121])) / 1.660000 + (-1.000000 * (r[119])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y44
	dydx[171] = (-1.000000 * (r[143])) / 1.660000 + (1.000000 * (r[117])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y15
	dydx[172] = 0; //regmodel1_EC_Cyt2_N_N_y79
	dydx[173] = (1.000000 * (r[111])) / 0.096600 + (-1.000000 * (r[98])) / 0.096600; //regmodel1_EC_Cyt2_N_N_y99
	dydx[174] = (1.000000 * (r[104])) / 0.096600 + (-1.000000 * (r[93])) / 0.096600; //regmodel1_EC_Cyt2_N_N_y70
	dydx[175] = (-1.000000 * (r[101])) / 0.096600 + (1.000000 * (r[93])) / 0.096600; //regmodel1_EC_Cyt2_N_N_y76
	dydx[176] = (1.000000 * (r[88])) / 0.096600 + (-1.000000 * (r[87])) / 0.096600;

Edited 6 Years Ago by __avd: Added [code] tags. Encase your code in: [code] and [/code] tags.

Not a clue what you want. Think through your question carefully and give us enough information to understand the problem you're having.

Not a clue what you want. Think through your question carefully and give us enough information to understand the problem you're having.

#include "../src/cw_ss_define.h"
#include "../src/cw_steper.h"
#include "../src/cw_ode_integ.h"
#include "../src/cw_DP5steper.h"

#define SS_MODEL_NAME "regmodel1"   // model name
#define SS_GNCM_FILE "ss_gncm.txt"   //gncm file to write the output
#define SS_SPCNAME_FILE "species_name.op"
#define SS_SPCCONC_FILE "species_conc.op"

#define SS_RXNAME_FILE  "reactions_name.op"
#define SS_FRM_FILE  "ss_frm.txt"

class ss_species {
  public:
	char * spcname;
};

class ss_reaction {
  public:
	char * rxname;
};

/*Code starts here*/
double k325 = 2.000000e-01; //regmodel1_EC_Cyt2_N_N_CEBPB_P_Km_CEBPB
double k324 = 9.660000e-02; //regmodel1_EC_Cyt1_N_vn
double k323 = 3.000000e-01; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SHC1_Bd_Kf
double k322 = 5.000000e-01; //regmodel1_EC_Cyt2_Cyt2_SOCS1mRNA_Trl_Kf
double k321 = 1.700000e-02; //regmodel1_EC_Cyt2_Cyt2_KPNA1c_KPNB1c_Bd_Kr
double k320 = 1.660000e+00; //regmodel1_EC_vcyt
double k319 = 1.000000e+00; //regmodel1_EC_Cyt1_Cyt1_CSE1Lc_Tro_Kr
double k318 = 1.000000e-01; //regmodel1_EC_Cyt1_N_N_Mcl1mRNA_Tro_Kf
double k317 = 1.000000e-02; //regmodel1_EC_Cyt2_Cyt2_NUTF2_RanGDP_Bd_Kf
double k316 = 1.718000e+01; //regmodel1_EC_vfec
double k315 = 7.500000e-02; //regmodel1_EC_Cyt2_Cyt2_STAT3p2_KPNA1_KPNB1c_Bd_Kr
double k314 = 6.000000e-01; //regmodel1_EC_Cyt2_Cyt2_CSE1Lc_Tro_Kf
double k313 = 3.730000e-02; //regmodel1_EC_Cyt2_N_N_Mcl1_Txn_Vf
double k312 = 7.500000e-01; //regmodel1_EC_Cyt2_Cyt2_MAP2K1_MAP2K2P_DP_kcatf_PPP2R2A
double k311 = 1.000000e+01; //regmodel1_EC_iron_comp_BBB_BBB_Fe3_TF_TFRCb_Bd_Kr
double k310 = 1.000000e-03; //regmodel1_EC_Cyt1_N_N_RanGTPn_Tro_Kf
double k309 = 2.000000e-02; //regmodel1_EC_Cyt1_N_N_CEBPBp_DP_Km_CEBPBp
double k308 = 1.000000e-03; //regmodel1_EC_Cyt2_Cyt2_NUTF2_RanGDPc_Tro_Kr
double k307 = 5.000000e+00; //regmodel1_EC_iron_comp_BL_Base
double k306 = 2.500000e-02; //regmodel1_EC_Cyt1_Cyt1_MAPK3_MAPK1P_P_kcatf_MAP2K1_MAP2K2PP
double k305 = 5.000000e-03; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SOCS3_STAT3c_PTPN11_DP_Kf
double k304 = 3.040000e+00; //regmodel1_EC_Cyt2_Cyt2_HRAS_GTP_DP_Km_HRAS_GTP
double k303 = 1.000000e-02; //regmodel1_EC_Cyt1_N_N_MAPK3_MAPK1PP_Tro_Kr
double k302 = 1.000000e+01; //regmodel1_EC_Cyt2_N_N_RCC1_Ran_GTP_Dis_Kf
double k301 = 6.000000e-02; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SHC1_P_Kr
double k300 = 6.000000e-02; //regmodel1_EC_Cyt1_N_vfnc
double k299 = 1.500000e-02; //regmodel1_EC_Cyt1_Cyt1_MAP2K1_MAP2K2P_DP_Km_MAP2K1_MAP2K2P
double k298 = 1.000000e-01; //regmodel1_EC_Cyt2_N_N_SOCS3mRNA_Tro_Kf
double k297 = 8.000000e-03; //regmodel1_EC_Cyt1_Cyt1_RAF1_DP_Km_RAF1P
double k296 = 2.140000e-02; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_SOS_Bd_Kr
double k295 = 5.000000e-01; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_Bd_Kf
double k294 = 2.000000e-01; //regmodel1_EC_Cyt2_Cyt2_PTPN11_STAT3p_Bd_Kr
double k293 = 1.500000e+01; //regmodel1_EC_Cyt1_Cyt1_STAT3p_Di_Kf
double k292 = 1.083000e-01; //regmodel1_EC_Cyt1_N_N_STAT3p2n_PIAS3_Dis_Kf
double k291 = 1.000000e-05; //regmodel1_EC_iron_comp_BL_BL_dfx_fe_1_Dgr_Kf
double k290 = 2.000000e-03; //regmodel1_EC_Cyt1_N_N_PIAS3_STAT3p2n_Bd_Kr
double k289 = 1.000000e-01; //regmodel1_EC_Cyt1_N_N_STAT3pn_Tro_Kf
double k288 = 1.000000e-03; //regmodel1_EC_Cyt1_N_N_KPNA1n_RanGTP_CSE1Ln_Tro_Kr
double k287 = 1.000000e-01; //regmodel1_EC_Cyt2_N_N_CSE1L_RanGTP_STAT3p2_KPNA1_Bd_Kf
double k286 = 5.000000e-01; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_Bd_Kf
double k285 = 5.000000e-01; //regmodel1_EC_Cyt2_Cyt2_SOCS3mRNA_Trl_Kf
double k284 = 1.000000e+00; //regmodel1_EC_Cyt1_N_N_KPNA1n_RanGTP_CSE1Ln_Tro_Kf
double k283 = 2.500000e-02; //regmodel1_EC_Cyt2_Cyt2_MAPK3_MAPK1P_P_kcatf_MAP2K1_MAP2K2PP
double k282 = 2.500000e-02; //regmodel1_EC_Cyt1_Cyt1_MAP2K1_MAP2K2P_P_kcatf_RAF1P
double k281 = 1.500000e-02; //regmodel1_EC_Cyt1_Cyt1_JAK1_SOCS1_Dis_Kf
double k280 = 5.000000e-02; //regmodel1_EC_Cyt2_Cyt2_SOCS3_Dgr_Kf
double k279 = 7.500000e-03; //regmodel1_EC_iron_comp_BBB_BBB_Rxn_Kf
double k278 = 6.000000e-02; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SHC1_P_Kr
double k277 = 1.000000e-01; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_Bd_Kr
double k276 = 1.000000e-04; //regmodel1_EC_Cyt2_N_N_RanGTPn_Tro_Kr
double k275 = 1.250000e-01; //regmodel1_EC_kf1
double k274 = 2.000000e-01; //regmodel1_EC_Cyt2_Cyt2_RANBP1_KPNB1c_RanGTPc_Dis_kcat_RanGAP
double k273 = 2.000000e-02; //regmodel1_EC_Cyt2_N_N_CEBPBp_DP_Km_CEBPBp
double k272 = 9.500000e+00; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_Bd_Kf
double k270 = 1.000000e-02; //regmodel1_EC_Cyt1_Cyt1_NUTF2_RanGDPc_Tro_Kf
double k269 = 2.000000e-01; //regmodel1_EC_Cyt1_Cyt1_JAK1_SOCS1_Bd_Kr
double k268 = 1.000000e-01; //regmodel1_EC_Cyt1_Cyt1_RANBP1_KPNA1c_RanGTP_CSE1L_Dis_Km_RANBP1_KPNA1c_RanGTP_CSE1L
double k267 = 1.000000e-03; //regmodel1_EC_Cyt1_N_N_KPNB1n_RanGTPn_Tro_Kr
double k266 = 1.000000e-01; //regmodel1_EC_Cyt1_N_N_NUTF2_RanGDPn_Dis_Kf
double k265 = 2.500000e-02; //regmodel1_EC_Cyt2_Cyt2_MAPK3_MAPK1_P_kcatf_MAP2K1_MAP2K2PP
double k264 = 2.000000e-02; //regmodel1_EC_Cyt2_N_N_SOCS3_Txn_Km_STAT3p2n
double k263 = 1.600000e+01; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SOCS3_STAT3c_Bd_Kf
double k262 = 2.500000e-03; //regmodel1_EC_Cyt2_Cyt2_RAF1_P_Vf
double k261 = 1.500000e-04; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_Bd_Kr
double k260 = 1.000000e+00; //regmodel1_EC_Cyt1_N_N_SOCS1_Txn_Km_STAT3p2n
double k259 = 0.000000e+00; //regmodel1_EC_iron_comp_BL_BL_DFX_P_Fe3TF_Bd_Kr
double k258 = 1.500000e+00; //regmodel1_EC_Cyt2_Cyt2_PTPN11_STAT3p_Bd_Kf
double k257 = 4.800000e-03; //regmodel1_EC_Cyt1_N_N_KPNB1_RanGTPn_Bd_Kr
double k256 = 3.000000e+01; //regmodel1_EC_Cyt2_Cyt2_KPNB1c_RanGTP_RANBP1_Bd_Kf
double k255 = 2.500000e-02; //regmodel1_EC_Cyt1_Cyt1_MAP2K1_MAP2K2_P_kcatf_RAF1P
double k254 = 9.000000e-03; //regmodel1_EC_Cyt2_N_N_SOCS1_Txn_Vf
double k253 = 1.000000e+02; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_SOS_Bd_Kf
double k252 = 4.000000e-04; //regmodel1_EC_Cyt1_Cyt1_KPNB1c_RanGTP_RANBP1_Bd_Kr
double k251 = 6.000000e-01; //regmodel1_EC_Cyt1_N_N_GTPn_RCC1_Ran_Bd_Kf
double k250 = 6.000000e-03; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SHC1_Bd_Kr
double k249 = 1.000000e-03; //regmodel1_EC_Cyt2_N_N_KPNA1n_RanGTP_CSE1Ln_Tro_Kr
double k248 = 1.200000e-01; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SHC1_P_Kf
double k247 = 5.000000e+00; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2_P_Kf
double k246 = 4.800000e-03; //regmodel1_EC_Cyt1_N_N_CSE1Ln_RanGTP_Bd_Kr
double k245 = 5.000000e+00; //regmodel1_EC_Cyt2_N_N_CEBPBp_Di_Kf
double k244 = 1.000000e-01; //regmodel1_EC_Cyt2_Cyt2_RANBP1_KPNA1c_RanGTP_CSE1L_Dis_Km_RANBP1_KPNA1c_RanGTP_CSE1L
double k243 = 5.000000e-01; //regmodel1_EC_Cyt2_N_N_CEBPBp_DP_kcatf_PPP2R2A
double k242 = 1.500000e+01; //regmodel1_EC_Cyt2_Cyt2_STAT3p_Di_Kf
double k241 = 7.400000e-01; //regmodel1_EC_Cyt2_N_N_RanGDPn_RCC1_Bd_Kf
double k240 = 4.900000e-03; //regmodel1_EC_Cyt2_Cyt2_KPNA1c_KPNB1c_Bd_Kf
double k239 = 1.490000e-02; //regmodel1_EC_Cyt1_Cyt1_MAPK3_MAPK1PP_DP_Km_MAPK3_MAPK1PP
double k238 = 4.000000e-05; //regmodel1_EC_Cyt1_Cyt1_RANBP1_KPNA1c_RanGTP_CSE1Lc_Bd_Kr
double k237 = 1.000000e+00; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SOCS3_STAT3c_PTPN11_Bd_Kf
double k236 = 6.000000e-01; //regmodel1_EC_iron_comp_BBB_Endo1_Endo1_Fe3_TF_TFRCbE1_Dis_Kr
double k235 = 5.000000e-01; //regmodel1_EC_Cyt1_N_N_CEBPBp_DP_kcatf_PPP2R2A
double k234 = 1.083000e-01; //regmodel1_EC_Cyt2_Cyt2_PTPN11_IL6R_Di_JAK1_JAK2p_Dis_Kf
double k233 = 1.490000e-02; //regmodel1_EC_Cyt1_Cyt1_MAPK3_MAPK1P_DP_Km_MAPK3_MAPK1P
double k232 = 1.000000e-02; //regmodel1_EC_Cyt1_N_N_PIAS3_STAT3p2n_Bd_Kf
double k231 = 2.140000e-02; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_SOS_Bd_Kr
double k230 = 1.425000e+02; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2_Bd_Kf
double k229 = 1.000000e-02; //regmodel1_EC_Cyt1_Cyt1_Mcl1_Dgr_Kf
double k228 = 2.500000e-01; //regmodel1_EC_Cyt1_Cyt1_RAF1_DP_kcatf_PPP2R2A
double k227 = 1.000000e+00; //regmodel1_EC_Cyt2_N_N_KPNA1n_RanGTP_CSE1Ln_Tro_Kf
double k226 = 1.000000e+01; //regmodel1_EC_Cyt1_N_N_STAT3p2_KPNA1_KPNB1_Dis_Kf
double k225 = 9.500000e+00; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_IRS1_Bd_Kf
double k224 = 1.000000e-02; //regmodel1_EC_Cyt2_Cyt2_NUTF2_RanGDPc_Tro_Kf
double k223 = 1.000000e-05; //regmodel1_EC_Cyt1_Cyt1_SOCS3mRNA_Dgr_Kf
double k222 = 5.000000e+00; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2_P_Kf
double k221 = 1.000000e-01; //regmodel1_EC_iron_comp_BBB_BBB_Fe3_TF_TFRCbc_Tr_Kf
double k220 = 1.000000e-01; //regmodel1_EC_Cyt1_Cyt1_IL1RAmRNAc_Trl_Kf
double k219 = 1.000000e-04; //regmodel1_EC_Cyt2_N_N_STAT3p2_KPNA1_KPNB1_Dis_Kr
double k218 = 2.500000e-02; //regmodel1_EC_Cyt2_Cyt2_MAP2K1_MAP2K2P_P_kcatf_RAF1P
double k217 = 1.500000e-02; //regmodel1_EC_Cyt2_Cyt2_MAP2K1_MAP2K2_P_Km_MAP2K1_MAP2K2
double k216 = 7.500000e-01; //regmodel1_EC_Cyt1_Cyt1_MAP2K1_MAP2K2PP_DP_kcatf_PPP2R2A
double k215 = 7.500000e-01; //regmodel1_EC_Cyt2_Cyt2_MAP2K1_MAP2K2PP_DP_kcatf_PPP2R2A
double k214 = 1.500000e+01; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SOCS3_Bd_Kf
double k213 = 6.000000e-01; //regmodel1_EC_Cyt1_Cyt1_CSE1Lc_Tro_Kf
double k212 = 1.000000e-01; //regmodel1_EC_Cyt1_N_N_SOCS1mRNA_Tro_Kf
double k211 = 2.460000e-02; //regmodel1_EC_Cyt1_N_N_Mcl1_Txn_Km_STAT3p2n
double k210 = 1.300000e-02; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_SOS_HRAS_GDP_Bd_Kr
double k209 = 1.000000e-02; //regmodel1_EC_Cyt2_Cyt2_IL1RA_Dgr_Kf
double k208 = 5.000000e-01; //regmodel1_EC_Cyt1_Cyt1_SOCS3mRNA_Trl_Kf
double k207 = 5.000000e-01; //regmodel1_EC_kf2
double k206 = 1.000000e-02; //regmodel1_EC_Cyt2_N_N_CEBPBp2_Dis_Kf
double k205 = 1.500000e-02; //regmodel1_EC_Cyt1_Cyt1_MAP2K1_MAP2K2P_P_Km_MAP2K1_MAP2K2P
double k204 = 9.000000e-02; //regmodel1_EC_Cyt2_Cyt2_RAF1_P_Km_RAF1
double k203 = 2.125000e+01; //regmodel1_EC_Cyt1_Cyt1_RAF1_P_kcatf_HRAS_GTP
double k202 = 1.000000e+02; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_SOS_Bd_Kf
double k201 = 4.500000e-02; //regmodel1_EC_Cyt1_N_N_IL1RAmRNAn_Txn_Km_CEBPBp2
double k200 = 6.000000e-02; //regmodel1_EC_Cyt2_N_N_GTPn_RCC1_Ran_Bd_Kr
double k199 = 4.500000e-02; //regmodel1_EC_Cyt2_N_N_IL1RAmRNAn_Txn_Km_CEBPBp2
double k198 = 1.500000e-02; //regmodel1_EC_Cyt2_Cyt2_MAP2K1_MAP2K2P_DP_Km_MAP2K1_MAP2K2P
double k197 = 3.000000e-01; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SHC1_Bd_Kf
double k196 = 1.060000e-01; //regmodel1_EC_Cyt2_Cyt2_RANBP1_RanGTP_Dis_kcat_RanGAP
double k195 = 5.000000e-02; //regmodel1_EC_Cyt1_Cyt1_SOCS3_Dgr_Kf
double k194 = 1.700000e-02; //regmodel1_EC_Cyt1_Cyt1_KPNA1c_KPNB1c_Bd_Kr
double k192 = 5.500000e-01; //regmodel1_EC_Cyt1_N_N_RanGDPn_RCC1_Bd_Kr
double k191 = 3.000000e+01; //regmodel1_EC_Cyt1_Cyt1_RANBP1_KPNA1c_RanGTP_CSE1Lc_Bd_Kf
double k190 = 1.500000e-02; //regmodel1_EC_Cyt2_Cyt2_MAP2K1_MAP2K2P_P_Km_MAP2K1_MAP2K2P
double k189 = 1.000000e-02; //regmodel1_EC_Cyt1_N_N_CEBPB_P_kcatf_MAPK3_MAPK1PPn
double k188 = 1.500000e-03; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_IRS1_Bd_Kr
double k187 = 2.000000e-03; //regmodel1_EC_Cyt2_N_N_PIAS3_STAT3p2n_Bd_Kr
double k186 = 1.200000e+00; //regmodel1_EC_Cyt2_Cyt2_HRAS_GTP_DP_kcatf_RASA1
double k185 = 7.500000e-02; //regmodel1_EC_Cyt1_Cyt1_STAT3p2_KPNA1_KPNB1c_Bd_Kr
double k184 = 9.000000e-04; //regmodel1_EC_Cyt2_Cyt2_RAF1_P_Ki_MAPK3_MAPK1PP
double k183 = 1.500000e-02; //regmodel1_EC_Cyt2_Cyt2_JAK1_SOCS1_Dis_Kf
double k182 = 1.000000e+00; //regmodel1_EC_Cyt2_Cyt2_CSE1Lc_Tro_Kr
double k181 = 2.000000e-01; //regmodel1_EC_Cyt1_Cyt1_PTPN11_IL6R_Di_JAK1_JAK2p_Bd_Kr
double k180 = 6.000000e+00; //regmodel1_EC_Cyt1_Cyt1_STAT3p2_KPNA1_KPNB1c_Bd_Kf
double k179 = 1.000000e-04; //regmodel1_EC_Cyt1_Cyt1_IL1RAmRNAc_Dgr_Kf
double k178 = 1.000000e-05; //regmodel1_EC_Cyt2_Cyt2_SOCS3mRNA_Dgr_Kf
double k177 = 2.000000e-03; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SOCS3_Bd_Kr
double k176 = 1.083000e-01; //regmodel1_EC_Cyt1_Cyt1_PTPN11_IL6R_Di_JAK1_JAK2p_Dis_Kf
double k175 = 7.000000e+01; //regmodel1_EC_iron_comp_BBB_BBB_TFRCb_TFc_Dis_Kf
double k174 = 4.000000e-04; //regmodel1_EC_Cyt2_Cyt2_KPNB1c_RanGTP_RANBP1_Bd_Kr
double k173 = 2.500000e-03; //regmodel1_EC_kr2
double k172 = 1.000000e+00; //regmodel1_EC_Cyt2_N_N_SOCS1_Txn_Km_STAT3p2n
double k171 = 1.490000e-02; //regmodel1_EC_Cyt2_Cyt2_MAPK3_MAPK1PP_DP_Km_MAPK3_MAPK1PP
double k170 = 1.000000e+01; //regmodel1_EC_Cyt2_N_N_STAT3p2_KPNA1_KPNB1_Dis_Kf
double k169 = 1.000000e+00; //regmodel1_EC_Cyt1_N_N_KPNB1n_RanGTPn_Tro_Kf
double k168 = 1.000000e-02; //regmodel1_EC_iron_comp_BL_BL_Fe3_TF_Bd_Kf
double k167 = 1.200000e+01; //regmodel1_EC_iron_comp_BL_BL_Fe3_TF_Bd_Kr
double k166 = 1.000000e-01; //regmodel1_EC_Cyt2_N_N_NUTF2_RanGDPn_Dis_Kf
double k165 = 1.000000e-01; //regmodel1_EC_Cyt2_N_N_Mcl1mRNA_Tro_Kf
double k164 = 1.000000e-04; //regmodel1_EC_Cyt1_Cyt1_Mcl1mRNAc_Dgr_Kf
double k163 = 2.000000e-01; //regmodel1_EC_Cyt1_Cyt1_RANBP1_KPNB1c_RanGTPc_Dis_kcat_RanGAP
double k161 = 1.000000e-03; //regmodel1_EC_Cyt2_N_N_KPNB1n_RanGTPn_Tro_Kr
double k160 = 1.000000e-01; //regmodel1_EC_Cyt1_N_N_RCC1_Ran_GTP_Dis_Kr
double k159 = 4.800000e-03; //regmodel1_EC_Cyt2_N_N_KPNB1_RanGTPn_Bd_Kr
double k158 = 1.000000e-04; //regmodel1_EC_Cyt1_N_N_STAT3p2_KPNA1_KPNB1_Dis_Kr
double k157 = 2.460000e-02; //regmodel1_EC_Cyt2_N_N_Mcl1_Txn_Km_STAT3p2n
double k156 = 0.000000e+00; //regmodel1_EC_Cyt1_N_N_NUTF2n_Tro_Kr
double k155 = 2.000000e-01; //regmodel1_EC_Cyt1_Cyt1_PTPN11_STAT3p_Bd_Kr
double k154 = 4.800000e-03; //regmodel1_EC_Cyt2_N_N_CSE1Ln_RanGTP_Bd_Kr
double k153 = 1.000000e+00; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SOCS3_STAT3c_PTPN11_Bd_Kf
double k152 = 4.900000e-03; //regmodel1_EC_Cyt1_Cyt1_KPNA1c_KPNB1c_Bd_Kf
double k151 = 1.000000e+02; //regmodel1_EC_Cyt2_Cyt2_STAT3p2_KPNA1_KPNB1c_Tro_Kf
double k150 = 1.500000e-04; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_Bd_Kr
double k149 = 1.300000e-02; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_SOS_HRAS_GDP_Bd_Kr
double k148 = 6.000000e-02; //regmodel1_EC_Cyt2_N_vfnc
double k146 = 2.000000e-01; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SOCS3_STAT3c_PTPN11_Bd_Kr
double k145 = 8.000000e-03; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SOCS3_STAT3c_Bd_Kr
double k144 = 2.000000e-02; //regmodel1_EC_Cyt1_N_N_SOCS3_Txn_Km_STAT3p2n
double k143 = 4.000000e-05; //regmodel1_EC_Cyt2_Cyt2_RANBP1_KPNA1c_RanGTP_CSE1Lc_Bd_Kr
double k142 = 2.500000e-03; //regmodel1_EC_Cyt1_Cyt1_RAF1_P_Vf
double k141 = 1.000000e-01; //regmodel1_EC_Cyt1_N_N_NUTF2n_Tro_Kf
double k140 = 1.000000e-02; //regmodel1_EC_Cyt1_N_N_NUTF2_RanGDPn_Dis_Kr
double k139 = 5.000000e-01; //regmodel1_EC_Cyt2_Cyt2_MAPK3_MAPK1P_DP_kcatf_PPP2R2A
double k138 = 1.000000e-02; //regmodel1_EC_Cyt1_N_N_CSE1L_RanGTP_STAT3p2_KPNA1_Bd_Kr
double k137 = 3.000000e+01; //regmodel1_EC_Cyt1_Cyt1_KPNB1c_RanGTP_RANBP1_Bd_Kf
double k136 = 5.000000e-02; //regmodel1_EC_Cyt2_Cyt2_SOCS1_Dgr_Kf
double k135 = 1.000000e-03; //regmodel1_EC_Cyt1_Cyt1_NUTF2_RanGDPc_Tro_Kr
double k134 = 4.500000e-04; //regmodel1_EC_kr1
double k133 = 2.125000e+01; //regmodel1_EC_Cyt2_Cyt2_RAF1_P_kcatf_HRAS_GTP
double k132 = 5.000000e-04; //regmodel1_EC_Cyt1_Cyt1_SOCS1mRNA_Dgr_Kf
double k131 = 1.000000e-01; //regmodel1_EC_Cyt2_N_N_STAT3pn_Tro_Kf
double k130 = 1.000000e-01; //regmodel1_EC_Cyt1_N_N_SOCS3mRNA_Tro_Kf
double k129 = 1.000000e-02; //regmodel1_EC_Cyt2_N_N_MAPK3_MAPK1PP_Tro_Kr
double k128 = 8.000000e-02; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_STAT3c_Bd_Kr
double k127 = 1.000000e-03; //regmodel1_EC_Cyt1_Cyt1_NUTF2_RanGDP_Bd_Kr
double k126 = 1.000000e-03; //regmodel1_EC_iron_comp_BBB_BBB_Fe3_TF_TFRCb_Bd_Kf
double k125 = 1.500000e+01; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_SOS_HRAS_GDP_Bd_Kf
double k124 = 1.500000e+01; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SOCS3_Bd_Kf
double k123 = 1.660000e+00; //regmodel1_EC_iron_comp_BBB_Vbbb
double k122 = 5.000000e-01; //regmodel1_EC_Cyt2_Cyt2_MAPK3_MAPK1PP_DP_kcatf_PPP2R2A
double k121 = 2.000000e-01; //regmodel1_EC_Cyt1_N_N_CEBPB_P_Km_CEBPB
double k120 = 2.000000e+00; //regmodel1_EC_vec
double k119 = 1.500000e-02; //regmodel1_EC_Cyt1_Cyt1_MAPK3_MAPK1_P_Km_MAPK3_MAPK1
double k118 = 1.000000e+00; //regmodel1_EC_Cyt2_Cyt2_STAT3p2_KPNA1_KPNB1c_Tro_Kr
double k117 = 9.000000e-03; //regmodel1_EC_Cyt1_N_N_SOCS1_Txn_Vf
double k116 = 2.000000e-01; //regmodel1_EC_Cyt2_Cyt2_PTPN11_IL6R_Di_JAK1_JAK2p_Bd_Kr
double k115 = 1.000000e-04; //regmodel1_EC_Cyt1_N_N_RanGTPn_Tro_Kr
double k114 = 3.333333e-01; //regmodel1_EC_Cyt1_Cyt1_JAK1_SOCS1_Bd_Kf
double k113 = 5.000000e+01; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_SOS_HRAS_GDP_P_Kf
double k112 = 6.000000e-01; //regmodel1_EC_Cyt2_N_N_GTPn_RCC1_Ran_Bd_Kf
double k111 = 1.000000e+00; //regmodel1_EC_Cyt1_Cyt1_PTPN11_IL6R_Di_JAK1_JAK2p_Bd_Kf
double k110 = 5.415000e-01; //regmodel1_EC_Cyt1_Cyt1_PTPN11_STAT3p_Dis_Kf
double k109 = 1.500000e-02; //regmodel1_EC_Cyt1_Cyt1_MAP2K1_MAP2K2PP_DP_Km_MAP2K1_MAP2K2PP
double k108 = 1.000000e-02; //regmodel1_EC_Cyt1_Cyt1_NUTF2_RanGDP_Bd_Kf
double k107 = 5.000000e+00; //regmodel1_EC_Cyt1_N_N_CEBPBp_Di_Kf
double k105 = 5.000000e-01; //regmodel1_EC_Cyt1_Cyt1_SOCS1mRNA_Trl_Kf
double k104 = 8.000000e-03; //regmodel1_EC_Cyt2_Cyt2_RAF1_DP_Km_RAF1P
double k103 = 5.000000e+00; //regmodel1_EC_iron_comp_BBB_BBB_TFRCb_TFE1_Tr_Kf
double k102 = 1.500000e-03; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_IRS1_Bd_Kr
double k101 = 1.000000e-03; //regmodel1_EC_Cyt2_Cyt2_NUTF2_RanGDP_Bd_Kr
double k100 = 1.000000e-03; //regmodel1_EC_iron_comp_BL_BL_DFX_P_Fe3TF_Bd_Kf
double k99 = 1.000000e+01; //regmodel1_EC_Cyt1_N_N_CSE1Ln_RanGTP_Bd_Kf
double k98 = 1.490000e-02; //regmodel1_EC_Cyt2_Cyt2_MAPK3_MAPK1P_DP_Km_MAPK3_MAPK1P
double k97 = 1.000000e+00; //regmodel1_EC_iron_comp_BBB_BBB_Fe2E1_Tr_UnitadjUm
double k96 = 2.500000e-01; //regmodel1_EC_Cyt2_Cyt2_RAF1_DP_kcatf_PPP2R2A
double k95 = 1.000000e+01; //regmodel1_EC_Cyt2_N_N_CSE1Ln_RanGTP_Bd_Kf
double k94 = 2.500000e-02; //regmodel1_EC_Cyt1_Cyt1_MAPK3_MAPK1_P_kcatf_MAP2K1_MAP2K2PP
double k93 = 1.500000e-02; //regmodel1_EC_Cyt1_Cyt1_MAPK3_MAPK1P_P_Km_MAPK3_MAPK1P
double k92 = 1.500000e-02; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2_Bd_Kr
double k91 = 1.200000e+00; //regmodel1_EC_Cyt1_Cyt1_HRAS_GTP_DP_kcatf_RASA1
double k90 = 5.000000e-02; //regmodel1_EC_Cyt1_Cyt1_Mcl1mRNA_Trl_Kf
double k89 = 1.060000e-01; //regmodel1_EC_Cyt1_Cyt1_RANBP1_RanGTP_Dis_kcat_RanGAP
double k88 = 4.000000e-01; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_STAT3c_P_Kf
double k87 = 1.000000e-04; //regmodel1_EC_Cyt2_Cyt2_IL1RAmRNAc_Dgr_Kf
double k86 = 2.530000e-03; //regmodel1_EC_Cyt2_N_N_SOCS3_Txn_Vf
double k85 = 1.000000e-03; //regmodel1_EC_Cyt2_N_N_RanGTPn_Tro_Kf
double k84 = 1.425000e+02; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2_Bd_Kf
double k83 = 1.000000e-01; //regmodel1_EC_Cyt2_Cyt2_RANBP1_RanGTP_Dis_Km_RANBP1_RanGTP
double k82 = 2.500000e-02; //regmodel1_EC_Cyt2_Cyt2_MAP2K1_MAP2K2_P_kcatf_RAF1P
double k81 = 0.000000e+00; //regmodel1_EC_Cyt1_N_N_STAT3pn_Tro_Kr
double k80 = 4.000000e-01; //regmodel1_EC_Cyt1_N_N_IL1RAmRNAn_Txn_Vf
double k79 = 5.000000e+01; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_SOS_HRAS_GDP_P_Kf
double k78 = 2.000000e-01; //regmodel1_EC_Cyt2_Cyt2_JAK1_SOCS1_Bd_Kr
double k77 = 1.000000e-02; //regmodel1_EC_Cyt1_N_N_IL1RAmRNAn_Tro_Kf
double k76 = 2.000000e-03; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SOCS3_Bd_Kr
double k75 = 1.000000e+00; //regmodel1_EC_iron_comp_BBB_BBB_Fe2E1_Tr_UnitadjFlux
double k74 = 5.415000e-01; //regmodel1_EC_Cyt2_Cyt2_PTPN11_STAT3p_Dis_Kf
double k73 = 3.730000e-02; //regmodel1_EC_Cyt1_N_N_Mcl1_Txn_Vf
double k72 = 9.500000e+00; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_IRS1_Bd_Kf
double k71 = 1.000000e-02; //regmodel1_EC_Cyt1_N_N_CEBPBp2_Dis_Kf
double k70 = 7.500000e-01; //regmodel1_EC_Cyt1_Cyt1_MAP2K1_MAP2K2P_DP_kcatf_PPP2R2A
double k69 = 1.500000e-02; //regmodel1_EC_Cyt2_Cyt2_MAP2K1_MAP2K2PP_DP_Km_MAP2K1_MAP2K2PP
double k68 = 1.000000e+00; //regmodel1_EC_Cyt1_Cyt1_STAT3p2_KPNA1_KPNB1c_Tro_Kr
double k67 = 5.000000e-02; //regmodel1_EC_Cyt1_Cyt1_SOCS1_Dgr_Kf
double k66 = 6.000000e-03; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SHC1_Bd_Kr
double k65 = 1.083000e-01; //regmodel1_EC_Cyt2_N_N_STAT3p2n_PIAS3_Dis_Kf
double k64 = 2.000000e-01; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SOCS3_STAT3c_PTPN11_Bd_Kr
double k63 = 6.000000e+00; //regmodel1_EC_Cyt2_Cyt2_STAT3p2_KPNA1_KPNB1c_Bd_Kf
double k62 = 1.500000e+00; //regmodel1_EC_Cyt1_Cyt1_PTPN11_STAT3p_Bd_Kf
double k61 = 1.000000e-01; //regmodel1_EC_Cyt2_N_N_NUTF2n_Tro_Kf
double k60 = 1.000000e+00; //regmodel1_EC_Cyt2_N_N_KPNB1n_RanGTPn_Tro_Kf
double k59 = 9.000000e-02; //regmodel1_EC_Cyt1_Cyt1_RAF1_P_Km_RAF1
double k58 = 5.000000e-02; //regmodel1_EC_Cyt2_Cyt2_Mcl1mRNA_Trl_Kf
double k57 = 6.000000e-02; //regmodel1_EC_Cyt1_N_N_GTPn_RCC1_Ran_Bd_Kr
double k56 = 2.000000e-01; //regmodel1_EC_Cyt2_Cyt2_RANBP1_KPNA1c_RanGTP_CSE1L_Dis_kcat_RanGAP
double k55 = 5.000000e+00; //regmodel1_EC_iron_comp_BL_VBl
double k54 = 3.333333e-01; //regmodel1_EC_Cyt2_Cyt2_JAK1_SOCS1_Bd_Kf
double k53 = 1.200000e-01; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SHC1_P_Kf
double k52 = 9.000000e-04; //regmodel1_EC_Cyt1_Cyt1_RAF1_P_Ki_MAPK3_MAPK1PP
double k51 = 2.000000e-01; //regmodel1_EC_Cyt1_Cyt1_RANBP1_KPNA1c_RanGTP_CSE1L_Dis_kcat_RanGAP
double k50 = 8.000000e-02; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_STAT3c_Bd_Kr
double k49 = 1.500000e-02; //regmodel1_EC_Cyt2_Cyt2_MAPK3_MAPK1P_P_Km_MAPK3_MAPK1P
double k48 = 1.500000e-02; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2_Bd_Kr
double k47 = 5.000000e-01; //regmodel1_EC_Cyt1_Cyt1_MAPK3_MAPK1PP_DP_kcatf_PPP2R2A
double k46 = 1.000000e-02; //regmodel1_EC_Cyt2_N_N_CEBPB_P_kcatf_MAPK3_MAPK1PPn
double k44 = 9.600000e-01; //regmodel1_EC_Cyt1_N_N_KPNB1_RanGTPn_Bd_Kf
double k43 = 9.660000e-02; //regmodel1_EC_Cyt2_N_vn
double k42 = 4.000000e-01; //regmodel1_EC_Cyt2_N_N_IL1RAmRNAn_Txn_Vf
double k41 = 2.530000e-03; //regmodel1_EC_Cyt1_N_N_SOCS3_Txn_Vf
double k40 = 0.000000e+00; //regmodel1_EC_Cyt2_N_N_NUTF2n_Tro_Kr
double k39 = 1.000000e-02; //regmodel1_EC_Cyt2_N_N_PIAS3_STAT3p2n_Bd_Kf
double k38 = 7.400000e-01; //regmodel1_EC_Cyt1_N_N_RanGDPn_RCC1_Bd_Kf
double k37 = 1.000000e+01; //regmodel1_EC_Cyt1_N_N_RCC1_Ran_GTP_Dis_Kf
double k36 = 8.000000e-03; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SOCS3_STAT3c_Bd_Kr
double k35 = 1.500000e+01; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_SOS_HRAS_GDP_Bd_Kf
double k34 = 8.000000e+00; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_STAT3c_Bd_Kf
double k33 = 1.000000e+00; //regmodel1_EC_iron_comp_BBB_Endo1_Endo1_Fe3_TF_TFRCbE1_Dis_Kf
double k32 = 1.600000e+01; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SOCS3_STAT3c_Bd_Kf
double k31 = 1.000000e-02; //regmodel1_EC_Cyt1_Cyt1_IL1RA_Dgr_Kf
double k30 = 9.600000e-01; //regmodel1_EC_Cyt2_N_N_KPNB1_RanGTPn_Bd_Kf
double k29 = 8.000000e+00; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_STAT3c_Bd_Kf
double k28 = 1.000000e-02; //regmodel1_EC_Cyt2_N_N_IL1RAmRNAn_Tro_Kf
double k27 = 1.000000e-01; //regmodel1_EC_Cyt2_Cyt2_IL1RAmRNAc_Trl_Kf
double k26 = 1.000000e-01; //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_Bd_Kr
double k25 = 1.500000e-02; //regmodel1_EC_Cyt2_Cyt2_MAPK3_MAPK1_P_Km_MAPK3_MAPK1
double k24 = 1.000000e-01; //regmodel1_EC_Cyt1_Cyt1_RANBP1_RanGTP_Dis_Km_RANBP1_RanGTP
double k23 = 5.000000e-04; //regmodel1_EC_Cyt2_Cyt2_SOCS1mRNA_Dgr_Kf
double k22 = 5.000000e-03; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SOCS3_STAT3c_PTPN11_DP_Kf
double k21 = 5.000000e-01; //regmodel1_EC_Cyt1_Cyt1_MAPK3_MAPK1P_DP_kcatf_PPP2R2A
double k20 = 1.000000e+00; //regmodel1_EC_Cyt2_Cyt2_PTPN11_IL6R_Di_JAK1_JAK2p_Bd_Kf
double k19 = 1.000000e-01; //regmodel1_EC_Cyt2_N_N_RCC1_Ran_GTP_Dis_Kr
double k18 = 1.500000e-02; //regmodel1_EC_Cyt1_Cyt1_MAP2K1_MAP2K2_P_Km_MAP2K1_MAP2K2
double k17 = 2.000000e-01; //regmodel1_EC_Cyt2_N_N_MAPK3_MAPK1PP_Tro_Kf
double k16 = 1.000000e-02; //regmodel1_EC_Cyt2_Cyt2_Mcl1_Dgr_Kf
double k15 = 0.000000e+00; //regmodel1_EC_Cyt2_N_N_STAT3pn_Tro_Kr
double k14 = 1.000000e-04; //regmodel1_EC_Cyt2_Cyt2_Mcl1mRNAc_Dgr_Kf
double k13 = 5.500000e-01; //regmodel1_EC_Cyt2_N_N_RanGDPn_RCC1_Bd_Kr
double k12 = 4.000000e-01; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_STAT3c_P_Kf
double k11 = 1.000000e+00; //regmodel1_EC_iron_comp_BBB_BBB_Fe2E1_Tr_Kactslc
double k10 = 1.000000e+02; //regmodel1_EC_Cyt1_Cyt1_STAT3p2_KPNA1_KPNB1c_Tro_Kf
double k9 = 3.000000e+01; //regmodel1_EC_Cyt2_Cyt2_RANBP1_KPNA1c_RanGTP_CSE1Lc_Bd_Kf
double k8 = 1.000000e-02; //regmodel1_EC_Cyt2_N_N_NUTF2_RanGDPn_Dis_Kr
double k7 = 1.000000e-01; //regmodel1_EC_Cyt1_N_N_CSE1L_RanGTP_STAT3p2_KPNA1_Bd_Kf
double k6 = 1.000000e+00; //regmodel1_EC_Cyt1_Cyt1_RANBP1_KPNB1c_RanGTPc_Dis_Km_RANBP1_KPNB1c_RanGTPc
double k5 = 2.000000e-01; //regmodel1_EC_Cyt1_N_N_MAPK3_MAPK1PP_Tro_Kf
double k4 = 1.000000e-02; //regmodel1_EC_Cyt2_N_N_CSE1L_RanGTP_STAT3p2_KPNA1_Bd_Kr
double k3 = 1.000000e-01; //regmodel1_EC_Cyt2_N_N_SOCS1mRNA_Tro_Kf
double k2 = 3.040000e+00; //regmodel1_EC_Cyt1_Cyt1_HRAS_GTP_DP_Km_HRAS_GTP
double k1 = 9.500000e+00; //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_Bd_Kf
double k0 = 1.000000e+00; //regmodel1_EC_Cyt2_Cyt2_RANBP1_KPNB1c_RanGTPc_Dis_Km_RANBP1_KPNB1c_RanGTPc
double k271 = 0.000000e+00; //regmodel1_EC_Cyt2_Cyt2_MAPK3_MAPK1_P_Y
double k193 = 1.660000e-02; //regmodel1_EC_iron_comp_BBB_Endo1_Vendo1
double k162 = 0.000000e+00; //regmodel1_EC_Cyt1_Cyt1_MAPK3_MAPK1P_P_X
double k147 = 0.000000e+00; //regmodel1_EC_iron_comp_BBB_BBB_Fe2E1_Tr_Kf
double k106 = 0.000000e+00; //regmodel1_EC_Cyt1_Cyt1_MAPK3_MAPK1_P_Y
double k45 = 0.000000e+00; //regmodel1_EC_Cyt2_Cyt2_MAPK3_MAPK1P_P_X

double r[183]; //Size of reaction array

static inline void Rcalc (const Doub x, VecDoub &y, VecDoub &dydx) {// Here are the Reactions
	r[183] = ((((k100 * y[209]) * y[211]) - (k259 * y[213])) * k55); //regmodel1_EC_iron_comp_BL_BL_DFX_P_Fe3TF_Bd
	r[182] = ((k291 * y[213]) * k55); //regmodel1_EC_iron_comp_BL_BL_dfx_fe_1_Dgr
	r[181] = (((((k168 * (pow(y[214] , 2))) * y[210]) - (k167 * y[209])) * k55) / 10); //regmodel1_EC_iron_comp_BL_BL_Fe3_TF_Bd
	r[180] = (k103 * y[207]); //regmodel1_EC_iron_comp_BBB_BBB_TFRCb_TFE1_Tr
	r[179] = (((k126 * (pow(y[209] , 2))) * y[200]) - (k311 * y[203])); //regmodel1_EC_iron_comp_BBB_BBB_Fe3_TF_TFRCb_Bd
	r[178] = (k175 * y[202]); //regmodel1_EC_iron_comp_BBB_BBB_TFRCb_TFc_Dis
	r[177] = (k221 * y[203]); //regmodel1_EC_iron_comp_BBB_BBB_Fe3_TF_TFRCbc_Tr
	r[176] = ((k279 * y[201]) * k123); //regmodel1_EC_iron_comp_BBB_BBB_Rxn
	r[175] = (((k147 * y[206]) * k75) * k97); //regmodel1_EC_iron_comp_BBB_BBB_Fe2E1_Tr
	r[174] = ((k33 * y[208]) * k193); //regmodel1_EC_iron_comp_BBB_Endo1_Endo1_Fe3_TF_TFRCbE1_Dis
	r[173] = ((k280 * y[136]) * k320); //regmodel1_EC_Cyt2_Cyt2_SOCS3_Dgr
	r[172] = ((((k122 * y[122]) * k320) * y[147]) / (k171 + y[147])); //regmodel1_EC_Cyt2_Cyt2_MAPK3_MAPK1PP_DP
	r[171] = ((((k295 * y[126]) * y[151]) - (k277 * y[130])) * k320); //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_Bd
	r[170] = ((((k1 * y[140]) * y[149]) - (k150 * y[146])) * k320); //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_Bd
	r[169] = ((((k186 * y[116]) * k320) * y[131]) / (k304 + y[131])); //regmodel1_EC_Cyt2_Cyt2_HRAS_GTP_DP
	r[168] = ((k285 * y[163]) * k320); //regmodel1_EC_Cyt2_Cyt2_SOCS3mRNA_Trl
	r[167] = ((((k230 * y[123]) * y[146]) - (k92 * y[160])) * k320); //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2_Bd
	r[166] = ((k224 * y[114]) - (k308 * y[181])); //regmodel1_EC_Cyt2_Cyt2_NUTF2_RanGDPc_Tro
	r[165] = ((((k215 * y[122]) * k320) * y[134]) / (k69 + y[134])); //regmodel1_EC_Cyt2_Cyt2_MAP2K1_MAP2K2PP_DP
	r[164] = ((k322 * y[117]) * k320); //regmodel1_EC_Cyt2_Cyt2_SOCS1mRNA_Trl
	r[163] = ((((k202 * y[130]) * y[167]) - (k296 * y[109])) * k320); //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_SOS_Bd
	r[162] = ((k16 * y[168]) * k320); //regmodel1_EC_Cyt2_Cyt2_Mcl1_Dgr
	r[161] = ((((k207 * (pow(y[112] , 2))) * y[129]) - (k173 * y[149])) * k320); //regmodel1_EC_Cyt2_Cyt2_IL6_IL6R_IL6ST_Bd
	r[160] = ((k234 * y[157]) * k320); //regmodel1_EC_Cyt2_Cyt2_PTPN11_IL6R_Di_JAK1_JAK2p_Dis
	r[159] = ((k183 * y[103]) * k320); //regmodel1_EC_Cyt2_Cyt2_JAK1_SOCS1_Dis
	r[158] = ((((k56 * y[102]) * k320) * y[106]) / (k244 + y[106])); //regmodel1_EC_Cyt2_Cyt2_RANBP1_KPNA1c_RanGTP_CSE1L_Dis
	r[157] = ((((k256 * y[162]) * y[166]) - (k174 * y[155])) * k320); //regmodel1_EC_Cyt2_Cyt2_KPNB1c_RanGTP_RANBP1_Bd
	r[156] = ((k14 * y[139]) * k320); //regmodel1_EC_Cyt2_Cyt2_Mcl1mRNAc_Dgr
	r[155] = ((k79 * y[158]) * k320); //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_SOS_HRAS_GDP_P
	r[154] = ((k87 * y[111]) * k320); //regmodel1_EC_Cyt2_Cyt2_IL1RAmRNAc_Dgr
	r[153] = ((((k196 * y[102]) * k320) * y[156]) / (k83 + y[156])); //regmodel1_EC_Cyt2_Cyt2_RANBP1_RanGTP_Dis
	r[152] = ((k74 * y[142]) * k320); //regmodel1_EC_Cyt2_Cyt2_PTPN11_STAT3p_Dis
	r[151] = ((k12 * y[105]) * k320); //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_STAT3c_P
	r[150] = ((k22 * y[148]) * k320); //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SOCS3_STAT3c_PTPN11_DP
	r[149] = ((((k54 * y[140]) * y[127]) - (k78 * y[103])) * k320); //regmodel1_EC_Cyt2_Cyt2_JAK1_SOCS1_Bd
	r[148] = ((k247 * y[160]) * k320); //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2_P
	r[147] = ((((k63 * y[165]) * y[119]) - (k315 * y[161])) * k320); //regmodel1_EC_Cyt2_Cyt2_STAT3p2_KPNA1_KPNB1c_Bd
	r[146] = ((((k29 * y[125]) * (pow(y[120] , 2))) - (k50 * y[105])) * k320); //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_STAT3c_Bd
	r[145] = ((((k139 * y[122]) * k320) * y[159]) / (k98 + y[159])); //regmodel1_EC_Cyt2_Cyt2_MAPK3_MAPK1P_DP
	r[144] = ((((k237 * y[150]) * y[135]) - (k146 * y[148])) * k320); //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SOCS3_STAT3c_PTPN11_Bd
	r[143] = ((((k32 * y[120]) * y[171]) - (k36 * y[135])) * k320); //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SOCS3_STAT3c_Bd
	r[142] = ((k27 * y[111]) * k320); //regmodel1_EC_Cyt2_Cyt2_IL1RAmRNAc_Trl
	r[141] = ((k314 * y[152]) - (k182 * y[177])); //regmodel1_EC_Cyt2_Cyt2_CSE1Lc_Tro
	r[140] = ((k242 * (pow(y[144] , 2))) * k320); //regmodel1_EC_Cyt2_Cyt2_STAT3p_Di
	r[139] = ((((k317 * y[101]) * y[121]) - (k101 * y[114])) * k320); //regmodel1_EC_Cyt2_Cyt2_NUTF2_RanGDP_Bd
	r[138] = ((((k133 * y[131]) * k320) * y[104]) / ((1 + (y[147] / k184)) * (k204 + y[104]))); //regmodel1_EC_Cyt2_Cyt2_RAF1_P
	r[137] = (((k248 * y[138]) - (k301 * y[151])) * k320); //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SHC1_P
	r[136] = ((((k197 * y[153]) * y[125]) - (k250 * y[138])) * k320); //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SHC1_Bd
	r[135] = ((k178 * y[163]) * k320); //regmodel1_EC_Cyt2_Cyt2_SOCS3mRNA_Dgr
	r[134] = ((((k225 * y[125]) * y[113]) - (k188 * y[169])) * k320); //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_IRS1_Bd
	r[133] = ((((k265 * y[134]) * k320) * y[118]) / (k25 + y[118])); //regmodel1_EC_Cyt2_Cyt2_MAPK3_MAPK1_P
	r[132] = ((((k283 * y[134]) * k320) * y[159]) / (k49 + y[159])); //regmodel1_EC_Cyt2_Cyt2_MAPK3_MAPK1P_P
	r[131] = ((k136 * y[127]) * k320); //regmodel1_EC_Cyt2_Cyt2_SOCS1_Dgr
	r[130] = ((((k218 * y[108]) * k320) * y[170]) / (k190 + y[170])); //regmodel1_EC_Cyt2_Cyt2_MAP2K1_MAP2K2P_P
	r[129] = ((((k9 * y[162]) * y[115]) - (k143 * y[106])) * k320); //regmodel1_EC_Cyt2_Cyt2_RANBP1_KPNA1c_RanGTP_CSE1Lc_Bd
	r[128] = ((((k274 * y[102]) * k320) * y[155]) / (k0 + y[155])); //regmodel1_EC_Cyt2_Cyt2_RANBP1_KPNB1c_RanGTPc_Dis
	r[127] = ((k209 * y[107]) * k320); //regmodel1_EC_Cyt2_Cyt2_IL1RA_Dgr
	r[126] = ((((k96 * y[122]) * k320) * y[108]) / (k104 + y[108])); //regmodel1_EC_Cyt2_Cyt2_RAF1_DP
	r[125] = ((((k258 * y[144]) * y[150]) - (k294 * y[142])) * k320); //regmodel1_EC_Cyt2_Cyt2_PTPN11_STAT3p_Bd
	r[124] = ((((k240 * y[137]) * y[133]) - (k321 * y[119])) * k320); //regmodel1_EC_Cyt2_Cyt2_KPNA1c_KPNB1c_Bd
	r[123] = ((((k20 * y[150]) * y[125]) - (k116 * y[157])) * k320); //regmodel1_EC_Cyt2_Cyt2_PTPN11_IL6R_Di_JAK1_JAK2p_Bd
	r[122] = ((((k35 * y[109]) * y[128]) - (k210 * y[158])) * k320); //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_SOS_HRAS_GDP_Bd
	r[121] = ((((k82 * y[108]) * k320) * y[110]) / (k217 + y[110])); //regmodel1_EC_Cyt2_Cyt2_MAP2K1_MAP2K2_P
	r[120] = (((((k275 * y[164]) * 2.048000e-01) * y[1]) - (k134 * y[129])) * k320); //regmodel1_EC_Cyt2_Cyt2_IL6_IL6R_Bd
	r[119] = ((((k312 * y[122]) * k320) * y[170]) / (k198 + y[170])); //regmodel1_EC_Cyt2_Cyt2_MAP2K1_MAP2K2P_DP
	r[118] = ((k58 * y[139]) * k320); //regmodel1_EC_Cyt2_Cyt2_Mcl1mRNA_Trl
	r[117] = ((((k214 * y[125]) * y[136]) - (k177 * y[171])) * k320); //regmodel1_EC_Cyt2_Cyt2_IL6R_Di_JAK1_JAK2p_SOCS3_Bd
	r[116] = ((k151 * y[161]) - (k118 * y[190])); //regmodel1_EC_Cyt2_Cyt2_STAT3p2_KPNA1_KPNB1c_Tro
	r[115] = ((k23 * y[117]) * k320); //regmodel1_EC_Cyt2_Cyt2_SOCS1mRNA_Dgr
	r[114] = ((k206 * y[192]) * k43); //regmodel1_EC_Cyt2_N_N_CEBPBp2_Dis
	r[113] = ((k42 * y[192]) / (k199 + y[192])); //regmodel1_EC_Cyt2_N_N_IL1RAmRNAn_Txn
	r[112] = (((k166 * y[181]) - ((k8 * y[184]) * y[185])) * k43); //regmodel1_EC_Cyt2_N_N_NUTF2_RanGDPn_Dis
	r[111] = (((k302 * y[180]) - ((k19 * y[173]) * y[186])) * k43); //regmodel1_EC_Cyt2_N_N_RCC1_Ran_GTP_Dis
	r[110] = ((k86 * y[175]) / (k264 + y[175])); //regmodel1_EC_Cyt2_N_N_SOCS3_Txn
	r[109] = ((k227 * y[187]) - (k249 * y[115])); //regmodel1_EC_Cyt2_N_N_KPNA1n_RanGTP_CSE1Ln_Tro
	r[108] = ((((k243 * y[122]) * k43) * y[196]) / (k273 + y[196])); //regmodel1_EC_Cyt2_N_N_CEBPBp_DP
	r[107] = ((k17 * y[147]) - (k129 * y[183])); //regmodel1_EC_Cyt2_N_N_MAPK3_MAPK1PP_Tro
	r[106] = ((k28 * y[179]) * k43); //regmodel1_EC_Cyt2_N_N_IL1RAmRNAn_Tro
	r[105] = ((k313 * y[175]) / (k157 + y[175])); //regmodel1_EC_Cyt2_N_N_Mcl1_Txn
	r[104] = (((k170 * y[190]) - ((k219 * y[174]) * y[199])) * k43); //regmodel1_EC_Cyt2_N_N_STAT3p2_KPNA1_KPNB1_Dis
	r[103] = ((((k46 * y[183]) * k43) * y[182]) / (k325 + y[182])); //regmodel1_EC_Cyt2_N_N_CEBPB_P
	r[102] = ((k245 * (pow(y[196] , 2))) * k43); //regmodel1_EC_Cyt2_N_N_CEBPBp_Di
	r[101] = ((((k39 * y[175]) * y[195]) - (k187 * y[193])) * k43); //regmodel1_EC_Cyt2_N_N_PIAS3_STAT3p2n_Bd
	r[100] = ((k61 * y[185]) - (k40 * y[121])); //regmodel1_EC_Cyt2_N_N_NUTF2n_Tro
	r[99] = ((k3 * y[188]) * k43); //regmodel1_EC_Cyt2_N_N_SOCS1mRNA_Tro
	r[98] = ((((k241 * y[184]) * y[173]) - (k13 * y[191])) * k43); //regmodel1_EC_Cyt2_N_N_RanGDPn_RCC1_Bd
	r[97] = ((k60 * y[198]) - (k161 * y[166])); //regmodel1_EC_Cyt2_N_N_KPNB1n_RanGTPn_Tro
	r[96] = ((k254 * y[175]) / (k172 + y[175])); //regmodel1_EC_Cyt2_N_N_SOCS1_Txn
	r[95] = ((((k30 * y[186]) * y[199]) - (k159 * y[198])) * k43); //regmodel1_EC_Cyt2_N_N_KPNB1_RanGTPn_Bd
	r[94] = ((k165 * y[194]) * k43); //regmodel1_EC_Cyt2_N_N_Mcl1mRNA_Tro
	r[93] = ((((k287 * y[178]) * y[174]) - ((k4 * y[187]) * y[175])) * k320); //regmodel1_EC_Cyt2_N_N_CSE1L_RanGTP_STAT3p2_KPNA1_Bd
	r[92] = ((k298 * y[197]) * k43); //regmodel1_EC_Cyt2_N_N_SOCS3mRNA_Tro
	r[91] = ((k85 * y[186]) - (k276 * y[101])); //regmodel1_EC_Cyt2_N_N_RanGTPn_Tro
	r[90] = ((((k95 * y[186]) * y[177]) - (k154 * y[178])) * k43); //regmodel1_EC_Cyt2_N_N_CSE1Ln_RanGTP_Bd
	r[89] = (((k112 * y[191]) - (k200 * y[180])) * k43); //regmodel1_EC_Cyt2_N_N_GTPn_RCC1_Ran_Bd
	r[88] = ((k65 * y[193]) * k43); //regmodel1_EC_Cyt2_N_N_STAT3p2n_PIAS3_Dis
	r[87] = (((k131 * y[176]) - (k15 * y[120])) * k316); //regmodel1_EC_Cyt2_N_N_STAT3pn_Tro
	r[86] = ((((k286 * y[40]) * y[45]) - (k26 * y[53])) * k320); //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_Bd
	r[85] = ((((k124 * y[30]) * y[33]) - (k76 * y[43])) * k320); //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SOCS3_Bd
	r[84] = ((((k47 * y[41]) * k320) * y[72]) / (k239 + y[72])); //regmodel1_EC_Cyt1_Cyt1_MAPK3_MAPK1PP_DP
	r[83] = ((k179 * y[4]) * k320); //regmodel1_EC_Cyt1_Cyt1_IL1RAmRNAc_Dgr
	r[82] = ((k293 * (pow(y[10] , 2))) * k320); //regmodel1_EC_Cyt1_Cyt1_STAT3p_Di
	r[81] = ((k213 * y[52]) - (k319 * y[76])); //regmodel1_EC_Cyt1_Cyt1_CSE1Lc_Tro
	r[80] = ((((k34 * y[30]) * (pow(y[13] , 2))) - (k128 * y[27])) * k320); //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_STAT3c_Bd
	r[79] = ((((k21 * y[41]) * k320) * y[44]) / (k233 + y[44])); //regmodel1_EC_Cyt1_Cyt1_MAPK3_MAPK1P_DP
	r[78] = ((k208 * y[68]) * k320); //regmodel1_EC_Cyt1_Cyt1_SOCS3mRNA_Trl
	r[77] = ((((k207 * (pow(y[58] , 2))) * y[42]) - (k173 * y[59])) * k320); //regmodel1_EC_Cyt1_Cyt1_IL6_IL6R_IL6ST_Bd
	r[76] = ((((k263 * y[13]) * y[43]) - (k145 * y[36])) * k320); //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SOCS3_STAT3c_Bd
	r[75] = ((((k163 * y[22]) * k320) * y[12]) / (k6 + y[12])); //regmodel1_EC_Cyt1_Cyt1_RANBP1_KPNB1c_RanGTPc_Dis
	r[74] = ((((k282 * y[66]) * k320) * y[6]) / (k205 + y[6])); //regmodel1_EC_Cyt1_Cyt1_MAP2K1_MAP2K2P_P
	r[73] = ((((k180 * y[8]) * y[61]) - (k185 * y[62])) * k320); //regmodel1_EC_Cyt1_Cyt1_STAT3p2_KPNA1_KPNB1c_Bd
	r[72] = ((k281 * y[16]) * k320); //regmodel1_EC_Cyt1_Cyt1_JAK1_SOCS1_Dis
	r[71] = ((((k153 * y[71]) * y[36]) - (k64 * y[37])) * k320); //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SOCS3_STAT3c_PTPN11_Bd
	r[70] = ((k164 * y[70]) * k320); //regmodel1_EC_Cyt1_Cyt1_Mcl1mRNAc_Dgr
	r[69] = ((((k111 * y[71]) * y[30]) - (k181 * y[67])) * k320); //regmodel1_EC_Cyt1_Cyt1_PTPN11_IL6R_Di_JAK1_JAK2p_Bd
	r[68] = ((((k84 * y[47]) * y[7]) - (k48 * y[2])) * k320); //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2_Bd
	r[67] = ((k113 * y[32]) * k320); //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_SOS_HRAS_GDP_P
	r[66] = ((((k91 * y[55]) * k320) * y[35]) / (k2 + y[35])); //regmodel1_EC_Cyt1_Cyt1_HRAS_GTP_DP
	r[65] = ((((k51 * y[22]) * k320) * y[51]) / (k268 + y[51])); //regmodel1_EC_Cyt1_Cyt1_RANBP1_KPNA1c_RanGTP_CSE1L_Dis
	r[64] = ((k10 * y[62]) - (k68 * y[73])); //regmodel1_EC_Cyt1_Cyt1_STAT3p2_KPNA1_KPNB1c_Tro
	r[63] = ((((k89 * y[22]) * k320) * y[24]) / (k24 + y[24])); //regmodel1_EC_Cyt1_Cyt1_RANBP1_RanGTP_Dis
	r[62] = ((((k114 * y[19]) * y[38]) - (k269 * y[16])) * k320); //regmodel1_EC_Cyt1_Cyt1_JAK1_SOCS1_Bd
	r[61] = ((k88 * y[27]) * k320); //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_STAT3c_P
	r[60] = ((k229 * y[63]) * k320); //regmodel1_EC_Cyt1_Cyt1_Mcl1_Dgr
	r[59] = ((k305 * y[37]) * k320); //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SOCS3_STAT3c_PTPN11_DP
	r[58] = ((((k306 * y[29]) * k320) * y[44]) / (k93 + y[44])); //regmodel1_EC_Cyt1_Cyt1_MAPK3_MAPK1P_P
	r[57] = ((((k125 * y[31]) * y[60]) - (k149 * y[32])) * k320); //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_SOS_HRAS_GDP_Bd
	r[56] = (((k53 * y[20]) - (k278 * y[45])) * k320); //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SHC1_P
	r[55] = ((k67 * y[38]) * k320); //regmodel1_EC_Cyt1_Cyt1_SOCS1_Dgr
	r[54] = ((((k216 * y[41]) * k320) * y[29]) / (k109 + y[29])); //regmodel1_EC_Cyt1_Cyt1_MAP2K1_MAP2K2PP_DP
	r[53] = ((((k72 * y[30]) * y[49]) - (k102 * y[11])) * k320); //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_IRS1_Bd
	r[52] = (((((k275 * y[26]) * 2.048000e-01) * y[0]) - (k134 * y[42])) * k320); //regmodel1_EC_Cyt1_Cyt1_IL6_IL6R_Bd
	r[51] = ((((k152 * y[3]) * y[14]) - (k194 * y[61])) * k320); //regmodel1_EC_Cyt1_Cyt1_KPNA1c_KPNB1c_Bd
	r[50] = ((((k203 * y[35]) * k320) * y[5]) / ((1 + (y[72] / k52)) * (k59 + y[5]))); //regmodel1_EC_Cyt1_Cyt1_RAF1_P
	r[49] = ((k132 * y[56]) * k320); //regmodel1_EC_Cyt1_Cyt1_SOCS1mRNA_Dgr
	r[48] = ((((k272 * y[19]) * y[59]) - (k261 * y[7])) * k320); //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_Bd
	r[47] = ((((k137 * y[25]) * y[46]) - (k252 * y[12])) * k320); //regmodel1_EC_Cyt1_Cyt1_KPNB1c_RanGTP_RANBP1_Bd
	r[46] = ((((k253 * y[53]) * y[48]) - (k231 * y[31])) * k320); //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SHC1p_GRB2_SOS_Bd
	r[45] = ((((k70 * y[41]) * k320) * y[6]) / (k299 + y[6])); //regmodel1_EC_Cyt1_Cyt1_MAP2K1_MAP2K2P_DP
	r[44] = ((k31 * y[39]) * k320); //regmodel1_EC_Cyt1_Cyt1_IL1RA_Dgr
	r[43] = ((k223 * y[68]) * k320); //regmodel1_EC_Cyt1_Cyt1_SOCS3mRNA_Dgr
	r[42] = ((k195 * y[33]) * k320); //regmodel1_EC_Cyt1_Cyt1_SOCS3_Dgr
	r[41] = ((k90 * y[70]) * k320); //regmodel1_EC_Cyt1_Cyt1_Mcl1mRNA_Trl
	r[40] = ((((k108 * y[17]) * y[18]) - (k127 * y[50])) * k320); //regmodel1_EC_Cyt1_Cyt1_NUTF2_RanGDP_Bd
	r[39] = ((((k94 * y[29]) * k320) * y[15]) / (k119 + y[15])); //regmodel1_EC_Cyt1_Cyt1_MAPK3_MAPK1_P
	r[38] = ((k176 * y[67]) * k320); //regmodel1_EC_Cyt1_Cyt1_PTPN11_IL6R_Di_JAK1_JAK2p_Dis
	r[37] = ((((k255 * y[66]) * k320) * y[23]) / (k18 + y[23])); //regmodel1_EC_Cyt1_Cyt1_MAP2K1_MAP2K2_P
	r[36] = ((k110 * y[69]) * k320); //regmodel1_EC_Cyt1_Cyt1_PTPN11_STAT3p_Dis
	r[35] = ((((k228 * y[41]) * k320) * y[66]) / (k297 + y[66])); //regmodel1_EC_Cyt1_Cyt1_RAF1_DP
	r[34] = ((((k191 * y[25]) * y[65]) - (k238 * y[51])) * k320); //regmodel1_EC_Cyt1_Cyt1_RANBP1_KPNA1c_RanGTP_CSE1Lc_Bd
	r[33] = ((k270 * y[50]) - (k135 * y[83])); //regmodel1_EC_Cyt1_Cyt1_NUTF2_RanGDPc_Tro
	r[32] = ((k222 * y[2]) * k320); //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2_P
	r[31] = ((k220 * y[4]) * k320); //regmodel1_EC_Cyt1_Cyt1_IL1RAmRNAc_Trl
	r[30] = ((((k323 * y[54]) * y[30]) - (k66 * y[20])) * k320); //regmodel1_EC_Cyt1_Cyt1_IL6R_Di_JAK1_JAK2p_SHC1_Bd
	r[29] = ((((k62 * y[10]) * y[71]) - (k155 * y[69])) * k320); //regmodel1_EC_Cyt1_Cyt1_PTPN11_STAT3p_Bd
	r[28] = ((k105 * y[56]) * k320); //regmodel1_EC_Cyt1_Cyt1_SOCS1mRNA_Trl
	r[27] = ((k107 * (pow(y[74] , 2))) * k324); //regmodel1_EC_Cyt1_N_N_CEBPBp_Di
	r[26] = ((((k235 * y[41]) * k324) * y[74]) / (k309 + y[74])); //regmodel1_EC_Cyt1_N_N_CEBPBp_DP
	r[25] = ((k284 * y[100]) - (k288 * y[65])); //regmodel1_EC_Cyt1_N_N_KPNA1n_RanGTP_CSE1Ln_Tro
	r[24] = (((k226 * y[73]) - ((k158 * y[82]) * y[97])) * k324); //regmodel1_EC_Cyt1_N_N_STAT3p2_KPNA1_KPNB1_Dis
	r[23] = ((k318 * y[89]) * k324); //regmodel1_EC_Cyt1_N_N_Mcl1mRNA_Tro
	r[22] = ((((k7 * y[80]) * y[82]) - ((k138 * y[100]) * y[75])) * k320); //regmodel1_EC_Cyt1_N_N_CSE1L_RanGTP_STAT3p2_KPNA1_Bd
	r[21] = ((k130 * y[78]) * k324); //regmodel1_EC_Cyt1_N_N_SOCS3mRNA_Tro
	r[20] = ((k292 * y[99]) * k324); //regmodel1_EC_Cyt1_N_N_STAT3p2n_PIAS3_Dis
	r[19] = ((k212 * y[79]) * k324); //regmodel1_EC_Cyt1_N_N_SOCS1mRNA_Tro
	r[18] = ((k117 * y[75]) / (k260 + y[75])); //regmodel1_EC_Cyt1_N_N_SOCS1_Txn
	r[17] = ((k41 * y[75]) / (k144 + y[75])); //regmodel1_EC_Cyt1_N_N_SOCS3_Txn
	r[16] = (((k37 * y[86]) - ((k160 * y[87]) * y[94])) * k324); //regmodel1_EC_Cyt1_N_N_RCC1_Ran_GTP_Dis
	r[15] = ((k71 * y[85]) * k324); //regmodel1_EC_Cyt1_N_N_CEBPBp2_Dis
	r[14] = ((((k44 * y[94]) * y[97]) - (k257 * y[95])) * k324); //regmodel1_EC_Cyt1_N_N_KPNB1_RanGTPn_Bd
	r[13] = ((k73 * y[75]) / (k211 + y[75])); //regmodel1_EC_Cyt1_N_N_Mcl1_Txn
	r[12] = ((k169 * y[95]) - (k267 * y[46])); //regmodel1_EC_Cyt1_N_N_KPNB1n_RanGTPn_Tro
	r[11] = ((k77 * y[88]) * k324); //regmodel1_EC_Cyt1_N_N_IL1RAmRNAn_Tro
	r[10] = (((k266 * y[83]) - ((k140 * y[96]) * y[77])) * k324); //regmodel1_EC_Cyt1_N_N_NUTF2_RanGDPn_Dis
	r[9] = (((k251 * y[91]) - (k57 * y[86])) * k324); //regmodel1_EC_Cyt1_N_N_GTPn_RCC1_Ran_Bd
	r[8] = ((((k99 * y[94]) * y[76]) - (k246 * y[80])) * k324); //regmodel1_EC_Cyt1_N_N_CSE1Ln_RanGTP_Bd
	r[7] = ((k5 * y[72]) - (k303 * y[93])); //regmodel1_EC_Cyt1_N_N_MAPK3_MAPK1PP_Tro
	r[6] = ((k80 * y[85]) / (k201 + y[85])); //regmodel1_EC_Cyt1_N_N_IL1RAmRNAn_Txn
	r[5] = (((k289 * y[98]) - (k81 * y[13])) * k316); //regmodel1_EC_Cyt1_N_N_STAT3pn_Tro
	r[4] = ((k310 * y[94]) - (k115 * y[17])); //regmodel1_EC_Cyt1_N_N_RanGTPn_Tro
	r[3] = ((((k232 * y[75]) * y[90]) - (k290 * y[99])) * k324); //regmodel1_EC_Cyt1_N_N_PIAS3_STAT3p2n_Bd
	r[2] = ((((k189 * y[93]) * k324) * y[81]) / (k121 + y[81])); //regmodel1_EC_Cyt1_N_N_CEBPB_P
	r[1] = ((k141 * y[77]) - (k156 * y[18])); //regmodel1_EC_Cyt1_N_N_NUTF2n_Tro
	r[0] = ((((k38 * y[96]) * y[87]) - (k192 * y[91])) * k324); //regmodel1_EC_Cyt1_N_N_RanGDPn_RCC1_Bd
}

static inline void Acalc (const Doub x, VecDoub &y, VecDoub &dydx) {// Here are the Algebric equations
	for(int i = 0 ; i < 2 ; i++) {
		/******Parameter equations******/
		k271 = (y[159] / (y[159] + y[118])); //regmodel1_EC_Cyt2_Cyt2_MAPK3_MAPK1_P_Y
		k193 = 1.660000e-02; //regmodel1_EC_iron_comp_BBB_Endo1_Vendo1
		k162 = (y[72] / ((y[44] + y[72]) + y[15])); //regmodel1_EC_Cyt1_Cyt1_MAPK3_MAPK1P_P_X
		k147 = ((2.000000e-04 * y[204]) / k11); //regmodel1_EC_iron_comp_BBB_BBB_Fe2E1_Tr_Kf
		k106 = (y[44] / (y[44] + y[15])); //regmodel1_EC_Cyt1_Cyt1_MAPK3_MAPK1_P_Y
		k45 = (y[147] / ((y[159] + y[147]) + y[118])); //regmodel1_EC_Cyt2_Cyt2_MAPK3_MAPK1P_P_X
		/******Species equations******/
		y[0] = (y[214] / 3000); //regmodel1_EC_EC_y0
		y[1] = (y[214] / 6000); //regmodel1_EC_EC_y100
		y[22] = 5.000000e-01; //regmodel1_EC_Cyt1_Cyt1_y62
		y[64] = 0; //regmodel1_EC_Cyt1_Cyt1_y66
		y[84] = 4.700000e+00; //regmodel1_EC_Cyt1_N_N_y78
		y[102] = 5.000000e-01; //regmodel1_EC_Cyt2_Cyt2_y62
		y[124] = 0; //regmodel1_EC_Cyt2_Cyt2_y66
		y[189] = 4.700000e+00; //regmodel1_EC_Cyt2_N_N_y78
		if((y[213] > 7)) {
			y[204] = y[213];
		} else {
			y[204] = 0;
		}  //regmodel1_EC_iron_comp_BBB_BBB_SLC40A1
		y[212] = 0; //regmodel1_EC_iron_comp_BL_BL_sink_b
		y[214] = ((k307 + (20 * y[201])) + ((y[39] + y[107]) / 2)); //regmodel1_EC_iron_comp_BL_BL_Fe3BL
	}
}
static inline void dydx_1 (const Doub x, VecDoub &y, VecDoub &dydx) { //Here are 256 rate-eqns.
	dydx[2] = (1.000000 * (r[68])) / 1.660000 + (1.000000 * (r[59])) / 1.660000 + (1.000000 * (r[38])) / 1.660000 + (-1.000000 * (r[32])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y10
	dydx[3] = (1.000000 * (r[65])) / 1.660000 + (-1.000000 * (r[51])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y25
	dydx[4] = (-1.000000 * (r[83])) / 1.660000 + (-1.000000 * (r[31])) / 1.660000 + (1.000000 * (r[11])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y94
	dydx[5] = (-1.000000 * (r[50])) / 1.660000 + (1.000000 * (r[35])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y47
	dydx[6] = (-1.000000 * (r[74])) / 1.660000 + (1.000000 * (r[54])) / 1.660000 + (-1.000000 * (r[45])) / 1.660000 + (1.000000 * (r[37])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y44
	dydx[7] = (-1.000000 * (r[68])) / 1.660000 + (1.000000 * (r[48])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y8
	dydx[8] = (1.000000 * (r[82])) / 1.660000 + (-1.000000 * (r[73])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y22
	dydx[9] = 0; //regmodel1_EC_Cyt1_Cyt1_y53
	dydx[10] = (-2.000000 * (r[82])) / 1.660000 + (1.000000 * (r[61])) / 1.660000 + (-1.000000 * (r[29])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y21
	dydx[11] = (1.000000 * (r[53])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y48
	dydx[12] = (-1.000000 * (r[75])) / 1.660000 + (1.000000 * (r[47])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y63
	dydx[13] = (-1.000000 * (r[80])) / 1.660000 + (-1.000000 * (r[76])) / 1.660000 + (1.000000 * (r[59])) / 1.660000 + (1.000000 * (r[36])) / 1.660000 + (1.000000 * (r[5])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y16
	dydx[14] = (1.000000 * (r[75])) / 1.660000 + (-1.000000 * (r[51])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y26
	dydx[15] = (1.000000 * (r[79])) / 1.660000 + (-1.000000 * (r[39])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y42
	dydx[16] = (-1.000000 * (r[72])) / 1.660000 + (1.000000 * (r[62])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y7
	dydx[17] = (1.000000 * (r[63])) / 1.660000 + (-1.000000 * (r[40])) / 1.660000 + (1.000000 * (r[4])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y54
	dydx[18] = (-1.000000 * (r[40])) / 1.660000 + (1.000000 * (r[1])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y56
	dydx[19] = (1.000000 * (r[72])) / 1.660000 + (1.000000 * (r[67])) / 1.660000 + (-1.000000 * (r[62])) / 1.660000 + (1.000000 * (r[61])) / 1.660000 + (-1.000000 * (r[48])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y5
	dydx[20] = (-1.000000 * (r[56])) / 1.660000 + (1.000000 * (r[30])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y29
	dydx[21] = 0; //regmodel1_EC_Cyt1_Cyt1_y37
	dydx[23] = (1.000000 * (r[45])) / 1.660000 + (-1.000000 * (r[37])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y45
	dydx[24] = (1.000000 * (r[75])) / 1.660000 + (1.000000 * (r[65])) / 1.660000 + (-1.000000 * (r[63])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y64
	dydx[25] = (1.000000 * (r[63])) / 1.660000 + (-1.000000 * (r[47])) / 1.660000 + (-1.000000 * (r[34])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y61
	dydx[26] = (1.000000 * (r[67])) / 1.660000 + (1.000000 * (r[61])) / 1.660000 + (-1.000000 * (r[52])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y1
	dydx[27] = (1.000000 * (r[80])) / 1.660000 + (-1.000000 * (r[61])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y19
	dydx[28] = 0; //regmodel1_EC_Cyt1_Cyt1_y38
	dydx[29] = (1.000000 * (r[74])) / 1.660000 + (-1.000000 * (r[54])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y43
	dydx[30] = (-1.000000 * (r[85])) / 1.660000 + (-1.000000 * (r[80])) / 1.660000 + (-1.000000 * (r[69])) / 1.660000 + (-1.000000 * (r[53])) / 1.660000 + (1.000000 * (r[32])) / 1.660000 + (-1.000000 * (r[30])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y11
	dydx[31] = (-1.000000 * (r[57])) / 1.660000 + (1.000000 * (r[46])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y34
	dydx[32] = (-1.000000 * (r[67])) / 1.660000 + (1.000000 * (r[57])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y27
	dydx[33] = (-1.000000 * (r[85])) / 1.660000 + (1.000000 * (r[78])) / 1.660000 + (1.000000 * (r[59])) / 1.660000 + (-1.000000 * (r[42])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y14
	dydx[34] = 0; //regmodel1_EC_Cyt1_Cyt1_y49
	dydx[35] = (1.000000 * (r[67])) / 1.660000 + (-1.000000 * (r[66])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y51
	dydx[36] = (1.000000 * (r[76])) / 1.660000 + (-1.000000 * (r[71])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y17
	dydx[37] = (1.000000 * (r[71])) / 1.660000 + (-1.000000 * (r[59])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y18
	dydx[38] = (1.000000 * (r[72])) / 1.660000 + (-1.000000 * (r[62])) / 1.660000 + (-1.000000 * (r[55])) / 1.660000 + (1.000000 * (r[28])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y6
	dydx[39] = (-1.000000 * (r[44])) / 1.660000 + (1.000000 * (r[31])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y67
	dydx[40] = (-1.000000 * (r[86])) / 1.660000 + (1.000000 * (r[67])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y31
	dydx[41] = 0; //regmodel1_EC_Cyt1_Cyt1_y41
	dydx[42] = (-1.000000 * (r[77])) / 1.660000 + (1.000000 * (r[52])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y2
	dydx[43] = (1.000000 * (r[85])) / 1.660000 + (-1.000000 * (r[76])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y15
	dydx[44] = (1.000000 * (r[84])) / 1.660000 + (-1.000000 * (r[79])) / 1.660000 + (-1.000000 * (r[58])) / 1.660000 + (1.000000 * (r[39])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y40
	dydx[45] = (-1.000000 * (r[86])) / 1.660000 + (1.000000 * (r[56])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y30
	dydx[46] = (-1.000000 * (r[47])) / 1.660000 + (1.000000 * (r[12])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y58
	dydx[47] = (-1.000000 * (r[68])) / 1.660000 + (1.000000 * (r[67])) / 1.660000 + (1.000000 * (r[61])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y9
	dydx[48] = (1.000000 * (r[67])) / 1.660000 + (-1.000000 * (r[46])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y33
	dydx[49] = (-1.000000 * (r[53])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y50
	dydx[50] = (1.000000 * (r[40])) / 1.660000 + (-1.000000 * (r[33])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y55
	dydx[51] = (-1.000000 * (r[65])) / 1.660000 + (1.000000 * (r[34])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y60
	dydx[52] = (-1.000000 * (r[81])) / 1.660000 + (1.000000 * (r[65])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y59
	dydx[53] = (1.000000 * (r[86])) / 1.660000 + (-1.000000 * (r[46])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y32
	dydx[54] = (1.000000 * (r[67])) / 1.660000 + (-1.000000 * (r[30])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y28
	dydx[55] = 0; //regmodel1_EC_Cyt1_Cyt1_y36
	dydx[56] = (-1.000000 * (r[49])) / 1.660000 + (-1.000000 * (r[28])) / 1.660000 + (1.000000 * (r[19])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y90
	dydx[57] = 0; //regmodel1_EC_Cyt1_Cyt1_y52
	dydx[58] = (-1.000000 * (r[77])) / 1.660000 + (1.000000 * (r[67])) / 1.660000 + (1.000000 * (r[61])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y4
	dydx[59] = (1.000000 * (r[77])) / 1.660000 + (-1.000000 * (r[48])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y3
	dydx[60] = (1.000000 * (r[66])) / 1.660000 + (-1.000000 * (r[57])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y35
	dydx[61] = (-1.000000 * (r[73])) / 1.660000 + (1.000000 * (r[51])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y24
	dydx[62] = (1.000000 * (r[73])) / 1.660000 + (-1.000000 * (r[64])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y23
	dydx[63] = (-1.000000 * (r[60])) / 1.660000 + (1.000000 * (r[41])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y65
	dydx[65] = (-1.000000 * (r[34])) / 1.660000 + (1.000000 * (r[25])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y57
	dydx[66] = (1.000000 * (r[50])) / 1.660000 + (-1.000000 * (r[35])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y46
	dydx[67] = (1.000000 * (r[69])) / 1.660000 + (-1.000000 * (r[38])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y12
	dydx[68] = (-1.000000 * (r[78])) / 1.660000 + (-1.000000 * (r[43])) / 1.660000 + (1.000000 * (r[21])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y92
	dydx[69] = (-1.000000 * (r[36])) / 1.660000 + (1.000000 * (r[29])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y20
	dydx[70] = (-1.000000 * (r[70])) / 1.660000 + (-1.000000 * (r[41])) / 1.660000 + (1.000000 * (r[23])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y88
	dydx[71] = (-1.000000 * (r[71])) / 1.660000 + (-1.000000 * (r[69])) / 1.660000 + (1.000000 * (r[59])) / 1.660000 + (1.000000 * (r[38])) / 1.660000 + (1.000000 * (r[36])) / 1.660000 + (-1.000000 * (r[29])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y13
	dydx[72] = (-1.000000 * (r[84])) / 1.660000 + (1.000000 * (r[58])) / 1.660000 + (-1.000000 * (r[7])) / 1.660000; //regmodel1_EC_Cyt1_Cyt1_y39
	dydx[73] = (1.000000 * (r[64])) / 0.096600 + (-1.000000 * (r[24])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y68
	dydx[74] = (-1.000000 * (r[27])) / 0.096600 + (-1.000000 * (r[26])) / 0.096600 + (1.000000 * (r[2])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y96
	dydx[75] = (1.000000 * (r[22])) / 0.096600 + (-1.000000 * (r[3])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y76
	dydx[76] = (1.000000 * (r[81])) / 0.096600 + (-1.000000 * (r[8])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y73
	dydx[77] = (1.000000 * (r[10])) / 0.096600 + (-1.000000 * (r[1])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y83
	dydx[78] = (-1.000000 * (r[21])) / 0.096600 + (1.000000 * (r[17])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y91
	dydx[79] = (-1.000000 * (r[19])) / 0.096600 + (1.000000 * (r[18])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y89
	dydx[80] = (-1.000000 * (r[22])) / 0.096600 + (1.000000 * (r[8])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y74
	dydx[81] = (1.000000 * (r[26])) / 0.096600 + (1.000000 * (r[15])) / 0.096600 + (-1.000000 * (r[2])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y98
	dydx[82] = (1.000000 * (r[24])) / 0.096600 + (-1.000000 * (r[22])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y70
	dydx[83] = (1.000000 * (r[33])) / 0.096600 + (-1.000000 * (r[10])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y82
	dydx[85] = (1.000000 * (r[27])) / 0.096600 + (-1.000000 * (r[15])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y97
	dydx[86] = (-1.000000 * (r[16])) / 0.096600 + (1.000000 * (r[9])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y77
	dydx[87] = (1.000000 * (r[16])) / 0.096600 + (-1.000000 * (r[0])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y99
	dydx[88] = (-1.000000 * (r[11])) / 0.096600 + (1.000000 * (r[6])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y93
	dydx[89] = (-1.000000 * (r[23])) / 0.096600 + (1.000000 * (r[13])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y87
	dydx[90] = (1.000000 * (r[20])) / 0.096600 + (-1.000000 * (r[3])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y86
	dydx[91] = (-1.000000 * (r[9])) / 0.096600 + (1.000000 * (r[0])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y80
	dydx[92] = 0; //regmodel1_EC_Cyt1_N_N_y79
	dydx[93] = (1.000000 * (r[7])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y95
	dydx[94] = (1.000000 * (r[16])) / 0.096600 + (-1.000000 * (r[14])) / 0.096600 + (-1.000000 * (r[8])) / 0.096600 + (-1.000000 * (r[4])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y72
	dydx[95] = (1.000000 * (r[14])) / 0.096600 + (-1.000000 * (r[12])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y71
	dydx[96] = (1.000000 * (r[10])) / 0.096600 + (-1.000000 * (r[0])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y81
	dydx[97] = (1.000000 * (r[24])) / 0.096600 + (-1.000000 * (r[14])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y69
	dydx[98] = (1.000000 * (r[20])) / 0.096600 + (-1.000000 * (r[5])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y84
	dydx[99] = (-1.000000 * (r[20])) / 0.096600 + (1.000000 * (r[3])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y85
	dydx[100] = (-1.000000 * (r[25])) / 0.096600 + (1.000000 * (r[22])) / 0.096600; //regmodel1_EC_Cyt1_N_N_y75
	dydx[101] = (1.000000 * (r[153])) / 1.660000 + (-1.000000 * (r[139])) / 1.660000 + (1.000000 * (r[91])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y54
	dydx[103] = (-1.000000 * (r[159])) / 1.660000 + (1.000000 * (r[149])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y7
	dydx[104] = (-1.000000 * (r[138])) / 1.660000 + (1.000000 * (r[126])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y47
	dydx[105] = (-1.000000 * (r[151])) / 1.660000 + (1.000000 * (r[146])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y19
	dydx[106] = (-1.000000 * (r[158])) / 1.660000 + (1.000000 * (r[129])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y60
	dydx[107] = (1.000000 * (r[142])) / 1.660000 + (-1.000000 * (r[127])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y67
	dydx[108] = (1.000000 * (r[138])) / 1.660000 + (-1.000000 * (r[126])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y46
	dydx[109] = (1.000000 * (r[163])) / 1.660000 + (-1.000000 * (r[122])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y34
	dydx[110] = (-1.000000 * (r[121])) / 1.660000 + (1.000000 * (r[119])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y45
	dydx[111] = (-1.000000 * (r[154])) / 1.660000 + (-1.000000 * (r[142])) / 1.660000 + (1.000000 * (r[106])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y94
	dydx[112] = (-1.000000 * (r[161])) / 1.660000 + (1.000000 * (r[155])) / 1.660000 + (1.000000 * (r[151])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y4
	dydx[113] = (-1.000000 * (r[134])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y50
	dydx[114] = (-1.000000 * (r[166])) / 1.660000 + (1.000000 * (r[139])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y55
	dydx[115] = (-1.000000 * (r[129])) / 1.660000 + (1.000000 * (r[109])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y57
	dydx[116] = 0; //regmodel1_EC_Cyt2_Cyt2_y36
	dydx[117] = (-1.000000 * (r[164])) / 1.660000 + (-1.000000 * (r[115])) / 1.660000 + (1.000000 * (r[99])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y90
	dydx[118] = (1.000000 * (r[145])) / 1.660000 + (-1.000000 * (r[133])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y42
	dydx[119] = (-1.000000 * (r[147])) / 1.660000 + (1.000000 * (r[124])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y24
	dydx[120] = (1.000000 * (r[152])) / 1.660000 + (1.000000 * (r[150])) / 1.660000 + (-1.000000 * (r[146])) / 1.660000 + (-1.000000 * (r[143])) / 1.660000 + (1.000000 * (r[87])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y16
	dydx[121] = (-1.000000 * (r[139])) / 1.660000 + (1.000000 * (r[100])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y56
	dydx[122] = 0; //regmodel1_EC_Cyt2_Cyt2_y41
	dydx[123] = (-1.000000 * (r[167])) / 1.660000 + (1.000000 * (r[155])) / 1.660000 + (1.000000 * (r[151])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y9
	dydx[125] = (1.000000 * (r[148])) / 1.660000 + (-1.000000 * (r[146])) / 1.660000 + (-1.000000 * (r[136])) / 1.660000 + (-1.000000 * (r[134])) / 1.660000 + (-1.000000 * (r[123])) / 1.660000 + (-1.000000 * (r[117])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y11
	dydx[126] = (-1.000000 * (r[171])) / 1.660000 + (1.000000 * (r[155])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y31
	dydx[127] = (1.000000 * (r[164])) / 1.660000 + (1.000000 * (r[159])) / 1.660000 + (-1.000000 * (r[149])) / 1.660000 + (-1.000000 * (r[131])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y6
	dydx[128] = (1.000000 * (r[169])) / 1.660000 + (-1.000000 * (r[122])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y35
	dydx[129] = (-1.000000 * (r[161])) / 1.660000 + (1.000000 * (r[120])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y2
	dydx[130] = (1.000000 * (r[171])) / 1.660000 + (-1.000000 * (r[163])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y32
	dydx[131] = (-1.000000 * (r[169])) / 1.660000 + (1.000000 * (r[155])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y51
	dydx[132] = 0; //regmodel1_EC_Cyt2_Cyt2_y53
	dydx[133] = (1.000000 * (r[128])) / 1.660000 + (-1.000000 * (r[124])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y26
	dydx[134] = (-1.000000 * (r[165])) / 1.660000 + (1.000000 * (r[130])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y43
	dydx[135] = (-1.000000 * (r[144])) / 1.660000 + (1.000000 * (r[143])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y17
	dydx[136] = (-1.000000 * (r[173])) / 1.660000 + (1.000000 * (r[168])) / 1.660000 + (1.000000 * (r[150])) / 1.660000 + (-1.000000 * (r[117])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y14
	dydx[137] = (1.000000 * (r[158])) / 1.660000 + (-1.000000 * (r[124])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y25
	dydx[138] = (-1.000000 * (r[137])) / 1.660000 + (1.000000 * (r[136])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y29
	dydx[139] = (-1.000000 * (r[156])) / 1.660000 + (-1.000000 * (r[118])) / 1.660000 + (1.000000 * (r[94])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y88
	dydx[140] = (-1.000000 * (r[170])) / 1.660000 + (1.000000 * (r[159])) / 1.660000 + (1.000000 * (r[155])) / 1.660000 + (1.000000 * (r[151])) / 1.660000 + (-1.000000 * (r[149])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y5
	dydx[141] = 0; //regmodel1_EC_Cyt2_Cyt2_y38
	dydx[142] = (-1.000000 * (r[152])) / 1.660000 + (1.000000 * (r[125])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y20
	dydx[143] = 0; //regmodel1_EC_Cyt2_Cyt2_y52
	dydx[144] = (1.000000 * (r[151])) / 1.660000 + (-2.000000 * (r[140])) / 1.660000 + (-1.000000 * (r[125])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y21
	dydx[145] = 0; //regmodel1_EC_Cyt2_Cyt2_y37
	dydx[146] = (1.000000 * (r[170])) / 1.660000 + (-1.000000 * (r[167])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y8
	dydx[147] = (-1.000000 * (r[172])) / 1.660000 + (1.000000 * (r[132])) / 1.660000 + (-1.000000 * (r[107])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y39
	dydx[148] = (-1.000000 * (r[150])) / 1.660000 + (1.000000 * (r[144])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y18
	dydx[149] = (-1.000000 * (r[170])) / 1.660000 + (1.000000 * (r[161])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y3
	dydx[150] = (1.000000 * (r[160])) / 1.660000 + (1.000000 * (r[152])) / 1.660000 + (1.000000 * (r[150])) / 1.660000 + (-1.000000 * (r[144])) / 1.660000 + (-1.000000 * (r[125])) / 1.660000 + (-1.000000 * (r[123])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y13
	dydx[151] = (-1.000000 * (r[171])) / 1.660000 + (1.000000 * (r[137])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y30
	dydx[152] = (1.000000 * (r[158])) / 1.660000 + (-1.000000 * (r[141])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y59
	dydx[153] = (1.000000 * (r[155])) / 1.660000 + (-1.000000 * (r[136])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y28
	dydx[154] = 0; //regmodel1_EC_Cyt2_Cyt2_y49
	dydx[155] = (1.000000 * (r[157])) / 1.660000 + (-1.000000 * (r[128])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y63
	dydx[156] = (1.000000 * (r[158])) / 1.660000 + (-1.000000 * (r[153])) / 1.660000 + (1.000000 * (r[128])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y64
	dydx[157] = (-1.000000 * (r[160])) / 1.660000 + (1.000000 * (r[123])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y12
	dydx[158] = (-1.000000 * (r[155])) / 1.660000 + (1.000000 * (r[122])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y27
	dydx[159] = (1.000000 * (r[172])) / 1.660000 + (-1.000000 * (r[145])) / 1.660000 + (1.000000 * (r[133])) / 1.660000 + (-1.000000 * (r[132])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y40
	dydx[160] = (1.000000 * (r[167])) / 1.660000 + (1.000000 * (r[160])) / 1.660000 + (1.000000 * (r[150])) / 1.660000 + (-1.000000 * (r[148])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y10
	dydx[161] = (1.000000 * (r[147])) / 1.660000 + (-1.000000 * (r[116])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y23
	dydx[162] = (-1.000000 * (r[157])) / 1.660000 + (1.000000 * (r[153])) / 1.660000 + (-1.000000 * (r[129])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y61
	dydx[163] = (-1.000000 * (r[168])) / 1.660000 + (-1.000000 * (r[135])) / 1.660000 + (1.000000 * (r[92])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y92
	dydx[164] = (1.000000 * (r[155])) / 1.660000 + (1.000000 * (r[151])) / 1.660000 + (-1.000000 * (r[120])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y1
	dydx[165] = (-1.000000 * (r[147])) / 1.660000 + (1.000000 * (r[140])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y22
	dydx[166] = (-1.000000 * (r[157])) / 1.660000 + (1.000000 * (r[97])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y58
	dydx[167] = (-1.000000 * (r[163])) / 1.660000 + (1.000000 * (r[155])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y33
	dydx[168] = (-1.000000 * (r[162])) / 1.660000 + (1.000000 * (r[118])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y65
	dydx[169] = (1.000000 * (r[134])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y48
	dydx[170] = (1.000000 * (r[165])) / 1.660000 + (-1.000000 * (r[130])) / 1.660000 + (1.000000 * (r[121])) / 1.660000 + (-1.000000 * (r[119])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y44
	dydx[171] = (-1.000000 * (r[143])) / 1.660000 + (1.000000 * (r[117])) / 1.660000; //regmodel1_EC_Cyt2_Cyt2_y15
	dydx[172] = 0; //regmodel1_EC_Cyt2_N_N_y79
	dydx[173] = (1.000000 * (r[111])) / 0.096600 + (-1.000000 * (r[98])) / 0.096600; //regmodel1_EC_Cyt2_N_N_y99
	dydx[174] = (1.000000 * (r[104])) / 0.096600 + (-1.000000 * (r[93])) / 0.096600; //regmodel1_EC_Cyt2_N_N_y70
	dydx[175] = (-1.000000 * (r[101])) / 0.096600 + (1.000000 * (r[93])) / 0.096600; //regmodel1_EC_Cyt2_N_N_y76
	dydx[176] = (1.000000 * (r[88])) / 0.096600 + (-1.000000 * (r[87])) / 0.096600; //regmodel1_EC_Cyt2_N_N_y84
	dydx[177] = (1.000000 * (r[141])) / 0.096600 + (-1.000000 * (r[90])) / 0.096600; //regmodel1_EC_Cyt2_N_N_y73
	dydx[178] = (-1.000000 * (r[93])) / 0.096600 + (1.000000 * (r[90])) / 0.096600; //regmodel1_EC_Cyt2_N_N_y74
	dydx[179] = (1.000000 * (r[113])) / 0.096600 + (-1.000000 * (r[106])) / 0.096600; //regmodel1_EC_Cyt2_N_N_y93
	dydx[180] = (-1.000000 * (r[111])) / 0.096600 + (1.000000 * (r[89])) / 0.096600; //regmodel1_EC_Cyt2_N_N_y77
	dydx[181] = (1.000000 * (r[166])) / 0.096600 + (-1.000000 * (r[112])) / 0.096600; //regmodel1_EC_Cyt2_N_N_y82
	dydx[182] = (1.000000 * (r[114])) / 0.096600 + (1.000000 * (r[108])) / 0.096600 + (-1.000000 * (r[103])) / 0.096600; //regmodel1_EC_Cyt2_N_N_y98
	dydx[183] = (1.000000 * (r[107])) / 0.096600; //regmodel1_EC_Cyt2_N_N_y95
	dydx[184] = (1.000000 * (r[112])) / 0.096600 + (-1.000000 * (r[98])) / 0.096600; //regmodel1_EC_Cyt2_N_N_y81
	dydx[185] = (1.000000 * (r[112])) / 0.096600 + (-1.000000 * (r[100])) / 0.096600; //regmodel1_EC_Cyt2_N_N_y83
	dydx[186] = (1.000000 * (r[111])) / 0.096600 + (-1.000000 * (r[95])) / 0.096600 + (-1.000000 * (r[91])) / 0.096600 + (-1.000000 * (r[90])) / 0.096600; //regmodel1_EC_Cyt2_N_N_y72
	dydx[187] = (-1.000000 * (r[109])) / 0.096600 + (1.000000 * (r[93])) / 0.096600; //regmodel1_EC_Cyt2_N_N_y75
	dydx[188] = (-1.000000 * (r[99])) / 0.096600 + (1.000000 * (r[96])) / 0.096600; //regmodel1_EC_Cyt2_N_N_y89
	dydx[190] = (1.000000 * (r[116])) / 0.096600 + (-1.000000 * (r[104])) / 0.096600; //regmodel1_EC_Cyt2_N_N_y68
	dydx[191] = (1.000000 * (r[98])) / 0.096600 + (-1.000000 * (r[89])) / 0.096600; //regmodel1_EC_Cyt2_N_N_y80
	dydx[192] = (-1.000000 * (r[114])) / 0.096600 + (1.000000 * (r[102])) / 0.096600; //regmodel1_EC_Cyt2_N_N_y97
	dydx[193] = (1.000000 * (r[101])) / 0.096600 + (-1.000000 * (r[88])) / 0.096600; //regmodel1_EC_Cyt2_N_N_y85
	dydx[194] = (1.000000 * (r[105])) / 0.096600 + (-1.000000 * (r[94])) / 0.096600; //regmodel1_EC_Cyt2_N_N_y87
	dydx[195] = (-1.000000 * (r[101])) / 0.096600 + (1.000000 * (r[88])) / 0.096600; //regmodel1_EC_Cyt2_N_N_y86
	dydx[196] = (-1.000000 * (r[108])) / 0.096600 + (1.000000 * (r[103])) / 0.096600 + (-1.000000 * (r[102])) / 0.096600; //regmodel1_EC_Cyt2_N_N_y96
	dydx[197] = (1.000000 * (r[110])) / 0.096600 + (-1.000000 * (r[92])) / 0.096600; //regmodel1_EC_Cyt2_N_N_y91
	dydx[198] = (-1.000000 * (r[97])) / 0.096600 + (1.000000 * (r[95])) / 0.096600; //regmodel1_EC_Cyt2_N_N_y71
	dydx[199] = (1.000000 * (r[104])) / 0.096600 + (-1.000000 * (r[95])) / 0.096600; //regmodel1_EC_Cyt2_N_N_y69
	dydx[200] = (-1.000000 * (r[179])) / 1.660000 + (1.000000 * (r[178])) / 1.660000; //regmodel1_EC_iron_comp_BBB_BBB_TFRCb
	dydx[201] = (-1.000000 * (r[176])) / 1.660000 + (1.000000 * (r[175])) / 1.660000; //regmodel1_EC_iron_comp_BBB_BBB_Feext
	dydx[202] = (1.000000 * (r[180])) / 1.660000 + (-1.000000 * (r[178])) / 1.660000; //regmodel1_EC_iron_comp_BBB_BBB_TFRCb_TFc
	dydx[203] = (1.000000 * (r[179])) / 1.660000 + (-1.000000 * (r[177])) / 1.660000; //regmodel1_EC_iron_comp_BBB_BBB_Fe3_TF_TFRCbc
	dydx[205] = (1.000000 * (r[176])) / 1.660000; //regmodel1_EC_iron_comp_BBB_BBB_sink
	dydx[206] = (-1.000000 * (r[175])) / 0.016600 + (1.000000 * (r[174])) / 0.016600; //regmodel1_EC_iron_comp_BBB_Endo1_Endo1_Fe2E1
	dydx[207] = (-1.000000 * (r[180])) / 0.016600 + (1.000000 * (r[174])) / 0.016600; //regmodel1_EC_iron_comp_BBB_Endo1_Endo1_TFRCb_TFE1
	dydx[208] = (1.000000 * (r[177])) / 0.016600 + (-1.000000 * (r[174])) / 0.016600; //regmodel1_EC_iron_comp_BBB_Endo1_Endo1_Fe3_TF_TFRCbE1
	dydx[209] = (-1.000000 * (r[183])) / 5.000000 + (1.000000 * (r[181])) / 5.000000 + (-1.000000 * (r[179])) / 5.000000; //regmodel1_EC_iron_comp_BL_BL_Fe3_TF
	dydx[210] = (-1.000000 * (r[181])) / 5.000000 + (1.000000 * (r[178])) / 5.000000; //regmodel1_EC_iron_comp_BL_BL_TF
	dydx[211] = (-1.000000 * (r[183])) / 5.000000; //regmodel1_EC_iron_comp_BL_BL_DFX_P
	dydx[213] = (1.000000 * (r[183])) / 5.000000 + (-1.000000 * (r[182])) / 5.000000; //regmodel1_EC_iron_comp_BL_BL_dfx_fe
}

struct eqn_blk {
	eqn_blk () {}
	void operator() (const Doub x,VecDoub &y, VecDoub &dydx) {
		Acalc (x,y,dydx);// Calling algebraic calculations.
		Rcalc (x,y,dydx);// Calling reaction evaluations.
		dydx_1(x,y,dydx); // calling the set of rate equations
	}
};
VecDoub fast_solve(int n,Doub inp_x1, Doub inp_xf, Doub inp_inter, Doub *ystart_array, 
		Doub atol_in,Doub rtol_in,Doub h1_in, Doub hmin_in)
{
	const Int nvar = 215; // number of species to be solved
	Doub atol = atol_in;
	Doub rtol = rtol_in;
	Doub h1 = h1_in;
	Doub hmin = hmin_in;
	static VecDoub ystart(nvar);
	Doub x1 = inp_x1;
	Doub xf = inp_xf;
	Doub inter = inp_inter;
	Doub x2;
	Doub numsteps;
	if(inter < xf)
		x2 = inter;
	else
		x2 = xf;
	if(inter < xf)
		numsteps = xf/inter;
	else
		numsteps = 1.0;

	ifstream fp_species;
	ss_species * spc = NULL;
	/*open species name file to store species name*/
	char buf[32];
	memset(buf, 0x0, 32);
	sprintf(buf, "%s/%s", SS_MODEL_NAME, SS_SPCNAME_FILE);
	fp_species.open(buf);
	if(!fp_species) {
		cout << "unable to open " << buf << endl;
		return ((VecDoub)0);
	}
	spc = new ss_species[215];
	if (!spc) {
		cout << "memory allocation failure." << endl;
		return ((VecDoub)0);
	}
	int k = 0;
	char rn[256];
	memset(&rn, 0x0, 256);
	while(!fp_species.eof()) {
		/*allocate memory for each species*/
		memset(&rn, 0x0, 256);
		fp_species >> rn;
		if (!strncmp(rn,"endfile",7))
			break;
		spc[k].spcname = strdup((char*) rn);
		k++;
	}
	fp_species.close(); // for species_name file
	int spc_ct = k;
	ifstream fp_reaction;
	ss_reaction * rxn = NULL;
	/*open reaction name file to store reaction name*/
	memset(buf, 0x0, 32);
	sprintf(buf, "%s/%s", SS_MODEL_NAME, SS_RXNAME_FILE);
	fp_reaction.open(buf);
	if(!fp_reaction) {
		cout << "unable to open " << buf << endl;
		return ((VecDoub)0);
	}
	rxn = new ss_reaction[184];
	if (!rxn) {
		cout << "memory allocation failure." << endl;
		return ((VecDoub)0);
	}
	k = 0;
	memset(&rn, 0x0, 256);
	while(!fp_reaction.eof()) {
		/*allocate memory for each reaction*/
		memset(&rn, 0x0, 256);
		fp_reaction >> rn;
		if (!strncmp(rn,"endfile",7))
			break;
		rxn[k].rxname = strdup((char*) rn);
		k++;
	}
	fp_reaction.close(); // for reactions_name file
	int rxn_ct = k;
	if(spc_ct != nvar) {
		cout << "Error in number of species read... Cannot continue..." << endl;
		fp_species.close();
		return ((VecDoub)0);
	}
	/*open GNCM file to output the gncm matrix*/
	ofstream fp_gncm;
	/*open FRM file to output the frm matrix*/
	ofstream fp_frm;
	memset(buf, 0x0, 32);
	sprintf(buf, "%s/%s", SS_MODEL_NAME, SS_GNCM_FILE);
	fp_gncm.open(buf);
	if(!fp_gncm) {
		cout << "unable to open " << buf << endl;
		return ((VecDoub)0);
	}
	memset(buf, 0x0, 32);
	sprintf(buf, "%s/%s", SS_MODEL_NAME, SS_FRM_FILE);
	fp_frm.open(buf);
	if(!fp_frm) {
		cout << "unable to open " << buf << endl;
		return ((VecDoub)0);
	}
	fp_gncm <<"time\t";
	for(int j = 0; j < spc_ct; j++) {
		fp_gncm << spc[j].spcname << "\t";
	}
	fp_gncm << endl;
	fp_frm <<"time\t";
	for(int j = 0; j < rxn_ct; j++) {
		fp_frm << rxn[j].rxname << "\t";
	}
	fp_frm << endl;
	for (int curr_steps = 0; curr_steps < numsteps; curr_steps++) {
		Output out(n);
		eqn_blk d;
		if (!curr_steps) {
			for (int index = 0; index < nvar; index++) {
				ystart[index] = ystart_array[index];
			}
		}
		Odeint<DP5stepper<eqn_blk> > ode(ystart,x1,x2,atol,rtol,h1,hmin,out,d);
		ode.integrate();
		int i = 0;
		for (i; i < out.count; i++) {
			fp_gncm << out.xsave[i] << "\t";
			if(i%10 == 0) {
				cout << "Simulation time covered..   " ;
				cout << out.xsave[i];
			}
			//writing values in gncm file
			for(int j=0;j < nvar;j++) {
				fp_gncm << out.ysave[j][i] << "\t";
			}
			fp_gncm << endl;
			if(i%10 == 0)
				cout << endl;
		}
			fp_frm << out.xsave[0] << "\t";
			//writing values in frm file
			for(int j=0;j < 184;j++) {
				fp_frm << r[j] << "\t";
			}
			fp_frm << endl;
		for (int index = 0; index < nvar; index++) {
			ystart[index] = out.ysave[index][out.count -1];
		}
		x1 = x2;
		x2 += inter;
	}
	fp_gncm.close();
	fp_frm.close();
	delete[]spc;
	delete[]rxn;
	return ystart;
}

/*This is the main function for the code. The function fast_solve is called internal to this.*/
int main(int argc, char **argv)
{
	int n = 0;
	double x1 = 0, x2 = 0, inter = 0;
	if (argc != 9) {
		cout << "Usage: ./solve <start_time> <stop_time> <time steps> <Points per step_time> <atol> <rtol> <h1> <hmin>" << endl;
		return 0;
	}
	x1 = atof((const char*)argv[1]);
	x2 = atof((const char*)argv[2]);
	inter = atof((const char*)argv[3]);
	n = atoi((const char*)argv[4]);
	int num_spc = 215;
	double value[215];
	/*Open the concentration file to load the start values.*/
	ifstream infile1;
	char name[20];
	memset(&name,0x0,sizeof name);
	char buf[32];
	memset(buf, 0x0, 32);
	sprintf(buf, "%s/%s", SS_MODEL_NAME, SS_SPCCONC_FILE);
	infile1.open(buf);
	if (!infile1) {;
		cout << "Error in opening concentration file." << endl;
		return 0;
	}
	infile1.getline(name,20);
	int j = 0;
	cout << "Loading species concentration..." << endl;
	while(!infile1.eof()) {
		if(!strncmp(name,"endfile",7))
			break;

		value[j] = strtod((const char*)name,NULL);
		if ((j+1) < num_spc)
			cout << "... " << (int)(100*(float)(j+1)/(float)num_spc) << " %\r" ;
		else
			cout << "... " << (int)(100*(float)(j+1)/(float)num_spc) << " %" ;
		fflush(stdout);
		infile1.getline(name,20);
		j++;
	}
	infile1.close();
	cout << " Done." << endl << endl;
	VecDoub yout = fast_solve(n,x1,x2,inter,value,atof(argv[5]),atof(argv[6]),atof(argv[7]),atof(argv[8]));
	/*Writing computed concentration*/
	ofstream outfile1;
	memset(buf, 0x0, 32);
	sprintf(buf, "%s/%s", SS_MODEL_NAME, SS_SPCCONC_FILE);
	outfile1.open(buf);
	if (!outfile1) {
		cout << "Error in opening concentration file." << endl;
		return 0;
	}
	cout << "Updating species concentration..." << endl;
	for(int i = 0; i < num_spc; i++) {
		outfile1 << yout[i] << endl;
		if ((i+1) < num_spc)
			cout << "... " << (int)(100*(float)(i+1)/(float)num_spc) << " %\r" ;
		else
			cout << "... " << (int)(100*(float)(i+1)/(float)num_spc) << " %" ;
		fflush(stdout);
	}
	outfile1 << "endfile" << endl;
	outfile1.close();
	cout << " Done." << endl << endl;
	return 0;
}

in the above code i need the all lines started with double k[ ]
like
double k322 = 5.000000e-01;

i need code for that scenario.

Edited 6 Years Ago by WaltP: Added CODE tags again!! With all the help about them, how could you miss using them????

Just delete all the lines that don't start with double.... .

Restating exactly what you said before is not "Thinking through your question carefully..."

Last warning about CODE Tags, too.

This article has been dead for over six months. Start a new discussion instead.