NEURON {
	        SUFFIX capump
	        USEION ca READ cai WRITE ica
	        RANGE vmax, kmp, ica
	}
	
	UNITS {
	        (uM) = (micro/liter)
	        (mM) = (milli/liter)
	        (mA) = (milliamp)
	}
	
	PARAMETER {
	        vmax = .0667 (mA/cm2) <0, 1e6>: at 6.3 deg, Q10 = 3
	        kmp = .2 (uM) <0, 1e6>
	}
	
	ASSIGNED {
	        celsius (degC)
	        ica (mA/cm2)
	        cai (mM)
	}
	
	LOCAL Q, s_celsius
	
	BREAKPOINT {
 	        if (s_celsius*1(degC) != celsius) {
	                s_celsius = celsius
	                Q = 3^((celsius - 6.3)/10 (degC))
	        }               
	        ica = vmax*Q*cai/(cai + (.001)*kmp) / 5.18
}