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 53 entries in the algebraic variable array.
C There are a total of 22 entries in each of the rate and state variable arrays.
C There are a total of 83 entries in the constant variable array.
C
C
C VOI is time in component environment (hour).
C CONSTS(1) is eps in component E (dimensionless).
C CONSTS(2) is K1 in component A (per_hour).
C CONSTS(3) is K1a in component A (per_hour).
C CONSTS(4) is K2 in component A (per_hour).
C CONSTS(5) is K2a in component A (per_hour).
C CONSTS(6) is K2aa in component A (per_hour).
C CONSTS(7) is K3 in component A (per_hour).
C CONSTS(8) is K3a in component A (per_hour).
C CONSTS(9) is K4 in component A (per_hour).
C CONSTS(10) is J1 in component A (dimensionless).
C CONSTS(11) is J3 in component A (dimensionless).
C CONSTS(12) is J4 in component A (dimensionless).
C ALGBRC(2) is v_20 in component A (per_hour).
C ALGBRC(22) is v_21 in component A (per_hour).
C ALGBRC(1) is v_42 in component A (per_hour).
C ALGBRC(23) is v_19 in component A (per_hour).
C CONSTS(13) is GA in component A (dimensionless).
C CONSTS(14) is GB in component A (dimensionless).
C CONSTS(15) is GE in component A (dimensionless).
C ALGBRC(13) is V_2 in component A (per_hour).
C ALGBRC(14) is V_4 in component A (per_hour).
C STATES(1) is Cdh1 in component A (dimensionless).
C CONSTS(16) is Cdc20 in component D (dimensionless).
C STATES(2) is CYCA in component D (dimensionless).
C STATES(3) is CYCB in component A (dimensionless).
C STATES(4) is CYCE in component D (dimensionless).
C CONSTS(17) is k15 in component B (per_hour).
C CONSTS(18) is k16 in component B (per_hour).
C CONSTS(19) is k17 in component B (per_hour).
C CONSTS(20) is k17a in component B (per_hour).
C CONSTS(21) is k18 in component B (per_hour).
C CONSTS(22) is K9 in component B (per_hour).
C CONSTS(23) is J17 in component B (dimensionless).
C CONSTS(24) is J15 in component B (dimensionless).
C ALGBRC(15) is v_1 in component B (per_hour).
C ALGBRC(16) is v_2 in component B (per_hour).
C ALGBRC(3) is v_34 in component B (per_hour).
C ALGBRC(6) is v_39 in component B (per_hour).
C ALGBRC(4) is v_41 in component B (per_hour).
C STATES(5) is DRG in component B (dimensionless).
C STATES(6) is ERG in component B (dimensionless).
C CONSTS(25) is K19 in component C (per_hour).
C CONSTS(26) is K19a in component C (per_hour).
C CONSTS(27) is K20 in component C (per_hour).
C CONSTS(28) is K21 in component C (dimensionless).
C CONSTS(29) is K22 in component C (per_hour).
C CONSTS(30) is K23a in component C (per_hour).
C CONSTS(31) is K23 in component C (per_hour).
C CONSTS(32) is K26 in component C (per_hour).
C CONSTS(33) is K26R in component C (per_hour).
C ALGBRC(17) is v_29 in component C (per_hour).
C ALGBRC(24) is v_30 in component C (per_hour).
C ALGBRC(26) is v_43 in component C (per_hour).
C ALGBRC(28) is v_44 in component C (per_hour).
C ALGBRC(30) is v_45 in component C (per_hour).
C ALGBRC(32) is v_46 in component C (per_hour).
C ALGBRC(34) is v_47 in component C (per_hour).
C ALGBRC(36) is v_48 in component C (per_hour).
C ALGBRC(38) is v_49 in component C (per_hour).
C ALGBRC(41) is v_50 in component C (per_hour).
C ALGBRC(43) is v_51 in component C (per_hour).
C ALGBRC(45) is v_52 in component C (per_hour).
C CONSTS(34) is LA in component C (dimensionless).
C CONSTS(35) is LB in component C (dimensionless).
C CONSTS(36) is LD in component C (dimensionless).
C CONSTS(37) is LE in component C (dimensionless).
C CONSTS(38) is FE in component C (dimensionless).
C CONSTS(39) is FB in component C (dimensionless).
C STATES(7) is Rb in component C (dimensionless).
C STATES(8) is PPRb in component C (dimensionless).
C STATES(9) is E2F in component C (dimensionless).
C STATES(10) is PE2F in component C (dimensionless).
C STATES(11) is E2FRb in component C (dimensionless).
C STATES(12) is PE2FRb in component C (dimensionless).
C ALGBRC(5) is PP1A in component C (dimensionless).
C CONSTS(40) is PP1T in component C (dimensionless).
C CONSTS(41) is CYCDT in component C (dimensionless).
C CONSTS(42) is K5 in component D (per_hour).
C CONSTS(43) is K6a in component D (per_hour).
C CONSTS(44) is K6 in component D (per_hour).
C CONSTS(45) is K7a in component D (per_hour).
C CONSTS(46) is K7 in component D (per_hour).
C CONSTS(47) is K8a in component D (per_hour).
C CONSTS(48) is K8 in component D (per_hour).
C CONSTS(49) is K10 in component D (per_hour).
C CONSTS(50) is k24 in component D (per_hour).
C CONSTS(51) is k24r in component D (per_hour).
C CONSTS(52) is K25 in component D (per_hour).
C CONSTS(53) is K25R in component D (per_hour).
C CONSTS(54) is K29 in component D (per_hour).
C CONSTS(55) is K30 in component D (per_hour).
C CONSTS(56) is J8 in component D (dimensionless).
C ALGBRC(27) is v_3 in component D (per_hour).
C ALGBRC(29) is v_4 in component D (per_hour).
C ALGBRC(31) is v_5 in component D (per_hour).
C ALGBRC(33) is v_6 in component D (per_hour).
C ALGBRC(35) is v_7 in component D (per_hour).
C ALGBRC(37) is v_8 in component D (per_hour).
C ALGBRC(39) is v_9 in component D (per_hour).
C ALGBRC(42) is v_10 in component D (per_hour).
C ALGBRC(44) is v_11 in component D (per_hour).
C ALGBRC(46) is v_12 in component D (per_hour).
C ALGBRC(47) is v_13 in component D (per_hour).
C ALGBRC(50) is v_14 in component D (per_hour).
C ALGBRC(49) is v_15 in component D (per_hour).
C ALGBRC(52) is v_16 in component D (per_hour).
C ALGBRC(40) is v_17 in component D (per_hour).
C ALGBRC(48) is v_18 in component D (per_hour).
C ALGBRC(51) is v_36 in component D (per_hour).
C ALGBRC(53) is v_38 in component D (per_hour).
C CONSTS(80) is v_40 in component D (per_hour).
C CONSTS(57) is HA in component D (dimensionless).
C CONSTS(58) is HB in component D (dimensionless).
C CONSTS(59) is HE in component D (dimensionless).
C CONSTS(60) is YE in component D (dimensionless).
C CONSTS(61) is YB in component D (dimensionless).
C STATES(13) is p27 in component D (dimensionless).
C ALGBRC(18) is V_6 in component D (per_hour).
C ALGBRC(25) is V_8 in component D (per_hour).
C STATES(14) is MASS in component E (dimensionless).
C STATES(15) is CA in component D (dimensionless).
C STATES(16) is CD in component D (dimensionless).
C STATES(17) is CE in component D (dimensionless).
C STATES(18) is CYCD in component D (dimensionless).
C CONSTS(62) is CYCET in component D (dimensionless).
C CONSTS(63) is K27 in component E (per_hour).
C CONSTS(64) is K28 in component E (per_hour).
C ALGBRC(7) is v_31 in component E (per_hour).
C ALGBRC(19) is v_32 in component E (per_hour).
C ALGBRC(8) is v_33 in component E (per_hour).
C CONSTS(65) is r31switch in component E (dimensionless).
C CONSTS(66) is MU in component E (per_hour).
C STATES(19) is GM in component E (dimensionless).
C CONSTS(67) is K11a in component F (per_hour).
C CONSTS(68) is K11 in component F (per_hour).
C CONSTS(69) is K12 in component F (per_hour).
C CONSTS(70) is K13 in component F (per_hour).
C CONSTS(71) is K14 in component F (per_hour).
C CONSTS(72) is K31 in component F (per_hour).
C CONSTS(73) is K32 in component F (per_hour).
C CONSTS(74) is K33 in component F (per_hour).
C CONSTS(75) is K34 in component F (per_hour).
C CONSTS(76) is J13 in component F (dimensionless).
C CONSTS(77) is J14 in component F (dimensionless).
C CONSTS(78) is J31 in component F (dimensionless).
C CONSTS(79) is J32 in component F (dimensionless).
C ALGBRC(9) is v_22 in component F (per_hour).
C ALGBRC(10) is v_23 in component F (per_hour).
C ALGBRC(20) is v_24 in component F (per_hour).
C ALGBRC(12) is v_25 in component F (per_hour).
C ALGBRC(11) is v_26 in component F (per_hour).
C CONSTS(81) is v_27 in component F (per_hour).
C CONSTS(82) is v_28 in component F (per_hour).
C ALGBRC(21) is v_35 in component F (per_hour).
C CONSTS(83) is v_37 in component F (per_hour).
C STATES(20) is IEP in component F (dimensionless).
C STATES(21) is PPX in component F (dimensionless).
C STATES(22) is Cdc20T in component F (dimensionless).
C RATES(1) is d/dt Cdh1 in component A (dimensionless).
C RATES(3) is d/dt CYCB in component A (dimensionless).
C RATES(5) is d/dt DRG in component B (dimensionless).
C RATES(6) is d/dt ERG in component B (dimensionless).
C RATES(8) is d/dt PPRb in component C (dimensionless).
C RATES(9) is d/dt E2F in component C (dimensionless).
C RATES(10) is d/dt PE2F in component C (dimensionless).
C RATES(7) is d/dt Rb in component C (dimensionless).
C RATES(11) is d/dt E2FRb in component C (dimensionless).
C RATES(12) is d/dt PE2FRb in component C (dimensionless).
C RATES(15) is d/dt CA in component D (dimensionless).
C RATES(16) is d/dt CD in component D (dimensionless).
C RATES(17) is d/dt CE in component D (dimensionless).
C RATES(2) is d/dt CYCA in component D (dimensionless).
C RATES(18) is d/dt CYCD in component D (dimensionless).
C RATES(4) is d/dt CYCE in component D (dimensionless).
C RATES(13) is d/dt p27 in component D (dimensionless).
C RATES(19) is d/dt GM in component E (dimensionless).
C RATES(14) is d/dt MASS in component E (dimensionless).
C RATES(22) is d/dt Cdc20T in component F (dimensionless).
C RATES(20) is d/dt IEP in component F (dimensionless).
C RATES(21) is d/dt PPX in component F (dimensionless).
C
SUBROUTINE initConsts(CONSTS, RATES, STATES)
REAL CONSTS(*), RATES(*), STATES(*)
CONSTS(1) = 1
CONSTS(2) = 0.6
CONSTS(3) = 0.1
CONSTS(4) = 20
CONSTS(5) = 0.05
CONSTS(6) = 1
CONSTS(7) = 140
CONSTS(8) = 7.5
CONSTS(9) = 40
CONSTS(10) = 0.1
CONSTS(11) = 0.01
CONSTS(12) = 0.04
CONSTS(13) = 0.3
CONSTS(14) = 1
CONSTS(15) = 0
STATES(1) = 0.000653278
CONSTS(16) = 0.00220177
STATES(2) = 1.4094
STATES(3) = 2.72898
STATES(4) = 0.0229112
CONSTS(17) = 0.25
CONSTS(18) = 0.25
CONSTS(19) = 10
CONSTS(20) = 0.35
CONSTS(21) = 10
CONSTS(22) = 2.5
CONSTS(23) = 0.3
CONSTS(24) = 0.1
STATES(5) = 0.900533
STATES(6) = 0.0121809
CONSTS(25) = 20
CONSTS(26) = 0
CONSTS(27) = 10
CONSTS(28) = 1
CONSTS(29) = 1
CONSTS(30) = 0.005
CONSTS(31) = 1
CONSTS(32) = 10000
CONSTS(33) = 200
CONSTS(34) = 3
CONSTS(35) = 5
CONSTS(36) = 3.3
CONSTS(37) = 5
CONSTS(38) = 25
CONSTS(39) = 2
STATES(7) = 0.000190871
STATES(8) = 9.97574
STATES(9) = 0.989986
STATES(10) = 3.98594
STATES(11) = 0.00478911
STATES(12) = 0.0192822
CONSTS(40) = 1
CONSTS(41) = 0.010976
CONSTS(42) = 20
CONSTS(43) = 10
CONSTS(44) = 100
CONSTS(45) = 0
CONSTS(46) = 0.6
CONSTS(47) = 0.1
CONSTS(48) = 2
CONSTS(49) = 5
CONSTS(50) = 1000
CONSTS(51) = 10
CONSTS(52) = 1000
CONSTS(53) = 10
CONSTS(54) = 0.05
CONSTS(55) = 20
CONSTS(56) = 0.1
CONSTS(57) = 0.5
CONSTS(58) = 1
CONSTS(59) = 0.5
CONSTS(60) = 1
CONSTS(61) = 0.05
STATES(13) = 0.00922806
STATES(14) = 1.68776
STATES(15) = 0.0356927
STATES(16) = 0.010976
STATES(17) = 0.000542587
STATES(18) = 0.43929
CONSTS(62) = 0.000542587
CONSTS(63) = 0.2
CONSTS(64) = 0.2
CONSTS(65) = 1
CONSTS(66) = 0.061
STATES(19) = 1.35565
CONSTS(67) = 0
CONSTS(68) = 1.5
CONSTS(69) = 1.5
CONSTS(70) = 5
CONSTS(71) = 2.5
CONSTS(72) = 0.7
CONSTS(73) = 1.8
CONSTS(74) = 0.05
CONSTS(75) = 0.05
CONSTS(76) = 0.005
CONSTS(77) = 0.005
CONSTS(78) = 0.01
CONSTS(79) = 0.01
STATES(20) = 0.154655
STATES(21) = 1
STATES(22) = 2.36733
CONSTS(80) = CONSTS(1)*CONSTS(42)
CONSTS(81) = ( CONSTS(71)*CONSTS(16))/(CONSTS(77)+CONSTS(16))
CONSTS(82) = CONSTS(69)*CONSTS(16)
CONSTS(83) = CONSTS(1)*CONSTS(74)
RETURN
END
SUBROUTINE computeRates(VOI, CONSTS, RATES, STATES, ALGBRC)
REAL VOI, CONSTS(*), RATES(*), STATES(*), ALGBRC(*)
ALGBRC(8) = CONSTS(1)*CONSTS(66)*STATES(19)
RATES(14) = ALGBRC(8)
ALGBRC(9) = CONSTS(75)*STATES(21)
RATES(21) = CONSTS(83) - ALGBRC(9)
ALGBRC(16) = CONSTS(21)*STATES(5)
ALGBRC(4) = CONSTS(1)*(( CONSTS(19)*STATES(5)/CONSTS(23) ** 2.00000)/(STATES(5)/CONSTS(23) ** 2.00000+1.00000)+ CONSTS(20)*STATES(6))
RATES(5) = ALGBRC(4) - ALGBRC(16)
ALGBRC(15) = CONSTS(18)*STATES(6)
ALGBRC(3) = ( CONSTS(1)*CONSTS(17))/(STATES(5)/CONSTS(24) ** 2.00000+1.00000)
RATES(6) = ALGBRC(3) - ALGBRC(15)
ALGBRC(7) = CONSTS(63)*STATES(14)*CONSTS(65)
ALGBRC(19) = CONSTS(64)*STATES(19)
RATES(19) = ALGBRC(7) - ALGBRC(19)
ALGBRC(12) = CONSTS(69)*STATES(22)
ALGBRC(21) = CONSTS(1)*CONSTS(67)+ CONSTS(68)*STATES(3)
RATES(22) = ALGBRC(21) - ALGBRC(12)
ALGBRC(10) = ( CONSTS(72)*STATES(3)*(1.00000 - STATES(20)))/((CONSTS(78) - STATES(20))+1.00000)
ALGBRC(20) = ( CONSTS(73)*STATES(21)*STATES(20))/(CONSTS(79)+STATES(20))
RATES(20) = ALGBRC(10) - ALGBRC(20)
ALGBRC(2) = ( (CONSTS(8)+ CONSTS(7)*CONSTS(16))*(1.00000 - STATES(1)))/((CONSTS(11) - STATES(1))+1.00000)
ALGBRC(14) = CONSTS(9)*( CONSTS(13)*STATES(2)+ CONSTS(14)*STATES(3)+ CONSTS(15)*STATES(4))
ALGBRC(22) = ( ALGBRC(14)*STATES(1))/(CONSTS(12)+STATES(1))
RATES(1) = ALGBRC(2) - ALGBRC(22)
ALGBRC(1) = CONSTS(1)*(( CONSTS(2)*STATES(3)/CONSTS(10) ** 2.00000)/(STATES(3)/CONSTS(10) ** 2.00000+1.00000)+CONSTS(3))
ALGBRC(13) = CONSTS(6)*CONSTS(16)+ CONSTS(5)*(1.00000 - STATES(1))+ CONSTS(4)*STATES(1)
ALGBRC(23) = ALGBRC(13)*STATES(3)
RATES(3) = ALGBRC(1) - ALGBRC(23)
ALGBRC(17) = STATES(11)*CONSTS(27)*( CONSTS(41)*CONSTS(36)+ CONSTS(34)*STATES(2)+ CONSTS(35)*STATES(3)+ CONSTS(37)*STATES(4))
ALGBRC(24) = STATES(12)*CONSTS(27)*( CONSTS(41)*CONSTS(36)+ CONSTS(34)*STATES(2)+ CONSTS(35)*STATES(3)+ CONSTS(37)*STATES(4))
ALGBRC(26) = STATES(7)*CONSTS(27)*( CONSTS(41)*CONSTS(36)+ CONSTS(34)*STATES(2)+ CONSTS(35)*STATES(3)+ CONSTS(37)*STATES(4))
ALGBRC(5) = CONSTS(40)/( CONSTS(28)*CONSTS(38)*(STATES(2)+STATES(4)+ CONSTS(39)*STATES(3))+1.00000)
ALGBRC(28) = STATES(8)*( CONSTS(26)*(CONSTS(40) - ALGBRC(5))+ CONSTS(25)*ALGBRC(5))
RATES(8) = (ALGBRC(17)+ALGBRC(24)+ALGBRC(26)) - ALGBRC(28)
ALGBRC(30) = STATES(11)*CONSTS(33)
ALGBRC(32) = STATES(9)*(CONSTS(30)+ CONSTS(31)*(STATES(2)+STATES(3)))
ALGBRC(34) = STATES(10)*CONSTS(29)
ALGBRC(36) = STATES(9)*STATES(7)*CONSTS(32)
RATES(9) = ((ALGBRC(17)+ALGBRC(30)+ALGBRC(34)) - ALGBRC(32)) - ALGBRC(36)
ALGBRC(27) = CONSTS(49)*STATES(16)
ALGBRC(35) = CONSTS(50)*STATES(13)*STATES(18)
ALGBRC(37) = CONSTS(51)*STATES(16)
ALGBRC(18) = CONSTS(43)+ CONSTS(44)*( CONSTS(57)*STATES(2)+ CONSTS(58)*STATES(3)+ CONSTS(59)*STATES(4))
ALGBRC(40) = ALGBRC(18)*STATES(16)
RATES(16) = ((ALGBRC(35) - ALGBRC(37)) - ALGBRC(40)) - ALGBRC(27)
ALGBRC(6) = CONSTS(1)*CONSTS(22)*STATES(5)
ALGBRC(29) = CONSTS(49)*STATES(18)
RATES(18) = ((ALGBRC(6)+ALGBRC(40)+ALGBRC(37)) - ALGBRC(35)) - ALGBRC(29)
ALGBRC(38) = STATES(12)*CONSTS(33)
ALGBRC(41) = STATES(7)*STATES(10)*CONSTS(32)
RATES(10) = ((ALGBRC(24)+ALGBRC(38)+ALGBRC(32)) - ALGBRC(34)) - ALGBRC(41)
RATES(7) = (((ALGBRC(28)+ALGBRC(30)+ALGBRC(38)) - ALGBRC(36)) - ALGBRC(41)) - ALGBRC(26)
ALGBRC(43) = STATES(12)*CONSTS(29)
ALGBRC(45) = STATES(11)*(CONSTS(30)+ CONSTS(31)*(STATES(2)+STATES(3)))
RATES(11) = (((ALGBRC(43)+ALGBRC(36)) - ALGBRC(45)) - ALGBRC(17)) - ALGBRC(30)
RATES(12) = (((ALGBRC(45)+ALGBRC(41)) - ALGBRC(43)) - ALGBRC(24)) - ALGBRC(38)
ALGBRC(33) = CONSTS(52)*STATES(13)*STATES(2)
ALGBRC(42) = CONSTS(55)*CONSTS(16)*STATES(15)
ALGBRC(46) = CONSTS(53)*STATES(15)
ALGBRC(48) = ALGBRC(18)*STATES(15)
RATES(15) = ((ALGBRC(33) - ALGBRC(46)) - ALGBRC(48)) - ALGBRC(42)
ALGBRC(39) = CONSTS(55)*CONSTS(16)*STATES(2)
ALGBRC(51) = CONSTS(1)*CONSTS(54)*STATES(9)*STATES(14)
RATES(2) = ((ALGBRC(51) - ALGBRC(39)) - ALGBRC(33))+ALGBRC(46)+ALGBRC(48)
ALGBRC(31) = CONSTS(52)*STATES(13)*STATES(4)
ALGBRC(44) = CONSTS(53)*STATES(17)
ALGBRC(25) = ( CONSTS(48)*( CONSTS(60)*(STATES(2)+STATES(4))+ CONSTS(61)*STATES(3)))/(CONSTS(62)+CONSTS(56))+CONSTS(47)
ALGBRC(47) = ALGBRC(25)*STATES(17)
ALGBRC(49) = ALGBRC(18)*STATES(13)
RATES(13) = (((((CONSTS(80)+ALGBRC(27)+ALGBRC(37)) - ALGBRC(49)) - ALGBRC(31)) - ALGBRC(33)) - ALGBRC(35))+ALGBRC(44)+ALGBRC(46)+ALGBRC(47)+ALGBRC(42)
ALGBRC(52) = ALGBRC(18)*STATES(17)
RATES(17) = ((ALGBRC(31) - ALGBRC(44)) - ALGBRC(47)) - ALGBRC(52)
ALGBRC(50) = ALGBRC(25)*STATES(4)
ALGBRC(53) = CONSTS(1)*(CONSTS(45)+ CONSTS(46)*STATES(9))
RATES(4) = ((ALGBRC(53) - ALGBRC(50)) - ALGBRC(31))+ALGBRC(44)+ALGBRC(52)
RETURN
END
SUBROUTINE computeVariables(VOI, CONSTS, RATES, STATES, ALGBRC)
REAL VOI, CONSTS(*), RATES(*), STATES(*), ALGBRC(*)
ALGBRC(8) = CONSTS(1)*CONSTS(66)*STATES(19)
ALGBRC(9) = CONSTS(75)*STATES(21)
ALGBRC(16) = CONSTS(21)*STATES(5)
ALGBRC(4) = CONSTS(1)*(( CONSTS(19)*STATES(5)/CONSTS(23) ** 2.00000)/(STATES(5)/CONSTS(23) ** 2.00000+1.00000)+ CONSTS(20)*STATES(6))
ALGBRC(15) = CONSTS(18)*STATES(6)
ALGBRC(3) = ( CONSTS(1)*CONSTS(17))/(STATES(5)/CONSTS(24) ** 2.00000+1.00000)
ALGBRC(7) = CONSTS(63)*STATES(14)*CONSTS(65)
ALGBRC(19) = CONSTS(64)*STATES(19)
ALGBRC(12) = CONSTS(69)*STATES(22)
ALGBRC(21) = CONSTS(1)*CONSTS(67)+ CONSTS(68)*STATES(3)
ALGBRC(10) = ( CONSTS(72)*STATES(3)*(1.00000 - STATES(20)))/((CONSTS(78) - STATES(20))+1.00000)
ALGBRC(20) = ( CONSTS(73)*STATES(21)*STATES(20))/(CONSTS(79)+STATES(20))
ALGBRC(2) = ( (CONSTS(8)+ CONSTS(7)*CONSTS(16))*(1.00000 - STATES(1)))/((CONSTS(11) - STATES(1))+1.00000)
ALGBRC(14) = CONSTS(9)*( CONSTS(13)*STATES(2)+ CONSTS(14)*STATES(3)+ CONSTS(15)*STATES(4))
ALGBRC(22) = ( ALGBRC(14)*STATES(1))/(CONSTS(12)+STATES(1))
ALGBRC(1) = CONSTS(1)*(( CONSTS(2)*STATES(3)/CONSTS(10) ** 2.00000)/(STATES(3)/CONSTS(10) ** 2.00000+1.00000)+CONSTS(3))
ALGBRC(13) = CONSTS(6)*CONSTS(16)+ CONSTS(5)*(1.00000 - STATES(1))+ CONSTS(4)*STATES(1)
ALGBRC(23) = ALGBRC(13)*STATES(3)
ALGBRC(17) = STATES(11)*CONSTS(27)*( CONSTS(41)*CONSTS(36)+ CONSTS(34)*STATES(2)+ CONSTS(35)*STATES(3)+ CONSTS(37)*STATES(4))
ALGBRC(24) = STATES(12)*CONSTS(27)*( CONSTS(41)*CONSTS(36)+ CONSTS(34)*STATES(2)+ CONSTS(35)*STATES(3)+ CONSTS(37)*STATES(4))
ALGBRC(26) = STATES(7)*CONSTS(27)*( CONSTS(41)*CONSTS(36)+ CONSTS(34)*STATES(2)+ CONSTS(35)*STATES(3)+ CONSTS(37)*STATES(4))
ALGBRC(5) = CONSTS(40)/( CONSTS(28)*CONSTS(38)*(STATES(2)+STATES(4)+ CONSTS(39)*STATES(3))+1.00000)
ALGBRC(28) = STATES(8)*( CONSTS(26)*(CONSTS(40) - ALGBRC(5))+ CONSTS(25)*ALGBRC(5))
ALGBRC(30) = STATES(11)*CONSTS(33)
ALGBRC(32) = STATES(9)*(CONSTS(30)+ CONSTS(31)*(STATES(2)+STATES(3)))
ALGBRC(34) = STATES(10)*CONSTS(29)
ALGBRC(36) = STATES(9)*STATES(7)*CONSTS(32)
ALGBRC(27) = CONSTS(49)*STATES(16)
ALGBRC(35) = CONSTS(50)*STATES(13)*STATES(18)
ALGBRC(37) = CONSTS(51)*STATES(16)
ALGBRC(18) = CONSTS(43)+ CONSTS(44)*( CONSTS(57)*STATES(2)+ CONSTS(58)*STATES(3)+ CONSTS(59)*STATES(4))
ALGBRC(40) = ALGBRC(18)*STATES(16)
ALGBRC(6) = CONSTS(1)*CONSTS(22)*STATES(5)
ALGBRC(29) = CONSTS(49)*STATES(18)
ALGBRC(38) = STATES(12)*CONSTS(33)
ALGBRC(41) = STATES(7)*STATES(10)*CONSTS(32)
ALGBRC(43) = STATES(12)*CONSTS(29)
ALGBRC(45) = STATES(11)*(CONSTS(30)+ CONSTS(31)*(STATES(2)+STATES(3)))
ALGBRC(33) = CONSTS(52)*STATES(13)*STATES(2)
ALGBRC(42) = CONSTS(55)*CONSTS(16)*STATES(15)
ALGBRC(46) = CONSTS(53)*STATES(15)
ALGBRC(48) = ALGBRC(18)*STATES(15)
ALGBRC(39) = CONSTS(55)*CONSTS(16)*STATES(2)
ALGBRC(51) = CONSTS(1)*CONSTS(54)*STATES(9)*STATES(14)
ALGBRC(31) = CONSTS(52)*STATES(13)*STATES(4)
ALGBRC(44) = CONSTS(53)*STATES(17)
ALGBRC(25) = ( CONSTS(48)*( CONSTS(60)*(STATES(2)+STATES(4))+ CONSTS(61)*STATES(3)))/(CONSTS(62)+CONSTS(56))+CONSTS(47)
ALGBRC(47) = ALGBRC(25)*STATES(17)
ALGBRC(49) = ALGBRC(18)*STATES(13)
ALGBRC(52) = ALGBRC(18)*STATES(17)
ALGBRC(50) = ALGBRC(25)*STATES(4)
ALGBRC(53) = CONSTS(1)*(CONSTS(45)+ CONSTS(46)*STATES(9))
ALGBRC(11) = ( CONSTS(70)*STATES(20)*(STATES(22) - CONSTS(16)))/((CONSTS(76) - CONSTS(16))+STATES(22))
RETURN
END
