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 43 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 35 entries in the constant variable array.
C
C
C VOI is time in component environment (second).
C CONSTS(1) is k0_12 in component parameters (per_M_per_second).
C CONSTS(2) is k0_21 in component parameters (per_second).
C CONSTS(3) is k0_23 in component parameters (per_M_per_second).
C CONSTS(4) is k0_32 in component parameters (per_second).
C CONSTS(5) is k0_34 in component parameters (per_second).
C CONSTS(6) is k0_43 in component parameters (per_second).
C CONSTS(7) is k0_45 in component parameters (per_second).
C CONSTS(8) is k0_54 in component parameters (per_M_per_second).
C CONSTS(9) is k0_25 in component parameters (per_second).
C CONSTS(10) is k0_52 in component parameters (per_second).
C CONSTS(11) is k0_56 in component parameters (per_second).
C CONSTS(12) is k0_65 in component parameters (per_M_per_second).
C CONSTS(13) is k0_61 in component parameters (per_second).
C CONSTS(14) is k0_16 in component parameters (per_second).
C CONSTS(15) is delta in component parameters (dimensionless).
C CONSTS(30) is alpha_p in component parameters (dimensionless).
C CONSTS(16) is alpha_pp in component parameters (dimensionless).
C CONSTS(17) is N_C in component parameters (dimensionless).
C CONSTS(18) is N_Avo in component parameters (per_mol).
C CONSTS(19) is area in component parameters (um2).
C CONSTS(31) is C_T in component parameters (umol).
C CONSTS(20) is n in component parameters (dimensionless).
C CONSTS(21) is z_c in component parameters (dimensionless).
C CONSTS(22) is z_Na in component parameters (dimensionless).
C CONSTS(23) is F in component parameters (C_per_mol).
C CONSTS(24) is R in component parameters (J_per_K_per_mol).
C CONSTS(25) is T in component parameters (kelvin).
C STATES(1) is V in component ion_concentrations (volt).
C ALGBRC(1) is mu in component parameters (dimensionless).
C CONSTS(26) is Na_i in component ion_concentrations (M).
C CONSTS(27) is Na_o in component ion_concentrations (M).
C CONSTS(28) is glucose_i in component ion_concentrations (M).
C CONSTS(29) is glucose_o in component ion_concentrations (M).
C ALGBRC(4) is k_12 in component rate_constants (per_second).
C ALGBRC(5) is k_21 in component rate_constants (per_second).
C CONSTS(32) is k_23 in component rate_constants (per_second).
C CONSTS(33) is k_32 in component rate_constants (per_second).
C ALGBRC(6) is k_34 in component rate_constants (per_second).
C ALGBRC(7) is k_43 in component rate_constants (per_second).
C CONSTS(34) is k_45 in component rate_constants (per_second).
C ALGBRC(15) is k_54 in component rate_constants (per_second).
C ALGBRC(8) is k_25 in component rate_constants (per_second).
C ALGBRC(13) is k_52 in component rate_constants (per_second).
C ALGBRC(9) is k_56 in component rate_constants (per_second).
C ALGBRC(10) is k_65 in component rate_constants (per_second).
C ALGBRC(11) is k_61 in component rate_constants (per_second).
C ALGBRC(12) is k_16 in component rate_constants (per_second).
C ALGBRC(2) is ks_12 in component rate_constants (per_M_per_second).
C ALGBRC(14) is k0_54_temp in component rate_constants (per_M_per_second).
C ALGBRC(3) is k_52_temp in component rate_constants (per_second).
C STATES(2) is C_1 in component kinetic_equations (umol).
C STATES(3) is C_2 in component kinetic_equations (umol).
C STATES(4) is C_3 in component kinetic_equations (umol).
C STATES(5) is C_4 in component kinetic_equations (umol).
C STATES(6) is C_5 in component kinetic_equations (umol).
C ALGBRC(16) is C_6 in component kinetic_equations (umol).
C STATES(7) is C_6_temp in component kinetic_equations (umol).
C ALGBRC(17) is C1_sum in component king_altman_states (per_second5).
C ALGBRC(19) is C2_sum in component king_altman_states (per_second5).
C ALGBRC(23) is C3_sum in component king_altman_states (per_second5).
C ALGBRC(25) is C4_sum in component king_altman_states (per_second5).
C ALGBRC(28) is C5_sum in component king_altman_states (per_second5).
C ALGBRC(32) is C6_sum in component king_altman_states (per_second5).
C ALGBRC(35) is C_sum in component king_altman_states (per_second5).
C ALGBRC(36) is C1 in component king_altman_states (umol).
C ALGBRC(37) is C2 in component king_altman_states (umol).
C ALGBRC(38) is C3 in component king_altman_states (umol).
C ALGBRC(39) is C4 in component king_altman_states (umol).
C ALGBRC(40) is C5 in component king_altman_states (umol).
C ALGBRC(41) is C6 in component king_altman_states (umol).
C ALGBRC(20) is I_NaGl_pSS in component NBC_current (uA).
C ALGBRC(43) is I_NaGl_SS in component NBC_current (uA).
C ALGBRC(42) is J_Na in component NBC_current (umol_per_second).
C ALGBRC(29) is epsilon in component phenomonological_constants (per_second).
C ALGBRC(18) is lambda in component phenomonological_constants (per_M2_per_second5).
C ALGBRC(21) is chi in component phenomonological_constants (M).
C ALGBRC(27) is alpha in component phenomonological_constants (M2).
C ALGBRC(24) is beta in component phenomonological_constants (M).
C ALGBRC(22) is gamma in component phenomonological_constants (M2_per_second).
C ALGBRC(26) is phi in component phenomonological_constants (M_per_second).
C ALGBRC(33) is Imax_Na in component phenomonological_constants (uA).
C ALGBRC(34) is Imax_gluc in component phenomonological_constants (uA).
C ALGBRC(30) is Khalf_Na in component phenomonological_constants (M).
C ALGBRC(31) is Khalf_gluc in component phenomonological_constants (M).
C RATES(1) is d/dt V in component ion_concentrations (volt).
C RATES(2) is d/dt C_1 in component kinetic_equations (umol).
C RATES(3) is d/dt C_2 in component kinetic_equations (umol).
C RATES(4) is d/dt C_3 in component kinetic_equations (umol).
C RATES(5) is d/dt C_4 in component kinetic_equations (umol).
C RATES(6) is d/dt C_5 in component kinetic_equations (umol).
C RATES(7) is d/dt C_6_temp in component kinetic_equations (umol).
C
SUBROUTINE initConsts(CONSTS, RATES, STATES)
REAL CONSTS(*), RATES(*), STATES(*)
CONSTS(1) = 20000
CONSTS(2) = 400
CONSTS(3) = 1e4
CONSTS(4) = 20
CONSTS(5) = 50
CONSTS(6) = 50
CONSTS(7) = 800
CONSTS(8) = 6.7e6
CONSTS(9) = 0.01
CONSTS(10) = 0.17
CONSTS(11) = 48
CONSTS(12) = 50
CONSTS(13) = 35
CONSTS(14) = 100
CONSTS(15) = 0.7
CONSTS(16) = 0
CONSTS(17) = 8.4e10
CONSTS(18) = 6.022e23
CONSTS(19) = 1e6
CONSTS(20) = 1
CONSTS(21) = -1
CONSTS(22) = 1
CONSTS(23) = 96485.34
CONSTS(24) = 8.314
CONSTS(25) = 310
STATES(1) = -150e-3
CONSTS(26) = 10e-3
CONSTS(27) = 100e-3
CONSTS(28) = 0e-3
CONSTS(29) = 1e-3
STATES(2) = 3.923e-9
STATES(3) = 1.016e-7
STATES(4) = 1.515e-8
STATES(5) = 8.912e-10
STATES(6) = 1.485e-8
STATES(7) = 3.06798e-9
CONSTS(30) = (1.00000 - CONSTS(15)) - CONSTS(16)
CONSTS(34) = 0.000100000
CONSTS(31) = ( 1.00000e+06*CONSTS(17))/CONSTS(18)
CONSTS(32) = CONSTS(3)*CONSTS(29)
CONSTS(33) = CONSTS(4)
CONSTS(34) = CONSTS(7)
RETURN
END
SUBROUTINE computeRates(VOI, CONSTS, RATES, STATES, ALGBRC)
REAL VOI, CONSTS(*), RATES(*), STATES(*), ALGBRC(*)
RATES(1) = CONSTS(34)
ALGBRC(1) = ( CONSTS(23)*STATES(1))/( CONSTS(24)*CONSTS(25))
ALGBRC(6) = CONSTS(5)*EXP(( - (CONSTS(21)+CONSTS(20))*CONSTS(15)*ALGBRC(1))/2.00000)
ALGBRC(7) = CONSTS(6)*EXP(( (CONSTS(21)+CONSTS(20))*CONSTS(15)*ALGBRC(1))/2.00000)
RATES(4) = ( CONSTS(32)*STATES(3)+ ALGBRC(7)*STATES(5)) - (CONSTS(33)+ALGBRC(6))*STATES(4)
ALGBRC(9) = CONSTS(11)*EXP(( - CONSTS(20)*CONSTS(22)*CONSTS(16)*ALGBRC(1))/2.00000)
ALGBRC(10) = CONSTS(12)*CONSTS(26) ** CONSTS(20)*EXP(( CONSTS(20)*CONSTS(22)*CONSTS(16)*ALGBRC(1))/2.00000)
ALGBRC(11) = CONSTS(13)*EXP(( CONSTS(21)*CONSTS(15)*ALGBRC(1))/2.00000)
ALGBRC(12) = CONSTS(14)*EXP(( - CONSTS(21)*CONSTS(15)*ALGBRC(1))/2.00000)
RATES(7) = ( ALGBRC(12)*STATES(2)+ ALGBRC(9)*STATES(6)) - (ALGBRC(11)+ALGBRC(10))*STATES(7)
ALGBRC(2) = CONSTS(1)*EXP(( - CONSTS(20)*CONSTS(30)*ALGBRC(1))/2.00000)
ALGBRC(4) = ALGBRC(2)*CONSTS(27) ** CONSTS(20)
ALGBRC(5) = CONSTS(2)*EXP(( CONSTS(20)*CONSTS(22)*CONSTS(30)*ALGBRC(1))/2.00000)
ALGBRC(8) = CONSTS(9)*EXP(( - (CONSTS(21)+CONSTS(20))*CONSTS(15)*ALGBRC(1))/2.00000)
ALGBRC(13) = ( CONSTS(1)*ALGBRC(8)*CONSTS(11)*CONSTS(13))/( CONSTS(2)*CONSTS(14)*CONSTS(12))
RATES(3) = ( ALGBRC(4)*STATES(2)+ CONSTS(33)*STATES(4)+ ALGBRC(13)*STATES(6)) - (ALGBRC(5)+CONSTS(32)+ALGBRC(8))*STATES(3)
ALGBRC(14) = ( CONSTS(3)*ALGBRC(6)*CONSTS(34)*ALGBRC(13))/( ALGBRC(7)*CONSTS(33)*ALGBRC(8))
ALGBRC(15) = ALGBRC(14)*CONSTS(28)
RATES(5) = ( ALGBRC(6)*STATES(4)+ ALGBRC(15)*STATES(6)) - (CONSTS(34)+ALGBRC(7))*STATES(5)
ALGBRC(16) = CONSTS(31) - (STATES(2)+STATES(3)+STATES(4)+STATES(5)+STATES(6))
RATES(2) = ( ALGBRC(5)*STATES(3)+ ALGBRC(11)*ALGBRC(16)) - (ALGBRC(4)+ALGBRC(12))*STATES(2)
RATES(6) = ( CONSTS(34)*STATES(5)+ ALGBRC(10)*ALGBRC(16)+ ALGBRC(8)*STATES(3)) - (ALGBRC(15)+ALGBRC(13)+ALGBRC(9))*STATES(6)
RETURN
END
SUBROUTINE computeVariables(VOI, CONSTS, RATES, STATES, ALGBRC)
REAL VOI, CONSTS(*), RATES(*), STATES(*), ALGBRC(*)
ALGBRC(1) = ( CONSTS(23)*STATES(1))/( CONSTS(24)*CONSTS(25))
ALGBRC(6) = CONSTS(5)*EXP(( - (CONSTS(21)+CONSTS(20))*CONSTS(15)*ALGBRC(1))/2.00000)
ALGBRC(7) = CONSTS(6)*EXP(( (CONSTS(21)+CONSTS(20))*CONSTS(15)*ALGBRC(1))/2.00000)
ALGBRC(9) = CONSTS(11)*EXP(( - CONSTS(20)*CONSTS(22)*CONSTS(16)*ALGBRC(1))/2.00000)
ALGBRC(10) = CONSTS(12)*CONSTS(26) ** CONSTS(20)*EXP(( CONSTS(20)*CONSTS(22)*CONSTS(16)*ALGBRC(1))/2.00000)
ALGBRC(11) = CONSTS(13)*EXP(( CONSTS(21)*CONSTS(15)*ALGBRC(1))/2.00000)
ALGBRC(12) = CONSTS(14)*EXP(( - CONSTS(21)*CONSTS(15)*ALGBRC(1))/2.00000)
ALGBRC(2) = CONSTS(1)*EXP(( - CONSTS(20)*CONSTS(30)*ALGBRC(1))/2.00000)
ALGBRC(4) = ALGBRC(2)*CONSTS(27) ** CONSTS(20)
ALGBRC(5) = CONSTS(2)*EXP(( CONSTS(20)*CONSTS(22)*CONSTS(30)*ALGBRC(1))/2.00000)
ALGBRC(8) = CONSTS(9)*EXP(( - (CONSTS(21)+CONSTS(20))*CONSTS(15)*ALGBRC(1))/2.00000)
ALGBRC(13) = ( CONSTS(1)*ALGBRC(8)*CONSTS(11)*CONSTS(13))/( CONSTS(2)*CONSTS(14)*CONSTS(12))
ALGBRC(14) = ( CONSTS(3)*ALGBRC(6)*CONSTS(34)*ALGBRC(13))/( ALGBRC(7)*CONSTS(33)*ALGBRC(8))
ALGBRC(15) = ALGBRC(14)*CONSTS(28)
ALGBRC(16) = CONSTS(31) - (STATES(2)+STATES(3)+STATES(4)+STATES(5)+STATES(6))
ALGBRC(3) = CONSTS(10)*EXP(( (CONSTS(21)+CONSTS(20))*CONSTS(15)*ALGBRC(1))/2.00000)
ALGBRC(17) = ALGBRC(5)*CONSTS(33)*ALGBRC(7)*ALGBRC(15)*ALGBRC(10)+ ALGBRC(5)*ALGBRC(6)*CONSTS(34)*ALGBRC(13)*ALGBRC(10)+ ALGBRC(5)*CONSTS(33)*CONSTS(34)*ALGBRC(13)*ALGBRC(10)+ ALGBRC(5)*CONSTS(33)*ALGBRC(7)*ALGBRC(13)*ALGBRC(10)+ ALGBRC(8)*ALGBRC(6)*CONSTS(34)*ALGBRC(9)*ALGBRC(11)+ CONSTS(32)*ALGBRC(6)*CONSTS(34)*ALGBRC(9)*ALGBRC(11)+ ALGBRC(5)*ALGBRC(6)*CONSTS(34)*ALGBRC(9)*ALGBRC(11)+ ALGBRC(8)*CONSTS(33)*CONSTS(34)*ALGBRC(9)*ALGBRC(11)+ ALGBRC(5)*CONSTS(33)*CONSTS(34)*ALGBRC(9)*ALGBRC(11)+ ALGBRC(8)*CONSTS(33)*ALGBRC(7)*ALGBRC(9)*ALGBRC(11)+ ALGBRC(5)*CONSTS(33)*ALGBRC(7)*ALGBRC(9)*ALGBRC(11)+ ALGBRC(5)*CONSTS(33)*ALGBRC(7)*ALGBRC(15)*ALGBRC(11)+ ALGBRC(5)*ALGBRC(6)*CONSTS(34)*ALGBRC(13)*ALGBRC(11)+ ALGBRC(5)*CONSTS(33)*CONSTS(34)*ALGBRC(13)*ALGBRC(11)+ ALGBRC(5)*CONSTS(33)*ALGBRC(7)*ALGBRC(13)*ALGBRC(11)
ALGBRC(18) = ALGBRC(2)*CONSTS(3)*ALGBRC(7)*ALGBRC(15)*ALGBRC(10)+ ALGBRC(2)*CONSTS(3)*ALGBRC(6)*ALGBRC(15)*ALGBRC(10)+ ALGBRC(2)*CONSTS(3)*CONSTS(34)*ALGBRC(13)*ALGBRC(10)+ ALGBRC(2)*CONSTS(3)*ALGBRC(7)*ALGBRC(13)*ALGBRC(10)+ ALGBRC(2)*CONSTS(3)*ALGBRC(6)*ALGBRC(13)*ALGBRC(10)+ ALGBRC(2)*CONSTS(3)*ALGBRC(6)*CONSTS(34)*ALGBRC(10)+ ALGBRC(2)*CONSTS(3)*CONSTS(34)*ALGBRC(9)*ALGBRC(11)+ ALGBRC(2)*CONSTS(3)*ALGBRC(7)*ALGBRC(9)*ALGBRC(11)+ ALGBRC(2)*CONSTS(3)*ALGBRC(6)*ALGBRC(9)*ALGBRC(11)+ ALGBRC(2)*CONSTS(3)*ALGBRC(7)*ALGBRC(15)*ALGBRC(11)+ ALGBRC(2)*CONSTS(3)*ALGBRC(6)*ALGBRC(15)*ALGBRC(11)+ ALGBRC(2)*CONSTS(3)*CONSTS(34)*ALGBRC(13)*ALGBRC(11)+ ALGBRC(2)*CONSTS(3)*ALGBRC(7)*ALGBRC(13)*ALGBRC(11)+ ALGBRC(2)*CONSTS(3)*ALGBRC(6)*ALGBRC(13)*ALGBRC(11)+ ALGBRC(2)*CONSTS(3)*ALGBRC(6)*CONSTS(34)*ALGBRC(11)+ ALGBRC(2)*CONSTS(3)*ALGBRC(6)*CONSTS(34)*ALGBRC(9)
ALGBRC(19) = ALGBRC(12)*CONSTS(33)*ALGBRC(7)*ALGBRC(15)*ALGBRC(10)+ ALGBRC(4)*CONSTS(33)*ALGBRC(7)*ALGBRC(15)*ALGBRC(10)+ ALGBRC(12)*ALGBRC(6)*CONSTS(34)*ALGBRC(13)*ALGBRC(10)+ ALGBRC(4)*ALGBRC(6)*CONSTS(34)*ALGBRC(13)*ALGBRC(10)+ ALGBRC(12)*CONSTS(33)*CONSTS(34)*ALGBRC(13)*ALGBRC(10)+ ALGBRC(4)*CONSTS(33)*CONSTS(34)*ALGBRC(13)*ALGBRC(10)+ ALGBRC(12)*CONSTS(33)*ALGBRC(7)*ALGBRC(13)*ALGBRC(10)+ ALGBRC(4)*CONSTS(33)*ALGBRC(7)*ALGBRC(13)*ALGBRC(10)+ ALGBRC(4)*ALGBRC(6)*CONSTS(34)*ALGBRC(9)*ALGBRC(11)+ ALGBRC(4)*CONSTS(33)*CONSTS(34)*ALGBRC(9)*ALGBRC(11)+ ALGBRC(4)*CONSTS(33)*ALGBRC(7)*ALGBRC(9)*ALGBRC(11)+ ALGBRC(4)*CONSTS(33)*ALGBRC(7)*ALGBRC(15)*ALGBRC(11)+ ALGBRC(4)*ALGBRC(6)*CONSTS(34)*ALGBRC(13)*ALGBRC(11)+ ALGBRC(4)*CONSTS(33)*CONSTS(34)*ALGBRC(13)*ALGBRC(11)+ ALGBRC(4)*CONSTS(33)*ALGBRC(7)*ALGBRC(13)*ALGBRC(11)
ALGBRC(20) = - CONSTS(23)*( CONSTS(20)*CONSTS(22)*CONSTS(30)*( ALGBRC(4)*STATES(2) - ALGBRC(5)*STATES(3))+ CONSTS(21)*CONSTS(15)*( ALGBRC(12)*STATES(2) - ALGBRC(11)*ALGBRC(16))+ CONSTS(20)*CONSTS(22)*CONSTS(16)*( ALGBRC(9)*STATES(6) - ALGBRC(10)*ALGBRC(16)))
ALGBRC(21) = (1.00000/ALGBRC(18))*( ALGBRC(2)*CONSTS(33)*ALGBRC(7)*ALGBRC(15)*ALGBRC(10)+ ALGBRC(2)*ALGBRC(8)*ALGBRC(7)*ALGBRC(15)*ALGBRC(10)+ ALGBRC(2)*ALGBRC(8)*ALGBRC(6)*ALGBRC(15)*ALGBRC(10)+ ALGBRC(2)*ALGBRC(8)*CONSTS(33)*ALGBRC(15)*ALGBRC(10)+ ALGBRC(2)*ALGBRC(6)*CONSTS(34)*ALGBRC(13)*ALGBRC(10)+ ALGBRC(2)*CONSTS(33)*CONSTS(34)*ALGBRC(13)*ALGBRC(10)+ ALGBRC(2)*CONSTS(33)*ALGBRC(7)*ALGBRC(13)*ALGBRC(10)+ ALGBRC(2)*ALGBRC(8)*ALGBRC(6)*CONSTS(34)*ALGBRC(10)+ ALGBRC(2)*ALGBRC(8)*CONSTS(33)*CONSTS(34)*ALGBRC(10)+ ALGBRC(2)*ALGBRC(8)*CONSTS(33)*ALGBRC(7)*ALGBRC(10)+ ALGBRC(2)*ALGBRC(6)*CONSTS(34)*ALGBRC(9)*ALGBRC(11)+ ALGBRC(2)*CONSTS(33)*CONSTS(34)*ALGBRC(9)*ALGBRC(11)+ ALGBRC(2)*CONSTS(33)*ALGBRC(7)*ALGBRC(9)*ALGBRC(11)+ ALGBRC(2)*CONSTS(33)*ALGBRC(7)*ALGBRC(15)*ALGBRC(11)+ ALGBRC(2)*ALGBRC(8)*ALGBRC(7)*ALGBRC(15)*ALGBRC(11)+ ALGBRC(2)*ALGBRC(8)*ALGBRC(6)*ALGBRC(15)*ALGBRC(11)+ ALGBRC(2)*ALGBRC(8)*CONSTS(33)*ALGBRC(15)*ALGBRC(11)+ ALGBRC(2)*ALGBRC(6)*CONSTS(34)*ALGBRC(13)*ALGBRC(11)+ ALGBRC(2)*CONSTS(33)*CONSTS(34)*ALGBRC(13)*ALGBRC(11)+ ALGBRC(2)*CONSTS(33)*ALGBRC(7)*ALGBRC(13)*ALGBRC(11)+ ALGBRC(2)*ALGBRC(8)*ALGBRC(6)*CONSTS(34)*ALGBRC(11)+ ALGBRC(2)*ALGBRC(8)*CONSTS(33)*CONSTS(34)*ALGBRC(11)+ ALGBRC(2)*ALGBRC(8)*CONSTS(33)*ALGBRC(7)*ALGBRC(11)+ ALGBRC(2)*ALGBRC(8)*ALGBRC(6)*CONSTS(34)*ALGBRC(9)+ ALGBRC(2)*ALGBRC(8)*CONSTS(33)*CONSTS(34)*ALGBRC(9)+ ALGBRC(2)*ALGBRC(8)*CONSTS(33)*ALGBRC(7)*ALGBRC(9))
ALGBRC(22) = (1.00000/ALGBRC(18))*( ALGBRC(12)*ALGBRC(5)*CONSTS(33)*ALGBRC(7)*ALGBRC(15)*ALGBRC(10)+ ALGBRC(12)*ALGBRC(5)*ALGBRC(6)*CONSTS(34)*ALGBRC(13)*ALGBRC(10)+ ALGBRC(12)*ALGBRC(5)*CONSTS(33)*CONSTS(34)*ALGBRC(13)*ALGBRC(10)+ ALGBRC(12)*ALGBRC(5)*CONSTS(33)*ALGBRC(7)*ALGBRC(13)*ALGBRC(10))
ALGBRC(23) = ALGBRC(12)*ALGBRC(8)*ALGBRC(7)*ALGBRC(15)*ALGBRC(10)+ ALGBRC(4)*ALGBRC(8)*ALGBRC(7)*ALGBRC(15)*ALGBRC(10)+ ALGBRC(12)*CONSTS(32)*ALGBRC(7)*ALGBRC(15)*ALGBRC(10)+ ALGBRC(4)*CONSTS(32)*ALGBRC(7)*ALGBRC(15)*ALGBRC(10)+ ALGBRC(12)*ALGBRC(5)*ALGBRC(7)*ALGBRC(15)*ALGBRC(10)+ ALGBRC(12)*CONSTS(32)*CONSTS(34)*ALGBRC(13)*ALGBRC(10)+ ALGBRC(4)*CONSTS(32)*CONSTS(34)*ALGBRC(13)*ALGBRC(10)+ ALGBRC(12)*CONSTS(32)*ALGBRC(7)*ALGBRC(13)*ALGBRC(10)+ ALGBRC(4)*CONSTS(32)*ALGBRC(7)*ALGBRC(13)*ALGBRC(10)+ ALGBRC(4)*CONSTS(32)*CONSTS(34)*ALGBRC(9)*ALGBRC(11)+ ALGBRC(4)*CONSTS(32)*ALGBRC(7)*ALGBRC(9)*ALGBRC(11)+ ALGBRC(4)*ALGBRC(8)*ALGBRC(7)*ALGBRC(15)*ALGBRC(11)+ ALGBRC(4)*CONSTS(32)*ALGBRC(7)*ALGBRC(15)*ALGBRC(11)+ ALGBRC(4)*CONSTS(32)*CONSTS(34)*ALGBRC(13)*ALGBRC(11)+ ALGBRC(4)*CONSTS(32)*ALGBRC(7)*ALGBRC(13)*ALGBRC(11)
ALGBRC(24) = (1.00000/ALGBRC(18))*( CONSTS(3)*ALGBRC(12)*ALGBRC(7)*ALGBRC(15)*ALGBRC(10)+ CONSTS(3)*ALGBRC(12)*ALGBRC(6)*ALGBRC(15)*ALGBRC(10)+ CONSTS(3)*ALGBRC(12)*CONSTS(34)*ALGBRC(13)*ALGBRC(10)+ CONSTS(3)*ALGBRC(12)*ALGBRC(7)*ALGBRC(13)*ALGBRC(10)+ CONSTS(3)*ALGBRC(12)*ALGBRC(6)*ALGBRC(13)*ALGBRC(10)+ CONSTS(3)*ALGBRC(12)*ALGBRC(6)*CONSTS(34)*ALGBRC(10)+ CONSTS(3)*ALGBRC(6)*CONSTS(34)*ALGBRC(9)*ALGBRC(11)+ CONSTS(3)*ALGBRC(12)*ALGBRC(6)*CONSTS(34)*ALGBRC(9))
ALGBRC(25) = ALGBRC(12)*ALGBRC(8)*ALGBRC(6)*ALGBRC(15)*ALGBRC(10)+ ALGBRC(4)*ALGBRC(8)*ALGBRC(6)*ALGBRC(15)*ALGBRC(10)+ ALGBRC(12)*CONSTS(32)*ALGBRC(6)*ALGBRC(15)*ALGBRC(10)+ ALGBRC(4)*CONSTS(32)*ALGBRC(6)*ALGBRC(15)*ALGBRC(10)+ ALGBRC(12)*ALGBRC(5)*ALGBRC(6)*ALGBRC(15)*ALGBRC(10)+ ALGBRC(12)*ALGBRC(8)*CONSTS(33)*ALGBRC(15)*ALGBRC(10)+ ALGBRC(4)*ALGBRC(8)*CONSTS(33)*ALGBRC(15)*ALGBRC(10)+ ALGBRC(12)*ALGBRC(5)*CONSTS(33)*ALGBRC(15)*ALGBRC(10)+ ALGBRC(12)*CONSTS(32)*ALGBRC(6)*ALGBRC(13)*ALGBRC(10)+ ALGBRC(4)*CONSTS(32)*ALGBRC(6)*ALGBRC(13)*ALGBRC(10)+ ALGBRC(4)*CONSTS(32)*ALGBRC(6)*ALGBRC(9)*ALGBRC(11)+ ALGBRC(4)*ALGBRC(8)*ALGBRC(6)*ALGBRC(15)*ALGBRC(11)+ ALGBRC(4)*CONSTS(32)*ALGBRC(6)*ALGBRC(15)*ALGBRC(11)+ ALGBRC(4)*ALGBRC(8)*CONSTS(33)*ALGBRC(15)*ALGBRC(11)+ ALGBRC(4)*CONSTS(32)*ALGBRC(6)*ALGBRC(13)*ALGBRC(11)
ALGBRC(26) = (1.00000/ALGBRC(18))*(( - ALGBRC(2)*ALGBRC(8)*ALGBRC(6)*CONSTS(34)*ALGBRC(9)*ALGBRC(11) - ALGBRC(2)*ALGBRC(8)*CONSTS(33)*CONSTS(34)*ALGBRC(9)*ALGBRC(11)) - ALGBRC(2)*ALGBRC(8)*CONSTS(33)*ALGBRC(7)*ALGBRC(9)*ALGBRC(11))
ALGBRC(27) = (1.00000/ALGBRC(18))*( ALGBRC(5)*CONSTS(33)*ALGBRC(7)*ALGBRC(15)*ALGBRC(10)+ ALGBRC(12)*CONSTS(33)*ALGBRC(7)*ALGBRC(15)*ALGBRC(10)+ ALGBRC(12)*ALGBRC(8)*ALGBRC(7)*ALGBRC(15)*ALGBRC(10)+ ALGBRC(12)*ALGBRC(5)*ALGBRC(7)*ALGBRC(15)*ALGBRC(10)+ ALGBRC(12)*ALGBRC(8)*ALGBRC(6)*ALGBRC(15)*ALGBRC(10)+ ALGBRC(12)*ALGBRC(5)*ALGBRC(6)*ALGBRC(15)*ALGBRC(10)+ ALGBRC(12)*ALGBRC(8)*CONSTS(33)*ALGBRC(15)*ALGBRC(10)+ ALGBRC(12)*ALGBRC(5)*CONSTS(33)*ALGBRC(15)*ALGBRC(10)+ ALGBRC(5)*ALGBRC(6)*CONSTS(34)*ALGBRC(13)*ALGBRC(10)+ ALGBRC(12)*ALGBRC(6)*CONSTS(34)*ALGBRC(13)*ALGBRC(10)+ ALGBRC(5)*CONSTS(33)*CONSTS(34)*ALGBRC(13)*ALGBRC(10)+ ALGBRC(12)*CONSTS(33)*CONSTS(34)*ALGBRC(13)*ALGBRC(10)+ ALGBRC(5)*CONSTS(33)*ALGBRC(7)*ALGBRC(13)*ALGBRC(10)+ ALGBRC(12)*CONSTS(33)*ALGBRC(7)*ALGBRC(13)*ALGBRC(10)+ ALGBRC(12)*ALGBRC(8)*ALGBRC(6)*CONSTS(34)*ALGBRC(10)+ ALGBRC(12)*ALGBRC(5)*ALGBRC(6)*CONSTS(34)*ALGBRC(10)+ ALGBRC(12)*ALGBRC(8)*CONSTS(33)*CONSTS(34)*ALGBRC(10)+ ALGBRC(12)*ALGBRC(5)*CONSTS(33)*CONSTS(34)*ALGBRC(10)+ ALGBRC(12)*ALGBRC(8)*CONSTS(33)*ALGBRC(7)*ALGBRC(10)+ ALGBRC(12)*ALGBRC(5)*CONSTS(33)*ALGBRC(7)*ALGBRC(10)+ ALGBRC(8)*ALGBRC(6)*CONSTS(34)*ALGBRC(9)*ALGBRC(11)+ ALGBRC(5)*ALGBRC(6)*CONSTS(34)*ALGBRC(9)*ALGBRC(11)+ ALGBRC(8)*CONSTS(33)*CONSTS(34)*ALGBRC(9)*ALGBRC(11)+ ALGBRC(5)*CONSTS(33)*CONSTS(34)*ALGBRC(9)*ALGBRC(11)+ ALGBRC(8)*CONSTS(33)*ALGBRC(7)*ALGBRC(9)*ALGBRC(11)+ ALGBRC(5)*CONSTS(33)*ALGBRC(7)*ALGBRC(9)*ALGBRC(11)+ ALGBRC(5)*CONSTS(33)*ALGBRC(7)*ALGBRC(15)*ALGBRC(11)+ ALGBRC(5)*ALGBRC(6)*CONSTS(34)*ALGBRC(13)*ALGBRC(11)+ ALGBRC(5)*CONSTS(33)*CONSTS(34)*ALGBRC(13)*ALGBRC(11)+ ALGBRC(5)*CONSTS(33)*ALGBRC(7)*ALGBRC(13)*ALGBRC(11)+ ALGBRC(12)*ALGBRC(8)*ALGBRC(6)*CONSTS(34)*ALGBRC(9)+ ALGBRC(12)*ALGBRC(5)*ALGBRC(6)*CONSTS(34)*ALGBRC(9)+ ALGBRC(12)*ALGBRC(8)*CONSTS(33)*CONSTS(34)*ALGBRC(9)+ ALGBRC(12)*ALGBRC(5)*CONSTS(33)*CONSTS(34)*ALGBRC(9)+ ALGBRC(12)*ALGBRC(8)*CONSTS(33)*ALGBRC(7)*ALGBRC(9)+ ALGBRC(12)*ALGBRC(5)*CONSTS(33)*ALGBRC(7)*ALGBRC(9)+ ALGBRC(12)*ALGBRC(5)*CONSTS(33)*ALGBRC(7)*ALGBRC(15)+ ALGBRC(12)*ALGBRC(5)*ALGBRC(6)*CONSTS(34)*ALGBRC(13)+ ALGBRC(12)*ALGBRC(5)*CONSTS(33)*CONSTS(34)*ALGBRC(13)+ ALGBRC(12)*ALGBRC(5)*CONSTS(33)*ALGBRC(7)*ALGBRC(13))
ALGBRC(28) = ALGBRC(12)*ALGBRC(8)*ALGBRC(6)*CONSTS(34)*ALGBRC(10)+ ALGBRC(4)*ALGBRC(8)*ALGBRC(6)*CONSTS(34)*ALGBRC(10)+ ALGBRC(12)*CONSTS(32)*ALGBRC(6)*CONSTS(34)*ALGBRC(10)+ ALGBRC(4)*CONSTS(32)*ALGBRC(6)*CONSTS(34)*ALGBRC(10)+ ALGBRC(12)*ALGBRC(5)*ALGBRC(6)*CONSTS(34)*ALGBRC(10)+ ALGBRC(12)*ALGBRC(8)*CONSTS(33)*CONSTS(34)*ALGBRC(10)+ ALGBRC(4)*ALGBRC(8)*CONSTS(33)*CONSTS(34)*ALGBRC(10)+ ALGBRC(12)*ALGBRC(5)*CONSTS(33)*CONSTS(34)*ALGBRC(10)+ ALGBRC(12)*ALGBRC(8)*CONSTS(33)*ALGBRC(7)*ALGBRC(10)+ ALGBRC(4)*ALGBRC(8)*CONSTS(33)*ALGBRC(7)*ALGBRC(10)+ ALGBRC(12)*ALGBRC(5)*CONSTS(33)*ALGBRC(7)*ALGBRC(10)+ ALGBRC(4)*ALGBRC(8)*ALGBRC(6)*CONSTS(34)*ALGBRC(11)+ ALGBRC(4)*CONSTS(32)*ALGBRC(6)*CONSTS(34)*ALGBRC(11)+ ALGBRC(4)*ALGBRC(8)*CONSTS(33)*CONSTS(34)*ALGBRC(11)+ ALGBRC(4)*ALGBRC(8)*CONSTS(33)*ALGBRC(7)*ALGBRC(11)
ALGBRC(29) = (1.00000/ALGBRC(18))*- ALGBRC(2)*CONSTS(3)*ALGBRC(6)*CONSTS(34)*ALGBRC(9)*ALGBRC(11)
ALGBRC(30) = (ALGBRC(27)+ ALGBRC(24)*CONSTS(29))/(ALGBRC(21)+CONSTS(29))
ALGBRC(31) = (ALGBRC(27)+ ALGBRC(21)*CONSTS(27))/(ALGBRC(24)+CONSTS(27))
ALGBRC(32) = ALGBRC(12)*ALGBRC(8)*ALGBRC(6)*CONSTS(34)*ALGBRC(9)+ ALGBRC(4)*ALGBRC(8)*ALGBRC(6)*CONSTS(34)*ALGBRC(9)+ ALGBRC(12)*CONSTS(32)*ALGBRC(6)*CONSTS(34)*ALGBRC(9)+ ALGBRC(4)*CONSTS(32)*ALGBRC(6)*CONSTS(34)*ALGBRC(9)+ ALGBRC(12)*ALGBRC(5)*ALGBRC(6)*CONSTS(34)*ALGBRC(9)+ ALGBRC(12)*ALGBRC(8)*CONSTS(33)*CONSTS(34)*ALGBRC(9)+ ALGBRC(4)*ALGBRC(8)*CONSTS(33)*CONSTS(34)*ALGBRC(9)+ ALGBRC(12)*ALGBRC(5)*CONSTS(33)*CONSTS(34)*ALGBRC(9)+ ALGBRC(12)*ALGBRC(8)*CONSTS(33)*ALGBRC(7)*ALGBRC(9)+ ALGBRC(4)*ALGBRC(8)*CONSTS(33)*ALGBRC(7)*ALGBRC(9)+ ALGBRC(12)*ALGBRC(5)*CONSTS(33)*ALGBRC(7)*ALGBRC(9)+ ALGBRC(12)*ALGBRC(5)*CONSTS(33)*ALGBRC(7)*ALGBRC(15)+ ALGBRC(12)*ALGBRC(5)*ALGBRC(6)*CONSTS(34)*ALGBRC(13)+ ALGBRC(12)*ALGBRC(5)*CONSTS(33)*CONSTS(34)*ALGBRC(13)+ ALGBRC(12)*ALGBRC(5)*CONSTS(33)*ALGBRC(7)*ALGBRC(13)
ALGBRC(33) = ( 2.00000*CONSTS(23)*CONSTS(31)*(ALGBRC(26)+ ALGBRC(29)*CONSTS(29)))/(ALGBRC(21)+CONSTS(29))
ALGBRC(34) = ( 2.00000*CONSTS(23)*CONSTS(31)*ALGBRC(29)*CONSTS(27))/(ALGBRC(24)+CONSTS(27))
ALGBRC(35) = ALGBRC(17)+ALGBRC(19)+ALGBRC(23)+ALGBRC(25)+ALGBRC(28)+ALGBRC(32)
ALGBRC(36) = ( CONSTS(31)*ALGBRC(17))/ALGBRC(35)
ALGBRC(37) = ( CONSTS(31)*ALGBRC(19))/ALGBRC(35)
ALGBRC(38) = ( CONSTS(31)*ALGBRC(23))/ALGBRC(35)
ALGBRC(39) = ( CONSTS(31)*ALGBRC(25))/ALGBRC(35)
ALGBRC(40) = ( CONSTS(31)*ALGBRC(28))/ALGBRC(35)
ALGBRC(41) = ( CONSTS(31)*ALGBRC(32))/ALGBRC(35)
ALGBRC(42) = ( ALGBRC(8)*ALGBRC(37) - ALGBRC(13)*ALGBRC(40))+( ALGBRC(6)*ALGBRC(38) - ALGBRC(7)*ALGBRC(39))
ALGBRC(43) = - CONSTS(23)*( CONSTS(21)*( ALGBRC(12)*ALGBRC(36) - ALGBRC(11)*ALGBRC(41))+ (CONSTS(21)+ CONSTS(22)*CONSTS(20))*( ALGBRC(8)*ALGBRC(37) - ALGBRC(13)*ALGBRC(40))+ (CONSTS(21)+ CONSTS(22)*CONSTS(20))*( ALGBRC(6)*ALGBRC(38) - ALGBRC(7)*ALGBRC(39)))
RETURN
END
