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 70 entries in the algebraic variable array.
C There are a total of 7 entries in each of the rate and state variable arrays.
C There are a total of 43 entries in the constant variable array.
C
C
C VOI is time in component environment (millisecond).
C STATES(1) is V in component membrane (millivolt).
C ALGBRC(2) is IK in component membrane (femtoA).
C ALGBRC(5) is ICa in component membrane (femtoA).
C ALGBRC(3) is IKCa in component membrane (femtoA).
C ALGBRC(30) is IKATP in component KATP (femtoA).
C CONSTS(1) is Cm in component membrane (femtoF).
C CONSTS(2) is gK in component membrane (picoS).
C CONSTS(3) is VK in component KATP (millivolt).
C STATES(2) is n in component membrane (dimensionless).
C CONSTS(4) is gKCa in component membrane (picoS).
C CONSTS(5) is kd in component membrane (micromolar).
C STATES(3) is c in component calcium_handling (micromolar).
C CONSTS(6) is gCa in component membrane (picoS).
C ALGBRC(4) is minf in component membrane (dimensionless).
C CONSTS(7) is VCa in component membrane (millivolt).
C CONSTS(8) is taun in component membrane (millisecond).
C ALGBRC(1) is ninf in component membrane (dimensionless).
C STATES(4) is cer in component calcium_handling (micromolar).
C CONSTS(9) is fcyt in component calcium_handling (dimensionless).
C ALGBRC(12) is Jmem in component calcium_handling (flux).
C ALGBRC(10) is Jer in component calcium_handling (flux).
C CONSTS(10) is fer in component calcium_handling (dimensionless).
C CONSTS(11) is sigmaV in component calcium_handling (dimensionless).
C CONSTS(12) is pleak in component calcium_handling (first_order_rate_constant).
C CONSTS(13) is Kserca in component calcium_handling (first_order_rate_constant).
C CONSTS(14) is lambdaer in component calcium_handling (dimensionless).
C CONSTS(15) is epser in component calcium_handling (dimensionless).
C CONSTS(16) is alpha in component calcium_handling (micromolar_per_femtoA_millisecond).
C CONSTS(17) is kpmca in component calcium_handling (first_order_rate_constant).
C ALGBRC(6) is Jserca in component calcium_handling (flux).
C ALGBRC(8) is Jleak in component calcium_handling (flux).
C ALGBRC(9) is rgpdh in component glycolysis (flux).
C CONSTS(18) is Rgk in component glycolysis (per_second).
C CONSTS(19) is atot in component glycolysis (micromolar).
C CONSTS(20) is pfkbas in component glycolysis (dimensionless).
C ALGBRC(7) is f6p in component glycolysis (micromolar).
C CONSTS(21) is lambda in component glycolysis (dimensionless).
C ALGBRC(70) is pfk in component pfk (micromolar).
C STATES(5) is g6p in component glycolysis (micromolar).
C STATES(6) is fbp in component glycolysis (micromolar).
C CONSTS(22) is bottom1 in component pfk (dimensionless).
C CONSTS(23) is topa1 in component pfk (dimensionless).
C CONSTS(24) is k1 in component pfk (micromolar).
C CONSTS(25) is k2 in component pfk (micromolar).
C CONSTS(26) is k3 in component pfk (micromolar).
C CONSTS(27) is k4 in component pfk (micromolar).
C CONSTS(28) is cat in component pfk (dimensionless).
C ALGBRC(22) is atp in component nucleotides (micromolar).
C ALGBRC(23) is weight2 in component pfk (dimensionless).
C CONSTS(43) is topa2 in component pfk (dimensionless).
C ALGBRC(26) is bottom2 in component pfk (dimensionless).
C ALGBRC(13) is topa3 in component pfk (dimensionless).
C ALGBRC(11) is weight3 in component pfk (dimensionless).
C ALGBRC(29) is bottom3 in component pfk (dimensionless).
C CONSTS(29) is famp in component pfk (dimensionless).
C CONSTS(30) is fatp in component pfk (dimensionless).
C CONSTS(31) is ffbp in component pfk (dimensionless).
C CONSTS(32) is fbt in component pfk (dimensionless).
C CONSTS(33) is fmt in component pfk (dimensionless).
C ALGBRC(31) is weight4 in component pfk (dimensionless).
C ALGBRC(32) is topa4 in component pfk (dimensionless).
C ALGBRC(33) is bottom4 in component pfk (dimensionless).
C ALGBRC(14) is weight5 in component pfk (dimensionless).
C ALGBRC(34) is topa5 in component pfk (dimensionless).
C ALGBRC(35) is bottom5 in component pfk (dimensionless).
C ALGBRC(36) is weight6 in component pfk (dimensionless).
C ALGBRC(37) is topa6 in component pfk (dimensionless).
C ALGBRC(38) is bottom6 in component pfk (dimensionless).
C ALGBRC(15) is weight7 in component pfk (dimensionless).
C ALGBRC(39) is topa7 in component pfk (dimensionless).
C ALGBRC(40) is bottom7 in component pfk (dimensionless).
C ALGBRC(41) is weight8 in component pfk (dimensionless).
C ALGBRC(42) is topa8 in component pfk (dimensionless).
C ALGBRC(43) is bottom8 in component pfk (dimensionless).
C ALGBRC(47) is weight9 in component pfk (dimensionless).
C ALGBRC(44) is topa9 in component pfk (dimensionless).
C ALGBRC(48) is bottom9 in component pfk (dimensionless).
C ALGBRC(49) is weight10 in component pfk (dimensionless).
C ALGBRC(45) is topa10 in component pfk (dimensionless).
C ALGBRC(50) is bottom10 in component pfk (dimensionless).
C ALGBRC(51) is weight11 in component pfk (dimensionless).
C ALGBRC(52) is topa11 in component pfk (dimensionless).
C ALGBRC(53) is bottom11 in component pfk (dimensionless).
C ALGBRC(54) is weight12 in component pfk (dimensionless).
C ALGBRC(55) is topa12 in component pfk (dimensionless).
C ALGBRC(56) is bottom12 in component pfk (dimensionless).
C ALGBRC(57) is weight13 in component pfk (dimensionless).
C ALGBRC(58) is topa13 in component pfk (dimensionless).
C ALGBRC(59) is bottom13 in component pfk (dimensionless).
C ALGBRC(60) is weight14 in component pfk (dimensionless).
C ALGBRC(61) is topa14 in component pfk (dimensionless).
C ALGBRC(62) is bottom14 in component pfk (dimensionless).
C ALGBRC(63) is weight15 in component pfk (dimensionless).
C ALGBRC(64) is topa15 in component pfk (dimensionless).
C ALGBRC(65) is bottom15 in component pfk (dimensionless).
C ALGBRC(67) is weight16 in component pfk (dimensionless).
C ALGBRC(68) is topa16 in component pfk (dimensionless).
C ALGBRC(69) is bottom16 in component pfk (dimensionless).
C ALGBRC(66) is topb in component pfk (dimensionless).
C ALGBRC(46) is amp in component nucleotides (micromolar).
C ALGBRC(16) is mgadp in component KATP (micromolar).
C ALGBRC(17) is adp3m in component KATP (micromolar).
C ALGBRC(24) is atp4m in component KATP (micromolar).
C ALGBRC(18) is topo in component KATP (dimensionless).
C ALGBRC(27) is bottomo in component KATP (dimensionless).
C ALGBRC(28) is katpo in component KATP (dimensionless).
C CONSTS(34) is gkatpbar in component KATP (picoS).
C STATES(7) is adp in component nucleotides (micromolar).
C CONSTS(35) is kdd in component KATP (dimensionless).
C CONSTS(36) is ktd in component KATP (dimensionless).
C CONSTS(37) is ktt in component KATP (dimensionless).
C ALGBRC(20) is fback in component nucleotides (dimensionless).
C CONSTS(38) is taua in component nucleotides (dimensionless).
C CONSTS(39) is r1 in component nucleotides (micromolar).
C CONSTS(40) is r in component nucleotides (dimensionless).
C ALGBRC(19) is y in component nucleotides (dimensionless).
C CONSTS(41) is vg in component nucleotides (dimensionless).
C CONSTS(42) is kg in component nucleotides (flux).
C ALGBRC(21) is rad in component nucleotides (dimensionless).
C ALGBRC(25) is ratio in component nucleotides (dimensionless).
C RATES(1) is d/dt V in component membrane (millivolt).
C RATES(2) is d/dt n in component membrane (dimensionless).
C RATES(3) is d/dt c in component calcium_handling (micromolar).
C RATES(4) is d/dt cer in component calcium_handling (micromolar).
C RATES(6) is d/dt fbp in component glycolysis (micromolar).
C RATES(5) is d/dt g6p in component glycolysis (micromolar).
C RATES(7) is d/dt adp in component nucleotides (micromolar).
C
SUBROUTINE initConsts(CONSTS, RATES, STATES)
REAL CONSTS(*), RATES(*), STATES(*)
STATES(1) = -60
CONSTS(1) = 5300
CONSTS(2) = 2700
CONSTS(3) = -75
STATES(2) = 0
CONSTS(4) = 600
CONSTS(5) = 0.5
STATES(3) = 0.25
CONSTS(6) = 1000
CONSTS(7) = 25
CONSTS(8) = 20
STATES(4) = 185
CONSTS(9) = 0.01
CONSTS(10) = 0.01
CONSTS(11) = 31
CONSTS(12) = 0.0002
CONSTS(13) = 0.4
CONSTS(14) = 1
CONSTS(15) = 1
CONSTS(16) = 0.00000450
CONSTS(17) = 0.2
CONSTS(18) = 0.2
CONSTS(19) = 3000
CONSTS(20) = 0.06
CONSTS(21) = 0.005
STATES(5) = 200
STATES(6) = 40
CONSTS(22) = 1
CONSTS(23) = 0
CONSTS(24) = 30
CONSTS(25) = 1
CONSTS(26) = 50000
CONSTS(27) = 1000
CONSTS(28) = 2
CONSTS(29) = 0.02
CONSTS(30) = 20
CONSTS(31) = 0.2
CONSTS(32) = 20
CONSTS(33) = 20
CONSTS(34) = 25000
STATES(7) = 780
CONSTS(35) = 17
CONSTS(36) = 26
CONSTS(37) = 1
CONSTS(38) = 300000
CONSTS(39) = 0.35
CONSTS(40) = 1
CONSTS(41) = 2.2
CONSTS(42) = 10
CONSTS(43) = CONSTS(23)
RETURN
END
SUBROUTINE computeRates(VOI, CONSTS, RATES, STATES, ALGBRC)
REAL VOI, CONSTS(*), RATES(*), STATES(*), ALGBRC(*)
ALGBRC(1) = 1.00000/(1.00000+EXP(- (16.0000+STATES(1)/1.00000)/5.00000))
RATES(2) = (ALGBRC(1) - STATES(2))/CONSTS(8)
ALGBRC(6) = CONSTS(13)*STATES(3)
ALGBRC(8) = CONSTS(12)*(STATES(4) - STATES(3))
ALGBRC(10) = ( CONSTS(15)*(ALGBRC(8) - ALGBRC(6)))/CONSTS(14)
RATES(4) = - CONSTS(10)*CONSTS(11)*ALGBRC(10)
ALGBRC(4) = 1.00000/(1.00000+EXP(- (20.0000+STATES(1)/1.00000)/12.0000))
ALGBRC(5) = CONSTS(6)*ALGBRC(4)*(STATES(1) - CONSTS(7))
ALGBRC(12) = - ( CONSTS(16)*ALGBRC(5)+ CONSTS(17)*STATES(3))
RATES(3) = CONSTS(9)*(ALGBRC(12)+ALGBRC(10))
ALGBRC(21) = ABS(STATES(7) - CONSTS(19) ** 2.00000 - 4.00000*STATES(7) ** 2.00000) ** (1.0 / 2)/1.00000
ALGBRC(22) = 0.500000*((CONSTS(19) - STATES(7))+ ALGBRC(21)*1.00000)
ALGBRC(9) = 0.200000* ABS(( STATES(6)*1.00000)/1.00000 ** 2.00000) ** (1.0 / 2)
ALGBRC(19) = CONSTS(41)*(ALGBRC(9)/(CONSTS(42)+ALGBRC(9)))
ALGBRC(20) = CONSTS(40)+ALGBRC(19)
RATES(7) = (ALGBRC(22) - STATES(7)*EXP( ALGBRC(20)*(1.00000 - STATES(3)/CONSTS(39))))/( CONSTS(38)*1.00000)
ALGBRC(2) = CONSTS(2)*STATES(2)*(STATES(1) - CONSTS(3))
ALGBRC(3) = (CONSTS(4)/(1.00000+CONSTS(5)/STATES(3) ** 2.00000))*(STATES(1) - CONSTS(3))
ALGBRC(16) = 0.165000*STATES(7)
ALGBRC(18) = 0.0800000*(1.00000+( 2.00000*ALGBRC(16))/( CONSTS(35)*1.00000))+ 0.890000*ALGBRC(16)/( CONSTS(35)*1.00000) ** 2.00000
ALGBRC(17) = 0.135000*STATES(7)
ALGBRC(24) = 0.0500000*ALGBRC(22)
ALGBRC(27) = 1.00000+ALGBRC(16)/( CONSTS(35)*1.00000) ** 2.00000*(1.00000+ALGBRC(17)/( CONSTS(36)*1.00000)+ALGBRC(24)/( CONSTS(37)*1.00000))
ALGBRC(28) = ALGBRC(18)/ALGBRC(27)
ALGBRC(30) = CONSTS(34)*ALGBRC(28)*(STATES(1) - CONSTS(3))
RATES(1) = - (ALGBRC(2)+ALGBRC(5)+ALGBRC(3)+ALGBRC(30))/CONSTS(1)
ALGBRC(7) = 0.300000*STATES(5)
ALGBRC(11) = ALGBRC(7) ** 2.00000/( CONSTS(26)*1.00000)
ALGBRC(13) = CONSTS(43)+ALGBRC(11)
ALGBRC(31) = ALGBRC(7)*ALGBRC(22) ** 2.00000/( CONSTS(30)*CONSTS(26)*CONSTS(27)*1.00000 ** 2.00000)
ALGBRC(32) = ALGBRC(13)+ALGBRC(31)
ALGBRC(34) = ALGBRC(32)
ALGBRC(37) = ALGBRC(34)
ALGBRC(15) = ( STATES(6)*ALGBRC(7) ** 2.00000)/( CONSTS(25)*CONSTS(26)*CONSTS(31)*1.00000)
ALGBRC(39) = ALGBRC(37)+ALGBRC(15)
ALGBRC(41) = ( STATES(6)*ALGBRC(7) ** 2.00000*ALGBRC(22) ** 2.00000)/( CONSTS(25)*CONSTS(26)*CONSTS(27)*CONSTS(31)*CONSTS(32)*CONSTS(30)*1.00000 ** 2.00000)
ALGBRC(42) = ALGBRC(39)+ALGBRC(41)
ALGBRC(44) = ALGBRC(42)
ALGBRC(45) = ALGBRC(44)
ALGBRC(46) = ( STATES(7)*STATES(7))/ALGBRC(22)
ALGBRC(51) = ( ALGBRC(46)*ALGBRC(7) ** 2.00000)/( CONSTS(24)*CONSTS(26)*CONSTS(29)*1.00000)
ALGBRC(52) = ALGBRC(45)+ALGBRC(51)
ALGBRC(54) = ( ALGBRC(46)*ALGBRC(7) ** 2.00000*ALGBRC(22) ** 2.00000)/( CONSTS(24)*CONSTS(26)*CONSTS(27)*CONSTS(29)*CONSTS(33)*CONSTS(30)*1.00000 ** 2.00000)
ALGBRC(55) = ALGBRC(52)+ALGBRC(54)
ALGBRC(58) = ALGBRC(55)
ALGBRC(61) = ALGBRC(58)
ALGBRC(64) = ALGBRC(61)
ALGBRC(67) = ( ALGBRC(46)*STATES(6)*ALGBRC(7) ** 2.00000*ALGBRC(22) ** 2.00000)/( CONSTS(24)*CONSTS(25)*CONSTS(26)*CONSTS(27)*CONSTS(31)*CONSTS(29)*CONSTS(32)*CONSTS(33)*CONSTS(30)*1.00000 ** 2.00000)
ALGBRC(68) = ALGBRC(64)+ALGBRC(67)
ALGBRC(23) = ALGBRC(22) ** 2.00000/( CONSTS(27)*1.00000)
ALGBRC(26) = CONSTS(22)+ALGBRC(23)
ALGBRC(29) = ALGBRC(26)+ALGBRC(11)
ALGBRC(33) = ALGBRC(29)+ALGBRC(31)
ALGBRC(14) = STATES(6)/CONSTS(25)
ALGBRC(35) = ALGBRC(33)+ALGBRC(14)
ALGBRC(36) = ( STATES(6)*ALGBRC(22) ** 2.00000)/( CONSTS(25)*CONSTS(27)*CONSTS(32)*1.00000)
ALGBRC(38) = ALGBRC(35)+ALGBRC(36)
ALGBRC(40) = ALGBRC(38)+ALGBRC(15)
ALGBRC(43) = ALGBRC(40)+ALGBRC(41)
ALGBRC(47) = ALGBRC(46)/CONSTS(24)
ALGBRC(48) = ALGBRC(43)+ALGBRC(47)
ALGBRC(49) = ( ALGBRC(46)*ALGBRC(22) ** 2.00000)/( CONSTS(24)*CONSTS(27)*CONSTS(33)*1.00000)
ALGBRC(50) = ALGBRC(48)+ALGBRC(49)
ALGBRC(53) = ALGBRC(50)+ALGBRC(51)
ALGBRC(56) = ALGBRC(53)+ALGBRC(54)
ALGBRC(57) = ( ALGBRC(46)*STATES(6))/( CONSTS(24)*CONSTS(25))
ALGBRC(59) = ALGBRC(56)+ALGBRC(57)
ALGBRC(60) = ( ALGBRC(46)*STATES(6)*ALGBRC(22) ** 2.00000)/( CONSTS(24)*CONSTS(25)*CONSTS(27)*CONSTS(32)*CONSTS(33)*1.00000)
ALGBRC(62) = ALGBRC(59)+ALGBRC(60)
ALGBRC(63) = ( ALGBRC(46)*STATES(6)*ALGBRC(7) ** 2.00000)/( CONSTS(24)*CONSTS(25)*CONSTS(26)*CONSTS(31)*CONSTS(29)*1.00000)
ALGBRC(65) = ALGBRC(62)+ALGBRC(63)
ALGBRC(69) = ALGBRC(65)+ALGBRC(67)
ALGBRC(66) = ALGBRC(63)
ALGBRC(70) = 1.00000*(( CONSTS(20)*CONSTS(28)*ALGBRC(68)+ CONSTS(28)*ALGBRC(66))/ALGBRC(69))
RATES(6) = CONSTS(21)*(ALGBRC(70)/1.00000 - 0.500000*ALGBRC(9))
RATES(5) = CONSTS(21)*( CONSTS(18)*1.00000 - ALGBRC(70)/1.00000)
RETURN
END
SUBROUTINE computeVariables(VOI, CONSTS, RATES, STATES, ALGBRC)
REAL VOI, CONSTS(*), RATES(*), STATES(*), ALGBRC(*)
ALGBRC(1) = 1.00000/(1.00000+EXP(- (16.0000+STATES(1)/1.00000)/5.00000))
ALGBRC(6) = CONSTS(13)*STATES(3)
ALGBRC(8) = CONSTS(12)*(STATES(4) - STATES(3))
ALGBRC(10) = ( CONSTS(15)*(ALGBRC(8) - ALGBRC(6)))/CONSTS(14)
ALGBRC(4) = 1.00000/(1.00000+EXP(- (20.0000+STATES(1)/1.00000)/12.0000))
ALGBRC(5) = CONSTS(6)*ALGBRC(4)*(STATES(1) - CONSTS(7))
ALGBRC(12) = - ( CONSTS(16)*ALGBRC(5)+ CONSTS(17)*STATES(3))
ALGBRC(21) = ABS(STATES(7) - CONSTS(19) ** 2.00000 - 4.00000*STATES(7) ** 2.00000) ** (1.0 / 2)/1.00000
ALGBRC(22) = 0.500000*((CONSTS(19) - STATES(7))+ ALGBRC(21)*1.00000)
ALGBRC(9) = 0.200000* ABS(( STATES(6)*1.00000)/1.00000 ** 2.00000) ** (1.0 / 2)
ALGBRC(19) = CONSTS(41)*(ALGBRC(9)/(CONSTS(42)+ALGBRC(9)))
ALGBRC(20) = CONSTS(40)+ALGBRC(19)
ALGBRC(2) = CONSTS(2)*STATES(2)*(STATES(1) - CONSTS(3))
ALGBRC(3) = (CONSTS(4)/(1.00000+CONSTS(5)/STATES(3) ** 2.00000))*(STATES(1) - CONSTS(3))
ALGBRC(16) = 0.165000*STATES(7)
ALGBRC(18) = 0.0800000*(1.00000+( 2.00000*ALGBRC(16))/( CONSTS(35)*1.00000))+ 0.890000*ALGBRC(16)/( CONSTS(35)*1.00000) ** 2.00000
ALGBRC(17) = 0.135000*STATES(7)
ALGBRC(24) = 0.0500000*ALGBRC(22)
ALGBRC(27) = 1.00000+ALGBRC(16)/( CONSTS(35)*1.00000) ** 2.00000*(1.00000+ALGBRC(17)/( CONSTS(36)*1.00000)+ALGBRC(24)/( CONSTS(37)*1.00000))
ALGBRC(28) = ALGBRC(18)/ALGBRC(27)
ALGBRC(30) = CONSTS(34)*ALGBRC(28)*(STATES(1) - CONSTS(3))
ALGBRC(7) = 0.300000*STATES(5)
ALGBRC(11) = ALGBRC(7) ** 2.00000/( CONSTS(26)*1.00000)
ALGBRC(13) = CONSTS(43)+ALGBRC(11)
ALGBRC(31) = ALGBRC(7)*ALGBRC(22) ** 2.00000/( CONSTS(30)*CONSTS(26)*CONSTS(27)*1.00000 ** 2.00000)
ALGBRC(32) = ALGBRC(13)+ALGBRC(31)
ALGBRC(34) = ALGBRC(32)
ALGBRC(37) = ALGBRC(34)
ALGBRC(15) = ( STATES(6)*ALGBRC(7) ** 2.00000)/( CONSTS(25)*CONSTS(26)*CONSTS(31)*1.00000)
ALGBRC(39) = ALGBRC(37)+ALGBRC(15)
ALGBRC(41) = ( STATES(6)*ALGBRC(7) ** 2.00000*ALGBRC(22) ** 2.00000)/( CONSTS(25)*CONSTS(26)*CONSTS(27)*CONSTS(31)*CONSTS(32)*CONSTS(30)*1.00000 ** 2.00000)
ALGBRC(42) = ALGBRC(39)+ALGBRC(41)
ALGBRC(44) = ALGBRC(42)
ALGBRC(45) = ALGBRC(44)
ALGBRC(46) = ( STATES(7)*STATES(7))/ALGBRC(22)
ALGBRC(51) = ( ALGBRC(46)*ALGBRC(7) ** 2.00000)/( CONSTS(24)*CONSTS(26)*CONSTS(29)*1.00000)
ALGBRC(52) = ALGBRC(45)+ALGBRC(51)
ALGBRC(54) = ( ALGBRC(46)*ALGBRC(7) ** 2.00000*ALGBRC(22) ** 2.00000)/( CONSTS(24)*CONSTS(26)*CONSTS(27)*CONSTS(29)*CONSTS(33)*CONSTS(30)*1.00000 ** 2.00000)
ALGBRC(55) = ALGBRC(52)+ALGBRC(54)
ALGBRC(58) = ALGBRC(55)
ALGBRC(61) = ALGBRC(58)
ALGBRC(64) = ALGBRC(61)
ALGBRC(67) = ( ALGBRC(46)*STATES(6)*ALGBRC(7) ** 2.00000*ALGBRC(22) ** 2.00000)/( CONSTS(24)*CONSTS(25)*CONSTS(26)*CONSTS(27)*CONSTS(31)*CONSTS(29)*CONSTS(32)*CONSTS(33)*CONSTS(30)*1.00000 ** 2.00000)
ALGBRC(68) = ALGBRC(64)+ALGBRC(67)
ALGBRC(23) = ALGBRC(22) ** 2.00000/( CONSTS(27)*1.00000)
ALGBRC(26) = CONSTS(22)+ALGBRC(23)
ALGBRC(29) = ALGBRC(26)+ALGBRC(11)
ALGBRC(33) = ALGBRC(29)+ALGBRC(31)
ALGBRC(14) = STATES(6)/CONSTS(25)
ALGBRC(35) = ALGBRC(33)+ALGBRC(14)
ALGBRC(36) = ( STATES(6)*ALGBRC(22) ** 2.00000)/( CONSTS(25)*CONSTS(27)*CONSTS(32)*1.00000)
ALGBRC(38) = ALGBRC(35)+ALGBRC(36)
ALGBRC(40) = ALGBRC(38)+ALGBRC(15)
ALGBRC(43) = ALGBRC(40)+ALGBRC(41)
ALGBRC(47) = ALGBRC(46)/CONSTS(24)
ALGBRC(48) = ALGBRC(43)+ALGBRC(47)
ALGBRC(49) = ( ALGBRC(46)*ALGBRC(22) ** 2.00000)/( CONSTS(24)*CONSTS(27)*CONSTS(33)*1.00000)
ALGBRC(50) = ALGBRC(48)+ALGBRC(49)
ALGBRC(53) = ALGBRC(50)+ALGBRC(51)
ALGBRC(56) = ALGBRC(53)+ALGBRC(54)
ALGBRC(57) = ( ALGBRC(46)*STATES(6))/( CONSTS(24)*CONSTS(25))
ALGBRC(59) = ALGBRC(56)+ALGBRC(57)
ALGBRC(60) = ( ALGBRC(46)*STATES(6)*ALGBRC(22) ** 2.00000)/( CONSTS(24)*CONSTS(25)*CONSTS(27)*CONSTS(32)*CONSTS(33)*1.00000)
ALGBRC(62) = ALGBRC(59)+ALGBRC(60)
ALGBRC(63) = ( ALGBRC(46)*STATES(6)*ALGBRC(7) ** 2.00000)/( CONSTS(24)*CONSTS(25)*CONSTS(26)*CONSTS(31)*CONSTS(29)*1.00000)
ALGBRC(65) = ALGBRC(62)+ALGBRC(63)
ALGBRC(69) = ALGBRC(65)+ALGBRC(67)
ALGBRC(66) = ALGBRC(63)
ALGBRC(70) = 1.00000*(( CONSTS(20)*CONSTS(28)*ALGBRC(68)+ CONSTS(28)*ALGBRC(66))/ALGBRC(69))
ALGBRC(25) = ALGBRC(22)/STATES(7)
RETURN
END
