Generated Code
The following is f77 code generated by the CellML API from this CellML file. (Back to language selection)
The raw code is available.
C
C There are a total of 32 entries in the algebraic variable array.
C There are a total of 24 entries in each of the rate and state variable arrays.
C There are a total of 142 entries in the constant variable array.
C
C
C VOI is time in component environment (minute).
C CONSTS(1) is k_rel_TPI in component parameters (dimensionless).
C CONSTS(2) is k_rel_GAPDH in component parameters (dimensionless).
C CONSTS(3) is SUMAXP in component parameters (mM).
C CONSTS(4) is CO2 in component extracellular (mM).
C CONSTS(5) is ETOH in component extracellular (mM).
C CONSTS(6) is SUCC in component extracellular (mM).
C CONSTS(7) is GLY in component extracellular (mM).
C CONSTS(8) is GLCo in component extracellular (mM).
C CONSTS(9) is cytoplasm in component cytoplasm (liter).
C STATES(1) is P in component cytoplasm (mM).
C STATES(2) is G6P in component cytoplasm (mM).
C STATES(3) is F6P in component cytoplasm (mM).
C STATES(4) is F16P in component cytoplasm (mM).
C STATES(5) is NADH in component cytoplasm (mM).
C STATES(6) is NAD in component cytoplasm (mM).
C STATES(7) is BPG in component cytoplasm (mM).
C STATES(8) is P3G in component cytoplasm (mM).
C STATES(9) is P2G in component cytoplasm (mM).
C STATES(10) is PEP in component cytoplasm (mM).
C STATES(11) is PYR in component cytoplasm (mM).
C STATES(12) is ACE in component cytoplasm (mM).
C CONSTS(10) is X in component cytoplasm (mM).
C STATES(13) is GA3P in component cytoplasm (mM).
C STATES(14) is DHAP in component cytoplasm (mM).
C STATES(15) is D6PGluconoLactone in component cytoplasm (mM).
C STATES(16) is D6PGluconate in component cytoplasm (mM).
C STATES(17) is NADP in component cytoplasm (mM).
C STATES(18) is NADPH in component cytoplasm (mM).
C STATES(19) is Ribulose5P in component cytoplasm (mM).
C STATES(20) is Ribose5P in component cytoplasm (mM).
C STATES(21) is Xyl5P in component cytoplasm (mM).
C STATES(22) is Seduhept7P in component cytoplasm (mM).
C STATES(23) is Erythrose4P in component cytoplasm (mM).
C STATES(24) is GLCi in component cytoplasm (mM).
C CONSTS(11) is F26BP in component cytoplasm (mM).
C ALGBRC(1) is vGLK in component vGLK (mmol_per_min).
C ALGBRC(3) is vPGI in component vPGI (mmol_per_min).
C ALGBRC(11) is vPFK in component vPFK (mmol_per_min).
C ALGBRC(12) is vALD in component vALD (mmol_per_min).
C ALGBRC(13) is vG3PDH in component vG3PDH (mmol_per_min).
C ALGBRC(14) is vGAPDH in component vGAPDH (mmol_per_min).
C ALGBRC(15) is vPGK in component vPGK (mmol_per_min).
C ALGBRC(17) is vPGM in component vPGM (mmol_per_min).
C ALGBRC(19) is vENO in component vENO (mmol_per_min).
C ALGBRC(21) is vPYK in component vPYK (mmol_per_min).
C ALGBRC(23) is vPDC in component vPDC (mmol_per_min).
C ALGBRC(27) is vSUC in component vSUC (mmol_per_min).
C ALGBRC(29) is vADH in component vADH (mmol_per_min).
C ALGBRC(24) is vATP in component vATP (mmol_per_min).
C ALGBRC(16) is vTPI in component vTPI (mmol_per_min).
C ALGBRC(18) is vG6PDH in component vG6PDH (mmol_per_min).
C ALGBRC(20) is v6PGL in component v6PGL (mmol_per_min).
C ALGBRC(22) is vGluDH in component vGluDH (mmol_per_min).
C ALGBRC(25) is vPPI in component vPPI (mmol_per_min).
C ALGBRC(28) is vTransk1 in component vTransk1 (mmol_per_min).
C ALGBRC(30) is vR5PI in component vR5PI (mmol_per_min).
C ALGBRC(31) is vTransald in component vTransald (mmol_per_min).
C ALGBRC(32) is vTransk2 in component vTransk2 (mmol_per_min).
C ALGBRC(26) is vNADPH in component vNADPH (mmol_per_min).
C ALGBRC(4) is vGLT in component vGLT (mmol_per_min).
C ALGBRC(2) is ratio_NADPH_NADP in component rules (dimensionless).
C CONSTS(12) is VmGLK in component vGLK (mM_per_min).
C CONSTS(13) is KeqAK in component vGLK (dimensionless).
C CONSTS(14) is KeqGLK in component vGLK (dimensionless).
C CONSTS(15) is KmGLKATP in component vGLK (mM).
C CONSTS(16) is KmGLKGLCi in component vGLK (mM).
C CONSTS(17) is KmGLKG6P in component vGLK (mM).
C CONSTS(18) is KmGLKADP in component vGLK (mM).
C CONSTS(19) is VmPGI in component vPGI (mM_per_min).
C CONSTS(20) is KmPGIG6P in component vPGI (mM).
C CONSTS(21) is KeqPGI in component vPGI (dimensionless).
C CONSTS(22) is KmPGIF6P in component vPGI (mM).
C ALGBRC(5) is numerator1 in component vPFK (mmol_mM2_per_minute).
C ALGBRC(6) is numerator2 in component vPFK (dimensionless).
C ALGBRC(10) is denominator in component vPFK (mM2).
C ALGBRC(7) is denom1 in component vPFK (dimensionless).
C ALGBRC(8) is denom2 in component vPFK (dimensionless).
C ALGBRC(9) is denom3 in component vPFK (dimensionless).
C CONSTS(23) is gR in component vPFK (dimensionless).
C CONSTS(24) is VmPFK in component vPFK (mM_per_min).
C CONSTS(25) is KeqAK in component vPFK (dimensionless).
C CONSTS(26) is KmPFKF6P in component vPFK (mM).
C CONSTS(27) is KmPFKATP in component vPFK (mM).
C CONSTS(28) is L0 in component vPFK (dimensionless).
C CONSTS(29) is CPFKF26BP in component vPFK (dimensionless).
C CONSTS(30) is KPFKF26BP in component vPFK (mM).
C CONSTS(31) is CPFKF16BP in component vPFK (dimensionless).
C CONSTS(32) is KPFKF16BP in component vPFK (mM).
C CONSTS(33) is CPFKAMP in component vPFK (dimensionless).
C CONSTS(34) is KPFKAMP in component vPFK (mM).
C CONSTS(35) is CiPFKATP in component vPFK (dimensionless).
C CONSTS(36) is KiPFKATP in component vPFK (mM).
C CONSTS(37) is CPFKATP in component vPFK (dimensionless).
C CONSTS(38) is VmALD in component vALD (mM_per_min).
C CONSTS(39) is KeqTPI in component vALD (dimensionless).
C CONSTS(40) is KeqALD in component vALD (mM).
C CONSTS(41) is KmALDF16P in component vALD (mM).
C CONSTS(42) is KmALDDHAP in component vALD (mM).
C CONSTS(43) is KmALDGAP in component vALD (mM).
C CONSTS(44) is KmALDGAPi in component vALD (mM).
C CONSTS(45) is VmG3PDH in component vG3PDH (mM_per_min).
C CONSTS(46) is KeqG3PDH in component vG3PDH (dimensionless).
C CONSTS(47) is KeqTPI in component vG3PDH (dimensionless).
C CONSTS(48) is KmG3PDHDHAP in component vG3PDH (mM).
C CONSTS(49) is KmG3PDHNADH in component vG3PDH (mM).
C CONSTS(50) is KmG3PDHNAD in component vG3PDH (mM).
C CONSTS(51) is KmG3PDHGLY in component vG3PDH (mM).
C CONSTS(52) is VmGAPDHr in component vGAPDH (mM_per_min).
C CONSTS(53) is KmGAPDHBPG in component vGAPDH (mM).
C CONSTS(54) is KmGAPDHNADH in component vGAPDH (mM).
C CONSTS(55) is KeqTPI in component vGAPDH (dimensionless).
C CONSTS(56) is VmGAPDHf in component vGAPDH (mM_per_min).
C CONSTS(57) is KmGAPDHGAP in component vGAPDH (mM).
C CONSTS(58) is KmGAPDHNAD in component vGAPDH (mM).
C CONSTS(59) is KeqGAPDH in component vGAPDH (dimensionless).
C CONSTS(60) is VmPGK in component vPGK (mM_per_min).
C CONSTS(61) is KeqPGK in component vPGK (dimensionless).
C CONSTS(62) is KeqAK in component vPGK (dimensionless).
C CONSTS(63) is KmPGKATP in component vPGK (mM).
C CONSTS(64) is KmPGKP3G in component vPGK (mM).
C CONSTS(65) is KmPGKADP in component vPGK (mM).
C CONSTS(66) is KmPGKBPG in component vPGK (mM).
C CONSTS(67) is VmPGM in component vPGM (mM_per_min).
C CONSTS(68) is KmPGMP3G in component vPGM (mM).
C CONSTS(69) is KeqPGM in component vPGM (dimensionless).
C CONSTS(70) is KmPGMP2G in component vPGM (mM).
C CONSTS(71) is VmENO in component vENO (mM_per_min).
C CONSTS(72) is KmENOP2G in component vENO (mM).
C CONSTS(73) is KeqENO in component vENO (dimensionless).
C CONSTS(74) is KmENOPEP in component vENO (mM).
C CONSTS(75) is VmPYK in component vPYK (mM_per_min).
C CONSTS(76) is KmPYKPEP in component vPYK (mM).
C CONSTS(77) is KmPYKADP in component vPYK (mM).
C CONSTS(78) is KeqAK in component vPYK (dimensionless).
C CONSTS(79) is KeqPYK in component vPYK (dimensionless).
C CONSTS(80) is KmPYKPYR in component vPYK (mM).
C CONSTS(81) is KmPYKATP in component vPYK (mM).
C CONSTS(82) is VmPDC in component vPDC (mM_per_min).
C CONSTS(83) is nPDC in component vPDC (dimensionless).
C CONSTS(84) is KmPDCPYR in component vPDC (mM).
C CONSTS(85) is KSUCC in component vSUC (per_min).
C CONSTS(86) is VmADH in component vADH (mM_per_min).
C CONSTS(87) is KiADHNAD in component vADH (mM).
C CONSTS(88) is KmADHETOH in component vADH (mM).
C CONSTS(89) is KeqADH in component vADH (dimensionless).
C CONSTS(90) is KmADHNAD in component vADH (mM).
C CONSTS(91) is KmADHNADH in component vADH (mM).
C CONSTS(92) is KiADHNADH in component vADH (mM).
C CONSTS(93) is KmADHACE in component vADH (mM).
C CONSTS(94) is KiADHACE in component vADH (mM).
C CONSTS(95) is KiADHETOH in component vADH (mM).
C CONSTS(96) is KATPASE in component vATP (per_min).
C CONSTS(97) is KeqAK in component vATP (dimensionless).
C CONSTS(98) is KmGA3P in component vTPI (mM).
C CONSTS(99) is KmDHAP in component vTPI (mM).
C CONSTS(100) is VmDHAP in component vTPI (mM_per_min).
C CONSTS(101) is VmGA3P in component vTPI (mM_per_min).
C CONSTS(102) is VmG6PDH in component vG6PDH (mM_per_min).
C CONSTS(103) is KmG6P in component vG6PDH (mM).
C CONSTS(104) is KmNADP in component vG6PDH (mM).
C CONSTS(105) is KiNADPH in component vG6PDH (mM).
C CONSTS(106) is Vm6PGL in component v6PGL (mM_per_min).
C CONSTS(107) is Km6PGL in component v6PGL (mM).
C CONSTS(108) is VmGluDH in component vGluDH (mM_per_min).
C CONSTS(109) is KmGluconate in component vGluDH (mM).
C CONSTS(110) is KmNADP in component vGluDH (mM).
C CONSTS(111) is KiNADPH in component vGluDH (mM).
C CONSTS(112) is VmPPIf in component vPPI (mM_per_min).
C CONSTS(113) is VmPPIr in component vPPI (mM_per_min).
C CONSTS(114) is KmRibu5P in component vPPI (mM).
C CONSTS(115) is KmRibo5P in component vPPI (mM).
C CONSTS(116) is VmTransk1f in component vTransk1 (mM_per_min).
C CONSTS(117) is VmTransk1r in component vTransk1 (mM_per_min).
C CONSTS(118) is KmRibose5P in component vTransk1 (mM).
C CONSTS(119) is KmXyl5P in component vTransk1 (mM).
C CONSTS(120) is KmGA3P in component vTransk1 (mM).
C CONSTS(121) is KmSeduhept in component vTransk1 (mM).
C CONSTS(122) is VmR5PIf in component vR5PI (mM_per_min).
C CONSTS(123) is VmR5PIr in component vR5PI (mM_per_min).
C CONSTS(124) is KmRibu5P in component vR5PI (mM).
C CONSTS(125) is KmXyl in component vR5PI (mM).
C CONSTS(126) is VmTransaldf in component vTransald (mM_per_min).
C CONSTS(127) is VmTransaldr in component vTransald (mM_per_min).
C CONSTS(128) is KmGA3P in component vTransald (mM).
C CONSTS(129) is KmSeduhept in component vTransald (mM).
C CONSTS(130) is KmF6P in component vTransald (mM).
C CONSTS(131) is KmEry4P in component vTransald (mM).
C CONSTS(132) is VmTransk2f in component vTransk2 (mM_per_min).
C CONSTS(133) is VmTransk2r in component vTransk2 (mM_per_min).
C CONSTS(134) is KmXyl5P in component vTransk2 (mM).
C CONSTS(135) is KmEry4P in component vTransk2 (mM).
C CONSTS(136) is KmF6P in component vTransk2 (mM).
C CONSTS(137) is KmGA3P in component vTransk2 (mM).
C CONSTS(138) is kNADPH in component vNADPH (per_min).
C CONSTS(139) is VmGLT in component vGLT (mM_per_min).
C CONSTS(140) is KeqGLT in component vGLT (dimensionless).
C CONSTS(141) is KmGLTGLCo in component vGLT (mM).
C CONSTS(142) is KmGLTGLCi in component vGLT (mM).
C RATES(1) is d/dt P in component cytoplasm (mM).
C RATES(2) is d/dt G6P in component cytoplasm (mM).
C RATES(3) is d/dt F6P in component cytoplasm (mM).
C RATES(4) is d/dt F16P in component cytoplasm (mM).
C RATES(5) is d/dt NADH in component cytoplasm (mM).
C RATES(6) is d/dt NAD in component cytoplasm (mM).
C RATES(7) is d/dt BPG in component cytoplasm (mM).
C RATES(8) is d/dt P3G in component cytoplasm (mM).
C RATES(9) is d/dt P2G in component cytoplasm (mM).
C RATES(10) is d/dt PEP in component cytoplasm (mM).
C RATES(11) is d/dt PYR in component cytoplasm (mM).
C RATES(12) is d/dt ACE in component cytoplasm (mM).
C RATES(13) is d/dt GA3P in component cytoplasm (mM).
C RATES(14) is d/dt DHAP in component cytoplasm (mM).
C RATES(15) is d/dt D6PGluconoLactone in component cytoplasm (mM).
C RATES(16) is d/dt D6PGluconate in component cytoplasm (mM).
C RATES(17) is d/dt NADP in component cytoplasm (mM).
C RATES(18) is d/dt NADPH in component cytoplasm (mM).
C RATES(19) is d/dt Ribulose5P in component cytoplasm (mM).
C RATES(20) is d/dt Ribose5P in component cytoplasm (mM).
C RATES(21) is d/dt Xyl5P in component cytoplasm (mM).
C RATES(22) is d/dt Seduhept7P in component cytoplasm (mM).
C RATES(23) is d/dt Erythrose4P in component cytoplasm (mM).
C RATES(24) is d/dt GLCi in component cytoplasm (mM).
C
SUBROUTINE initConsts(CONSTS, RATES, STATES)
REAL CONSTS(*), RATES(*), STATES(*)
CONSTS(1) = 1
CONSTS(2) = 1
CONSTS(3) = 4.1
CONSTS(4) = 1
CONSTS(5) = 50
CONSTS(6) = 0.1
CONSTS(7) = 0.15
CONSTS(8) = 50
CONSTS(9) = 1
STATES(1) = 5
STATES(2) = 1.39
STATES(3) = 0.28
STATES(4) = 0.1
STATES(5) = 0.39
STATES(6) = 1.2
STATES(7) = 0.1
STATES(8) = 0.1
STATES(9) = 0.1
STATES(10) = 0.1
STATES(11) = 3.36
STATES(12) = 0.04
CONSTS(10) = 0.1
STATES(13) = 0.05
STATES(14) = 1
STATES(15) = 0.1
STATES(16) = 0.1
STATES(17) = 0.4
STATES(18) = 1.6
STATES(19) = 0.1
STATES(20) = 0.1
STATES(21) = 0.1
STATES(22) = 0.1
STATES(23) = 0
STATES(24) = 0.087
CONSTS(11) = 0.02
CONSTS(12) = 226.452
CONSTS(13) = 0.45
CONSTS(14) = 3800
CONSTS(15) = 0.15
CONSTS(16) = 0.08
CONSTS(17) = 30
CONSTS(18) = 0.23
CONSTS(19) = 339.677
CONSTS(20) = 1.4
CONSTS(21) = 0.314
CONSTS(22) = 0.3
CONSTS(23) = 5.12
CONSTS(24) = 182.903
CONSTS(25) = 0.45
CONSTS(26) = 0.1
CONSTS(27) = 0.71
CONSTS(28) = 0.66
CONSTS(29) = 0.0174
CONSTS(30) = 0.000682
CONSTS(31) = 0.397
CONSTS(32) = 0.111
CONSTS(33) = 0.0845
CONSTS(34) = 0.0995
CONSTS(35) = 100
CONSTS(36) = 0.65
CONSTS(37) = 3
CONSTS(38) = 322.258
CONSTS(39) = 0.045
CONSTS(40) = 0.069
CONSTS(41) = 0.3
CONSTS(42) = 2.4
CONSTS(43) = 2
CONSTS(44) = 10
CONSTS(45) = 70.15
CONSTS(46) = 4300
CONSTS(47) = 0.045
CONSTS(48) = 0.4
CONSTS(49) = 0.023
CONSTS(50) = 0.93
CONSTS(51) = 1
CONSTS(52) = 6549.68
CONSTS(53) = 0.0098
CONSTS(54) = 0.06
CONSTS(55) = 0.045
CONSTS(56) = 1184.52
CONSTS(57) = 0.21
CONSTS(58) = 0.09
CONSTS(59) = 0.005
CONSTS(60) = 1306.45
CONSTS(61) = 3200
CONSTS(62) = 0.45
CONSTS(63) = 0.3
CONSTS(64) = 0.53
CONSTS(65) = 0.2
CONSTS(66) = 0.003
CONSTS(67) = 2525.81
CONSTS(68) = 1.2
CONSTS(69) = 0.19
CONSTS(70) = 0.08
CONSTS(71) = 365.806
CONSTS(72) = 0.04
CONSTS(73) = 6.7
CONSTS(74) = 0.5
CONSTS(75) = 1088.71
CONSTS(76) = 0.14
CONSTS(77) = 0.53
CONSTS(78) = 0.45
CONSTS(79) = 6500
CONSTS(80) = 21
CONSTS(81) = 1.5
CONSTS(82) = 174.194
CONSTS(83) = 1.9
CONSTS(84) = 4.33
CONSTS(85) = 21.4
CONSTS(86) = 810
CONSTS(87) = 0.92
CONSTS(88) = 17
CONSTS(89) = 6.9e-5
CONSTS(90) = 0.17
CONSTS(91) = 0.11
CONSTS(92) = 0.031
CONSTS(93) = 1.11
CONSTS(94) = 1.1
CONSTS(95) = 90
CONSTS(96) = 39.5
CONSTS(97) = 0.45
CONSTS(98) = 1.27
CONSTS(99) = 1.23
CONSTS(100) = 10900
CONSTS(101) = 555
CONSTS(102) = 4
CONSTS(103) = 0.04
CONSTS(104) = 0.02
CONSTS(105) = 0.017
CONSTS(106) = 4
CONSTS(107) = 0.8
CONSTS(108) = 4
CONSTS(109) = 0.02
CONSTS(110) = 0.03
CONSTS(111) = 0.03
CONSTS(112) = 3458
CONSTS(113) = 3458
CONSTS(114) = 1.6
CONSTS(115) = 1.6
CONSTS(116) = 4
CONSTS(117) = 2
CONSTS(118) = 0.1
CONSTS(119) = 0.15
CONSTS(120) = 0.1
CONSTS(121) = 0.15
CONSTS(122) = 1039
CONSTS(123) = 1039
CONSTS(124) = 1.5
CONSTS(125) = 1.5
CONSTS(126) = 55
CONSTS(127) = 10
CONSTS(128) = 0.22
CONSTS(129) = 0.18
CONSTS(130) = 0.32
CONSTS(131) = 0.018
CONSTS(132) = 3.2
CONSTS(133) = 43
CONSTS(134) = 0.16
CONSTS(135) = 0.09
CONSTS(136) = 1.1
CONSTS(137) = 2.1
CONSTS(138) = 2
CONSTS(139) = 97.264
CONSTS(140) = 1
CONSTS(141) = 1.1918
CONSTS(142) = 1.1918
RETURN
END
SUBROUTINE computeRates(VOI, CONSTS, RATES, STATES, ALGBRC)
REAL VOI, CONSTS(*), RATES(*), STATES(*), ALGBRC(*)
ALGBRC(1) = ( CONSTS(9)*CONSTS(12)*(( - STATES(2)*(CONSTS(3) - (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(13)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(13)*STATES(1) ** 2.00000) ** (1.0 / 2)))/( (1.00000 - 4.00000*CONSTS(13))*CONSTS(14))+( STATES(24)*(((- CONSTS(3)+STATES(1)) - 4.00000*CONSTS(13)*STATES(1))+ (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(13)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(13)*STATES(1) ** 2.00000) ** (1.0 / 2)))/(2.00000 - 8.00000*CONSTS(13))))/( CONSTS(15)*CONSTS(16)*(1.00000+STATES(2)/CONSTS(17)+STATES(24)/CONSTS(16))*(1.00000+(CONSTS(3) - (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(13)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(13)*STATES(1) ** 2.00000) ** (1.0 / 2))/( (1.00000 - 4.00000*CONSTS(13))*CONSTS(18))+(((- CONSTS(3)+STATES(1)) - 4.00000*CONSTS(13)*STATES(1))+ (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(13)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(13)*STATES(1) ** 2.00000) ** (1.0 / 2))/( (2.00000 - 8.00000*CONSTS(13))*CONSTS(15))))
ALGBRC(4) = ( CONSTS(9)*CONSTS(139)*(CONSTS(8) - STATES(24)/CONSTS(140)))/( CONSTS(141)*(1.00000+CONSTS(8)/CONSTS(141)+STATES(24)/CONSTS(142)+( 0.910000*CONSTS(8)*STATES(24))/( CONSTS(142)*CONSTS(141))))
RATES(24) = (ALGBRC(4) - ALGBRC(1))/CONSTS(9)
ALGBRC(5) = CONSTS(9)*CONSTS(23)*CONSTS(24)*STATES(3)*(((- CONSTS(3)+STATES(1)) - 4.00000*CONSTS(25)*STATES(1))+ (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(25)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(25)*STATES(1) ** 2.00000) ** (1.0 / 2))
ALGBRC(6) = 1.00000+STATES(3)/CONSTS(26)+(((- CONSTS(3)+STATES(1)) - 4.00000*CONSTS(25)*STATES(1))+ (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(25)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(25)*STATES(1) ** 2.00000) ** (1.0 / 2))/( (2.00000 - 8.00000*CONSTS(25))*CONSTS(27))+( CONSTS(23)*STATES(3)*(((- CONSTS(3)+STATES(1)) - 4.00000*CONSTS(25)*STATES(1))+ (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(25)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(25)*STATES(1) ** 2.00000) ** (1.0 / 2)))/( (2.00000 - 8.00000*CONSTS(25))*CONSTS(27)*CONSTS(26))
ALGBRC(7) = 1.00000+( CONSTS(29)*CONSTS(11))/CONSTS(30)+( CONSTS(31)*STATES(4))/CONSTS(32) ** 2.00000*1.00000+( 2.00000*CONSTS(33)*CONSTS(25)*CONSTS(3) - (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(25)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(25)*STATES(1) ** 2.00000) ** (1.0 / 2) ** 2.00000)/( (- 1.00000+ 4.00000*CONSTS(25))*CONSTS(34)*(((CONSTS(3) - STATES(1))+ 4.00000*CONSTS(25)*STATES(1)) - (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(25)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(25)*STATES(1) ** 2.00000) ** (1.0 / 2))) ** 2.00000
ALGBRC(8) = 1.00000+( CONSTS(35)*(((- CONSTS(3)+STATES(1)) - 4.00000*CONSTS(25)*STATES(1))+ (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(25)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(25)*STATES(1) ** 2.00000) ** (1.0 / 2)))/( (2.00000 - 8.00000*CONSTS(25))*CONSTS(36)) ** 2.00000*1.00000+( CONSTS(37)*(((- CONSTS(3)+STATES(1)) - 4.00000*CONSTS(25)*STATES(1))+ (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(25)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(25)*STATES(1) ** 2.00000) ** (1.0 / 2)))/( (2.00000 - 8.00000*CONSTS(25))*CONSTS(27)) ** 2.00000
ALGBRC(9) = 1.00000+CONSTS(11)/CONSTS(30)+STATES(4)/CONSTS(32) ** 2.00000*1.00000+( 2.00000*CONSTS(25)*CONSTS(3) - (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(25)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(25)*STATES(1) ** 2.00000) ** (1.0 / 2) ** 2.00000)/( (- 1.00000+ 4.00000*CONSTS(25))*CONSTS(34)*(((CONSTS(3) - STATES(1))+ 4.00000*CONSTS(25)*STATES(1)) - (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(25)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(25)*STATES(1) ** 2.00000) ** (1.0 / 2))) ** 2.00000*1.00000+(((- CONSTS(3)+STATES(1)) - 4.00000*CONSTS(25)*STATES(1))+ (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(25)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(25)*STATES(1) ** 2.00000) ** (1.0 / 2))/( (2.00000 - 8.00000*CONSTS(25))*CONSTS(36)) ** 2.00000
ALGBRC(10) = (2.00000 - 8.00000*CONSTS(25))*CONSTS(27)*CONSTS(26)*(( CONSTS(28)*ALGBRC(7)*ALGBRC(8))/ALGBRC(9)+1.00000+STATES(3)/CONSTS(26)+(((- CONSTS(3)+STATES(1)) - 4.00000*CONSTS(25)*STATES(1))+ (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(25)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(25)*STATES(1) ** 2.00000) ** (1.0 / 2))/( (2.00000 - 8.00000*CONSTS(25))*CONSTS(27))+( CONSTS(23)*STATES(3)*(((- CONSTS(3)+STATES(1)) - 4.00000*CONSTS(25)*STATES(1))+ (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(25)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(25)*STATES(1) ** 2.00000) ** (1.0 / 2)))/( (2.00000 - 8.00000*CONSTS(25))*CONSTS(27)*CONSTS(26)) ** 2.00000)
ALGBRC(11) = ( ALGBRC(5)*ALGBRC(6))/ALGBRC(10)
ALGBRC(12) = ( (( CONSTS(9)*CONSTS(38)*STATES(4))/CONSTS(41))*(1.00000 - ( STATES(14)*STATES(13))/( STATES(4)*CONSTS(40))))/(1.00000+STATES(4)/CONSTS(41)+STATES(14)/CONSTS(42)+STATES(13)/CONSTS(43)+( STATES(4)*STATES(13))/( CONSTS(41)*CONSTS(44))+( STATES(14)*STATES(13))/( CONSTS(42)*CONSTS(43)))
RATES(4) = (ALGBRC(11) - ALGBRC(12))/CONSTS(9)
ALGBRC(14) = ( (( CONSTS(9)*CONSTS(2)*CONSTS(56)*STATES(13)*STATES(6))/( CONSTS(57)*CONSTS(58)))*(1.00000 - ( STATES(7)*STATES(5))/( STATES(13)*STATES(6)*CONSTS(59))))/( (1.00000+STATES(13)/CONSTS(57)+STATES(7)/CONSTS(53))*(1.00000+STATES(6)/CONSTS(58)+STATES(5)/CONSTS(54)))
ALGBRC(15) = ( 1.00000*CONSTS(9)*CONSTS(60)*(( CONSTS(61)*STATES(7)*(CONSTS(3) - (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(62)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(62)*STATES(1) ** 2.00000) ** (1.0 / 2)))/(1.00000 - 4.00000*CONSTS(62)) - ( (((- CONSTS(3)+STATES(1)) - 4.00000*CONSTS(62)*STATES(1))+ (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(62)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(62)*STATES(1) ** 2.00000) ** (1.0 / 2))*STATES(8))/(2.00000 - 8.00000*CONSTS(62))))/( CONSTS(63)*CONSTS(64)*(1.00000+(CONSTS(3) - (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(62)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(62)*STATES(1) ** 2.00000) ** (1.0 / 2))/( (1.00000 - 4.00000*CONSTS(62))*CONSTS(65))+(((- CONSTS(3)+STATES(1)) - 4.00000*CONSTS(62)*STATES(1))+ (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(62)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(62)*STATES(1) ** 2.00000) ** (1.0 / 2))/( (2.00000 - 8.00000*CONSTS(62))*CONSTS(63)))*(1.00000+STATES(7)/CONSTS(66)+STATES(8)/CONSTS(64)))
RATES(7) = (ALGBRC(14) - ALGBRC(15))/CONSTS(9)
ALGBRC(13) = ( CONSTS(9)*CONSTS(45)*(( - CONSTS(7)*STATES(6))/CONSTS(46)+( STATES(5)*STATES(14))/(1.00000+CONSTS(47))))/( CONSTS(48)*CONSTS(49)*(1.00000+STATES(6)/CONSTS(50)+STATES(5)/CONSTS(49))*(1.00000+CONSTS(7)/CONSTS(51)+STATES(14)/( (1.00000+CONSTS(47))*CONSTS(48))))
ALGBRC(16) = ( CONSTS(9)*CONSTS(1)*(( CONSTS(100)*STATES(13))/CONSTS(98) - ( CONSTS(101)*STATES(14))/CONSTS(99)))/(1.00000+STATES(13)/CONSTS(98)+STATES(14)/CONSTS(99))
RATES(14) = ((ALGBRC(12) - ALGBRC(13))+ALGBRC(16))/CONSTS(9)
ALGBRC(3) = ( (( CONSTS(9)*CONSTS(19))/CONSTS(20))*(STATES(2) - STATES(3)/CONSTS(21)))/(1.00000+STATES(2)/CONSTS(20)+STATES(3)/CONSTS(22))
ALGBRC(18) = (( CONSTS(9)*CONSTS(102)*STATES(2)*STATES(17))/( CONSTS(103)*CONSTS(104)))/( (1.00000+STATES(2)/CONSTS(103)+STATES(18)/CONSTS(105))*(1.00000+STATES(17)/CONSTS(104)))
RATES(2) = ((ALGBRC(1) - ALGBRC(3)) - ALGBRC(18))/CONSTS(9)
ALGBRC(17) = ( (( CONSTS(9)*CONSTS(67))/CONSTS(68))*(STATES(8) - STATES(9)/CONSTS(69)))/(1.00000+STATES(8)/CONSTS(68)+STATES(9)/CONSTS(70))
RATES(8) = (ALGBRC(15) - ALGBRC(17))/CONSTS(9)
ALGBRC(19) = ( (( CONSTS(9)*CONSTS(71))/CONSTS(72))*(STATES(9) - STATES(10)/CONSTS(73)))/(1.00000+STATES(9)/CONSTS(72)+STATES(10)/CONSTS(74))
RATES(9) = (ALGBRC(17) - ALGBRC(19))/CONSTS(9)
ALGBRC(20) = ( CONSTS(9)*CONSTS(106)*STATES(15))/(CONSTS(107)+STATES(15))
RATES(15) = (ALGBRC(18) - ALGBRC(20))/CONSTS(9)
ALGBRC(21) = ( (( CONSTS(9)*CONSTS(75))/( CONSTS(76)*CONSTS(77)))*(( STATES(10)*(CONSTS(3) - (((STATES(1) ** 2.00000 - 4.00000*CONSTS(78)*STATES(1) ** 2.00000) - 2.00000*STATES(1)*CONSTS(3))+ 8.00000*CONSTS(78)*STATES(1)*CONSTS(3)+CONSTS(3) ** 2.00000) ** (1.0 / 2)))/(1.00000 - 4.00000*CONSTS(78)) - (( STATES(11)*(((STATES(1) - 4.00000*CONSTS(78)*STATES(1)) - CONSTS(3))+ (((STATES(1) ** 2.00000 - 4.00000*CONSTS(78)*STATES(1) ** 2.00000) - 2.00000*STATES(1)*CONSTS(3))+ 8.00000*CONSTS(78)*STATES(1)*CONSTS(3)+CONSTS(3) ** 2.00000) ** (1.0 / 2)))/(2.00000 - 8.00000*CONSTS(78)))/CONSTS(79)))/( (1.00000+STATES(10)/CONSTS(76)+STATES(11)/CONSTS(80))*(1.00000+((((STATES(1) - 4.00000*CONSTS(78)*STATES(1)) - CONSTS(3))+ (((STATES(1) ** 2.00000 - 4.00000*CONSTS(78)*STATES(1) ** 2.00000) - 2.00000*STATES(1)*CONSTS(3))+ 8.00000*CONSTS(78)*STATES(1)*CONSTS(3)+CONSTS(3) ** 2.00000) ** (1.0 / 2))/(2.00000 - 8.00000*CONSTS(78)))/CONSTS(81)+((CONSTS(3) - (((STATES(1) ** 2.00000 - 4.00000*CONSTS(78)*STATES(1) ** 2.00000) - 2.00000*STATES(1)*CONSTS(3))+ 8.00000*CONSTS(78)*STATES(1)*CONSTS(3)+CONSTS(3) ** 2.00000) ** (1.0 / 2))/(1.00000 - 4.00000*CONSTS(78)))/CONSTS(77)))
RATES(10) = (ALGBRC(19) - ALGBRC(21))/CONSTS(9)
ALGBRC(22) = (( CONSTS(9)*CONSTS(108)*STATES(16)*STATES(17))/( CONSTS(109)*CONSTS(110)))/( (1.00000+STATES(16)/CONSTS(109)+STATES(18)/CONSTS(111))*(1.00000+STATES(17)/CONSTS(110)))
RATES(16) = (ALGBRC(20) - ALGBRC(22))/CONSTS(9)
ALGBRC(24) = ( CONSTS(9)*CONSTS(96)*(((STATES(1) - 4.00000*CONSTS(97)*STATES(1)) - CONSTS(3))+ (((STATES(1) ** 2.00000 - 4.00000*CONSTS(97)*STATES(1) ** 2.00000) - 2.00000*STATES(1)*CONSTS(3))+ 8.00000*CONSTS(97)*STATES(1)*CONSTS(3)+CONSTS(3) ** 2.00000) ** (1.0 / 2)))/(2.00000 - 8.00000*CONSTS(97))
RATES(1) = (((ALGBRC(15) - (ALGBRC(1)+ALGBRC(11)))+ALGBRC(21)) - ALGBRC(24))/CONSTS(9)
ALGBRC(23) = (( CONSTS(9)*CONSTS(82)*STATES(11) ** CONSTS(83))/CONSTS(84) ** CONSTS(83))/(1.00000+STATES(11) ** CONSTS(83)/CONSTS(84) ** CONSTS(83))
RATES(11) = (ALGBRC(21) - ALGBRC(23))/CONSTS(9)
ALGBRC(26) = CONSTS(9)*CONSTS(138)*STATES(18)
RATES(17) = (ALGBRC(26) - (ALGBRC(18)+ALGBRC(22)))/CONSTS(9)
RATES(18) = ((ALGBRC(18)+ALGBRC(22)) - ALGBRC(26))/CONSTS(9)
ALGBRC(25) = ( CONSTS(9)*(( CONSTS(112)*STATES(19))/CONSTS(114) - ( CONSTS(113)*STATES(20))/CONSTS(115)))/(1.00000+STATES(19)/CONSTS(114)+STATES(20)/CONSTS(115))
ALGBRC(28) = ( CONSTS(9)*(( CONSTS(116)*STATES(20)*STATES(21))/( CONSTS(118)*CONSTS(119)) - ( CONSTS(117)*STATES(13)*STATES(22))/( CONSTS(120)*CONSTS(121))))/( (1.00000+STATES(20)/CONSTS(118)+STATES(13)/CONSTS(120))*(1.00000+STATES(21)/CONSTS(119)+STATES(22)/CONSTS(121)))
RATES(20) = (ALGBRC(25) - ALGBRC(28))/CONSTS(9)
ALGBRC(27) = CONSTS(9)*CONSTS(85)*STATES(12)
ALGBRC(29) = ( (( CONSTS(9)*- CONSTS(86))/( CONSTS(87)*CONSTS(88)))*( STATES(6)*CONSTS(5) - ( STATES(5)*STATES(12))/CONSTS(89)))/(1.00000+STATES(6)/CONSTS(87)+( CONSTS(90)*CONSTS(5))/( CONSTS(87)*CONSTS(88))+( CONSTS(91)*STATES(12))/( CONSTS(92)*CONSTS(93))+STATES(5)/CONSTS(92)+( STATES(6)*CONSTS(5))/( CONSTS(87)*CONSTS(88))+( CONSTS(91)*STATES(6)*STATES(12))/( CONSTS(87)*CONSTS(92)*CONSTS(93))+( CONSTS(90)*CONSTS(5)*STATES(5))/( CONSTS(87)*CONSTS(88)*CONSTS(92))+( STATES(5)*STATES(12))/( CONSTS(92)*CONSTS(93))+( STATES(6)*CONSTS(5)*STATES(12))/( CONSTS(87)*CONSTS(88)*CONSTS(94))+( CONSTS(5)*STATES(5)*STATES(12))/( CONSTS(95)*CONSTS(92)*CONSTS(93)))
RATES(5) = (((ALGBRC(14) - ALGBRC(13))+ 3.00000*ALGBRC(27)) - ALGBRC(29))/CONSTS(9)
RATES(6) = (((ALGBRC(13) - ALGBRC(14)) - 3.00000*ALGBRC(27))+ALGBRC(29))/CONSTS(9)
RATES(12) = ((ALGBRC(23) - 2.00000*ALGBRC(27)) - ALGBRC(29))/CONSTS(9)
ALGBRC(30) = ( CONSTS(9)*(( CONSTS(122)*STATES(19))/CONSTS(124) - ( CONSTS(123)*STATES(21))/CONSTS(125)))/(1.00000+STATES(19)/CONSTS(124)+STATES(21)/CONSTS(125))
RATES(19) = ((ALGBRC(22) - ALGBRC(25)) - ALGBRC(30))/CONSTS(9)
ALGBRC(31) = ( CONSTS(9)*(( CONSTS(126)*STATES(13)*STATES(22))/( CONSTS(128)*CONSTS(129)) - ( CONSTS(127)*STATES(3)*STATES(23))/( CONSTS(130)*CONSTS(131))))/( (1.00000+STATES(13)/CONSTS(128)+STATES(3)/CONSTS(130))*(1.00000+STATES(22)/CONSTS(129)+STATES(23)/CONSTS(131)))
RATES(22) = (ALGBRC(28) - ALGBRC(31))/CONSTS(9)
ALGBRC(32) = ( CONSTS(9)*(( CONSTS(132)*STATES(23)*STATES(21))/( CONSTS(135)*CONSTS(134)) - ( CONSTS(133)*STATES(3)*STATES(13))/( CONSTS(136)*CONSTS(137))))/( (1.00000+STATES(21)/CONSTS(134)+STATES(13)/CONSTS(137))*(1.00000+STATES(23)/CONSTS(135)+STATES(3)/CONSTS(136)))
RATES(3) = ((ALGBRC(3) - ALGBRC(11))+ALGBRC(31)+ALGBRC(32))/CONSTS(9)
RATES(13) = (((((ALGBRC(12) - ALGBRC(14)) - ALGBRC(16))+ALGBRC(28)) - ALGBRC(31))+ALGBRC(32))/CONSTS(9)
RATES(21) = ((ALGBRC(30) - ALGBRC(28)) - ALGBRC(32))/CONSTS(9)
RATES(23) = (ALGBRC(31) - ALGBRC(32))/CONSTS(9)
RETURN
END
SUBROUTINE computeVariables(VOI, CONSTS, RATES, STATES, ALGBRC)
REAL VOI, CONSTS(*), RATES(*), STATES(*), ALGBRC(*)
ALGBRC(1) = ( CONSTS(9)*CONSTS(12)*(( - STATES(2)*(CONSTS(3) - (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(13)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(13)*STATES(1) ** 2.00000) ** (1.0 / 2)))/( (1.00000 - 4.00000*CONSTS(13))*CONSTS(14))+( STATES(24)*(((- CONSTS(3)+STATES(1)) - 4.00000*CONSTS(13)*STATES(1))+ (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(13)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(13)*STATES(1) ** 2.00000) ** (1.0 / 2)))/(2.00000 - 8.00000*CONSTS(13))))/( CONSTS(15)*CONSTS(16)*(1.00000+STATES(2)/CONSTS(17)+STATES(24)/CONSTS(16))*(1.00000+(CONSTS(3) - (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(13)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(13)*STATES(1) ** 2.00000) ** (1.0 / 2))/( (1.00000 - 4.00000*CONSTS(13))*CONSTS(18))+(((- CONSTS(3)+STATES(1)) - 4.00000*CONSTS(13)*STATES(1))+ (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(13)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(13)*STATES(1) ** 2.00000) ** (1.0 / 2))/( (2.00000 - 8.00000*CONSTS(13))*CONSTS(15))))
ALGBRC(4) = ( CONSTS(9)*CONSTS(139)*(CONSTS(8) - STATES(24)/CONSTS(140)))/( CONSTS(141)*(1.00000+CONSTS(8)/CONSTS(141)+STATES(24)/CONSTS(142)+( 0.910000*CONSTS(8)*STATES(24))/( CONSTS(142)*CONSTS(141))))
ALGBRC(5) = CONSTS(9)*CONSTS(23)*CONSTS(24)*STATES(3)*(((- CONSTS(3)+STATES(1)) - 4.00000*CONSTS(25)*STATES(1))+ (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(25)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(25)*STATES(1) ** 2.00000) ** (1.0 / 2))
ALGBRC(6) = 1.00000+STATES(3)/CONSTS(26)+(((- CONSTS(3)+STATES(1)) - 4.00000*CONSTS(25)*STATES(1))+ (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(25)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(25)*STATES(1) ** 2.00000) ** (1.0 / 2))/( (2.00000 - 8.00000*CONSTS(25))*CONSTS(27))+( CONSTS(23)*STATES(3)*(((- CONSTS(3)+STATES(1)) - 4.00000*CONSTS(25)*STATES(1))+ (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(25)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(25)*STATES(1) ** 2.00000) ** (1.0 / 2)))/( (2.00000 - 8.00000*CONSTS(25))*CONSTS(27)*CONSTS(26))
ALGBRC(7) = 1.00000+( CONSTS(29)*CONSTS(11))/CONSTS(30)+( CONSTS(31)*STATES(4))/CONSTS(32) ** 2.00000*1.00000+( 2.00000*CONSTS(33)*CONSTS(25)*CONSTS(3) - (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(25)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(25)*STATES(1) ** 2.00000) ** (1.0 / 2) ** 2.00000)/( (- 1.00000+ 4.00000*CONSTS(25))*CONSTS(34)*(((CONSTS(3) - STATES(1))+ 4.00000*CONSTS(25)*STATES(1)) - (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(25)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(25)*STATES(1) ** 2.00000) ** (1.0 / 2))) ** 2.00000
ALGBRC(8) = 1.00000+( CONSTS(35)*(((- CONSTS(3)+STATES(1)) - 4.00000*CONSTS(25)*STATES(1))+ (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(25)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(25)*STATES(1) ** 2.00000) ** (1.0 / 2)))/( (2.00000 - 8.00000*CONSTS(25))*CONSTS(36)) ** 2.00000*1.00000+( CONSTS(37)*(((- CONSTS(3)+STATES(1)) - 4.00000*CONSTS(25)*STATES(1))+ (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(25)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(25)*STATES(1) ** 2.00000) ** (1.0 / 2)))/( (2.00000 - 8.00000*CONSTS(25))*CONSTS(27)) ** 2.00000
ALGBRC(9) = 1.00000+CONSTS(11)/CONSTS(30)+STATES(4)/CONSTS(32) ** 2.00000*1.00000+( 2.00000*CONSTS(25)*CONSTS(3) - (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(25)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(25)*STATES(1) ** 2.00000) ** (1.0 / 2) ** 2.00000)/( (- 1.00000+ 4.00000*CONSTS(25))*CONSTS(34)*(((CONSTS(3) - STATES(1))+ 4.00000*CONSTS(25)*STATES(1)) - (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(25)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(25)*STATES(1) ** 2.00000) ** (1.0 / 2))) ** 2.00000*1.00000+(((- CONSTS(3)+STATES(1)) - 4.00000*CONSTS(25)*STATES(1))+ (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(25)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(25)*STATES(1) ** 2.00000) ** (1.0 / 2))/( (2.00000 - 8.00000*CONSTS(25))*CONSTS(36)) ** 2.00000
ALGBRC(10) = (2.00000 - 8.00000*CONSTS(25))*CONSTS(27)*CONSTS(26)*(( CONSTS(28)*ALGBRC(7)*ALGBRC(8))/ALGBRC(9)+1.00000+STATES(3)/CONSTS(26)+(((- CONSTS(3)+STATES(1)) - 4.00000*CONSTS(25)*STATES(1))+ (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(25)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(25)*STATES(1) ** 2.00000) ** (1.0 / 2))/( (2.00000 - 8.00000*CONSTS(25))*CONSTS(27))+( CONSTS(23)*STATES(3)*(((- CONSTS(3)+STATES(1)) - 4.00000*CONSTS(25)*STATES(1))+ (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(25)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(25)*STATES(1) ** 2.00000) ** (1.0 / 2)))/( (2.00000 - 8.00000*CONSTS(25))*CONSTS(27)*CONSTS(26)) ** 2.00000)
ALGBRC(11) = ( ALGBRC(5)*ALGBRC(6))/ALGBRC(10)
ALGBRC(12) = ( (( CONSTS(9)*CONSTS(38)*STATES(4))/CONSTS(41))*(1.00000 - ( STATES(14)*STATES(13))/( STATES(4)*CONSTS(40))))/(1.00000+STATES(4)/CONSTS(41)+STATES(14)/CONSTS(42)+STATES(13)/CONSTS(43)+( STATES(4)*STATES(13))/( CONSTS(41)*CONSTS(44))+( STATES(14)*STATES(13))/( CONSTS(42)*CONSTS(43)))
ALGBRC(14) = ( (( CONSTS(9)*CONSTS(2)*CONSTS(56)*STATES(13)*STATES(6))/( CONSTS(57)*CONSTS(58)))*(1.00000 - ( STATES(7)*STATES(5))/( STATES(13)*STATES(6)*CONSTS(59))))/( (1.00000+STATES(13)/CONSTS(57)+STATES(7)/CONSTS(53))*(1.00000+STATES(6)/CONSTS(58)+STATES(5)/CONSTS(54)))
ALGBRC(15) = ( 1.00000*CONSTS(9)*CONSTS(60)*(( CONSTS(61)*STATES(7)*(CONSTS(3) - (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(62)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(62)*STATES(1) ** 2.00000) ** (1.0 / 2)))/(1.00000 - 4.00000*CONSTS(62)) - ( (((- CONSTS(3)+STATES(1)) - 4.00000*CONSTS(62)*STATES(1))+ (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(62)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(62)*STATES(1) ** 2.00000) ** (1.0 / 2))*STATES(8))/(2.00000 - 8.00000*CONSTS(62))))/( CONSTS(63)*CONSTS(64)*(1.00000+(CONSTS(3) - (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(62)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(62)*STATES(1) ** 2.00000) ** (1.0 / 2))/( (1.00000 - 4.00000*CONSTS(62))*CONSTS(65))+(((- CONSTS(3)+STATES(1)) - 4.00000*CONSTS(62)*STATES(1))+ (((CONSTS(3) ** 2.00000 - 2.00000*CONSTS(3)*STATES(1))+ 8.00000*CONSTS(62)*CONSTS(3)*STATES(1)+STATES(1) ** 2.00000) - 4.00000*CONSTS(62)*STATES(1) ** 2.00000) ** (1.0 / 2))/( (2.00000 - 8.00000*CONSTS(62))*CONSTS(63)))*(1.00000+STATES(7)/CONSTS(66)+STATES(8)/CONSTS(64)))
ALGBRC(13) = ( CONSTS(9)*CONSTS(45)*(( - CONSTS(7)*STATES(6))/CONSTS(46)+( STATES(5)*STATES(14))/(1.00000+CONSTS(47))))/( CONSTS(48)*CONSTS(49)*(1.00000+STATES(6)/CONSTS(50)+STATES(5)/CONSTS(49))*(1.00000+CONSTS(7)/CONSTS(51)+STATES(14)/( (1.00000+CONSTS(47))*CONSTS(48))))
ALGBRC(16) = ( CONSTS(9)*CONSTS(1)*(( CONSTS(100)*STATES(13))/CONSTS(98) - ( CONSTS(101)*STATES(14))/CONSTS(99)))/(1.00000+STATES(13)/CONSTS(98)+STATES(14)/CONSTS(99))
ALGBRC(3) = ( (( CONSTS(9)*CONSTS(19))/CONSTS(20))*(STATES(2) - STATES(3)/CONSTS(21)))/(1.00000+STATES(2)/CONSTS(20)+STATES(3)/CONSTS(22))
ALGBRC(18) = (( CONSTS(9)*CONSTS(102)*STATES(2)*STATES(17))/( CONSTS(103)*CONSTS(104)))/( (1.00000+STATES(2)/CONSTS(103)+STATES(18)/CONSTS(105))*(1.00000+STATES(17)/CONSTS(104)))
ALGBRC(17) = ( (( CONSTS(9)*CONSTS(67))/CONSTS(68))*(STATES(8) - STATES(9)/CONSTS(69)))/(1.00000+STATES(8)/CONSTS(68)+STATES(9)/CONSTS(70))
ALGBRC(19) = ( (( CONSTS(9)*CONSTS(71))/CONSTS(72))*(STATES(9) - STATES(10)/CONSTS(73)))/(1.00000+STATES(9)/CONSTS(72)+STATES(10)/CONSTS(74))
ALGBRC(20) = ( CONSTS(9)*CONSTS(106)*STATES(15))/(CONSTS(107)+STATES(15))
ALGBRC(21) = ( (( CONSTS(9)*CONSTS(75))/( CONSTS(76)*CONSTS(77)))*(( STATES(10)*(CONSTS(3) - (((STATES(1) ** 2.00000 - 4.00000*CONSTS(78)*STATES(1) ** 2.00000) - 2.00000*STATES(1)*CONSTS(3))+ 8.00000*CONSTS(78)*STATES(1)*CONSTS(3)+CONSTS(3) ** 2.00000) ** (1.0 / 2)))/(1.00000 - 4.00000*CONSTS(78)) - (( STATES(11)*(((STATES(1) - 4.00000*CONSTS(78)*STATES(1)) - CONSTS(3))+ (((STATES(1) ** 2.00000 - 4.00000*CONSTS(78)*STATES(1) ** 2.00000) - 2.00000*STATES(1)*CONSTS(3))+ 8.00000*CONSTS(78)*STATES(1)*CONSTS(3)+CONSTS(3) ** 2.00000) ** (1.0 / 2)))/(2.00000 - 8.00000*CONSTS(78)))/CONSTS(79)))/( (1.00000+STATES(10)/CONSTS(76)+STATES(11)/CONSTS(80))*(1.00000+((((STATES(1) - 4.00000*CONSTS(78)*STATES(1)) - CONSTS(3))+ (((STATES(1) ** 2.00000 - 4.00000*CONSTS(78)*STATES(1) ** 2.00000) - 2.00000*STATES(1)*CONSTS(3))+ 8.00000*CONSTS(78)*STATES(1)*CONSTS(3)+CONSTS(3) ** 2.00000) ** (1.0 / 2))/(2.00000 - 8.00000*CONSTS(78)))/CONSTS(81)+((CONSTS(3) - (((STATES(1) ** 2.00000 - 4.00000*CONSTS(78)*STATES(1) ** 2.00000) - 2.00000*STATES(1)*CONSTS(3))+ 8.00000*CONSTS(78)*STATES(1)*CONSTS(3)+CONSTS(3) ** 2.00000) ** (1.0 / 2))/(1.00000 - 4.00000*CONSTS(78)))/CONSTS(77)))
ALGBRC(22) = (( CONSTS(9)*CONSTS(108)*STATES(16)*STATES(17))/( CONSTS(109)*CONSTS(110)))/( (1.00000+STATES(16)/CONSTS(109)+STATES(18)/CONSTS(111))*(1.00000+STATES(17)/CONSTS(110)))
ALGBRC(24) = ( CONSTS(9)*CONSTS(96)*(((STATES(1) - 4.00000*CONSTS(97)*STATES(1)) - CONSTS(3))+ (((STATES(1) ** 2.00000 - 4.00000*CONSTS(97)*STATES(1) ** 2.00000) - 2.00000*STATES(1)*CONSTS(3))+ 8.00000*CONSTS(97)*STATES(1)*CONSTS(3)+CONSTS(3) ** 2.00000) ** (1.0 / 2)))/(2.00000 - 8.00000*CONSTS(97))
ALGBRC(23) = (( CONSTS(9)*CONSTS(82)*STATES(11) ** CONSTS(83))/CONSTS(84) ** CONSTS(83))/(1.00000+STATES(11) ** CONSTS(83)/CONSTS(84) ** CONSTS(83))
ALGBRC(26) = CONSTS(9)*CONSTS(138)*STATES(18)
ALGBRC(25) = ( CONSTS(9)*(( CONSTS(112)*STATES(19))/CONSTS(114) - ( CONSTS(113)*STATES(20))/CONSTS(115)))/(1.00000+STATES(19)/CONSTS(114)+STATES(20)/CONSTS(115))
ALGBRC(28) = ( CONSTS(9)*(( CONSTS(116)*STATES(20)*STATES(21))/( CONSTS(118)*CONSTS(119)) - ( CONSTS(117)*STATES(13)*STATES(22))/( CONSTS(120)*CONSTS(121))))/( (1.00000+STATES(20)/CONSTS(118)+STATES(13)/CONSTS(120))*(1.00000+STATES(21)/CONSTS(119)+STATES(22)/CONSTS(121)))
ALGBRC(27) = CONSTS(9)*CONSTS(85)*STATES(12)
ALGBRC(29) = ( (( CONSTS(9)*- CONSTS(86))/( CONSTS(87)*CONSTS(88)))*( STATES(6)*CONSTS(5) - ( STATES(5)*STATES(12))/CONSTS(89)))/(1.00000+STATES(6)/CONSTS(87)+( CONSTS(90)*CONSTS(5))/( CONSTS(87)*CONSTS(88))+( CONSTS(91)*STATES(12))/( CONSTS(92)*CONSTS(93))+STATES(5)/CONSTS(92)+( STATES(6)*CONSTS(5))/( CONSTS(87)*CONSTS(88))+( CONSTS(91)*STATES(6)*STATES(12))/( CONSTS(87)*CONSTS(92)*CONSTS(93))+( CONSTS(90)*CONSTS(5)*STATES(5))/( CONSTS(87)*CONSTS(88)*CONSTS(92))+( STATES(5)*STATES(12))/( CONSTS(92)*CONSTS(93))+( STATES(6)*CONSTS(5)*STATES(12))/( CONSTS(87)*CONSTS(88)*CONSTS(94))+( CONSTS(5)*STATES(5)*STATES(12))/( CONSTS(95)*CONSTS(92)*CONSTS(93)))
ALGBRC(30) = ( CONSTS(9)*(( CONSTS(122)*STATES(19))/CONSTS(124) - ( CONSTS(123)*STATES(21))/CONSTS(125)))/(1.00000+STATES(19)/CONSTS(124)+STATES(21)/CONSTS(125))
ALGBRC(31) = ( CONSTS(9)*(( CONSTS(126)*STATES(13)*STATES(22))/( CONSTS(128)*CONSTS(129)) - ( CONSTS(127)*STATES(3)*STATES(23))/( CONSTS(130)*CONSTS(131))))/( (1.00000+STATES(13)/CONSTS(128)+STATES(3)/CONSTS(130))*(1.00000+STATES(22)/CONSTS(129)+STATES(23)/CONSTS(131)))
ALGBRC(32) = ( CONSTS(9)*(( CONSTS(132)*STATES(23)*STATES(21))/( CONSTS(135)*CONSTS(134)) - ( CONSTS(133)*STATES(3)*STATES(13))/( CONSTS(136)*CONSTS(137))))/( (1.00000+STATES(21)/CONSTS(134)+STATES(13)/CONSTS(137))*(1.00000+STATES(23)/CONSTS(135)+STATES(3)/CONSTS(136)))
ALGBRC(2) = STATES(18)/STATES(17)
RETURN
END
