OpenShadingLanguage 1.01
# Compiled by oslc 1.6.2
surface maya_rampShader
param	color	ambientColor	0 0 0		%read{32,32} %write{2147483647,-1}
param	color[]	color_Color	0 0 0		%read{404,985} %write{2147483647,-1}
param	float[]	color_Interp	0		%read{453,899} %write{2147483647,-1}
param	float[]	color_Position	0		%read{403,906} %write{2147483647,-1}
param	float	colorInput	0		%read{387,1630} %write{2147483647,-1}
param	float	diffuse	0.80000001		%read{58,58} %write{2147483647,-1}
param	float	eccentricity	0.30000001		%read{1064,1067} %write{2147483647,-1}
param	color[]	environment_Color	0 0 0		%read{1488,1627} %write{2147483647,-1}
param	float[]	environment_Interp	0		%read{1537,1541} %write{2147483647,-1}
param	float[]	environment_Position	0		%read{1487,1548} %write{2147483647,-1}
param	float	forwardScatter	0		%read{59,59} %write{2147483647,-1}
param	color[]	incandescence_Color	0 0 0		%read{90,229} %write{2147483647,-1}
param	float[]	incandescence_Interp	0		%read{139,143} %write{2147483647,-1}
param	float[]	incandescence_Position	0		%read{89,150} %write{2147483647,-1}
param	float	matteOpacity	1		%read{1401,1403} %write{2147483647,-1}
param	float	matteOpacityMode	2		%read{1396,1399} %write{2147483647,-1}
param	normal	normalCamera	0 0 0		%read{1,1412} %write{0,0} %derivs %initexpr
param	color	reflectedColor	0 0 0		%read{1359,1359} %write{2147483647,-1}
param	float	reflectionBlur	0		%read{1390,1390} %write{2147483647,-1}
param	float	reflectionLimit	1		%read{1366,1366} %write{2147483647,-1}
param	float	reflectionMaxDistance	0		%read{1390,1390} %write{2147483647,-1}
param	float	reflectionNoiseAmplitude	0		%read{1375,1387} %write{2147483647,-1} %derivs
param	float	reflectionNoiseFrequency	0		%read{1378,1384} %write{2147483647,-1} %derivs
param	float	reflectionSamples	1		%read{1389,1389} %write{2147483647,-1}
param	float[]	reflectivity_Interp	0		%read{1339,1343} %write{2147483647,-1}
param	float[]	reflectivity_Position	0		%read{1286,1336} %write{2147483647,-1}
param	float[]	reflectivity_FloatValue	0		%read{1287,1353} %write{2147483647,-1}
param	float	refractions	0		%read{1427,1427} %write{2147483647,-1}
param	float	refractiveIndex	1		%read{1439,1441} %write{2147483647,-1} %derivs
param	float	refractionLimit	6		%read{1433,1433} %write{2147483647,-1}
param	float	lightAbsorbance	0		%read{2147483647,-1} %write{2147483647,-1}
param	float	shadowAttenuation	0.5		%read{1425,1425} %write{2147483647,-1}
param	color[]	specularColor_Color	0 0 0		%read{1139,1278} %write{2147483647,-1}
param	float[]	specularColor_Interp	0		%read{1188,1192} %write{2147483647,-1}
param	float[]	specularColor_Position	0		%read{1138,1199} %write{2147483647,-1}
param	float	specularity	0.30000001		%read{1281,1281} %write{2147483647,-1}
param	float[]	specularRollOff_Interp	0		%read{1044,1048} %write{2147483647,-1}
param	float[]	specularRollOff_Position	0		%read{991,1041} %write{2147483647,-1}
param	float[]	specularRollOff_FloatValue	0		%read{992,1058} %write{2147483647,-1}
param	float	translucence	0		%read{64,86} %write{2147483647,-1}
param	float	translucenceDepth	0.5		%read{2147483647,-1} %write{2147483647,-1}
param	float	translucenceFocus	0.5		%read{62,62} %write{2147483647,-1}
param	color[]	transparency_Color	0 0 0		%read{235,374} %write{2147483647,-1}
param	float[]	transparency_Interp	0		%read{284,288} %write{2147483647,-1}
param	float[]	transparency_Position	0		%read{234,295} %write{2147483647,-1}
global	point	P	%read{37,1467} %write{2147483647,-1} %derivs
global	vector	I	%read{10,1477} %write{2147483647,-1} %derivs
global	normal	N	%read{0,0} %write{2147483647,-1} %derivs
global	normal	Ng	%read{10,10} %write{2147483647,-1}
global	closure color	Ci	%read{1634,1634} %write{1634,1634}
global	color	C	%read{546,1640} %write{546,1640}
global	color	opacity	%read{1404,1641} %write{1398,1641}
global	vector	L	%read{51,1089} %write{2147483647,-1}
global	color	Cl	%read{53,1121} %write{2147483647,-1}
local	float	___216_IdotN	%read{1447,1455} %write{1445,1445} %derivs
local	float	___216_k	%read{1451,1456} %write{1450,1450} %derivs
local	color	___314_result	%read{103,1629} %write{88,1628}
local	float	___315_min	%read{103,1527} %write{99,1527}
local	float	___315_max	%read{103,1527} %write{100,1527}
local	int	___315_pre_i	%read{103,1626} %write{101,1527}
local	int	___315_post_i	%read{103,1627} %write{102,1532}
local	int	___316_i	%read{103,1527} %write{103,1527}
local	float	___322_interp	%read{144,1594} %write{139,1541}
local	float	___325_mix_ratio	%read{155,1628} %write{152,1625}
local	float	___335_result	%read{1005,1356} %write{990,1355}
local	float	___336_min	%read{1005,1326} %write{1001,1326}
local	float	___336_max	%read{1005,1326} %write{1002,1326}
local	int	___336_pre_i	%read{1005,1352} %write{1003,1326}
local	int	___336_post_i	%read{1005,1353} %write{1004,1326}
local	int	___337_i	%read{1005,1326} %write{1005,1326}
local	float	___343_diff	%read{1056,1354} %write{1043,1338}
local	float	___343_interp	%read{1049,1347} %write{1044,1343}
local	normal	___348_Nf	%read{13,24} %write{3,23} %derivs
local	float	___348_sides	%read{6,6} %write{4,5}
local	float	___350_geometricnormal	%read{18,18} %write{16,17}
local	string	___351_orientation	%read{21,21} %write{20,20}
local	color	___353_C	%read{35,57} %write{34,56}
local	float	___354_isKeyLight	%read{35,56} %write{35,56}
local	float	___356_nondiffuse	%read{35,56} %write{35,56}
local	float	___358_focus	%read{78,79} %write{62,62}
local	color	___358_C	%read{66,86} %write{63,85}
local	float	___360_nondiffuse	%read{66,85} %write{66,85}
local	float	___361_costheta	%read{66,85} %write{66,85}
local	float	___361_a	%read{66,85} %write{66,85}
local	float	___361_trs	%read{66,85} %write{66,85}
local	float	___362_E	%read{1096,1097} %write{1069,1070}
local	color	___362_C	%read{1074,1127} %write{1063,1126}
local	vector	___362_H	%read{1074,1126} %write{1074,1126}
local	vector	___362_Ln	%read{1074,1126} %write{1074,1126}
local	vector	___362_V	%read{1073,1100} %write{1072,1072}
local	float	___362_NH	%read{1074,1126} %write{1074,1126}
local	float	___362_NH2	%read{1074,1126} %write{1074,1126}
local	float	___362_NHSQR	%read{1074,1126} %write{1074,1126}
local	float	___362_Dd	%read{1074,1126} %write{1074,1126}
local	float	___362_Gg	%read{1074,1126} %write{1074,1126}
local	float	___362_VN	%read{1102,1115} %write{1073,1073}
local	float	___362_VH	%read{1074,1126} %write{1074,1126}
local	float	___362_LN	%read{1074,1126} %write{1074,1126}
local	float	___362_Ff	%read{1074,1126} %write{1074,1126}
local	float	___362_tmp	%read{1074,1126} %write{1074,1126}
local	float	___363_isKeyLight	%read{1074,1126} %write{1074,1126}
local	float	___365_nonspecular	%read{1074,1126} %write{1074,1126}
local	color	___381_ray_coloration	%read{1360,1393} %write{1358,1358}
local	color	___381_reflected	%read{1391,1393} %write{1359,1392}
local	vector	___382_R	%read{1386,1390} %write{1374,1387} %derivs
local	point	___383_Pobj	%read{1384,1384} %write{1383,1383} %derivs
local	color	___382_trs	%read{1391,1391} %write{1388,1388}
local	color	___382_rc	%read{1392,1392} %write{1390,1390}
local	float	___384_tir	%read{1472,1472} %write{1414,1465}
local	color	___387_refractionColor	%read{1468,1468} %write{1429,1467}
local	float	___388_eta	%read{1446,1455} %write{1439,1441} %derivs
local	normal	___388_Nf	%read{1445,1458} %write{1435,1442} %derivs
local	vector	___388_refract	%read{1461,1466} %write{1453,1459} %derivs
local	vector	___392_dir	%read{1467,1467} %write{1466,1466} %derivs
local	normal	Nn	%read{3,3} %write{1,1} %derivs
local	normal	Nf	%read{28,1476} %write{24,24} %derivs
local	vector	In	%read{28,1374} %write{25,25} %derivs
local	float	input	%read{2147483647,-1} %write{26,26}
local	float	count	%read{2147483647,-1} %write{27,27}
local	float	facing	%read{108,1334} %write{29,29}
local	color	Ia	%read{377,1632} %write{32,32}
local	color	Id	%read{377,1632} %write{60,60}
local	color	Itr	%read{1633,1633} %write{86,86}
local	color	Iinc	%read{1639,1639} %write{231,231}
local	color	transparency	%read{1402,1402} %write{376,376}
local	color	br	%read{379,384} %write{377,377}
local	float	brightness	%read{718,1133} %write{386,386}
local	float	___451_lightangle	%read{390,462} %write{389,400}
local	float	specRolloff	%read{1119,1119} %write{1061,1061}
local	color	specColor	%read{1128,1635} %write{1127,1283}
local	float	specBright	%read{1135,1135} %write{1134,1134}
local	color	specHue	%read{1283,1283} %write{1280,1280}
local	float	reflectivity	%read{1358,1637} %write{1356,1356}
local	color	Ir	%read{1635,1635} %write{1393,1393}
local	color	refraction	%read{1639,1639} %write{1419,1471}
local	normal	Nw	%read{1481,1481} %write{1480,1480}
local	float	envRamp	%read{1506,1546} %write{1484,1484}
local	color	Cenv	%read{1637,1637} %write{1629,1629}
const	string	$const1	"ShadingNormal"		%read{2,2} %write{2147483647,-1}
const	int	$const2	2		%read{4,1613} %write{2147483647,-1}
temp	int	$tmp1	%read{2147483647,-1} %write{5,5}
const	string	$const3	"Sides"		%read{5,5} %write{2147483647,-1}
temp	int	$tmp2	%read{7,7} %write{6,6}
const	string	$const4	"faceforward"		%read{8,9} %write{2147483647,-1}
temp	float	$tmp3	%read{11,11} %write{10,10}
const	int	$const5	0		%read{11,1608} %write{2147483647,-1}
temp	int	$tmp4	%read{12,12} %write{11,11}
const	int	$const6	1		%read{16,1630} %write{2147483647,-1}
temp	int	$tmp5	%read{2147483647,-1} %write{17,17}
const	string	$const7	"geometry:geometricnormal"		%read{17,17} %write{2147483647,-1}
temp	int	$tmp6	%read{19,19} %write{18,18}
temp	int	$tmp7	%read{2147483647,-1} %write{20,20}
const	string	$const8	"Ri:Orientation"		%read{20,20} %write{2147483647,-1}
const	string	$const9	"outside"		%read{21,21} %write{2147483647,-1}
temp	int	$tmp8	%read{22,22} %write{21,21}
temp	float	$tmp9	%read{29,29} %write{28,28}
temp	color	$tmp10	%read{32,32} %write{31,31}
const	string	$const10	"getAmbient"		%read{30,30} %write{2147483647,-1}
temp	color	$tmp11	%read{58,58} %write{57,57}
const	float	$const11	0		%read{41,1561} %write{2147483647,-1}
const	string	$const12	"getDiffuse"		%read{33,33} %write{2147483647,-1}
const	float	$const13	3.1415927		%read{36,1622} %write{2147483647,-1}
temp	float	$tmp12	%read{37,37} %write{36,36}
const	float	$const14	2		%read{36,1623} %write{2147483647,-1}
temp	int	$tmp13	%read{35,56} %write{35,56}
temp	float	$tmp14	%read{39,39} %write{38,38}
temp	int	$tmp15	%read{42,42} %write{41,41}
temp	int	$tmp16	%read{2147483647,-1} %write{44,44}
const	string	$const15	"light"		%read{44,1086} %write{2147483647,-1}
const	string	$const16	"iskeylight"		%read{44,1082} %write{2147483647,-1}
temp	int	$tmp17	%read{46,46} %write{45,45}
temp	int	$tmp18	%read{2147483647,-1} %write{48,48}
const	string	$const17	"__nondiffuse"		%read{48,70} %write{2147483647,-1}
temp	int	$tmp19	%read{50,50} %write{49,49}
temp	float	$tmp20	%read{53,53} %write{52,52}
temp	vector	$tmp21	%read{52,52} %write{51,51}
temp	color	$tmp22	%read{55,55} %write{53,53}
temp	float	$tmp23	%read{55,55} %write{54,54}
const	float	$const18	1		%read{54,1641} %write{2147483647,-1}
temp	color	$tmp24	%read{35,56} %write{35,56}
temp	color	$tmp25	%read{60,60} %write{58,58}
temp	float	$tmp26	%read{60,60} %write{59,59}
const	string	$const19	"getTranslucence"		%read{61,61} %write{2147483647,-1}
const	float	$const20	0.99998999		%read{62,62} %write{2147483647,-1}
temp	int	$tmp27	%read{65,65} %write{64,64}
temp	int	$tmp28	%read{66,85} %write{66,85}
temp	int	$tmp29	%read{2147483647,-1} %write{70,70}
temp	int	$tmp30	%read{72,72} %write{71,71}
temp	vector	$tmp31	%read{75,75} %write{73,73}
temp	vector	$tmp32	%read{75,75} %write{74,74}
temp	float	$tmp33	%read{77,77} %write{76,76}
const	float	$const21	0.5		%read{77,1484} %write{2147483647,-1}
temp	float	$tmp34	%read{81,81} %write{78,78}
temp	float	$tmp35	%read{80,80} %write{79,79}
temp	float	$tmp36	%read{81,81} %write{80,80}
temp	color	$tmp37	%read{84,84} %write{82,82}
temp	float	$tmp38	%read{84,84} %write{83,83}
temp	color	$tmp39	%read{66,85} %write{66,85}
const	string	$const22	"colorRamp"		%read{87,1485} %write{2147483647,-1}
temp	int	$tmp40	%read{91,91} %write{89,89}
temp	int	$tmp41	%read{91,91} %write{90,90}
temp	int	$tmp42	%read{92,92} %write{91,91}
temp	int	$tmp43	%read{93,98} %write{92,97}
temp	int	$tmp44	%read{95,95} %write{94,94}
temp	int	$tmp45	%read{96,96} %write{95,95}
temp	int	$tmp46	%read{97,97} %write{96,96}
const	float	$const23	-1e+010		%read{99,1497} %write{2147483647,-1}
const	float	$const24	1e+010		%read{100,1498} %write{2147483647,-1}
const	int	$const25	-1		%read{101,1500} %write{2147483647,-1}
temp	int	$tmp47	%read{106,106} %write{105,105}
temp	int	$tmp48	%read{103,129} %write{103,129}
temp	float	$tmp49	%read{108,108} %write{107,107}
temp	int	$tmp50	%read{109,109} %write{108,108}
temp	int	$tmp51	%read{110,115} %write{109,114}
temp	float	$tmp52	%read{112,112} %write{111,111}
temp	int	$tmp53	%read{113,113} %write{112,112}
temp	int	$tmp54	%read{114,114} %write{113,113}
temp	float	$tmp55	%read{119,119} %write{118,118}
temp	int	$tmp56	%read{120,120} %write{119,119}
temp	int	$tmp57	%read{121,126} %write{120,125}
temp	float	$tmp58	%read{123,123} %write{122,122}
temp	int	$tmp59	%read{124,124} %write{123,123}
temp	int	$tmp60	%read{125,125} %write{124,124}
temp	int	$tmp61	%read{131,131} %write{130,130}
temp	int	$tmp62	%read{133,133} %write{132,132}
temp	int	$tmp63	%read{137,137} %write{136,136}
temp	int	$tmp64	%read{141,141} %write{140,140}
temp	int	$tmp65	%read{142,142} %write{141,141}
temp	int	$tmp66	%read{145,145} %write{144,144}
temp	float	$tmp67	%read{148,148} %write{147,147}
temp	float	$tmp68	%read{152,152} %write{148,148}
temp	float	$tmp69	%read{151,151} %write{149,149}
temp	float	$tmp70	%read{151,151} %write{150,150}
temp	float	$tmp71	%read{152,152} %write{151,151}
temp	int	$tmp72	%read{154,154} %write{153,153}
const	int	$const26	3		%read{156,1554} %write{2147483647,-1}
temp	int	$tmp73	%read{157,157} %write{156,156}
temp	float	$tmp74	%read{160,160} %write{159,159}
const	int	$const27	4		%read{161,1559} %write{2147483647,-1}
temp	int	$tmp75	%read{162,162} %write{161,161}
const	int	$const28	5		%read{164,1562} %write{2147483647,-1}
temp	int	$tmp76	%read{165,165} %write{164,164}
temp	float	$tmp77	%read{186,186} %write{175,175}
temp	color	$tmp78	%read{168,173} %write{166,166}
const	string	$const29	"luminance"		%read{167,1607} %write{2147483647,-1}
const	float	$const30	0.30000001		%read{169,1609} %write{2147483647,-1}
temp	float	$tmp79	%read{169,169} %write{168,168}
temp	float	$tmp80	%read{172,172} %write{169,169}
const	float	$const31	0.58999997		%read{171,1611} %write{2147483647,-1}
temp	float	$tmp81	%read{171,171} %write{170,170}
temp	float	$tmp82	%read{172,172} %write{171,171}
temp	float	$tmp83	%read{175,175} %write{172,172}
const	float	$const32	0.11		%read{174,1614} %write{2147483647,-1}
temp	float	$tmp84	%read{174,174} %write{173,173}
temp	float	$tmp85	%read{175,175} %write{174,174}
temp	float	$tmp86	%read{186,186} %write{185,185}
temp	color	$tmp87	%read{178,183} %write{176,176}
temp	float	$tmp88	%read{179,179} %write{178,178}
temp	float	$tmp89	%read{182,182} %write{179,179}
temp	float	$tmp90	%read{181,181} %write{180,180}
temp	float	$tmp91	%read{182,182} %write{181,181}
temp	float	$tmp92	%read{185,185} %write{182,182}
temp	float	$tmp93	%read{184,184} %write{183,183}
temp	float	$tmp94	%read{185,185} %write{184,184}
temp	int	$tmp95	%read{187,187} %write{186,186}
temp	float	$tmp96	%read{189,189} %write{188,188}
temp	float	$tmp97	%read{190,190} %write{189,189}
temp	float	$tmp98	%read{195,195} %write{194,194}
temp	float	$tmp99	%read{192,192} %write{191,191}
temp	float	$tmp100	%read{193,193} %write{192,192}
temp	float	$tmp101	%read{194,194} %write{193,193}
const	int	$const33	6		%read{196,1594} %write{2147483647,-1}
temp	int	$tmp102	%read{197,197} %write{196,196}
temp	float	$tmp103	%read{218,218} %write{207,207}
temp	color	$tmp104	%read{200,205} %write{198,198}
temp	float	$tmp105	%read{201,201} %write{200,200}
temp	float	$tmp106	%read{204,204} %write{201,201}
temp	float	$tmp107	%read{203,203} %write{202,202}
temp	float	$tmp108	%read{204,204} %write{203,203}
temp	float	$tmp109	%read{207,207} %write{204,204}
temp	float	$tmp110	%read{206,206} %write{205,205}
temp	float	$tmp111	%read{207,207} %write{206,206}
temp	float	$tmp112	%read{218,218} %write{217,217}
temp	color	$tmp113	%read{210,215} %write{208,208}
temp	float	$tmp114	%read{211,211} %write{210,210}
temp	float	$tmp115	%read{214,214} %write{211,211}
temp	float	$tmp116	%read{213,213} %write{212,212}
temp	float	$tmp117	%read{214,214} %write{213,213}
temp	float	$tmp118	%read{217,217} %write{214,214}
temp	float	$tmp119	%read{216,216} %write{215,215}
temp	float	$tmp120	%read{217,217} %write{216,216}
temp	int	$tmp121	%read{219,219} %write{218,218}
temp	float	$tmp122	%read{221,221} %write{220,220}
temp	float	$tmp123	%read{222,222} %write{221,221}
temp	float	$tmp124	%read{227,227} %write{226,226}
temp	float	$tmp125	%read{224,224} %write{223,223}
temp	float	$tmp126	%read{225,225} %write{224,224}
temp	float	$tmp127	%read{226,226} %write{225,225}
temp	color	$tmp128	%read{230,230} %write{228,228}
temp	color	$tmp129	%read{230,230} %write{229,229}
temp	int	$tmp130	%read{236,236} %write{234,234}
temp	int	$tmp131	%read{236,236} %write{235,235}
temp	int	$tmp132	%read{237,237} %write{236,236}
temp	int	$tmp133	%read{238,243} %write{237,242}
temp	int	$tmp134	%read{240,240} %write{239,239}
temp	int	$tmp135	%read{241,241} %write{240,240}
temp	int	$tmp136	%read{242,242} %write{241,241}
temp	int	$tmp137	%read{251,251} %write{250,250}
temp	int	$tmp138	%read{248,274} %write{248,274}
temp	float	$tmp139	%read{253,253} %write{252,252}
temp	int	$tmp140	%read{254,254} %write{253,253}
temp	int	$tmp141	%read{255,260} %write{254,259}
temp	float	$tmp142	%read{257,257} %write{256,256}
temp	int	$tmp143	%read{258,258} %write{257,257}
temp	int	$tmp144	%read{259,259} %write{258,258}
temp	float	$tmp145	%read{264,264} %write{263,263}
temp	int	$tmp146	%read{265,265} %write{264,264}
temp	int	$tmp147	%read{266,271} %write{265,270}
temp	float	$tmp148	%read{268,268} %write{267,267}
temp	int	$tmp149	%read{269,269} %write{268,268}
temp	int	$tmp150	%read{270,270} %write{269,269}
temp	int	$tmp151	%read{276,276} %write{275,275}
temp	int	$tmp152	%read{278,278} %write{277,277}
temp	int	$tmp153	%read{282,282} %write{281,281}
temp	int	$tmp154	%read{286,286} %write{285,285}
temp	int	$tmp155	%read{287,287} %write{286,286}
temp	int	$tmp156	%read{290,290} %write{289,289}
temp	float	$tmp157	%read{293,293} %write{292,292}
temp	float	$tmp158	%read{297,297} %write{293,293}
temp	float	$tmp159	%read{296,296} %write{294,294}
temp	float	$tmp160	%read{296,296} %write{295,295}
temp	float	$tmp161	%read{297,297} %write{296,296}
temp	int	$tmp162	%read{299,299} %write{298,298}
temp	int	$tmp163	%read{302,302} %write{301,301}
temp	float	$tmp164	%read{305,305} %write{304,304}
temp	int	$tmp165	%read{307,307} %write{306,306}
temp	int	$tmp166	%read{310,310} %write{309,309}
temp	float	$tmp167	%read{331,331} %write{320,320}
temp	color	$tmp168	%read{313,318} %write{311,311}
temp	float	$tmp169	%read{314,314} %write{313,313}
temp	float	$tmp170	%read{317,317} %write{314,314}
temp	float	$tmp171	%read{316,316} %write{315,315}
temp	float	$tmp172	%read{317,317} %write{316,316}
temp	float	$tmp173	%read{320,320} %write{317,317}
temp	float	$tmp174	%read{319,319} %write{318,318}
temp	float	$tmp175	%read{320,320} %write{319,319}
temp	float	$tmp176	%read{331,331} %write{330,330}
temp	color	$tmp177	%read{323,328} %write{321,321}
temp	float	$tmp178	%read{324,324} %write{323,323}
temp	float	$tmp179	%read{327,327} %write{324,324}
temp	float	$tmp180	%read{326,326} %write{325,325}
temp	float	$tmp181	%read{327,327} %write{326,326}
temp	float	$tmp182	%read{330,330} %write{327,327}
temp	float	$tmp183	%read{329,329} %write{328,328}
temp	float	$tmp184	%read{330,330} %write{329,329}
temp	int	$tmp185	%read{332,332} %write{331,331}
temp	float	$tmp186	%read{334,334} %write{333,333}
temp	float	$tmp187	%read{335,335} %write{334,334}
temp	float	$tmp188	%read{340,340} %write{339,339}
temp	float	$tmp189	%read{337,337} %write{336,336}
temp	float	$tmp190	%read{338,338} %write{337,337}
temp	float	$tmp191	%read{339,339} %write{338,338}
temp	int	$tmp192	%read{342,342} %write{341,341}
temp	float	$tmp193	%read{363,363} %write{352,352}
temp	color	$tmp194	%read{345,350} %write{343,343}
temp	float	$tmp195	%read{346,346} %write{345,345}
temp	float	$tmp196	%read{349,349} %write{346,346}
temp	float	$tmp197	%read{348,348} %write{347,347}
temp	float	$tmp198	%read{349,349} %write{348,348}
temp	float	$tmp199	%read{352,352} %write{349,349}
temp	float	$tmp200	%read{351,351} %write{350,350}
temp	float	$tmp201	%read{352,352} %write{351,351}
temp	float	$tmp202	%read{363,363} %write{362,362}
temp	color	$tmp203	%read{355,360} %write{353,353}
temp	float	$tmp204	%read{356,356} %write{355,355}
temp	float	$tmp205	%read{359,359} %write{356,356}
temp	float	$tmp206	%read{358,358} %write{357,357}
temp	float	$tmp207	%read{359,359} %write{358,358}
temp	float	$tmp208	%read{362,362} %write{359,359}
temp	float	$tmp209	%read{361,361} %write{360,360}
temp	float	$tmp210	%read{362,362} %write{361,361}
temp	int	$tmp211	%read{364,364} %write{363,363}
temp	float	$tmp212	%read{366,366} %write{365,365}
temp	float	$tmp213	%read{367,367} %write{366,366}
temp	float	$tmp214	%read{372,372} %write{371,371}
temp	float	$tmp215	%read{369,369} %write{368,368}
temp	float	$tmp216	%read{370,370} %write{369,369}
temp	float	$tmp217	%read{371,371} %write{370,370}
temp	color	$tmp218	%read{375,375} %write{373,373}
temp	color	$tmp219	%read{375,375} %write{374,374}
temp	float	$tmp220	%read{380,380} %write{379,379}
temp	float	$tmp221	%read{383,383} %write{380,380}
temp	float	$tmp222	%read{382,382} %write{381,381}
temp	float	$tmp223	%read{383,383} %write{382,382}
temp	float	$tmp224	%read{386,386} %write{383,383}
temp	float	$tmp225	%read{385,385} %write{384,384}
temp	float	$tmp226	%read{386,386} %write{385,385}
temp	int	$tmp227	%read{388,388} %write{387,387}
temp	float	$tmp228	%read{392,392} %write{391,391}
temp	int	$tmp229	%read{390,400} %write{390,400}
temp	float	$tmp230	%read{394,394} %write{393,393}
temp	float	$tmp231	%read{398,398} %write{397,397}
temp	float	$tmp232	%read{397,397} %write{396,396}
temp	vector	$tmp233	%read{396,396} %write{395,395}
temp	float	$tmp234	%read{399,399} %write{398,398}
temp	float	$tmp235	%read{390,400} %write{390,400}
temp	color	$tmp236	%read{546,546} %write{545,545}
temp	int	$tmp237	%read{405,405} %write{403,403}
temp	int	$tmp238	%read{405,405} %write{404,404}
temp	int	$tmp239	%read{406,406} %write{405,405}
temp	int	$tmp240	%read{407,412} %write{406,411}
temp	int	$tmp241	%read{409,409} %write{408,408}
temp	int	$tmp242	%read{410,410} %write{409,409}
temp	int	$tmp243	%read{411,411} %write{410,410}
temp	int	$tmp244	%read{420,420} %write{419,419}
temp	int	$tmp245	%read{417,443} %write{417,443}
temp	float	$tmp246	%read{422,422} %write{421,421}
temp	int	$tmp247	%read{423,423} %write{422,422}
temp	int	$tmp248	%read{424,429} %write{423,428}
temp	float	$tmp249	%read{426,426} %write{425,425}
temp	int	$tmp250	%read{427,427} %write{426,426}
temp	int	$tmp251	%read{428,428} %write{427,427}
temp	float	$tmp252	%read{433,433} %write{432,432}
temp	int	$tmp253	%read{434,434} %write{433,433}
temp	int	$tmp254	%read{435,440} %write{434,439}
temp	float	$tmp255	%read{437,437} %write{436,436}
temp	int	$tmp256	%read{438,438} %write{437,437}
temp	int	$tmp257	%read{439,439} %write{438,438}
temp	int	$tmp258	%read{445,445} %write{444,444}
temp	int	$tmp259	%read{447,447} %write{446,446}
temp	int	$tmp260	%read{451,451} %write{450,450}
temp	int	$tmp261	%read{455,455} %write{454,454}
temp	int	$tmp262	%read{456,456} %write{455,455}
temp	int	$tmp263	%read{459,459} %write{458,458}
temp	float	$tmp264	%read{462,462} %write{461,461}
temp	float	$tmp265	%read{466,466} %write{462,462}
temp	float	$tmp266	%read{465,465} %write{463,463}
temp	float	$tmp267	%read{465,465} %write{464,464}
temp	float	$tmp268	%read{466,466} %write{465,465}
temp	int	$tmp269	%read{468,468} %write{467,467}
temp	int	$tmp270	%read{471,471} %write{470,470}
temp	float	$tmp271	%read{474,474} %write{473,473}
temp	int	$tmp272	%read{476,476} %write{475,475}
temp	int	$tmp273	%read{479,479} %write{478,478}
temp	float	$tmp274	%read{500,500} %write{489,489}
temp	color	$tmp275	%read{482,487} %write{480,480}
temp	float	$tmp276	%read{483,483} %write{482,482}
temp	float	$tmp277	%read{486,486} %write{483,483}
temp	float	$tmp278	%read{485,485} %write{484,484}
temp	float	$tmp279	%read{486,486} %write{485,485}
temp	float	$tmp280	%read{489,489} %write{486,486}
temp	float	$tmp281	%read{488,488} %write{487,487}
temp	float	$tmp282	%read{489,489} %write{488,488}
temp	float	$tmp283	%read{500,500} %write{499,499}
temp	color	$tmp284	%read{492,497} %write{490,490}
temp	float	$tmp285	%read{493,493} %write{492,492}
temp	float	$tmp286	%read{496,496} %write{493,493}
temp	float	$tmp287	%read{495,495} %write{494,494}
temp	float	$tmp288	%read{496,496} %write{495,495}
temp	float	$tmp289	%read{499,499} %write{496,496}
temp	float	$tmp290	%read{498,498} %write{497,497}
temp	float	$tmp291	%read{499,499} %write{498,498}
temp	int	$tmp292	%read{501,501} %write{500,500}
temp	float	$tmp293	%read{503,503} %write{502,502}
temp	float	$tmp294	%read{504,504} %write{503,503}
temp	float	$tmp295	%read{509,509} %write{508,508}
temp	float	$tmp296	%read{506,506} %write{505,505}
temp	float	$tmp297	%read{507,507} %write{506,506}
temp	float	$tmp298	%read{508,508} %write{507,507}
temp	int	$tmp299	%read{511,511} %write{510,510}
temp	float	$tmp300	%read{532,532} %write{521,521}
temp	color	$tmp301	%read{514,519} %write{512,512}
temp	float	$tmp302	%read{515,515} %write{514,514}
temp	float	$tmp303	%read{518,518} %write{515,515}
temp	float	$tmp304	%read{517,517} %write{516,516}
temp	float	$tmp305	%read{518,518} %write{517,517}
temp	float	$tmp306	%read{521,521} %write{518,518}
temp	float	$tmp307	%read{520,520} %write{519,519}
temp	float	$tmp308	%read{521,521} %write{520,520}
temp	float	$tmp309	%read{532,532} %write{531,531}
temp	color	$tmp310	%read{524,529} %write{522,522}
temp	float	$tmp311	%read{525,525} %write{524,524}
temp	float	$tmp312	%read{528,528} %write{525,525}
temp	float	$tmp313	%read{527,527} %write{526,526}
temp	float	$tmp314	%read{528,528} %write{527,527}
temp	float	$tmp315	%read{531,531} %write{528,528}
temp	float	$tmp316	%read{530,530} %write{529,529}
temp	float	$tmp317	%read{531,531} %write{530,530}
temp	int	$tmp318	%read{533,533} %write{532,532}
temp	float	$tmp319	%read{535,535} %write{534,534}
temp	float	$tmp320	%read{536,536} %write{535,535}
temp	float	$tmp321	%read{541,541} %write{540,540}
temp	float	$tmp322	%read{538,538} %write{537,537}
temp	float	$tmp323	%read{539,539} %write{538,538}
temp	float	$tmp324	%read{540,540} %write{539,539}
temp	color	$tmp325	%read{544,544} %write{542,542}
temp	color	$tmp326	%read{544,544} %write{543,543}
temp	int	$tmp327	%read{548,548} %write{547,547}
temp	color	$tmp328	%read{694,694} %write{693,693}
temp	int	$tmp329	%read{553,553} %write{551,551}
temp	int	$tmp330	%read{553,553} %write{552,552}
temp	int	$tmp331	%read{554,554} %write{553,553}
temp	int	$tmp332	%read{555,560} %write{554,559}
temp	int	$tmp333	%read{557,557} %write{556,556}
temp	int	$tmp334	%read{558,558} %write{557,557}
temp	int	$tmp335	%read{559,559} %write{558,558}
temp	int	$tmp336	%read{568,568} %write{567,567}
temp	int	$tmp337	%read{565,591} %write{565,591}
temp	float	$tmp338	%read{570,570} %write{569,569}
temp	int	$tmp339	%read{571,571} %write{570,570}
temp	int	$tmp340	%read{572,577} %write{571,576}
temp	float	$tmp341	%read{574,574} %write{573,573}
temp	int	$tmp342	%read{575,575} %write{574,574}
temp	int	$tmp343	%read{576,576} %write{575,575}
temp	float	$tmp344	%read{581,581} %write{580,580}
temp	int	$tmp345	%read{582,582} %write{581,581}
temp	int	$tmp346	%read{583,588} %write{582,587}
temp	float	$tmp347	%read{585,585} %write{584,584}
temp	int	$tmp348	%read{586,586} %write{585,585}
temp	int	$tmp349	%read{587,587} %write{586,586}
temp	int	$tmp350	%read{593,593} %write{592,592}
temp	int	$tmp351	%read{595,595} %write{594,594}
temp	int	$tmp352	%read{599,599} %write{598,598}
temp	int	$tmp353	%read{603,603} %write{602,602}
temp	int	$tmp354	%read{604,604} %write{603,603}
temp	int	$tmp355	%read{607,607} %write{606,606}
temp	float	$tmp356	%read{610,610} %write{609,609}
temp	float	$tmp357	%read{614,614} %write{610,610}
temp	float	$tmp358	%read{613,613} %write{611,611}
temp	float	$tmp359	%read{613,613} %write{612,612}
temp	float	$tmp360	%read{614,614} %write{613,613}
temp	int	$tmp361	%read{616,616} %write{615,615}
temp	int	$tmp362	%read{619,619} %write{618,618}
temp	float	$tmp363	%read{622,622} %write{621,621}
temp	int	$tmp364	%read{624,624} %write{623,623}
temp	int	$tmp365	%read{627,627} %write{626,626}
temp	float	$tmp366	%read{648,648} %write{637,637}
temp	color	$tmp367	%read{630,635} %write{628,628}
temp	float	$tmp368	%read{631,631} %write{630,630}
temp	float	$tmp369	%read{634,634} %write{631,631}
temp	float	$tmp370	%read{633,633} %write{632,632}
temp	float	$tmp371	%read{634,634} %write{633,633}
temp	float	$tmp372	%read{637,637} %write{634,634}
temp	float	$tmp373	%read{636,636} %write{635,635}
temp	float	$tmp374	%read{637,637} %write{636,636}
temp	float	$tmp375	%read{648,648} %write{647,647}
temp	color	$tmp376	%read{640,645} %write{638,638}
temp	float	$tmp377	%read{641,641} %write{640,640}
temp	float	$tmp378	%read{644,644} %write{641,641}
temp	float	$tmp379	%read{643,643} %write{642,642}
temp	float	$tmp380	%read{644,644} %write{643,643}
temp	float	$tmp381	%read{647,647} %write{644,644}
temp	float	$tmp382	%read{646,646} %write{645,645}
temp	float	$tmp383	%read{647,647} %write{646,646}
temp	int	$tmp384	%read{649,649} %write{648,648}
temp	float	$tmp385	%read{651,651} %write{650,650}
temp	float	$tmp386	%read{652,652} %write{651,651}
temp	float	$tmp387	%read{657,657} %write{656,656}
temp	float	$tmp388	%read{654,654} %write{653,653}
temp	float	$tmp389	%read{655,655} %write{654,654}
temp	float	$tmp390	%read{656,656} %write{655,655}
temp	int	$tmp391	%read{659,659} %write{658,658}
temp	float	$tmp392	%read{680,680} %write{669,669}
temp	color	$tmp393	%read{662,667} %write{660,660}
temp	float	$tmp394	%read{663,663} %write{662,662}
temp	float	$tmp395	%read{666,666} %write{663,663}
temp	float	$tmp396	%read{665,665} %write{664,664}
temp	float	$tmp397	%read{666,666} %write{665,665}
temp	float	$tmp398	%read{669,669} %write{666,666}
temp	float	$tmp399	%read{668,668} %write{667,667}
temp	float	$tmp400	%read{669,669} %write{668,668}
temp	float	$tmp401	%read{680,680} %write{679,679}
temp	color	$tmp402	%read{672,677} %write{670,670}
temp	float	$tmp403	%read{673,673} %write{672,672}
temp	float	$tmp404	%read{676,676} %write{673,673}
temp	float	$tmp405	%read{675,675} %write{674,674}
temp	float	$tmp406	%read{676,676} %write{675,675}
temp	float	$tmp407	%read{679,679} %write{676,676}
temp	float	$tmp408	%read{678,678} %write{677,677}
temp	float	$tmp409	%read{679,679} %write{678,678}
temp	int	$tmp410	%read{681,681} %write{680,680}
temp	float	$tmp411	%read{683,683} %write{682,682}
temp	float	$tmp412	%read{684,684} %write{683,683}
temp	float	$tmp413	%read{689,689} %write{688,688}
temp	float	$tmp414	%read{686,686} %write{685,685}
temp	float	$tmp415	%read{687,687} %write{686,686}
temp	float	$tmp416	%read{688,688} %write{687,687}
temp	color	$tmp417	%read{692,692} %write{690,690}
temp	color	$tmp418	%read{692,692} %write{691,691}
temp	int	$tmp419	%read{696,696} %write{695,695}
temp	color	$tmp420	%read{842,842} %write{841,841}
temp	int	$tmp421	%read{701,701} %write{699,699}
temp	int	$tmp422	%read{701,701} %write{700,700}
temp	int	$tmp423	%read{702,702} %write{701,701}
temp	int	$tmp424	%read{703,708} %write{702,707}
temp	int	$tmp425	%read{705,705} %write{704,704}
temp	int	$tmp426	%read{706,706} %write{705,705}
temp	int	$tmp427	%read{707,707} %write{706,706}
temp	int	$tmp428	%read{716,716} %write{715,715}
temp	int	$tmp429	%read{713,739} %write{713,739}
temp	float	$tmp430	%read{718,718} %write{717,717}
temp	int	$tmp431	%read{719,719} %write{718,718}
temp	int	$tmp432	%read{720,725} %write{719,724}
temp	float	$tmp433	%read{722,722} %write{721,721}
temp	int	$tmp434	%read{723,723} %write{722,722}
temp	int	$tmp435	%read{724,724} %write{723,723}
temp	float	$tmp436	%read{729,729} %write{728,728}
temp	int	$tmp437	%read{730,730} %write{729,729}
temp	int	$tmp438	%read{731,736} %write{730,735}
temp	float	$tmp439	%read{733,733} %write{732,732}
temp	int	$tmp440	%read{734,734} %write{733,733}
temp	int	$tmp441	%read{735,735} %write{734,734}
temp	int	$tmp442	%read{741,741} %write{740,740}
temp	int	$tmp443	%read{743,743} %write{742,742}
temp	int	$tmp444	%read{747,747} %write{746,746}
temp	int	$tmp445	%read{751,751} %write{750,750}
temp	int	$tmp446	%read{752,752} %write{751,751}
temp	int	$tmp447	%read{755,755} %write{754,754}
temp	float	$tmp448	%read{758,758} %write{757,757}
temp	float	$tmp449	%read{762,762} %write{758,758}
temp	float	$tmp450	%read{761,761} %write{759,759}
temp	float	$tmp451	%read{761,761} %write{760,760}
temp	float	$tmp452	%read{762,762} %write{761,761}
temp	int	$tmp453	%read{764,764} %write{763,763}
temp	int	$tmp454	%read{767,767} %write{766,766}
temp	float	$tmp455	%read{770,770} %write{769,769}
temp	int	$tmp456	%read{772,772} %write{771,771}
temp	int	$tmp457	%read{775,775} %write{774,774}
temp	float	$tmp458	%read{796,796} %write{785,785}
temp	color	$tmp459	%read{778,783} %write{776,776}
temp	float	$tmp460	%read{779,779} %write{778,778}
temp	float	$tmp461	%read{782,782} %write{779,779}
temp	float	$tmp462	%read{781,781} %write{780,780}
temp	float	$tmp463	%read{782,782} %write{781,781}
temp	float	$tmp464	%read{785,785} %write{782,782}
temp	float	$tmp465	%read{784,784} %write{783,783}
temp	float	$tmp466	%read{785,785} %write{784,784}
temp	float	$tmp467	%read{796,796} %write{795,795}
temp	color	$tmp468	%read{788,793} %write{786,786}
temp	float	$tmp469	%read{789,789} %write{788,788}
temp	float	$tmp470	%read{792,792} %write{789,789}
temp	float	$tmp471	%read{791,791} %write{790,790}
temp	float	$tmp472	%read{792,792} %write{791,791}
temp	float	$tmp473	%read{795,795} %write{792,792}
temp	float	$tmp474	%read{794,794} %write{793,793}
temp	float	$tmp475	%read{795,795} %write{794,794}
temp	int	$tmp476	%read{797,797} %write{796,796}
temp	float	$tmp477	%read{799,799} %write{798,798}
temp	float	$tmp478	%read{800,800} %write{799,799}
temp	float	$tmp479	%read{805,805} %write{804,804}
temp	float	$tmp480	%read{802,802} %write{801,801}
temp	float	$tmp481	%read{803,803} %write{802,802}
temp	float	$tmp482	%read{804,804} %write{803,803}
temp	int	$tmp483	%read{807,807} %write{806,806}
temp	float	$tmp484	%read{828,828} %write{817,817}
temp	color	$tmp485	%read{810,815} %write{808,808}
temp	float	$tmp486	%read{811,811} %write{810,810}
temp	float	$tmp487	%read{814,814} %write{811,811}
temp	float	$tmp488	%read{813,813} %write{812,812}
temp	float	$tmp489	%read{814,814} %write{813,813}
temp	float	$tmp490	%read{817,817} %write{814,814}
temp	float	$tmp491	%read{816,816} %write{815,815}
temp	float	$tmp492	%read{817,817} %write{816,816}
temp	float	$tmp493	%read{828,828} %write{827,827}
temp	color	$tmp494	%read{820,825} %write{818,818}
temp	float	$tmp495	%read{821,821} %write{820,820}
temp	float	$tmp496	%read{824,824} %write{821,821}
temp	float	$tmp497	%read{823,823} %write{822,822}
temp	float	$tmp498	%read{824,824} %write{823,823}
temp	float	$tmp499	%read{827,827} %write{824,824}
temp	float	$tmp500	%read{826,826} %write{825,825}
temp	float	$tmp501	%read{827,827} %write{826,826}
temp	int	$tmp502	%read{829,829} %write{828,828}
temp	float	$tmp503	%read{831,831} %write{830,830}
temp	float	$tmp504	%read{832,832} %write{831,831}
temp	float	$tmp505	%read{837,837} %write{836,836}
temp	float	$tmp506	%read{834,834} %write{833,833}
temp	float	$tmp507	%read{835,835} %write{834,834}
temp	float	$tmp508	%read{836,836} %write{835,835}
temp	color	$tmp509	%read{840,840} %write{838,838}
temp	color	$tmp510	%read{840,840} %write{839,839}
temp	color	$tmp511	%read{988,988} %write{987,987}
temp	int	$tmp512	%read{847,847} %write{845,845}
temp	int	$tmp513	%read{847,847} %write{846,846}
temp	int	$tmp514	%read{848,848} %write{847,847}
temp	int	$tmp515	%read{849,854} %write{848,853}
temp	int	$tmp516	%read{851,851} %write{850,850}
temp	int	$tmp517	%read{852,852} %write{851,851}
temp	int	$tmp518	%read{853,853} %write{852,852}
temp	int	$tmp519	%read{862,862} %write{861,861}
temp	int	$tmp520	%read{859,885} %write{859,885}
temp	float	$tmp521	%read{864,864} %write{863,863}
temp	int	$tmp522	%read{865,865} %write{864,864}
temp	int	$tmp523	%read{866,871} %write{865,870}
temp	float	$tmp524	%read{868,868} %write{867,867}
temp	int	$tmp525	%read{869,869} %write{868,868}
temp	int	$tmp526	%read{870,870} %write{869,869}
temp	float	$tmp527	%read{875,875} %write{874,874}
temp	int	$tmp528	%read{876,876} %write{875,875}
temp	int	$tmp529	%read{877,882} %write{876,881}
temp	float	$tmp530	%read{879,879} %write{878,878}
temp	int	$tmp531	%read{880,880} %write{879,879}
temp	int	$tmp532	%read{881,881} %write{880,880}
temp	int	$tmp533	%read{887,887} %write{886,886}
temp	int	$tmp534	%read{889,889} %write{888,888}
temp	int	$tmp535	%read{893,893} %write{892,892}
temp	int	$tmp536	%read{897,897} %write{896,896}
temp	int	$tmp537	%read{898,898} %write{897,897}
temp	int	$tmp538	%read{901,901} %write{900,900}
temp	float	$tmp539	%read{904,904} %write{903,903}
temp	float	$tmp540	%read{908,908} %write{904,904}
temp	float	$tmp541	%read{907,907} %write{905,905}
temp	float	$tmp542	%read{907,907} %write{906,906}
temp	float	$tmp543	%read{908,908} %write{907,907}
temp	int	$tmp544	%read{910,910} %write{909,909}
temp	int	$tmp545	%read{913,913} %write{912,912}
temp	float	$tmp546	%read{916,916} %write{915,915}
temp	int	$tmp547	%read{918,918} %write{917,917}
temp	int	$tmp548	%read{921,921} %write{920,920}
temp	float	$tmp549	%read{942,942} %write{931,931}
temp	color	$tmp550	%read{924,929} %write{922,922}
temp	float	$tmp551	%read{925,925} %write{924,924}
temp	float	$tmp552	%read{928,928} %write{925,925}
temp	float	$tmp553	%read{927,927} %write{926,926}
temp	float	$tmp554	%read{928,928} %write{927,927}
temp	float	$tmp555	%read{931,931} %write{928,928}
temp	float	$tmp556	%read{930,930} %write{929,929}
temp	float	$tmp557	%read{931,931} %write{930,930}
temp	float	$tmp558	%read{942,942} %write{941,941}
temp	color	$tmp559	%read{934,939} %write{932,932}
temp	float	$tmp560	%read{935,935} %write{934,934}
temp	float	$tmp561	%read{938,938} %write{935,935}
temp	float	$tmp562	%read{937,937} %write{936,936}
temp	float	$tmp563	%read{938,938} %write{937,937}
temp	float	$tmp564	%read{941,941} %write{938,938}
temp	float	$tmp565	%read{940,940} %write{939,939}
temp	float	$tmp566	%read{941,941} %write{940,940}
temp	int	$tmp567	%read{943,943} %write{942,942}
temp	float	$tmp568	%read{945,945} %write{944,944}
temp	float	$tmp569	%read{946,946} %write{945,945}
temp	float	$tmp570	%read{951,951} %write{950,950}
temp	float	$tmp571	%read{948,948} %write{947,947}
temp	float	$tmp572	%read{949,949} %write{948,948}
temp	float	$tmp573	%read{950,950} %write{949,949}
temp	int	$tmp574	%read{953,953} %write{952,952}
temp	float	$tmp575	%read{974,974} %write{963,963}
temp	color	$tmp576	%read{956,961} %write{954,954}
temp	float	$tmp577	%read{957,957} %write{956,956}
temp	float	$tmp578	%read{960,960} %write{957,957}
temp	float	$tmp579	%read{959,959} %write{958,958}
temp	float	$tmp580	%read{960,960} %write{959,959}
temp	float	$tmp581	%read{963,963} %write{960,960}
temp	float	$tmp582	%read{962,962} %write{961,961}
temp	float	$tmp583	%read{963,963} %write{962,962}
temp	float	$tmp584	%read{974,974} %write{973,973}
temp	color	$tmp585	%read{966,971} %write{964,964}
temp	float	$tmp586	%read{967,967} %write{966,966}
temp	float	$tmp587	%read{970,970} %write{967,967}
temp	float	$tmp588	%read{969,969} %write{968,968}
temp	float	$tmp589	%read{970,970} %write{969,969}
temp	float	$tmp590	%read{973,973} %write{970,970}
temp	float	$tmp591	%read{972,972} %write{971,971}
temp	float	$tmp592	%read{973,973} %write{972,972}
temp	int	$tmp593	%read{975,975} %write{974,974}
temp	float	$tmp594	%read{977,977} %write{976,976}
temp	float	$tmp595	%read{978,978} %write{977,977}
temp	float	$tmp596	%read{983,983} %write{982,982}
temp	float	$tmp597	%read{980,980} %write{979,979}
temp	float	$tmp598	%read{981,981} %write{980,980}
temp	float	$tmp599	%read{982,982} %write{981,981}
temp	color	$tmp600	%read{986,986} %write{984,984}
temp	color	$tmp601	%read{986,986} %write{985,985}
const	string	$const34	"floatRamp"		%read{989,1284} %write{2147483647,-1}
temp	int	$tmp602	%read{993,993} %write{991,991}
temp	int	$tmp603	%read{993,993} %write{992,992}
temp	int	$tmp604	%read{994,994} %write{993,993}
temp	int	$tmp605	%read{995,1000} %write{994,999}
temp	int	$tmp606	%read{997,997} %write{996,996}
temp	int	$tmp607	%read{998,998} %write{997,997}
temp	int	$tmp608	%read{999,999} %write{998,998}
temp	int	$tmp609	%read{1008,1008} %write{1007,1007}
temp	int	$tmp610	%read{1005,1031} %write{1005,1031}
temp	float	$tmp611	%read{1010,1010} %write{1009,1009}
temp	int	$tmp612	%read{1011,1011} %write{1010,1010}
temp	int	$tmp613	%read{1012,1017} %write{1011,1016}
temp	float	$tmp614	%read{1014,1014} %write{1013,1013}
temp	int	$tmp615	%read{1015,1015} %write{1014,1014}
temp	int	$tmp616	%read{1016,1016} %write{1015,1015}
temp	float	$tmp617	%read{1021,1021} %write{1020,1020}
temp	int	$tmp618	%read{1022,1022} %write{1021,1021}
temp	int	$tmp619	%read{1023,1028} %write{1022,1027}
temp	float	$tmp620	%read{1025,1025} %write{1024,1024}
temp	int	$tmp621	%read{1026,1026} %write{1025,1025}
temp	int	$tmp622	%read{1027,1027} %write{1026,1026}
temp	int	$tmp623	%read{1033,1033} %write{1032,1032}
temp	int	$tmp624	%read{1036,1036} %write{1035,1035}
temp	float	$tmp625	%read{1039,1039} %write{1038,1038}
temp	float	$tmp626	%read{1043,1043} %write{1039,1039}
temp	float	$tmp627	%read{1042,1042} %write{1040,1040}
temp	float	$tmp628	%read{1042,1042} %write{1041,1041}
temp	float	$tmp629	%read{1043,1043} %write{1042,1042}
temp	int	$tmp630	%read{1046,1046} %write{1045,1045}
temp	int	$tmp631	%read{1047,1047} %write{1046,1046}
temp	int	$tmp632	%read{1050,1050} %write{1049,1049}
temp	int	$tmp633	%read{1053,1053} %write{1052,1052}
temp	float	$tmp634	%read{1056,1056} %write{1054,1054}
temp	float	$tmp635	%read{1056,1056} %write{1055,1055}
temp	float	$tmp636	%read{1060,1060} %write{1057,1057}
temp	float	$tmp637	%read{1060,1060} %write{1058,1058}
temp	float	$tmp638	%read{1060,1060} %write{1059,1059}
const	string	$const35	"getBlinn"		%read{1062,1062} %write{2147483647,-1}
temp	int	$tmp639	%read{1065,1065} %write{1064,1064}
temp	float	$tmp640	%read{1068,1068} %write{1067,1067}
const	string	$const36	"sqr"		%read{1066,1093} %write{2147483647,-1}
temp	float	$tmp641	%read{1069,1069} %write{1068,1068}
const	float	$const37	-100000		%read{1070,1070} %write{2147483647,-1}
temp	vector	$tmp642	%read{1072,1072} %write{1071,1071}
temp	float	$tmp643	%read{1076,1076} %write{1075,1075}
temp	int	$tmp644	%read{1074,1126} %write{1074,1126}
temp	float	$tmp645	%read{1078,1078} %write{1077,1077}
temp	int	$tmp646	%read{1081,1081} %write{1080,1080}
temp	int	$tmp647	%read{2147483647,-1} %write{1082,1082}
temp	int	$tmp648	%read{1084,1084} %write{1083,1083}
temp	int	$tmp649	%read{2147483647,-1} %write{1086,1086}
const	string	$const38	"__nonspecular"		%read{1086,1086} %write{2147483647,-1}
temp	int	$tmp650	%read{1088,1088} %write{1087,1087}
temp	vector	$tmp651	%read{1091,1091} %write{1090,1090}
temp	float	$tmp652	%read{1098,1098} %write{1096,1096}
temp	float	$tmp653	%read{1098,1098} %write{1097,1097}
temp	int	$tmp654	%read{1103,1103} %write{1102,1102}
temp	float	$tmp655	%read{1105,1105} %write{1104,1104}
temp	int	$tmp656	%read{1106,1106} %write{1105,1105}
temp	float	$tmp657	%read{1110,1110} %write{1109,1109}
temp	int	$tmp658	%read{1111,1111} %write{1110,1110}
temp	float	$tmp659	%read{1114,1114} %write{1112,1112}
temp	float	$tmp660	%read{1114,1114} %write{1113,1113}
temp	float	$tmp661	%read{1117,1117} %write{1116,1116}
const	float	$const39	3		%read{1117,1134} %write{2147483647,-1}
temp	float	$tmp662	%read{1119,1119} %write{1118,1118}
temp	float	$tmp663	%read{1120,1120} %write{1119,1119}
temp	color	$tmp664	%read{1122,1122} %write{1121,1121}
temp	color	$tmp665	%read{1123,1123} %write{1122,1122}
temp	color	$tmp666	%read{1125,1125} %write{1123,1123}
temp	float	$tmp667	%read{1125,1125} %write{1124,1124}
temp	color	$tmp668	%read{1074,1126} %write{1074,1126}
temp	float	$tmp669	%read{1130,1130} %write{1128,1128}
temp	float	$tmp670	%read{1130,1130} %write{1129,1129}
temp	float	$tmp671	%read{1132,1132} %write{1130,1130}
temp	float	$tmp672	%read{1132,1132} %write{1131,1131}
temp	float	$tmp673	%read{1133,1133} %write{1132,1132}
temp	float	$tmp674	%read{1134,1134} %write{1133,1133}
temp	float	$tmp675	%read{1152,1197} %write{1135,1178}
temp	int	$tmp676	%read{1140,1140} %write{1138,1138}
temp	int	$tmp677	%read{1140,1140} %write{1139,1139}
temp	int	$tmp678	%read{1141,1141} %write{1140,1140}
temp	int	$tmp679	%read{1142,1147} %write{1141,1146}
temp	int	$tmp680	%read{1144,1144} %write{1143,1143}
temp	int	$tmp681	%read{1145,1145} %write{1144,1144}
temp	int	$tmp682	%read{1146,1146} %write{1145,1145}
temp	int	$tmp683	%read{1155,1155} %write{1154,1154}
temp	int	$tmp684	%read{1152,1178} %write{1152,1178}
temp	float	$tmp685	%read{1157,1157} %write{1156,1156}
temp	int	$tmp686	%read{1158,1158} %write{1157,1157}
temp	int	$tmp687	%read{1159,1164} %write{1158,1163}
temp	float	$tmp688	%read{1161,1161} %write{1160,1160}
temp	int	$tmp689	%read{1162,1162} %write{1161,1161}
temp	int	$tmp690	%read{1163,1163} %write{1162,1162}
temp	float	$tmp691	%read{1168,1168} %write{1167,1167}
temp	int	$tmp692	%read{1169,1169} %write{1168,1168}
temp	int	$tmp693	%read{1170,1175} %write{1169,1174}
temp	float	$tmp694	%read{1172,1172} %write{1171,1171}
temp	int	$tmp695	%read{1173,1173} %write{1172,1172}
temp	int	$tmp696	%read{1174,1174} %write{1173,1173}
temp	int	$tmp697	%read{1180,1180} %write{1179,1179}
temp	int	$tmp698	%read{1182,1182} %write{1181,1181}
temp	int	$tmp699	%read{1186,1186} %write{1185,1185}
temp	int	$tmp700	%read{1190,1190} %write{1189,1189}
temp	int	$tmp701	%read{1191,1191} %write{1190,1190}
temp	int	$tmp702	%read{1194,1194} %write{1193,1193}
temp	float	$tmp703	%read{1197,1197} %write{1196,1196}
temp	float	$tmp704	%read{1201,1201} %write{1197,1197}
temp	float	$tmp705	%read{1200,1200} %write{1198,1198}
temp	float	$tmp706	%read{1200,1200} %write{1199,1199}
temp	float	$tmp707	%read{1201,1201} %write{1200,1200}
temp	int	$tmp708	%read{1203,1203} %write{1202,1202}
temp	int	$tmp709	%read{1206,1206} %write{1205,1205}
temp	float	$tmp710	%read{1209,1209} %write{1208,1208}
temp	int	$tmp711	%read{1211,1211} %write{1210,1210}
temp	int	$tmp712	%read{1214,1214} %write{1213,1213}
temp	float	$tmp713	%read{1235,1235} %write{1224,1224}
temp	color	$tmp714	%read{1217,1222} %write{1215,1215}
temp	float	$tmp715	%read{1218,1218} %write{1217,1217}
temp	float	$tmp716	%read{1221,1221} %write{1218,1218}
temp	float	$tmp717	%read{1220,1220} %write{1219,1219}
temp	float	$tmp718	%read{1221,1221} %write{1220,1220}
temp	float	$tmp719	%read{1224,1224} %write{1221,1221}
temp	float	$tmp720	%read{1223,1223} %write{1222,1222}
temp	float	$tmp721	%read{1224,1224} %write{1223,1223}
temp	float	$tmp722	%read{1235,1235} %write{1234,1234}
temp	color	$tmp723	%read{1227,1232} %write{1225,1225}
temp	float	$tmp724	%read{1228,1228} %write{1227,1227}
temp	float	$tmp725	%read{1231,1231} %write{1228,1228}
temp	float	$tmp726	%read{1230,1230} %write{1229,1229}
temp	float	$tmp727	%read{1231,1231} %write{1230,1230}
temp	float	$tmp728	%read{1234,1234} %write{1231,1231}
temp	float	$tmp729	%read{1233,1233} %write{1232,1232}
temp	float	$tmp730	%read{1234,1234} %write{1233,1233}
temp	int	$tmp731	%read{1236,1236} %write{1235,1235}
temp	float	$tmp732	%read{1238,1238} %write{1237,1237}
temp	float	$tmp733	%read{1239,1239} %write{1238,1238}
temp	float	$tmp734	%read{1244,1244} %write{1243,1243}
temp	float	$tmp735	%read{1241,1241} %write{1240,1240}
temp	float	$tmp736	%read{1242,1242} %write{1241,1241}
temp	float	$tmp737	%read{1243,1243} %write{1242,1242}
temp	int	$tmp738	%read{1246,1246} %write{1245,1245}
temp	float	$tmp739	%read{1267,1267} %write{1256,1256}
temp	color	$tmp740	%read{1249,1254} %write{1247,1247}
temp	float	$tmp741	%read{1250,1250} %write{1249,1249}
temp	float	$tmp742	%read{1253,1253} %write{1250,1250}
temp	float	$tmp743	%read{1252,1252} %write{1251,1251}
temp	float	$tmp744	%read{1253,1253} %write{1252,1252}
temp	float	$tmp745	%read{1256,1256} %write{1253,1253}
temp	float	$tmp746	%read{1255,1255} %write{1254,1254}
temp	float	$tmp747	%read{1256,1256} %write{1255,1255}
temp	float	$tmp748	%read{1267,1267} %write{1266,1266}
temp	color	$tmp749	%read{1259,1264} %write{1257,1257}
temp	float	$tmp750	%read{1260,1260} %write{1259,1259}
temp	float	$tmp751	%read{1263,1263} %write{1260,1260}
temp	float	$tmp752	%read{1262,1262} %write{1261,1261}
temp	float	$tmp753	%read{1263,1263} %write{1262,1262}
temp	float	$tmp754	%read{1266,1266} %write{1263,1263}
temp	float	$tmp755	%read{1265,1265} %write{1264,1264}
temp	float	$tmp756	%read{1266,1266} %write{1265,1265}
temp	int	$tmp757	%read{1268,1268} %write{1267,1267}
temp	float	$tmp758	%read{1270,1270} %write{1269,1269}
temp	float	$tmp759	%read{1271,1271} %write{1270,1270}
temp	float	$tmp760	%read{1276,1276} %write{1275,1275}
temp	float	$tmp761	%read{1273,1273} %write{1272,1272}
temp	float	$tmp762	%read{1274,1274} %write{1273,1273}
temp	float	$tmp763	%read{1275,1275} %write{1274,1274}
temp	color	$tmp764	%read{1279,1279} %write{1277,1277}
temp	color	$tmp765	%read{1279,1279} %write{1278,1278}
const	float	$const40	0.80000001		%read{1281,1281} %write{2147483647,-1}
temp	float	$tmp766	%read{1282,1282} %write{1281,1281}
temp	color	$tmp767	%read{1283,1283} %write{1282,1282}
temp	int	$tmp768	%read{1288,1288} %write{1286,1286}
temp	int	$tmp769	%read{1288,1288} %write{1287,1287}
temp	int	$tmp770	%read{1289,1289} %write{1288,1288}
temp	int	$tmp771	%read{1290,1295} %write{1289,1294}
temp	int	$tmp772	%read{1292,1292} %write{1291,1291}
temp	int	$tmp773	%read{1293,1293} %write{1292,1292}
temp	int	$tmp774	%read{1294,1294} %write{1293,1293}
temp	int	$tmp775	%read{1303,1303} %write{1302,1302}
temp	int	$tmp776	%read{1300,1326} %write{1300,1326}
temp	float	$tmp777	%read{1305,1305} %write{1304,1304}
temp	int	$tmp778	%read{1306,1306} %write{1305,1305}
temp	int	$tmp779	%read{1307,1312} %write{1306,1311}
temp	float	$tmp780	%read{1309,1309} %write{1308,1308}
temp	int	$tmp781	%read{1310,1310} %write{1309,1309}
temp	int	$tmp782	%read{1311,1311} %write{1310,1310}
temp	float	$tmp783	%read{1316,1316} %write{1315,1315}
temp	int	$tmp784	%read{1317,1317} %write{1316,1316}
temp	int	$tmp785	%read{1318,1323} %write{1317,1322}
temp	float	$tmp786	%read{1320,1320} %write{1319,1319}
temp	int	$tmp787	%read{1321,1321} %write{1320,1320}
temp	int	$tmp788	%read{1322,1322} %write{1321,1321}
temp	int	$tmp789	%read{1328,1328} %write{1327,1327}
temp	int	$tmp790	%read{1331,1331} %write{1330,1330}
temp	float	$tmp791	%read{1334,1334} %write{1333,1333}
temp	float	$tmp792	%read{1338,1338} %write{1334,1334}
temp	float	$tmp793	%read{1337,1337} %write{1335,1335}
temp	float	$tmp794	%read{1337,1337} %write{1336,1336}
temp	float	$tmp795	%read{1338,1338} %write{1337,1337}
temp	int	$tmp796	%read{1341,1341} %write{1340,1340}
temp	int	$tmp797	%read{1342,1342} %write{1341,1341}
temp	int	$tmp798	%read{1345,1345} %write{1344,1344}
temp	int	$tmp799	%read{1348,1348} %write{1347,1347}
temp	float	$tmp800	%read{1351,1351} %write{1349,1349}
temp	float	$tmp801	%read{1351,1351} %write{1350,1350}
temp	float	$tmp802	%read{1355,1355} %write{1352,1352}
temp	float	$tmp803	%read{1355,1355} %write{1353,1353}
temp	float	$tmp804	%read{1355,1355} %write{1354,1354}
const	color	$const41	1 1 1		%read{1358,1358} %write{2147483647,-1}
const	string	$const42	"getReflection"		%read{1357,1357} %write{2147483647,-1}
const	color	$const43	0 0 0		%read{1360,1415} %write{2147483647,-1}
temp	int	$tmp807	%read{1361,1361} %write{1360,1360}
temp	int	$tmp808	%read{1362,1369} %write{1361,1368}
temp	float	$tmp809	%read{1366,1366} %write{1365,1365}
const	string	$const44	"raySpecularDepth"		%read{1363,1430} %write{2147483647,-1}
temp	int	$tmp810	%read{1365,1365} %write{1364,1364}
temp	int	$tmp811	%read{1367,1367} %write{1366,1366}
temp	int	$tmp812	%read{1368,1368} %write{1367,1367}
const	string	$const45	"reflect"		%read{1370,1473} %write{2147483647,-1}
temp	float	$tmp813	%read{1372,1372} %write{1371,1371} %derivs
temp	float	$tmp814	%read{1373,1373} %write{1372,1372} %derivs
temp	vector	$tmp815	%read{1374,1374} %write{1373,1373} %derivs
temp	int	$tmp816	%read{1376,1376} %write{1375,1375}
temp	int	$tmp817	%read{1377,1381} %write{1376,1380}
temp	int	$tmp818	%read{1379,1379} %write{1378,1378}
temp	int	$tmp819	%read{1380,1380} %write{1379,1379}
const	string	$const46	"object"		%read{1383,1383} %write{2147483647,-1}
const	string	$const47	"transform"		%read{1382,1478} %write{2147483647,-1}
const	string	$const48	"common"		%read{1383,1479} %write{2147483647,-1}
temp	float	$tmp820	%read{1386,1386} %write{1385,1385} %derivs
temp	point	$tmp821	%read{1385,1385} %write{1384,1384} %derivs
temp	vector	$tmp822	%read{1387,1387} %write{1386,1386} %derivs
const	string	$const49	"maxdist"		%read{1390,1390} %write{2147483647,-1}
const	string	$const50	"coneangle"		%read{1390,1390} %write{2147483647,-1}
const	string	$const51	"samples"		%read{1390,1390} %write{2147483647,-1}
temp	int	$tmp823	%read{1390,1390} %write{1389,1389}
const	string	$const52	"computeSurface"		%read{1394,1394} %write{2147483647,-1}
const	string	$const53	"computeSurfaceTransparency"		%read{1395,1395} %write{2147483647,-1}
temp	int	$tmp824	%read{1397,1397} %write{1396,1396}
temp	int	$tmp825	%read{1400,1400} %write{1399,1399}
temp	color	$tmp826	%read{1403,1403} %write{1402,1402}
temp	color	$tmp827	%read{1406,1406} %write{1405,1405}
temp	color	$tmp828	%read{1411,1411} %write{1407,1407}
const	float	$const54	1e+030		%read{1408,1408} %write{2147483647,-1}
temp	color	$tmp829	%read{1410,1410} %write{1408,1408}
const	string	$const55	"clamp"		%read{1409,1409} %write{2147483647,-1}
temp	color	$tmp830	%read{1411,1411} %write{1410,1410}
temp	float	$tmp831	%read{2147483647,-1} %write{1472,1472}
temp	normal	$tmp832	%read{1422,1442} %write{1412,1412} %derivs
const	string	$const56	"doRefraction"		%read{1413,1413} %write{2147483647,-1}
temp	int	$tmp834	%read{1416,1416} %write{1415,1415}
temp	int	$tmp835	%read{1418,1418} %write{1417,1417}
const	string	$const57	"shadow"		%read{1417,1417} %write{2147483647,-1}
temp	color	$tmp836	%read{1426,1426} %write{1425,1425}
temp	color	$tmp837	%read{1425,1425} %write{1420,1420}
temp	float	$tmp838	%read{1424,1424} %write{1423,1423}
temp	float	$tmp839	%read{1423,1423} %write{1422,1422}
temp	vector	$tmp840	%read{1422,1422} %write{1421,1421}
temp	color	$tmp841	%read{1425,1425} %write{1424,1424}
temp	int	$tmp842	%read{1428,1428} %write{1427,1427}
temp	float	$tmp843	%read{1433,1433} %write{1432,1432}
temp	int	$tmp844	%read{1432,1432} %write{1431,1431}
temp	int	$tmp845	%read{1434,1434} %write{1433,1433}
temp	float	$tmp846	%read{1437,1437} %write{1436,1436}
temp	int	$tmp847	%read{1438,1438} %write{1437,1437}
temp	vector	$tmp848	%read{1445,1454} %write{1443,1443} %derivs
const	string	$const58	"refract"		%read{1444,1444} %write{2147483647,-1}
temp	float	$tmp849	%read{1449,1449} %write{1446,1446} %derivs
temp	float	$tmp850	%read{1448,1448} %write{1447,1447} %derivs
temp	float	$tmp851	%read{1449,1449} %write{1448,1448} %derivs
temp	float	$tmp852	%read{1450,1450} %write{1449,1449} %derivs
temp	int	$tmp853	%read{1452,1452} %write{1451,1451}
const	vector	$const59	0 0 0		%read{1453,1453} %write{2147483647,-1}
temp	vector	$tmp854	%read{1459,1459} %write{1454,1454} %derivs
temp	float	$tmp855	%read{1457,1457} %write{1455,1455} %derivs
temp	float	$tmp856	%read{1457,1457} %write{1456,1456} %derivs
temp	float	$tmp857	%read{1458,1458} %write{1457,1457} %derivs
temp	vector	$tmp858	%read{1459,1459} %write{1458,1458} %derivs
temp	float	$tmp859	%read{1462,1462} %write{1461,1461}
const	float	$const60	1e-006		%read{1462,1462} %write{2147483647,-1}
temp	int	$tmp860	%read{1463,1463} %write{1462,1462}
temp	vector	$tmp861	%read{1480,1480} %write{1479,1479}
const	string	$const61	"world"		%read{1479,1479} %write{2147483647,-1}
temp	vector	$tmp862	%read{1479,1479} %write{1477,1477}
temp	float	$tmp863	%read{1475,1475} %write{1474,1474}
temp	float	$tmp864	%read{1476,1476} %write{1475,1475}
temp	vector	$tmp865	%read{1477,1477} %write{1476,1476}
temp	float	$tmp866	%read{1483,1483} %write{1482,1482}
temp	normal	$tmp867	%read{1482,1482} %write{1481,1481}
const	vector	$const62	0 1 0		%read{1482,1482} %write{2147483647,-1}
temp	float	$tmp869	%read{1484,1484} %write{1483,1483}
temp	int	$tmp870	%read{1489,1489} %write{1487,1487}
temp	int	$tmp871	%read{1489,1489} %write{1488,1488}
temp	int	$tmp872	%read{1490,1490} %write{1489,1489}
temp	int	$tmp873	%read{1491,1496} %write{1490,1495}
temp	int	$tmp874	%read{1493,1493} %write{1492,1492}
temp	int	$tmp875	%read{1494,1494} %write{1493,1493}
temp	int	$tmp876	%read{1495,1495} %write{1494,1494}
temp	int	$tmp877	%read{1504,1504} %write{1503,1503}
temp	int	$tmp878	%read{1501,1527} %write{1501,1527}
temp	float	$tmp879	%read{1506,1506} %write{1505,1505}
temp	int	$tmp880	%read{1507,1507} %write{1506,1506}
temp	int	$tmp881	%read{1508,1513} %write{1507,1512}
temp	float	$tmp882	%read{1510,1510} %write{1509,1509}
temp	int	$tmp883	%read{1511,1511} %write{1510,1510}
temp	int	$tmp884	%read{1512,1512} %write{1511,1511}
temp	float	$tmp885	%read{1517,1517} %write{1516,1516}
temp	int	$tmp886	%read{1518,1518} %write{1517,1517}
temp	int	$tmp887	%read{1519,1524} %write{1518,1523}
temp	float	$tmp888	%read{1521,1521} %write{1520,1520}
temp	int	$tmp889	%read{1522,1522} %write{1521,1521}
temp	int	$tmp890	%read{1523,1523} %write{1522,1522}
temp	int	$tmp891	%read{1529,1529} %write{1528,1528}
temp	int	$tmp892	%read{1531,1531} %write{1530,1530}
temp	int	$tmp893	%read{1535,1535} %write{1534,1534}
temp	int	$tmp894	%read{1539,1539} %write{1538,1538}
temp	int	$tmp895	%read{1540,1540} %write{1539,1539}
temp	int	$tmp896	%read{1543,1543} %write{1542,1542}
temp	float	$tmp897	%read{1546,1546} %write{1545,1545}
temp	float	$tmp898	%read{1550,1550} %write{1546,1546}
temp	float	$tmp899	%read{1549,1549} %write{1547,1547}
temp	float	$tmp900	%read{1549,1549} %write{1548,1548}
temp	float	$tmp901	%read{1550,1550} %write{1549,1549}
temp	int	$tmp902	%read{1552,1552} %write{1551,1551}
temp	int	$tmp903	%read{1555,1555} %write{1554,1554}
temp	float	$tmp904	%read{1558,1558} %write{1557,1557}
temp	int	$tmp905	%read{1560,1560} %write{1559,1559}
temp	int	$tmp906	%read{1563,1563} %write{1562,1562}
temp	float	$tmp907	%read{1584,1584} %write{1573,1573}
temp	color	$tmp908	%read{1566,1571} %write{1564,1564}
temp	float	$tmp909	%read{1567,1567} %write{1566,1566}
temp	float	$tmp910	%read{1570,1570} %write{1567,1567}
temp	float	$tmp911	%read{1569,1569} %write{1568,1568}
temp	float	$tmp912	%read{1570,1570} %write{1569,1569}
temp	float	$tmp913	%read{1573,1573} %write{1570,1570}
temp	float	$tmp914	%read{1572,1572} %write{1571,1571}
temp	float	$tmp915	%read{1573,1573} %write{1572,1572}
temp	float	$tmp916	%read{1584,1584} %write{1583,1583}
temp	color	$tmp917	%read{1576,1581} %write{1574,1574}
temp	float	$tmp918	%read{1577,1577} %write{1576,1576}
temp	float	$tmp919	%read{1580,1580} %write{1577,1577}
temp	float	$tmp920	%read{1579,1579} %write{1578,1578}
temp	float	$tmp921	%read{1580,1580} %write{1579,1579}
temp	float	$tmp922	%read{1583,1583} %write{1580,1580}
temp	float	$tmp923	%read{1582,1582} %write{1581,1581}
temp	float	$tmp924	%read{1583,1583} %write{1582,1582}
temp	int	$tmp925	%read{1585,1585} %write{1584,1584}
temp	float	$tmp926	%read{1587,1587} %write{1586,1586}
temp	float	$tmp927	%read{1588,1588} %write{1587,1587}
temp	float	$tmp928	%read{1593,1593} %write{1592,1592}
temp	float	$tmp929	%read{1590,1590} %write{1589,1589}
temp	float	$tmp930	%read{1591,1591} %write{1590,1590}
temp	float	$tmp931	%read{1592,1592} %write{1591,1591}
temp	int	$tmp932	%read{1595,1595} %write{1594,1594}
temp	float	$tmp933	%read{1616,1616} %write{1605,1605}
temp	color	$tmp934	%read{1598,1603} %write{1596,1596}
temp	float	$tmp935	%read{1599,1599} %write{1598,1598}
temp	float	$tmp936	%read{1602,1602} %write{1599,1599}
temp	float	$tmp937	%read{1601,1601} %write{1600,1600}
temp	float	$tmp938	%read{1602,1602} %write{1601,1601}
temp	float	$tmp939	%read{1605,1605} %write{1602,1602}
temp	float	$tmp940	%read{1604,1604} %write{1603,1603}
temp	float	$tmp941	%read{1605,1605} %write{1604,1604}
temp	float	$tmp942	%read{1616,1616} %write{1615,1615}
temp	color	$tmp943	%read{1608,1613} %write{1606,1606}
temp	float	$tmp944	%read{1609,1609} %write{1608,1608}
temp	float	$tmp945	%read{1612,1612} %write{1609,1609}
temp	float	$tmp946	%read{1611,1611} %write{1610,1610}
temp	float	$tmp947	%read{1612,1612} %write{1611,1611}
temp	float	$tmp948	%read{1615,1615} %write{1612,1612}
temp	float	$tmp949	%read{1614,1614} %write{1613,1613}
temp	float	$tmp950	%read{1615,1615} %write{1614,1614}
temp	int	$tmp951	%read{1617,1617} %write{1616,1616}
temp	float	$tmp952	%read{1619,1619} %write{1618,1618}
temp	float	$tmp953	%read{1620,1620} %write{1619,1619}
temp	float	$tmp954	%read{1625,1625} %write{1624,1624}
temp	float	$tmp955	%read{1622,1622} %write{1621,1621}
temp	float	$tmp956	%read{1623,1623} %write{1622,1622}
temp	float	$tmp957	%read{1624,1624} %write{1623,1623}
temp	color	$tmp958	%read{1628,1628} %write{1626,1626}
temp	color	$tmp959	%read{1628,1628} %write{1627,1627}
temp	int	$tmp960	%read{1631,1631} %write{1630,1630}
temp	color	$tmp961	%read{1633,1633} %write{1632,1632}
temp	color	$tmp962	%read{1634,1634} %write{1633,1633}
temp	color	$tmp963	%read{1636,1636} %write{1635,1635}
temp	color	$tmp964	%read{1638,1638} %write{1637,1637}
temp	color	$tmp965	%read{1640,1640} %write{1639,1639}
code normalCamera
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:26
# 	color reflectedColor = 0,
	assign		normalCamera N 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl"} %line{26} %argrw{"wr"}
code ___main___
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:59
# 	normal Nf = ShadingNormal(Nn);
	normalize	Nn normalCamera 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl"} %line{59} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:60
# 	vector In = normalize(I);
	functioncall	$const1 25 	%line{60} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:22
# 	normal Nf = i_N;
	assign		___348_Nf Nn 	%filename{"D:/xrt.git\\src\\osl\\shaders\\shading_utils.h"} %line{22} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:24
# 	float sides = 2;
	assign		___348_sides $const2 	%line{24} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:25
# 	getattribute("Sides", sides);
	getattribute	$tmp1 $const3 ___348_sides 	%line{25} %argrw{"wrw"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:27
# 	if( sides == 2 )
	eq		$tmp2 ___348_sides $const2 	%line{27} %argrw{"wrr"}
	if		$tmp2 16 24 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:29
# 		Nf = faceforward(Nf, I);
	functioncall	$const4 16 	%line{29} %argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:196
# int isnan (float x) BUILTIN;
	functioncall	$const4 16 	%filename{"D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h"} %line{196} %argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:192
#     return (dot(I,Nref) > 0) ? -N : N;
	dot		$tmp3 I Ng 	%line{192} %argrw{"wrr"}
	gt		$tmp4 $tmp3 $const5 	%argrw{"wrr"}
	if		$tmp4 14 15 	%argrw{"r"}
	neg		___348_Nf ___348_Nf 	%argrw{"wr"}
	assign		___348_Nf ___348_Nf 	%argrw{"wr"}
	return
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:35
# 		float geometricnormal = 1;
	assign		___350_geometricnormal $const6 	%filename{"D:/xrt.git\\src\\osl\\shaders\\shading_utils.h"} %line{35} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:36
# 		getattribute( "geometry:geometricnormal", geometricnormal );
	getattribute	$tmp5 $const7 ___350_geometricnormal 	%line{36} %argrw{"wrw"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:38
# 		if( geometricnormal == 0 )
	eq		$tmp6 ___350_geometricnormal $const5 	%line{38} %argrw{"wrr"}
	if		$tmp6 24 24 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:41
# 			getattribute( "Ri:Orientation", orientation );
	getattribute	$tmp7 $const8 ___351_orientation 	%line{41} %argrw{"wrw"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:42
# 			if( orientation == "outside" )
	eq		$tmp8 ___351_orientation $const9 	%line{42} %argrw{"wrr"}
	if		$tmp8 24 24 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:43
# 				Nf = -Nf;
	neg		___348_Nf ___348_Nf 	%line{43} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:47
# 	return Nf;
	assign		Nf ___348_Nf 	%line{47} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:61
# 	float diffuse = 0.8,
	normalize	In I 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl"} %line{61} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:63
# 	color environment_Color[] = { 0 },
	assign		input $const5 	%line{63} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:64
# 	float environment_Interp[] = { 0 },
	assign		count $const5 	%line{64} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:65
# 	float environment_Position[] = { 0 },
	dot		$tmp9 In Nf 	%line{65} %argrw{"wrr"}
	neg		facing $tmp9 	%argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:67
# 	color incandescence_Color[] = { 0 },
	functioncall	$const10 32 	%line{67} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:55
# 	return ambient();
	ambient		$tmp10 	%filename{"D:/xrt.git\\src\\osl\\shaders\\shading_utils.h"} %line{55} %argrw{"w"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:67
# 	float color_Position[] = { 0 },
	add		Ia $tmp10 ambientColor 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl"} %line{67} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:68
# 	float colorInput = 0,
	functioncall	$const12 58 	%line{68} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:66
# 	color C = 0;
	assign		___353_C $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\shading_utils.h"} %line{66} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:68
# 	lights( P, i_N, M_PI/2 )
	for		$tmp13 38 40 57 57 	%line{68} %argrw{"r"}
	div		$tmp12 $const13 $const14 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:88
# 	}
	lights_begin	P Nf $tmp12 	%line{88} %argrw{"rrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:68
# 	lights( P, i_N, M_PI/2 )
	div		$tmp14 $const13 $const14 	%line{68} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:88
# 	}
	lights		$tmp13 P Nf $tmp14 	%line{88} %argrw{"wrrr"} %argderivs{1}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:70
# 		float isKeyLight = 1;
	assign		___354_isKeyLight $const6 	%line{70} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:72
# 		if( keyLightsOnly != 0 )
	neq		$tmp15 $const11 $const5 	%line{72} %argrw{"wrr"}
	if		$tmp15 45 45 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:74
# 			isKeyLight = 0;
	assign		___354_isKeyLight $const5 	%line{74} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:75
# 			getmessage( "light", "iskeylight", isKeyLight );
	getmessage	$tmp16 $const15 $const16 ___354_isKeyLight 	%line{75} %argrw{"wrrw"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:78
# 		if( isKeyLight != 0 )
	neq		$tmp17 ___354_isKeyLight $const5 	%line{78} %argrw{"wrr"}
	if		$tmp17 57 57 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:80
# 			float nondiffuse = 0;
	assign		___356_nondiffuse $const5 	%line{80} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:81
# 			getmessage( "light", "__nondiffuse", nondiffuse );
	getmessage	$tmp18 $const15 $const17 ___356_nondiffuse 	%line{81} %argrw{"wrrw"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:83
# 			if( nondiffuse < 1 )
	lt		$tmp19 ___356_nondiffuse $const6 	%line{83} %argrw{"wrr"}
	if		$tmp19 57 57 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:85
# 				C += Cl * dot(normalize(L),i_N) * (1-nondiffuse);
	normalize	$tmp21 L 	%line{85} %argrw{"wr"}
	dot		$tmp20 $tmp21 Nf 	%argrw{"wrr"}
	mul		$tmp22 Cl $tmp20 	%argrw{"wrr"}
	sub		$tmp23 $const18 ___356_nondiffuse 	%argrw{"wrr"}
	mul		$tmp24 $tmp22 $tmp23 	%argrw{"wrr"}
	add		___353_C ___353_C $tmp24 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:90
# 	return C;
	assign		$tmp11 ___353_C 	%line{90} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:68
# 	color Itr = getTranslucence(
	mul		$tmp25 diffuse $tmp11 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl"} %line{68} %argrw{"wrr"}
	sub		$tmp26 $const18 forwardScatter 	%argrw{"wrr"}
	mul		Id $tmp25 $tmp26 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:70
# 		
	functioncall	$const19 87 	%line{70} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:101
# 	else
	min		___358_focus translucenceFocus $const20 	%filename{"D:/xrt.git\\src\\osl\\shaders\\shading_utils.h"} %line{101} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:103
# 		/* This mess is to flip the normals of polygon meshes with reversed
	assign		___358_C $const5 	%line{103} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:105
# 		float geometricnormal = 1;
	gt		$tmp27 translucence $const11 	%line{105} %argrw{"wrr"}
	if		$tmp27 86 86 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:107
# 
	for		$tmp28 68 69 86 86 	%line{107} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:121
# 	Maya's ambient function
	lights_begin	P 	%line{121} %argrw{"r"}
	lights		$tmp28 P 	%argrw{"wr"} %argderivs{1}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:109
# 			float nondiffuse = 0;
	assign		___360_nondiffuse $const5 	%line{109} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:110
# 			getmessage( "light", "__nondiffuse", nondiffuse );
	getmessage	$tmp29 $const15 $const17 ___360_nondiffuse 	%line{110} %argrw{"wrrw"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:112
# 			if( nondiffuse < 1 )
	lt		$tmp30 ___360_nondiffuse $const6 	%line{112} %argrw{"wrr"}
	if		$tmp30 86 86 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:114
# 				float costheta = dot(normalize(L),normalize(I));
	normalize	$tmp31 L 	%line{114} %argrw{"wr"}
	normalize	$tmp32 I 	%argrw{"wr"}
	dot		___361_costheta $tmp31 $tmp32 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:115
#  				float a = (1 + costheta) * 0.5;
	add		$tmp33 $const18 ___361_costheta 	%line{115} %argrw{"wrr"}
	mul		___361_a $tmp33 $const21 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:117
#  				float trs = pow( pow(a, focus), 1/(1-focus) );
	pow		$tmp34 ___361_a ___358_focus 	%line{117} %argrw{"wrr"}
	sub		$tmp35 $const18 ___358_focus 	%argrw{"wrr"}
	div		$tmp36 $const18 $tmp35 	%argrw{"wrr"}
	pow		___361_trs $tmp34 $tmp36 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:119
#   				C += Cl * trs * (1-nondiffuse);
	mul		$tmp37 Cl ___361_trs 	%line{119} %argrw{"wrr"}
	sub		$tmp38 $const18 ___360_nondiffuse 	%argrw{"wrr"}
	mul		$tmp39 $tmp37 $tmp38 	%argrw{"wrr"}
	add		___358_C ___358_C $tmp39 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:124
# 	return C * i_translucence;
	mul		Itr ___358_C translucence 	%line{124} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:74
# 
	functioncall	$const22 232 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl"} %line{74} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:11
# 	color result = 0;
	assign		___314_result $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{11} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:13
# 	if(arraylength(i_positions) == arraylength(i_colorValues) &&
	arraylength	$tmp40 incandescence_Position 	%line{13} %argrw{"wr"}
	arraylength	$tmp41 incandescence_Color 	%argrw{"wr"}
	eq		$tmp42 $tmp40 $tmp41 	%argrw{"wrr"}
	neq		$tmp43 $tmp42 $const5 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:14
# 			arraylength(i_positions) > 0)
	if		$tmp43 98 98 	%line{14} %argrw{"r"}
	arraylength	$tmp44 incandescence_Position 	%argrw{"wr"}
	gt		$tmp45 $tmp44 $const5 	%argrw{"wrr"}
	neq		$tmp46 $tmp45 $const5 	%argrw{"wrr"}
	assign		$tmp43 $tmp46 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:13
# 	if(arraylength(i_positions) == arraylength(i_colorValues) &&
	if		$tmp43 231 231 	%line{13} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:16
# 		float min = -1e10;
	assign		___315_min $const23 	%line{16} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:17
# 		float max = 1e10;
	assign		___315_max $const24 	%line{17} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:18
# 		int pre_i = -1;   // Index of pos preceeding i
	assign		___315_pre_i $const25 	%line{18} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:19
# 		int post_i = -1;  // Index of pos following i
	assign		___315_post_i $const25 	%line{19} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:21
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	for		$tmp48 105 107 129 130 	%line{21} %argrw{"r"}
	assign		___316_i $const5 	%argrw{"wr"}
	arraylength	$tmp47 incandescence_Position 	%argrw{"wr"}
	lt		$tmp48 ___316_i $tmp47 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:23
# 			if(i_positions[i] <= i_pos && i_positions[i] > min)
	aref		$tmp49 incandescence_Position ___316_i 	%line{23} %argrw{"wrr"}
	le		$tmp50 $tmp49 facing 	%argrw{"wrr"}
	neq		$tmp51 $tmp50 $const5 	%argrw{"wrr"}
	if		$tmp51 115 115 	%argrw{"r"}
	aref		$tmp52 incandescence_Position ___316_i 	%argrw{"wrr"}
	gt		$tmp53 $tmp52 ___315_min 	%argrw{"wrr"}
	neq		$tmp54 $tmp53 $const5 	%argrw{"wrr"}
	assign		$tmp51 $tmp54 	%argrw{"wr"}
	if		$tmp51 118 129 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:25
# 				min = i_positions[i];
	aref		___315_min incandescence_Position ___316_i 	%line{25} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:26
# 				pre_i = i;
	assign		___315_pre_i ___316_i 	%line{26} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:28
# 			else if(i_positions[i] >= i_pos && i_positions[i] < max)
	aref		$tmp55 incandescence_Position ___316_i 	%line{28} %argrw{"wrr"}
	ge		$tmp56 $tmp55 facing 	%argrw{"wrr"}
	neq		$tmp57 $tmp56 $const5 	%argrw{"wrr"}
	if		$tmp57 126 126 	%argrw{"r"}
	aref		$tmp58 incandescence_Position ___316_i 	%argrw{"wrr"}
	lt		$tmp59 $tmp58 ___315_max 	%argrw{"wrr"}
	neq		$tmp60 $tmp59 $const5 	%argrw{"wrr"}
	assign		$tmp57 $tmp60 	%argrw{"wr"}
	if		$tmp57 129 129 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:30
# 				max = i_positions[i];
	aref		___315_max incandescence_Position ___316_i 	%line{30} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:31
# 				post_i = i;
	assign		___315_post_i ___316_i 	%line{31} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:21
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	add		___316_i ___316_i $const6 	%line{21} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:35
# 		if(pre_i < 0)
	lt		$tmp61 ___315_pre_i $const5 	%line{35} %argrw{"wrr"}
	if		$tmp61 136 231 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:37
# 			if(post_i < 0)
	lt		$tmp62 ___315_post_i $const5 	%line{37} %argrw{"wrr"}
	if		$tmp62 135 135 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:38
# 				post_i = 0;
	assign		___315_post_i $const5 	%line{38} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:40
# 			result = i_colorValues[post_i];
	aref		___314_result incandescence_Color ___315_post_i 	%line{40} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:42
# 		else if(post_i < 0)
	lt		$tmp63 ___315_post_i $const5 	%line{42} %argrw{"wrr"}
	if		$tmp63 139 231 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:44
# 			result = i_colorValues[pre_i];
	aref		___314_result incandescence_Color ___315_pre_i 	%line{44} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:48
# 			float interp = i_interpolation[0];
	aref		___322_interp incandescence_Interp $const5 	%line{48} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:49
# 			if(arraylength(i_interpolation) > 1)
	arraylength	$tmp64 incandescence_Interp 	%line{49} %argrw{"wr"}
	gt		$tmp65 $tmp64 $const6 	%argrw{"wrr"}
	if		$tmp65 144 144 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:51
# 				interp = i_interpolation[pre_i];
	aref		___322_interp incandescence_Interp ___315_pre_i 	%line{51} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:54
# 			if(interp == 0)
	eq		$tmp66 ___322_interp $const5 	%line{54} %argrw{"wrr"}
	if		$tmp66 147 231 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:57
# 				result = i_colorValues[pre_i];
	aref		___314_result incandescence_Color ___315_pre_i 	%line{57} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:62
# 				float mix_ratio = (i_pos - i_positions[pre_i]) /
	aref		$tmp67 incandescence_Position ___315_pre_i 	%line{62} %argrw{"wrr"}
	sub		$tmp68 facing $tmp67 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:63
# 					(i_positions[post_i] - i_positions[pre_i]);
	aref		$tmp69 incandescence_Position ___315_post_i 	%line{63} %argrw{"wrr"}
	aref		$tmp70 incandescence_Position ___315_pre_i 	%argrw{"wrr"}
	sub		$tmp71 $tmp69 $tmp70 	%argrw{"wrr"}
	div		___325_mix_ratio $tmp68 $tmp71 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:65
# 				if(interp == 2)
	eq		$tmp72 ___322_interp $const2 	%line{65} %argrw{"wrr"}
	if		$tmp72 156 228 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:68
# 					mix_ratio *= mix_ratio;
	mul		___325_mix_ratio ___325_mix_ratio ___325_mix_ratio 	%line{68} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:70
# 				else if(interp == 3)
	eq		$tmp73 ___322_interp $const26 	%line{70} %argrw{"wrr"}
	if		$tmp73 161 228 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:73
# 					mix_ratio = 1 - mix_ratio;
	sub		___325_mix_ratio $const18 ___325_mix_ratio 	%line{73} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:74
# 					mix_ratio = 1 - mix_ratio * mix_ratio;
	mul		$tmp74 ___325_mix_ratio ___325_mix_ratio 	%line{74} %argrw{"wrr"}
	sub		___325_mix_ratio $const18 $tmp74 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:76
# 				else if(interp == 4)
	eq		$tmp75 ___322_interp $const27 	%line{76} %argrw{"wrr"}
	if		$tmp75 164 228 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:79
# 					mix_ratio = smoothstep(0, 1, mix_ratio);
	smoothstep	___325_mix_ratio $const11 $const18 ___325_mix_ratio 	%line{79} %argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:81
# 				else if(interp == 5)
	eq		$tmp76 ___322_interp $const28 	%line{81} %argrw{"wrr"}
	if		$tmp76 196 228 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 					if(luminance(i_colorValues[pre_i]) < luminance(i_colorValues[post_i]))
	aref		$tmp78 incandescence_Color ___315_pre_i 	%line{84} %argrw{"wrr"}
	functioncall	$const29 176 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp79 $tmp78 $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp80 $const30 $tmp79 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp81 $tmp78 $const6 	%line{19} %argrw{"wrr"}
	mul		$tmp82 $const31 $tmp81 	%argrw{"wrr"}
	add		$tmp83 $tmp80 $tmp82 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp84 $tmp78 $const2 	%line{20} %argrw{"wrr"}
	mul		$tmp85 $const32 $tmp84 	%argrw{"wrr"}
	add		$tmp77 $tmp83 $tmp85 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 			
	aref		$tmp87 incandescence_Color ___315_post_i 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{84} %argrw{"wrr"}
	functioncall	$const29 186 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp88 $tmp87 $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp89 $const30 $tmp88 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp90 $tmp87 $const6 	%line{19} %argrw{"wrr"}
	mul		$tmp91 $const31 $tmp90 	%argrw{"wrr"}
	add		$tmp92 $tmp89 $tmp91 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp93 $tmp87 $const2 	%line{20} %argrw{"wrr"}
	mul		$tmp94 $const32 $tmp93 	%argrw{"wrr"}
	add		$tmp86 $tmp92 $tmp94 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 			
	lt		$tmp95 $tmp77 $tmp86 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{84} %argrw{"wrr"}
	if		$tmp95 191 196 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:86
# 				{
	mul		$tmp96 ___325_mix_ratio $const13 	%line{86} %argrw{"wrr"}
	div		$tmp97 $tmp96 $const14 	%argrw{"wrr"}
	sin		___325_mix_ratio $tmp97 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:90
# 				else if(interp == 3)
	sub		$tmp99 ___325_mix_ratio $const18 	%line{90} %argrw{"wrr"}
	mul		$tmp100 $tmp99 $const13 	%argrw{"wrr"}
	div		$tmp101 $tmp100 $const14 	%argrw{"wrr"}
	sin		$tmp98 $tmp101 	%argrw{"wr"}
	add		___325_mix_ratio $tmp98 $const18 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:93
# 					mix_ratio = 1 - mix_ratio;
	eq		$tmp102 ___322_interp $const33 	%line{93} %argrw{"wrr"}
	if		$tmp102 228 228 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	aref		$tmp104 incandescence_Color ___315_pre_i 	%line{96} %argrw{"wrr"}
	functioncall	$const29 208 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp105 $tmp104 $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp106 $const30 $tmp105 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp107 $tmp104 $const6 	%line{19} %argrw{"wrr"}
	mul		$tmp108 $const31 $tmp107 	%argrw{"wrr"}
	add		$tmp109 $tmp106 $tmp108 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp110 $tmp104 $const2 	%line{20} %argrw{"wrr"}
	mul		$tmp111 $const32 $tmp110 	%argrw{"wrr"}
	add		$tmp103 $tmp109 $tmp111 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	aref		$tmp113 incandescence_Color ___315_post_i 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{96} %argrw{"wrr"}
	functioncall	$const29 218 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp114 $tmp113 $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp115 $const30 $tmp114 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp116 $tmp113 $const6 	%line{19} %argrw{"wrr"}
	mul		$tmp117 $const31 $tmp116 	%argrw{"wrr"}
	add		$tmp118 $tmp115 $tmp117 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp119 $tmp113 $const2 	%line{20} %argrw{"wrr"}
	mul		$tmp120 $const32 $tmp119 	%argrw{"wrr"}
	add		$tmp112 $tmp118 $tmp120 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	gt		$tmp121 $tmp103 $tmp112 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{96} %argrw{"wrr"}
	if		$tmp121 223 228 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:98
# 					// Smooth interpolation
	mul		$tmp122 ___325_mix_ratio $const13 	%line{98} %argrw{"wrr"}
	div		$tmp123 $tmp122 $const14 	%argrw{"wrr"}
	sin		___325_mix_ratio $tmp123 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:102
# 				{
	sub		$tmp125 ___325_mix_ratio $const18 	%line{102} %argrw{"wrr"}
	mul		$tmp126 $tmp125 $const13 	%argrw{"wrr"}
	div		$tmp127 $tmp126 $const14 	%argrw{"wrr"}
	sin		$tmp124 $tmp127 	%argrw{"wr"}
	add		___325_mix_ratio $tmp124 $const18 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:106
# 						mix_ratio = sin(mix_ratio * M_PI / 2);
	aref		$tmp128 incandescence_Color ___315_pre_i 	%line{106} %argrw{"wrr"}
	aref		$tmp129 incandescence_Color ___315_post_i 	%argrw{"wrr"}
	mix		___314_result $tmp128 $tmp129 ___325_mix_ratio 	%argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:111
# 					}
	assign		Iinc ___314_result 	%line{111} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:80
# 
	functioncall	$const22 377 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl"} %line{80} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:11
# 	color result = 0;
	assign		___314_result $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{11} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:13
# 	if(arraylength(i_positions) == arraylength(i_colorValues) &&
	arraylength	$tmp130 transparency_Position 	%line{13} %argrw{"wr"}
	arraylength	$tmp131 transparency_Color 	%argrw{"wr"}
	eq		$tmp132 $tmp130 $tmp131 	%argrw{"wrr"}
	neq		$tmp133 $tmp132 $const5 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:14
# 			arraylength(i_positions) > 0)
	if		$tmp133 243 243 	%line{14} %argrw{"r"}
	arraylength	$tmp134 transparency_Position 	%argrw{"wr"}
	gt		$tmp135 $tmp134 $const5 	%argrw{"wrr"}
	neq		$tmp136 $tmp135 $const5 	%argrw{"wrr"}
	assign		$tmp133 $tmp136 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:13
# 	if(arraylength(i_positions) == arraylength(i_colorValues) &&
	if		$tmp133 376 376 	%line{13} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:16
# 		float min = -1e10;
	assign		___315_min $const23 	%line{16} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:17
# 		float max = 1e10;
	assign		___315_max $const24 	%line{17} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:18
# 		int pre_i = -1;   // Index of pos preceeding i
	assign		___315_pre_i $const25 	%line{18} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:19
# 		int post_i = -1;  // Index of pos following i
	assign		___315_post_i $const25 	%line{19} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:21
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	for		$tmp138 250 252 274 275 	%line{21} %argrw{"r"}
	assign		___316_i $const5 	%argrw{"wr"}
	arraylength	$tmp137 transparency_Position 	%argrw{"wr"}
	lt		$tmp138 ___316_i $tmp137 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:23
# 			if(i_positions[i] <= i_pos && i_positions[i] > min)
	aref		$tmp139 transparency_Position ___316_i 	%line{23} %argrw{"wrr"}
	le		$tmp140 $tmp139 facing 	%argrw{"wrr"}
	neq		$tmp141 $tmp140 $const5 	%argrw{"wrr"}
	if		$tmp141 260 260 	%argrw{"r"}
	aref		$tmp142 transparency_Position ___316_i 	%argrw{"wrr"}
	gt		$tmp143 $tmp142 ___315_min 	%argrw{"wrr"}
	neq		$tmp144 $tmp143 $const5 	%argrw{"wrr"}
	assign		$tmp141 $tmp144 	%argrw{"wr"}
	if		$tmp141 263 274 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:25
# 				min = i_positions[i];
	aref		___315_min transparency_Position ___316_i 	%line{25} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:26
# 				pre_i = i;
	assign		___315_pre_i ___316_i 	%line{26} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:28
# 			else if(i_positions[i] >= i_pos && i_positions[i] < max)
	aref		$tmp145 transparency_Position ___316_i 	%line{28} %argrw{"wrr"}
	ge		$tmp146 $tmp145 facing 	%argrw{"wrr"}
	neq		$tmp147 $tmp146 $const5 	%argrw{"wrr"}
	if		$tmp147 271 271 	%argrw{"r"}
	aref		$tmp148 transparency_Position ___316_i 	%argrw{"wrr"}
	lt		$tmp149 $tmp148 ___315_max 	%argrw{"wrr"}
	neq		$tmp150 $tmp149 $const5 	%argrw{"wrr"}
	assign		$tmp147 $tmp150 	%argrw{"wr"}
	if		$tmp147 274 274 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:30
# 				max = i_positions[i];
	aref		___315_max transparency_Position ___316_i 	%line{30} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:31
# 				post_i = i;
	assign		___315_post_i ___316_i 	%line{31} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:21
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	add		___316_i ___316_i $const6 	%line{21} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:35
# 		if(pre_i < 0)
	lt		$tmp151 ___315_pre_i $const5 	%line{35} %argrw{"wrr"}
	if		$tmp151 281 376 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:37
# 			if(post_i < 0)
	lt		$tmp152 ___315_post_i $const5 	%line{37} %argrw{"wrr"}
	if		$tmp152 280 280 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:38
# 				post_i = 0;
	assign		___315_post_i $const5 	%line{38} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:40
# 			result = i_colorValues[post_i];
	aref		___314_result transparency_Color ___315_post_i 	%line{40} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:42
# 		else if(post_i < 0)
	lt		$tmp153 ___315_post_i $const5 	%line{42} %argrw{"wrr"}
	if		$tmp153 284 376 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:44
# 			result = i_colorValues[pre_i];
	aref		___314_result transparency_Color ___315_pre_i 	%line{44} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:48
# 			float interp = i_interpolation[0];
	aref		___322_interp transparency_Interp $const5 	%line{48} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:49
# 			if(arraylength(i_interpolation) > 1)
	arraylength	$tmp154 transparency_Interp 	%line{49} %argrw{"wr"}
	gt		$tmp155 $tmp154 $const6 	%argrw{"wrr"}
	if		$tmp155 289 289 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:51
# 				interp = i_interpolation[pre_i];
	aref		___322_interp transparency_Interp ___315_pre_i 	%line{51} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:54
# 			if(interp == 0)
	eq		$tmp156 ___322_interp $const5 	%line{54} %argrw{"wrr"}
	if		$tmp156 292 376 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:57
# 				result = i_colorValues[pre_i];
	aref		___314_result transparency_Color ___315_pre_i 	%line{57} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:62
# 				float mix_ratio = (i_pos - i_positions[pre_i]) /
	aref		$tmp157 transparency_Position ___315_pre_i 	%line{62} %argrw{"wrr"}
	sub		$tmp158 facing $tmp157 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:63
# 					(i_positions[post_i] - i_positions[pre_i]);
	aref		$tmp159 transparency_Position ___315_post_i 	%line{63} %argrw{"wrr"}
	aref		$tmp160 transparency_Position ___315_pre_i 	%argrw{"wrr"}
	sub		$tmp161 $tmp159 $tmp160 	%argrw{"wrr"}
	div		___325_mix_ratio $tmp158 $tmp161 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:65
# 				if(interp == 2)
	eq		$tmp162 ___322_interp $const2 	%line{65} %argrw{"wrr"}
	if		$tmp162 301 373 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:68
# 					mix_ratio *= mix_ratio;
	mul		___325_mix_ratio ___325_mix_ratio ___325_mix_ratio 	%line{68} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:70
# 				else if(interp == 3)
	eq		$tmp163 ___322_interp $const26 	%line{70} %argrw{"wrr"}
	if		$tmp163 306 373 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:73
# 					mix_ratio = 1 - mix_ratio;
	sub		___325_mix_ratio $const18 ___325_mix_ratio 	%line{73} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:74
# 					mix_ratio = 1 - mix_ratio * mix_ratio;
	mul		$tmp164 ___325_mix_ratio ___325_mix_ratio 	%line{74} %argrw{"wrr"}
	sub		___325_mix_ratio $const18 $tmp164 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:76
# 				else if(interp == 4)
	eq		$tmp165 ___322_interp $const27 	%line{76} %argrw{"wrr"}
	if		$tmp165 309 373 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:79
# 					mix_ratio = smoothstep(0, 1, mix_ratio);
	smoothstep	___325_mix_ratio $const11 $const18 ___325_mix_ratio 	%line{79} %argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:81
# 				else if(interp == 5)
	eq		$tmp166 ___322_interp $const28 	%line{81} %argrw{"wrr"}
	if		$tmp166 341 373 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 					if(luminance(i_colorValues[pre_i]) < luminance(i_colorValues[post_i]))
	aref		$tmp168 transparency_Color ___315_pre_i 	%line{84} %argrw{"wrr"}
	functioncall	$const29 321 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp169 $tmp168 $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp170 $const30 $tmp169 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp171 $tmp168 $const6 	%line{19} %argrw{"wrr"}
	mul		$tmp172 $const31 $tmp171 	%argrw{"wrr"}
	add		$tmp173 $tmp170 $tmp172 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp174 $tmp168 $const2 	%line{20} %argrw{"wrr"}
	mul		$tmp175 $const32 $tmp174 	%argrw{"wrr"}
	add		$tmp167 $tmp173 $tmp175 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 			
	aref		$tmp177 transparency_Color ___315_post_i 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{84} %argrw{"wrr"}
	functioncall	$const29 331 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp178 $tmp177 $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp179 $const30 $tmp178 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp180 $tmp177 $const6 	%line{19} %argrw{"wrr"}
	mul		$tmp181 $const31 $tmp180 	%argrw{"wrr"}
	add		$tmp182 $tmp179 $tmp181 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp183 $tmp177 $const2 	%line{20} %argrw{"wrr"}
	mul		$tmp184 $const32 $tmp183 	%argrw{"wrr"}
	add		$tmp176 $tmp182 $tmp184 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 			
	lt		$tmp185 $tmp167 $tmp176 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{84} %argrw{"wrr"}
	if		$tmp185 336 341 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:86
# 				{
	mul		$tmp186 ___325_mix_ratio $const13 	%line{86} %argrw{"wrr"}
	div		$tmp187 $tmp186 $const14 	%argrw{"wrr"}
	sin		___325_mix_ratio $tmp187 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:90
# 				else if(interp == 3)
	sub		$tmp189 ___325_mix_ratio $const18 	%line{90} %argrw{"wrr"}
	mul		$tmp190 $tmp189 $const13 	%argrw{"wrr"}
	div		$tmp191 $tmp190 $const14 	%argrw{"wrr"}
	sin		$tmp188 $tmp191 	%argrw{"wr"}
	add		___325_mix_ratio $tmp188 $const18 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:93
# 					mix_ratio = 1 - mix_ratio;
	eq		$tmp192 ___322_interp $const33 	%line{93} %argrw{"wrr"}
	if		$tmp192 373 373 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	aref		$tmp194 transparency_Color ___315_pre_i 	%line{96} %argrw{"wrr"}
	functioncall	$const29 353 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp195 $tmp194 $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp196 $const30 $tmp195 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp197 $tmp194 $const6 	%line{19} %argrw{"wrr"}
	mul		$tmp198 $const31 $tmp197 	%argrw{"wrr"}
	add		$tmp199 $tmp196 $tmp198 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp200 $tmp194 $const2 	%line{20} %argrw{"wrr"}
	mul		$tmp201 $const32 $tmp200 	%argrw{"wrr"}
	add		$tmp193 $tmp199 $tmp201 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	aref		$tmp203 transparency_Color ___315_post_i 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{96} %argrw{"wrr"}
	functioncall	$const29 363 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp204 $tmp203 $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp205 $const30 $tmp204 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp206 $tmp203 $const6 	%line{19} %argrw{"wrr"}
	mul		$tmp207 $const31 $tmp206 	%argrw{"wrr"}
	add		$tmp208 $tmp205 $tmp207 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp209 $tmp203 $const2 	%line{20} %argrw{"wrr"}
	mul		$tmp210 $const32 $tmp209 	%argrw{"wrr"}
	add		$tmp202 $tmp208 $tmp210 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	gt		$tmp211 $tmp193 $tmp202 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{96} %argrw{"wrr"}
	if		$tmp211 368 373 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:98
# 					// Smooth interpolation
	mul		$tmp212 ___325_mix_ratio $const13 	%line{98} %argrw{"wrr"}
	div		$tmp213 $tmp212 $const14 	%argrw{"wrr"}
	sin		___325_mix_ratio $tmp213 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:102
# 				{
	sub		$tmp215 ___325_mix_ratio $const18 	%line{102} %argrw{"wrr"}
	mul		$tmp216 $tmp215 $const13 	%argrw{"wrr"}
	div		$tmp217 $tmp216 $const14 	%argrw{"wrr"}
	sin		$tmp214 $tmp217 	%argrw{"wr"}
	add		___325_mix_ratio $tmp214 $const18 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:106
# 						mix_ratio = sin(mix_ratio * M_PI / 2);
	aref		$tmp218 transparency_Color ___315_pre_i 	%line{106} %argrw{"wrr"}
	aref		$tmp219 transparency_Color ___315_post_i 	%argrw{"wrr"}
	mix		___314_result $tmp218 $tmp219 ___325_mix_ratio 	%argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:111
# 					}
	assign		transparency ___314_result 	%line{111} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:82
# 	float brightness = luminance(br);
	add		br Id Ia 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl"} %line{82} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:83
# 		
	functioncall	$const29 387 	%line{83} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp220 br $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp221 $const30 $tmp220 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp222 br $const6 	%line{19} %argrw{"wrr"}
	mul		$tmp223 $const31 $tmp222 	%argrw{"wrr"}
	add		$tmp224 $tmp221 $tmp223 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp225 br $const2 	%line{20} %argrw{"wrr"}
	mul		$tmp226 $const32 $tmp225 	%argrw{"wrr"}
	add		brightness $tmp224 $tmp226 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:85
# 
	eq		$tmp227 colorInput $const5 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl"} %line{85} %argrw{"wrr"}
	if		$tmp227 547 989 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:88
# 	color Itr = getTranslucence(
	assign		___451_lightangle $const21 	%line{88} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:92
# 		facing,
	for		$tmp229 393 395 401 401 	%line{92} %argrw{"r"}
	div		$tmp228 $const13 $const14 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:93
# 		incandescence_Position, incandescence_Interp, incandescence_Color);
	lights_begin	P Nf $tmp228 	%line{93} %argrw{"rrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:92
# 			lightangle = max( 1-acos(dot(normalize(L),Nf))/M_PI, lightangle);
	div		$tmp230 $const13 $const14 	%line{92} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:93
# 
	lights		$tmp229 P Nf $tmp230 	%line{93} %argrw{"wrrr"} %argderivs{1}
	normalize	$tmp233 L 	%argrw{"wr"}
	dot		$tmp232 $tmp233 Nf 	%argrw{"wrr"}
	acos		$tmp231 $tmp232 	%argrw{"wr"}
	div		$tmp234 $tmp231 $const13 	%argrw{"wrr"}
	sub		$tmp235 $const18 $tmp234 	%argrw{"wrr"}
	max		___451_lightangle $tmp235 ___451_lightangle 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:96
# 	}
	functioncall	$const22 546 	%line{96} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:11
# 	color result = 0;
	assign		___314_result $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{11} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:13
# 	if(arraylength(i_positions) == arraylength(i_colorValues) &&
	arraylength	$tmp237 color_Position 	%line{13} %argrw{"wr"}
	arraylength	$tmp238 color_Color 	%argrw{"wr"}
	eq		$tmp239 $tmp237 $tmp238 	%argrw{"wrr"}
	neq		$tmp240 $tmp239 $const5 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:14
# 			arraylength(i_positions) > 0)
	if		$tmp240 412 412 	%line{14} %argrw{"r"}
	arraylength	$tmp241 color_Position 	%argrw{"wr"}
	gt		$tmp242 $tmp241 $const5 	%argrw{"wrr"}
	neq		$tmp243 $tmp242 $const5 	%argrw{"wrr"}
	assign		$tmp240 $tmp243 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:13
# 	if(arraylength(i_positions) == arraylength(i_colorValues) &&
	if		$tmp240 545 545 	%line{13} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:16
# 		float min = -1e10;
	assign		___315_min $const23 	%line{16} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:17
# 		float max = 1e10;
	assign		___315_max $const24 	%line{17} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:18
# 		int pre_i = -1;   // Index of pos preceeding i
	assign		___315_pre_i $const25 	%line{18} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:19
# 		int post_i = -1;  // Index of pos following i
	assign		___315_post_i $const25 	%line{19} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:21
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	for		$tmp245 419 421 443 444 	%line{21} %argrw{"r"}
	assign		___316_i $const5 	%argrw{"wr"}
	arraylength	$tmp244 color_Position 	%argrw{"wr"}
	lt		$tmp245 ___316_i $tmp244 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:23
# 			if(i_positions[i] <= i_pos && i_positions[i] > min)
	aref		$tmp246 color_Position ___316_i 	%line{23} %argrw{"wrr"}
	le		$tmp247 $tmp246 ___451_lightangle 	%argrw{"wrr"}
	neq		$tmp248 $tmp247 $const5 	%argrw{"wrr"}
	if		$tmp248 429 429 	%argrw{"r"}
	aref		$tmp249 color_Position ___316_i 	%argrw{"wrr"}
	gt		$tmp250 $tmp249 ___315_min 	%argrw{"wrr"}
	neq		$tmp251 $tmp250 $const5 	%argrw{"wrr"}
	assign		$tmp248 $tmp251 	%argrw{"wr"}
	if		$tmp248 432 443 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:25
# 				min = i_positions[i];
	aref		___315_min color_Position ___316_i 	%line{25} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:26
# 				pre_i = i;
	assign		___315_pre_i ___316_i 	%line{26} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:28
# 			else if(i_positions[i] >= i_pos && i_positions[i] < max)
	aref		$tmp252 color_Position ___316_i 	%line{28} %argrw{"wrr"}
	ge		$tmp253 $tmp252 ___451_lightangle 	%argrw{"wrr"}
	neq		$tmp254 $tmp253 $const5 	%argrw{"wrr"}
	if		$tmp254 440 440 	%argrw{"r"}
	aref		$tmp255 color_Position ___316_i 	%argrw{"wrr"}
	lt		$tmp256 $tmp255 ___315_max 	%argrw{"wrr"}
	neq		$tmp257 $tmp256 $const5 	%argrw{"wrr"}
	assign		$tmp254 $tmp257 	%argrw{"wr"}
	if		$tmp254 443 443 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:30
# 				max = i_positions[i];
	aref		___315_max color_Position ___316_i 	%line{30} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:31
# 				post_i = i;
	assign		___315_post_i ___316_i 	%line{31} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:21
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	add		___316_i ___316_i $const6 	%line{21} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:35
# 		if(pre_i < 0)
	lt		$tmp258 ___315_pre_i $const5 	%line{35} %argrw{"wrr"}
	if		$tmp258 450 545 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:37
# 			if(post_i < 0)
	lt		$tmp259 ___315_post_i $const5 	%line{37} %argrw{"wrr"}
	if		$tmp259 449 449 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:38
# 				post_i = 0;
	assign		___315_post_i $const5 	%line{38} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:40
# 			result = i_colorValues[post_i];
	aref		___314_result color_Color ___315_post_i 	%line{40} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:42
# 		else if(post_i < 0)
	lt		$tmp260 ___315_post_i $const5 	%line{42} %argrw{"wrr"}
	if		$tmp260 453 545 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:44
# 			result = i_colorValues[pre_i];
	aref		___314_result color_Color ___315_pre_i 	%line{44} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:48
# 			float interp = i_interpolation[0];
	aref		___322_interp color_Interp $const5 	%line{48} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:49
# 			if(arraylength(i_interpolation) > 1)
	arraylength	$tmp261 color_Interp 	%line{49} %argrw{"wr"}
	gt		$tmp262 $tmp261 $const6 	%argrw{"wrr"}
	if		$tmp262 458 458 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:51
# 				interp = i_interpolation[pre_i];
	aref		___322_interp color_Interp ___315_pre_i 	%line{51} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:54
# 			if(interp == 0)
	eq		$tmp263 ___322_interp $const5 	%line{54} %argrw{"wrr"}
	if		$tmp263 461 545 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:57
# 				result = i_colorValues[pre_i];
	aref		___314_result color_Color ___315_pre_i 	%line{57} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:62
# 				float mix_ratio = (i_pos - i_positions[pre_i]) /
	aref		$tmp264 color_Position ___315_pre_i 	%line{62} %argrw{"wrr"}
	sub		$tmp265 ___451_lightangle $tmp264 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:63
# 					(i_positions[post_i] - i_positions[pre_i]);
	aref		$tmp266 color_Position ___315_post_i 	%line{63} %argrw{"wrr"}
	aref		$tmp267 color_Position ___315_pre_i 	%argrw{"wrr"}
	sub		$tmp268 $tmp266 $tmp267 	%argrw{"wrr"}
	div		___325_mix_ratio $tmp265 $tmp268 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:65
# 				if(interp == 2)
	eq		$tmp269 ___322_interp $const2 	%line{65} %argrw{"wrr"}
	if		$tmp269 470 542 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:68
# 					mix_ratio *= mix_ratio;
	mul		___325_mix_ratio ___325_mix_ratio ___325_mix_ratio 	%line{68} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:70
# 				else if(interp == 3)
	eq		$tmp270 ___322_interp $const26 	%line{70} %argrw{"wrr"}
	if		$tmp270 475 542 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:73
# 					mix_ratio = 1 - mix_ratio;
	sub		___325_mix_ratio $const18 ___325_mix_ratio 	%line{73} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:74
# 					mix_ratio = 1 - mix_ratio * mix_ratio;
	mul		$tmp271 ___325_mix_ratio ___325_mix_ratio 	%line{74} %argrw{"wrr"}
	sub		___325_mix_ratio $const18 $tmp271 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:76
# 				else if(interp == 4)
	eq		$tmp272 ___322_interp $const27 	%line{76} %argrw{"wrr"}
	if		$tmp272 478 542 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:79
# 					mix_ratio = smoothstep(0, 1, mix_ratio);
	smoothstep	___325_mix_ratio $const11 $const18 ___325_mix_ratio 	%line{79} %argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:81
# 				else if(interp == 5)
	eq		$tmp273 ___322_interp $const28 	%line{81} %argrw{"wrr"}
	if		$tmp273 510 542 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 					if(luminance(i_colorValues[pre_i]) < luminance(i_colorValues[post_i]))
	aref		$tmp275 color_Color ___315_pre_i 	%line{84} %argrw{"wrr"}
	functioncall	$const29 490 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp276 $tmp275 $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp277 $const30 $tmp276 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp278 $tmp275 $const6 	%line{19} %argrw{"wrr"}
	mul		$tmp279 $const31 $tmp278 	%argrw{"wrr"}
	add		$tmp280 $tmp277 $tmp279 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp281 $tmp275 $const2 	%line{20} %argrw{"wrr"}
	mul		$tmp282 $const32 $tmp281 	%argrw{"wrr"}
	add		$tmp274 $tmp280 $tmp282 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 			
	aref		$tmp284 color_Color ___315_post_i 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{84} %argrw{"wrr"}
	functioncall	$const29 500 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp285 $tmp284 $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp286 $const30 $tmp285 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp287 $tmp284 $const6 	%line{19} %argrw{"wrr"}
	mul		$tmp288 $const31 $tmp287 	%argrw{"wrr"}
	add		$tmp289 $tmp286 $tmp288 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp290 $tmp284 $const2 	%line{20} %argrw{"wrr"}
	mul		$tmp291 $const32 $tmp290 	%argrw{"wrr"}
	add		$tmp283 $tmp289 $tmp291 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 			
	lt		$tmp292 $tmp274 $tmp283 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{84} %argrw{"wrr"}
	if		$tmp292 505 510 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:86
# 				{
	mul		$tmp293 ___325_mix_ratio $const13 	%line{86} %argrw{"wrr"}
	div		$tmp294 $tmp293 $const14 	%argrw{"wrr"}
	sin		___325_mix_ratio $tmp294 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:90
# 				else if(interp == 3)
	sub		$tmp296 ___325_mix_ratio $const18 	%line{90} %argrw{"wrr"}
	mul		$tmp297 $tmp296 $const13 	%argrw{"wrr"}
	div		$tmp298 $tmp297 $const14 	%argrw{"wrr"}
	sin		$tmp295 $tmp298 	%argrw{"wr"}
	add		___325_mix_ratio $tmp295 $const18 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:93
# 					mix_ratio = 1 - mix_ratio;
	eq		$tmp299 ___322_interp $const33 	%line{93} %argrw{"wrr"}
	if		$tmp299 542 542 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	aref		$tmp301 color_Color ___315_pre_i 	%line{96} %argrw{"wrr"}
	functioncall	$const29 522 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp302 $tmp301 $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp303 $const30 $tmp302 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp304 $tmp301 $const6 	%line{19} %argrw{"wrr"}
	mul		$tmp305 $const31 $tmp304 	%argrw{"wrr"}
	add		$tmp306 $tmp303 $tmp305 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp307 $tmp301 $const2 	%line{20} %argrw{"wrr"}
	mul		$tmp308 $const32 $tmp307 	%argrw{"wrr"}
	add		$tmp300 $tmp306 $tmp308 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	aref		$tmp310 color_Color ___315_post_i 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{96} %argrw{"wrr"}
	functioncall	$const29 532 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp311 $tmp310 $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp312 $const30 $tmp311 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp313 $tmp310 $const6 	%line{19} %argrw{"wrr"}
	mul		$tmp314 $const31 $tmp313 	%argrw{"wrr"}
	add		$tmp315 $tmp312 $tmp314 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp316 $tmp310 $const2 	%line{20} %argrw{"wrr"}
	mul		$tmp317 $const32 $tmp316 	%argrw{"wrr"}
	add		$tmp309 $tmp315 $tmp317 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	gt		$tmp318 $tmp300 $tmp309 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{96} %argrw{"wrr"}
	if		$tmp318 537 542 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:98
# 					// Smooth interpolation
	mul		$tmp319 ___325_mix_ratio $const13 	%line{98} %argrw{"wrr"}
	div		$tmp320 $tmp319 $const14 	%argrw{"wrr"}
	sin		___325_mix_ratio $tmp320 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:102
# 				{
	sub		$tmp322 ___325_mix_ratio $const18 	%line{102} %argrw{"wrr"}
	mul		$tmp323 $tmp322 $const13 	%argrw{"wrr"}
	div		$tmp324 $tmp323 $const14 	%argrw{"wrr"}
	sin		$tmp321 $tmp324 	%argrw{"wr"}
	add		___325_mix_ratio $tmp321 $const18 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:106
# 						mix_ratio = sin(mix_ratio * M_PI / 2);
	aref		$tmp325 color_Color ___315_pre_i 	%line{106} %argrw{"wrr"}
	aref		$tmp326 color_Color ___315_post_i 	%argrw{"wrr"}
	mix		___314_result $tmp325 $tmp326 ___325_mix_ratio 	%argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:111
# 					}
	assign		$tmp236 ___314_result 	%line{111} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:96
# 	}
	mul		C C $tmp236 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl"} %line{96} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:98
# 	{
	eq		$tmp327 colorInput $const6 	%line{98} %argrw{"wrr"}
	if		$tmp327 695 989 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:103
# 	}
	functioncall	$const22 694 	%line{103} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:11
# 	color result = 0;
	assign		___314_result $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{11} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:13
# 	if(arraylength(i_positions) == arraylength(i_colorValues) &&
	arraylength	$tmp329 color_Position 	%line{13} %argrw{"wr"}
	arraylength	$tmp330 color_Color 	%argrw{"wr"}
	eq		$tmp331 $tmp329 $tmp330 	%argrw{"wrr"}
	neq		$tmp332 $tmp331 $const5 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:14
# 			arraylength(i_positions) > 0)
	if		$tmp332 560 560 	%line{14} %argrw{"r"}
	arraylength	$tmp333 color_Position 	%argrw{"wr"}
	gt		$tmp334 $tmp333 $const5 	%argrw{"wrr"}
	neq		$tmp335 $tmp334 $const5 	%argrw{"wrr"}
	assign		$tmp332 $tmp335 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:13
# 	if(arraylength(i_positions) == arraylength(i_colorValues) &&
	if		$tmp332 693 693 	%line{13} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:16
# 		float min = -1e10;
	assign		___315_min $const23 	%line{16} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:17
# 		float max = 1e10;
	assign		___315_max $const24 	%line{17} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:18
# 		int pre_i = -1;   // Index of pos preceeding i
	assign		___315_pre_i $const25 	%line{18} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:19
# 		int post_i = -1;  // Index of pos following i
	assign		___315_post_i $const25 	%line{19} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:21
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	for		$tmp337 567 569 591 592 	%line{21} %argrw{"r"}
	assign		___316_i $const5 	%argrw{"wr"}
	arraylength	$tmp336 color_Position 	%argrw{"wr"}
	lt		$tmp337 ___316_i $tmp336 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:23
# 			if(i_positions[i] <= i_pos && i_positions[i] > min)
	aref		$tmp338 color_Position ___316_i 	%line{23} %argrw{"wrr"}
	le		$tmp339 $tmp338 facing 	%argrw{"wrr"}
	neq		$tmp340 $tmp339 $const5 	%argrw{"wrr"}
	if		$tmp340 577 577 	%argrw{"r"}
	aref		$tmp341 color_Position ___316_i 	%argrw{"wrr"}
	gt		$tmp342 $tmp341 ___315_min 	%argrw{"wrr"}
	neq		$tmp343 $tmp342 $const5 	%argrw{"wrr"}
	assign		$tmp340 $tmp343 	%argrw{"wr"}
	if		$tmp340 580 591 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:25
# 				min = i_positions[i];
	aref		___315_min color_Position ___316_i 	%line{25} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:26
# 				pre_i = i;
	assign		___315_pre_i ___316_i 	%line{26} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:28
# 			else if(i_positions[i] >= i_pos && i_positions[i] < max)
	aref		$tmp344 color_Position ___316_i 	%line{28} %argrw{"wrr"}
	ge		$tmp345 $tmp344 facing 	%argrw{"wrr"}
	neq		$tmp346 $tmp345 $const5 	%argrw{"wrr"}
	if		$tmp346 588 588 	%argrw{"r"}
	aref		$tmp347 color_Position ___316_i 	%argrw{"wrr"}
	lt		$tmp348 $tmp347 ___315_max 	%argrw{"wrr"}
	neq		$tmp349 $tmp348 $const5 	%argrw{"wrr"}
	assign		$tmp346 $tmp349 	%argrw{"wr"}
	if		$tmp346 591 591 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:30
# 				max = i_positions[i];
	aref		___315_max color_Position ___316_i 	%line{30} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:31
# 				post_i = i;
	assign		___315_post_i ___316_i 	%line{31} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:21
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	add		___316_i ___316_i $const6 	%line{21} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:35
# 		if(pre_i < 0)
	lt		$tmp350 ___315_pre_i $const5 	%line{35} %argrw{"wrr"}
	if		$tmp350 598 693 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:37
# 			if(post_i < 0)
	lt		$tmp351 ___315_post_i $const5 	%line{37} %argrw{"wrr"}
	if		$tmp351 597 597 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:38
# 				post_i = 0;
	assign		___315_post_i $const5 	%line{38} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:40
# 			result = i_colorValues[post_i];
	aref		___314_result color_Color ___315_post_i 	%line{40} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:42
# 		else if(post_i < 0)
	lt		$tmp352 ___315_post_i $const5 	%line{42} %argrw{"wrr"}
	if		$tmp352 601 693 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:44
# 			result = i_colorValues[pre_i];
	aref		___314_result color_Color ___315_pre_i 	%line{44} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:48
# 			float interp = i_interpolation[0];
	aref		___322_interp color_Interp $const5 	%line{48} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:49
# 			if(arraylength(i_interpolation) > 1)
	arraylength	$tmp353 color_Interp 	%line{49} %argrw{"wr"}
	gt		$tmp354 $tmp353 $const6 	%argrw{"wrr"}
	if		$tmp354 606 606 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:51
# 				interp = i_interpolation[pre_i];
	aref		___322_interp color_Interp ___315_pre_i 	%line{51} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:54
# 			if(interp == 0)
	eq		$tmp355 ___322_interp $const5 	%line{54} %argrw{"wrr"}
	if		$tmp355 609 693 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:57
# 				result = i_colorValues[pre_i];
	aref		___314_result color_Color ___315_pre_i 	%line{57} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:62
# 				float mix_ratio = (i_pos - i_positions[pre_i]) /
	aref		$tmp356 color_Position ___315_pre_i 	%line{62} %argrw{"wrr"}
	sub		$tmp357 facing $tmp356 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:63
# 					(i_positions[post_i] - i_positions[pre_i]);
	aref		$tmp358 color_Position ___315_post_i 	%line{63} %argrw{"wrr"}
	aref		$tmp359 color_Position ___315_pre_i 	%argrw{"wrr"}
	sub		$tmp360 $tmp358 $tmp359 	%argrw{"wrr"}
	div		___325_mix_ratio $tmp357 $tmp360 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:65
# 				if(interp == 2)
	eq		$tmp361 ___322_interp $const2 	%line{65} %argrw{"wrr"}
	if		$tmp361 618 690 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:68
# 					mix_ratio *= mix_ratio;
	mul		___325_mix_ratio ___325_mix_ratio ___325_mix_ratio 	%line{68} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:70
# 				else if(interp == 3)
	eq		$tmp362 ___322_interp $const26 	%line{70} %argrw{"wrr"}
	if		$tmp362 623 690 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:73
# 					mix_ratio = 1 - mix_ratio;
	sub		___325_mix_ratio $const18 ___325_mix_ratio 	%line{73} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:74
# 					mix_ratio = 1 - mix_ratio * mix_ratio;
	mul		$tmp363 ___325_mix_ratio ___325_mix_ratio 	%line{74} %argrw{"wrr"}
	sub		___325_mix_ratio $const18 $tmp363 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:76
# 				else if(interp == 4)
	eq		$tmp364 ___322_interp $const27 	%line{76} %argrw{"wrr"}
	if		$tmp364 626 690 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:79
# 					mix_ratio = smoothstep(0, 1, mix_ratio);
	smoothstep	___325_mix_ratio $const11 $const18 ___325_mix_ratio 	%line{79} %argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:81
# 				else if(interp == 5)
	eq		$tmp365 ___322_interp $const28 	%line{81} %argrw{"wrr"}
	if		$tmp365 658 690 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 					if(luminance(i_colorValues[pre_i]) < luminance(i_colorValues[post_i]))
	aref		$tmp367 color_Color ___315_pre_i 	%line{84} %argrw{"wrr"}
	functioncall	$const29 638 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp368 $tmp367 $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp369 $const30 $tmp368 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp370 $tmp367 $const6 	%line{19} %argrw{"wrr"}
	mul		$tmp371 $const31 $tmp370 	%argrw{"wrr"}
	add		$tmp372 $tmp369 $tmp371 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp373 $tmp367 $const2 	%line{20} %argrw{"wrr"}
	mul		$tmp374 $const32 $tmp373 	%argrw{"wrr"}
	add		$tmp366 $tmp372 $tmp374 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 			
	aref		$tmp376 color_Color ___315_post_i 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{84} %argrw{"wrr"}
	functioncall	$const29 648 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp377 $tmp376 $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp378 $const30 $tmp377 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp379 $tmp376 $const6 	%line{19} %argrw{"wrr"}
	mul		$tmp380 $const31 $tmp379 	%argrw{"wrr"}
	add		$tmp381 $tmp378 $tmp380 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp382 $tmp376 $const2 	%line{20} %argrw{"wrr"}
	mul		$tmp383 $const32 $tmp382 	%argrw{"wrr"}
	add		$tmp375 $tmp381 $tmp383 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 			
	lt		$tmp384 $tmp366 $tmp375 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{84} %argrw{"wrr"}
	if		$tmp384 653 658 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:86
# 				{
	mul		$tmp385 ___325_mix_ratio $const13 	%line{86} %argrw{"wrr"}
	div		$tmp386 $tmp385 $const14 	%argrw{"wrr"}
	sin		___325_mix_ratio $tmp386 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:90
# 				else if(interp == 3)
	sub		$tmp388 ___325_mix_ratio $const18 	%line{90} %argrw{"wrr"}
	mul		$tmp389 $tmp388 $const13 	%argrw{"wrr"}
	div		$tmp390 $tmp389 $const14 	%argrw{"wrr"}
	sin		$tmp387 $tmp390 	%argrw{"wr"}
	add		___325_mix_ratio $tmp387 $const18 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:93
# 					mix_ratio = 1 - mix_ratio;
	eq		$tmp391 ___322_interp $const33 	%line{93} %argrw{"wrr"}
	if		$tmp391 690 690 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	aref		$tmp393 color_Color ___315_pre_i 	%line{96} %argrw{"wrr"}
	functioncall	$const29 670 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp394 $tmp393 $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp395 $const30 $tmp394 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp396 $tmp393 $const6 	%line{19} %argrw{"wrr"}
	mul		$tmp397 $const31 $tmp396 	%argrw{"wrr"}
	add		$tmp398 $tmp395 $tmp397 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp399 $tmp393 $const2 	%line{20} %argrw{"wrr"}
	mul		$tmp400 $const32 $tmp399 	%argrw{"wrr"}
	add		$tmp392 $tmp398 $tmp400 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	aref		$tmp402 color_Color ___315_post_i 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{96} %argrw{"wrr"}
	functioncall	$const29 680 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp403 $tmp402 $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp404 $const30 $tmp403 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp405 $tmp402 $const6 	%line{19} %argrw{"wrr"}
	mul		$tmp406 $const31 $tmp405 	%argrw{"wrr"}
	add		$tmp407 $tmp404 $tmp406 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp408 $tmp402 $const2 	%line{20} %argrw{"wrr"}
	mul		$tmp409 $const32 $tmp408 	%argrw{"wrr"}
	add		$tmp401 $tmp407 $tmp409 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	gt		$tmp410 $tmp392 $tmp401 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{96} %argrw{"wrr"}
	if		$tmp410 685 690 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:98
# 					// Smooth interpolation
	mul		$tmp411 ___325_mix_ratio $const13 	%line{98} %argrw{"wrr"}
	div		$tmp412 $tmp411 $const14 	%argrw{"wrr"}
	sin		___325_mix_ratio $tmp412 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:102
# 				{
	sub		$tmp414 ___325_mix_ratio $const18 	%line{102} %argrw{"wrr"}
	mul		$tmp415 $tmp414 $const13 	%argrw{"wrr"}
	div		$tmp416 $tmp415 $const14 	%argrw{"wrr"}
	sin		$tmp413 $tmp416 	%argrw{"wr"}
	add		___325_mix_ratio $tmp413 $const18 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:106
# 						mix_ratio = sin(mix_ratio * M_PI / 2);
	aref		$tmp417 color_Color ___315_pre_i 	%line{106} %argrw{"wrr"}
	aref		$tmp418 color_Color ___315_post_i 	%argrw{"wrr"}
	mix		___314_result $tmp417 $tmp418 ___325_mix_ratio 	%argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:111
# 					}
	assign		$tmp328 ___314_result 	%line{111} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:103
# 	}
	mul		C C $tmp328 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl"} %line{103} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:105
# 	{
	eq		$tmp419 colorInput $const2 	%line{105} %argrw{"wrr"}
	if		$tmp419 843 989 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:110
# 	}
	functioncall	$const22 842 	%line{110} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:11
# 	color result = 0;
	assign		___314_result $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{11} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:13
# 	if(arraylength(i_positions) == arraylength(i_colorValues) &&
	arraylength	$tmp421 color_Position 	%line{13} %argrw{"wr"}
	arraylength	$tmp422 color_Color 	%argrw{"wr"}
	eq		$tmp423 $tmp421 $tmp422 	%argrw{"wrr"}
	neq		$tmp424 $tmp423 $const5 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:14
# 			arraylength(i_positions) > 0)
	if		$tmp424 708 708 	%line{14} %argrw{"r"}
	arraylength	$tmp425 color_Position 	%argrw{"wr"}
	gt		$tmp426 $tmp425 $const5 	%argrw{"wrr"}
	neq		$tmp427 $tmp426 $const5 	%argrw{"wrr"}
	assign		$tmp424 $tmp427 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:13
# 	if(arraylength(i_positions) == arraylength(i_colorValues) &&
	if		$tmp424 841 841 	%line{13} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:16
# 		float min = -1e10;
	assign		___315_min $const23 	%line{16} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:17
# 		float max = 1e10;
	assign		___315_max $const24 	%line{17} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:18
# 		int pre_i = -1;   // Index of pos preceeding i
	assign		___315_pre_i $const25 	%line{18} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:19
# 		int post_i = -1;  // Index of pos following i
	assign		___315_post_i $const25 	%line{19} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:21
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	for		$tmp429 715 717 739 740 	%line{21} %argrw{"r"}
	assign		___316_i $const5 	%argrw{"wr"}
	arraylength	$tmp428 color_Position 	%argrw{"wr"}
	lt		$tmp429 ___316_i $tmp428 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:23
# 			if(i_positions[i] <= i_pos && i_positions[i] > min)
	aref		$tmp430 color_Position ___316_i 	%line{23} %argrw{"wrr"}
	le		$tmp431 $tmp430 brightness 	%argrw{"wrr"}
	neq		$tmp432 $tmp431 $const5 	%argrw{"wrr"}
	if		$tmp432 725 725 	%argrw{"r"}
	aref		$tmp433 color_Position ___316_i 	%argrw{"wrr"}
	gt		$tmp434 $tmp433 ___315_min 	%argrw{"wrr"}
	neq		$tmp435 $tmp434 $const5 	%argrw{"wrr"}
	assign		$tmp432 $tmp435 	%argrw{"wr"}
	if		$tmp432 728 739 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:25
# 				min = i_positions[i];
	aref		___315_min color_Position ___316_i 	%line{25} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:26
# 				pre_i = i;
	assign		___315_pre_i ___316_i 	%line{26} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:28
# 			else if(i_positions[i] >= i_pos && i_positions[i] < max)
	aref		$tmp436 color_Position ___316_i 	%line{28} %argrw{"wrr"}
	ge		$tmp437 $tmp436 brightness 	%argrw{"wrr"}
	neq		$tmp438 $tmp437 $const5 	%argrw{"wrr"}
	if		$tmp438 736 736 	%argrw{"r"}
	aref		$tmp439 color_Position ___316_i 	%argrw{"wrr"}
	lt		$tmp440 $tmp439 ___315_max 	%argrw{"wrr"}
	neq		$tmp441 $tmp440 $const5 	%argrw{"wrr"}
	assign		$tmp438 $tmp441 	%argrw{"wr"}
	if		$tmp438 739 739 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:30
# 				max = i_positions[i];
	aref		___315_max color_Position ___316_i 	%line{30} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:31
# 				post_i = i;
	assign		___315_post_i ___316_i 	%line{31} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:21
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	add		___316_i ___316_i $const6 	%line{21} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:35
# 		if(pre_i < 0)
	lt		$tmp442 ___315_pre_i $const5 	%line{35} %argrw{"wrr"}
	if		$tmp442 746 841 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:37
# 			if(post_i < 0)
	lt		$tmp443 ___315_post_i $const5 	%line{37} %argrw{"wrr"}
	if		$tmp443 745 745 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:38
# 				post_i = 0;
	assign		___315_post_i $const5 	%line{38} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:40
# 			result = i_colorValues[post_i];
	aref		___314_result color_Color ___315_post_i 	%line{40} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:42
# 		else if(post_i < 0)
	lt		$tmp444 ___315_post_i $const5 	%line{42} %argrw{"wrr"}
	if		$tmp444 749 841 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:44
# 			result = i_colorValues[pre_i];
	aref		___314_result color_Color ___315_pre_i 	%line{44} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:48
# 			float interp = i_interpolation[0];
	aref		___322_interp color_Interp $const5 	%line{48} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:49
# 			if(arraylength(i_interpolation) > 1)
	arraylength	$tmp445 color_Interp 	%line{49} %argrw{"wr"}
	gt		$tmp446 $tmp445 $const6 	%argrw{"wrr"}
	if		$tmp446 754 754 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:51
# 				interp = i_interpolation[pre_i];
	aref		___322_interp color_Interp ___315_pre_i 	%line{51} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:54
# 			if(interp == 0)
	eq		$tmp447 ___322_interp $const5 	%line{54} %argrw{"wrr"}
	if		$tmp447 757 841 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:57
# 				result = i_colorValues[pre_i];
	aref		___314_result color_Color ___315_pre_i 	%line{57} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:62
# 				float mix_ratio = (i_pos - i_positions[pre_i]) /
	aref		$tmp448 color_Position ___315_pre_i 	%line{62} %argrw{"wrr"}
	sub		$tmp449 brightness $tmp448 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:63
# 					(i_positions[post_i] - i_positions[pre_i]);
	aref		$tmp450 color_Position ___315_post_i 	%line{63} %argrw{"wrr"}
	aref		$tmp451 color_Position ___315_pre_i 	%argrw{"wrr"}
	sub		$tmp452 $tmp450 $tmp451 	%argrw{"wrr"}
	div		___325_mix_ratio $tmp449 $tmp452 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:65
# 				if(interp == 2)
	eq		$tmp453 ___322_interp $const2 	%line{65} %argrw{"wrr"}
	if		$tmp453 766 838 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:68
# 					mix_ratio *= mix_ratio;
	mul		___325_mix_ratio ___325_mix_ratio ___325_mix_ratio 	%line{68} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:70
# 				else if(interp == 3)
	eq		$tmp454 ___322_interp $const26 	%line{70} %argrw{"wrr"}
	if		$tmp454 771 838 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:73
# 					mix_ratio = 1 - mix_ratio;
	sub		___325_mix_ratio $const18 ___325_mix_ratio 	%line{73} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:74
# 					mix_ratio = 1 - mix_ratio * mix_ratio;
	mul		$tmp455 ___325_mix_ratio ___325_mix_ratio 	%line{74} %argrw{"wrr"}
	sub		___325_mix_ratio $const18 $tmp455 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:76
# 				else if(interp == 4)
	eq		$tmp456 ___322_interp $const27 	%line{76} %argrw{"wrr"}
	if		$tmp456 774 838 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:79
# 					mix_ratio = smoothstep(0, 1, mix_ratio);
	smoothstep	___325_mix_ratio $const11 $const18 ___325_mix_ratio 	%line{79} %argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:81
# 				else if(interp == 5)
	eq		$tmp457 ___322_interp $const28 	%line{81} %argrw{"wrr"}
	if		$tmp457 806 838 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 					if(luminance(i_colorValues[pre_i]) < luminance(i_colorValues[post_i]))
	aref		$tmp459 color_Color ___315_pre_i 	%line{84} %argrw{"wrr"}
	functioncall	$const29 786 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp460 $tmp459 $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp461 $const30 $tmp460 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp462 $tmp459 $const6 	%line{19} %argrw{"wrr"}
	mul		$tmp463 $const31 $tmp462 	%argrw{"wrr"}
	add		$tmp464 $tmp461 $tmp463 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp465 $tmp459 $const2 	%line{20} %argrw{"wrr"}
	mul		$tmp466 $const32 $tmp465 	%argrw{"wrr"}
	add		$tmp458 $tmp464 $tmp466 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 			
	aref		$tmp468 color_Color ___315_post_i 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{84} %argrw{"wrr"}
	functioncall	$const29 796 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp469 $tmp468 $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp470 $const30 $tmp469 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp471 $tmp468 $const6 	%line{19} %argrw{"wrr"}
	mul		$tmp472 $const31 $tmp471 	%argrw{"wrr"}
	add		$tmp473 $tmp470 $tmp472 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp474 $tmp468 $const2 	%line{20} %argrw{"wrr"}
	mul		$tmp475 $const32 $tmp474 	%argrw{"wrr"}
	add		$tmp467 $tmp473 $tmp475 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 			
	lt		$tmp476 $tmp458 $tmp467 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{84} %argrw{"wrr"}
	if		$tmp476 801 806 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:86
# 				{
	mul		$tmp477 ___325_mix_ratio $const13 	%line{86} %argrw{"wrr"}
	div		$tmp478 $tmp477 $const14 	%argrw{"wrr"}
	sin		___325_mix_ratio $tmp478 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:90
# 				else if(interp == 3)
	sub		$tmp480 ___325_mix_ratio $const18 	%line{90} %argrw{"wrr"}
	mul		$tmp481 $tmp480 $const13 	%argrw{"wrr"}
	div		$tmp482 $tmp481 $const14 	%argrw{"wrr"}
	sin		$tmp479 $tmp482 	%argrw{"wr"}
	add		___325_mix_ratio $tmp479 $const18 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:93
# 					mix_ratio = 1 - mix_ratio;
	eq		$tmp483 ___322_interp $const33 	%line{93} %argrw{"wrr"}
	if		$tmp483 838 838 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	aref		$tmp485 color_Color ___315_pre_i 	%line{96} %argrw{"wrr"}
	functioncall	$const29 818 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp486 $tmp485 $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp487 $const30 $tmp486 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp488 $tmp485 $const6 	%line{19} %argrw{"wrr"}
	mul		$tmp489 $const31 $tmp488 	%argrw{"wrr"}
	add		$tmp490 $tmp487 $tmp489 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp491 $tmp485 $const2 	%line{20} %argrw{"wrr"}
	mul		$tmp492 $const32 $tmp491 	%argrw{"wrr"}
	add		$tmp484 $tmp490 $tmp492 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	aref		$tmp494 color_Color ___315_post_i 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{96} %argrw{"wrr"}
	functioncall	$const29 828 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp495 $tmp494 $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp496 $const30 $tmp495 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp497 $tmp494 $const6 	%line{19} %argrw{"wrr"}
	mul		$tmp498 $const31 $tmp497 	%argrw{"wrr"}
	add		$tmp499 $tmp496 $tmp498 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp500 $tmp494 $const2 	%line{20} %argrw{"wrr"}
	mul		$tmp501 $const32 $tmp500 	%argrw{"wrr"}
	add		$tmp493 $tmp499 $tmp501 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	gt		$tmp502 $tmp484 $tmp493 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{96} %argrw{"wrr"}
	if		$tmp502 833 838 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:98
# 					// Smooth interpolation
	mul		$tmp503 ___325_mix_ratio $const13 	%line{98} %argrw{"wrr"}
	div		$tmp504 $tmp503 $const14 	%argrw{"wrr"}
	sin		___325_mix_ratio $tmp504 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:102
# 				{
	sub		$tmp506 ___325_mix_ratio $const18 	%line{102} %argrw{"wrr"}
	mul		$tmp507 $tmp506 $const13 	%argrw{"wrr"}
	div		$tmp508 $tmp507 $const14 	%argrw{"wrr"}
	sin		$tmp505 $tmp508 	%argrw{"wr"}
	add		___325_mix_ratio $tmp505 $const18 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:106
# 						mix_ratio = sin(mix_ratio * M_PI / 2);
	aref		$tmp509 color_Color ___315_pre_i 	%line{106} %argrw{"wrr"}
	aref		$tmp510 color_Color ___315_post_i 	%argrw{"wrr"}
	mix		___314_result $tmp509 $tmp510 ___325_mix_ratio 	%argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:111
# 					}
	assign		$tmp420 ___314_result 	%line{111} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:110
# 	}
	mul		C C $tmp420 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl"} %line{110} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:117
# 	}
	functioncall	$const22 988 	%line{117} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:11
# 	color result = 0;
	assign		___314_result $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{11} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:13
# 	if(arraylength(i_positions) == arraylength(i_colorValues) &&
	arraylength	$tmp512 color_Position 	%line{13} %argrw{"wr"}
	arraylength	$tmp513 color_Color 	%argrw{"wr"}
	eq		$tmp514 $tmp512 $tmp513 	%argrw{"wrr"}
	neq		$tmp515 $tmp514 $const5 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:14
# 			arraylength(i_positions) > 0)
	if		$tmp515 854 854 	%line{14} %argrw{"r"}
	arraylength	$tmp516 color_Position 	%argrw{"wr"}
	gt		$tmp517 $tmp516 $const5 	%argrw{"wrr"}
	neq		$tmp518 $tmp517 $const5 	%argrw{"wrr"}
	assign		$tmp515 $tmp518 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:13
# 	if(arraylength(i_positions) == arraylength(i_colorValues) &&
	if		$tmp515 987 987 	%line{13} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:16
# 		float min = -1e10;
	assign		___315_min $const23 	%line{16} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:17
# 		float max = 1e10;
	assign		___315_max $const24 	%line{17} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:18
# 		int pre_i = -1;   // Index of pos preceeding i
	assign		___315_pre_i $const25 	%line{18} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:19
# 		int post_i = -1;  // Index of pos following i
	assign		___315_post_i $const25 	%line{19} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:21
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	for		$tmp520 861 863 885 886 	%line{21} %argrw{"r"}
	assign		___316_i $const5 	%argrw{"wr"}
	arraylength	$tmp519 color_Position 	%argrw{"wr"}
	lt		$tmp520 ___316_i $tmp519 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:23
# 			if(i_positions[i] <= i_pos && i_positions[i] > min)
	aref		$tmp521 color_Position ___316_i 	%line{23} %argrw{"wrr"}
	le		$tmp522 $tmp521 brightness 	%argrw{"wrr"}
	neq		$tmp523 $tmp522 $const5 	%argrw{"wrr"}
	if		$tmp523 871 871 	%argrw{"r"}
	aref		$tmp524 color_Position ___316_i 	%argrw{"wrr"}
	gt		$tmp525 $tmp524 ___315_min 	%argrw{"wrr"}
	neq		$tmp526 $tmp525 $const5 	%argrw{"wrr"}
	assign		$tmp523 $tmp526 	%argrw{"wr"}
	if		$tmp523 874 885 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:25
# 				min = i_positions[i];
	aref		___315_min color_Position ___316_i 	%line{25} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:26
# 				pre_i = i;
	assign		___315_pre_i ___316_i 	%line{26} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:28
# 			else if(i_positions[i] >= i_pos && i_positions[i] < max)
	aref		$tmp527 color_Position ___316_i 	%line{28} %argrw{"wrr"}
	ge		$tmp528 $tmp527 brightness 	%argrw{"wrr"}
	neq		$tmp529 $tmp528 $const5 	%argrw{"wrr"}
	if		$tmp529 882 882 	%argrw{"r"}
	aref		$tmp530 color_Position ___316_i 	%argrw{"wrr"}
	lt		$tmp531 $tmp530 ___315_max 	%argrw{"wrr"}
	neq		$tmp532 $tmp531 $const5 	%argrw{"wrr"}
	assign		$tmp529 $tmp532 	%argrw{"wr"}
	if		$tmp529 885 885 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:30
# 				max = i_positions[i];
	aref		___315_max color_Position ___316_i 	%line{30} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:31
# 				post_i = i;
	assign		___315_post_i ___316_i 	%line{31} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:21
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	add		___316_i ___316_i $const6 	%line{21} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:35
# 		if(pre_i < 0)
	lt		$tmp533 ___315_pre_i $const5 	%line{35} %argrw{"wrr"}
	if		$tmp533 892 987 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:37
# 			if(post_i < 0)
	lt		$tmp534 ___315_post_i $const5 	%line{37} %argrw{"wrr"}
	if		$tmp534 891 891 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:38
# 				post_i = 0;
	assign		___315_post_i $const5 	%line{38} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:40
# 			result = i_colorValues[post_i];
	aref		___314_result color_Color ___315_post_i 	%line{40} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:42
# 		else if(post_i < 0)
	lt		$tmp535 ___315_post_i $const5 	%line{42} %argrw{"wrr"}
	if		$tmp535 895 987 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:44
# 			result = i_colorValues[pre_i];
	aref		___314_result color_Color ___315_pre_i 	%line{44} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:48
# 			float interp = i_interpolation[0];
	aref		___322_interp color_Interp $const5 	%line{48} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:49
# 			if(arraylength(i_interpolation) > 1)
	arraylength	$tmp536 color_Interp 	%line{49} %argrw{"wr"}
	gt		$tmp537 $tmp536 $const6 	%argrw{"wrr"}
	if		$tmp537 900 900 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:51
# 				interp = i_interpolation[pre_i];
	aref		___322_interp color_Interp ___315_pre_i 	%line{51} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:54
# 			if(interp == 0)
	eq		$tmp538 ___322_interp $const5 	%line{54} %argrw{"wrr"}
	if		$tmp538 903 987 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:57
# 				result = i_colorValues[pre_i];
	aref		___314_result color_Color ___315_pre_i 	%line{57} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:62
# 				float mix_ratio = (i_pos - i_positions[pre_i]) /
	aref		$tmp539 color_Position ___315_pre_i 	%line{62} %argrw{"wrr"}
	sub		$tmp540 brightness $tmp539 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:63
# 					(i_positions[post_i] - i_positions[pre_i]);
	aref		$tmp541 color_Position ___315_post_i 	%line{63} %argrw{"wrr"}
	aref		$tmp542 color_Position ___315_pre_i 	%argrw{"wrr"}
	sub		$tmp543 $tmp541 $tmp542 	%argrw{"wrr"}
	div		___325_mix_ratio $tmp540 $tmp543 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:65
# 				if(interp == 2)
	eq		$tmp544 ___322_interp $const2 	%line{65} %argrw{"wrr"}
	if		$tmp544 912 984 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:68
# 					mix_ratio *= mix_ratio;
	mul		___325_mix_ratio ___325_mix_ratio ___325_mix_ratio 	%line{68} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:70
# 				else if(interp == 3)
	eq		$tmp545 ___322_interp $const26 	%line{70} %argrw{"wrr"}
	if		$tmp545 917 984 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:73
# 					mix_ratio = 1 - mix_ratio;
	sub		___325_mix_ratio $const18 ___325_mix_ratio 	%line{73} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:74
# 					mix_ratio = 1 - mix_ratio * mix_ratio;
	mul		$tmp546 ___325_mix_ratio ___325_mix_ratio 	%line{74} %argrw{"wrr"}
	sub		___325_mix_ratio $const18 $tmp546 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:76
# 				else if(interp == 4)
	eq		$tmp547 ___322_interp $const27 	%line{76} %argrw{"wrr"}
	if		$tmp547 920 984 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:79
# 					mix_ratio = smoothstep(0, 1, mix_ratio);
	smoothstep	___325_mix_ratio $const11 $const18 ___325_mix_ratio 	%line{79} %argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:81
# 				else if(interp == 5)
	eq		$tmp548 ___322_interp $const28 	%line{81} %argrw{"wrr"}
	if		$tmp548 952 984 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 					if(luminance(i_colorValues[pre_i]) < luminance(i_colorValues[post_i]))
	aref		$tmp550 color_Color ___315_pre_i 	%line{84} %argrw{"wrr"}
	functioncall	$const29 932 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp551 $tmp550 $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp552 $const30 $tmp551 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp553 $tmp550 $const6 	%line{19} %argrw{"wrr"}
	mul		$tmp554 $const31 $tmp553 	%argrw{"wrr"}
	add		$tmp555 $tmp552 $tmp554 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp556 $tmp550 $const2 	%line{20} %argrw{"wrr"}
	mul		$tmp557 $const32 $tmp556 	%argrw{"wrr"}
	add		$tmp549 $tmp555 $tmp557 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 			
	aref		$tmp559 color_Color ___315_post_i 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{84} %argrw{"wrr"}
	functioncall	$const29 942 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp560 $tmp559 $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp561 $const30 $tmp560 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp562 $tmp559 $const6 	%line{19} %argrw{"wrr"}
	mul		$tmp563 $const31 $tmp562 	%argrw{"wrr"}
	add		$tmp564 $tmp561 $tmp563 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp565 $tmp559 $const2 	%line{20} %argrw{"wrr"}
	mul		$tmp566 $const32 $tmp565 	%argrw{"wrr"}
	add		$tmp558 $tmp564 $tmp566 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 			
	lt		$tmp567 $tmp549 $tmp558 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{84} %argrw{"wrr"}
	if		$tmp567 947 952 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:86
# 				{
	mul		$tmp568 ___325_mix_ratio $const13 	%line{86} %argrw{"wrr"}
	div		$tmp569 $tmp568 $const14 	%argrw{"wrr"}
	sin		___325_mix_ratio $tmp569 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:90
# 				else if(interp == 3)
	sub		$tmp571 ___325_mix_ratio $const18 	%line{90} %argrw{"wrr"}
	mul		$tmp572 $tmp571 $const13 	%argrw{"wrr"}
	div		$tmp573 $tmp572 $const14 	%argrw{"wrr"}
	sin		$tmp570 $tmp573 	%argrw{"wr"}
	add		___325_mix_ratio $tmp570 $const18 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:93
# 					mix_ratio = 1 - mix_ratio;
	eq		$tmp574 ___322_interp $const33 	%line{93} %argrw{"wrr"}
	if		$tmp574 984 984 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	aref		$tmp576 color_Color ___315_pre_i 	%line{96} %argrw{"wrr"}
	functioncall	$const29 964 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp577 $tmp576 $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp578 $const30 $tmp577 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp579 $tmp576 $const6 	%line{19} %argrw{"wrr"}
	mul		$tmp580 $const31 $tmp579 	%argrw{"wrr"}
	add		$tmp581 $tmp578 $tmp580 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp582 $tmp576 $const2 	%line{20} %argrw{"wrr"}
	mul		$tmp583 $const32 $tmp582 	%argrw{"wrr"}
	add		$tmp575 $tmp581 $tmp583 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	aref		$tmp585 color_Color ___315_post_i 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{96} %argrw{"wrr"}
	functioncall	$const29 974 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp586 $tmp585 $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp587 $const30 $tmp586 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp588 $tmp585 $const6 	%line{19} %argrw{"wrr"}
	mul		$tmp589 $const31 $tmp588 	%argrw{"wrr"}
	add		$tmp590 $tmp587 $tmp589 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp591 $tmp585 $const2 	%line{20} %argrw{"wrr"}
	mul		$tmp592 $const32 $tmp591 	%argrw{"wrr"}
	add		$tmp584 $tmp590 $tmp592 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	gt		$tmp593 $tmp575 $tmp584 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{96} %argrw{"wrr"}
	if		$tmp593 979 984 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:98
# 					// Smooth interpolation
	mul		$tmp594 ___325_mix_ratio $const13 	%line{98} %argrw{"wrr"}
	div		$tmp595 $tmp594 $const14 	%argrw{"wrr"}
	sin		___325_mix_ratio $tmp595 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:102
# 				{
	sub		$tmp597 ___325_mix_ratio $const18 	%line{102} %argrw{"wrr"}
	mul		$tmp598 $tmp597 $const13 	%argrw{"wrr"}
	div		$tmp599 $tmp598 $const14 	%argrw{"wrr"}
	sin		$tmp596 $tmp599 	%argrw{"wr"}
	add		___325_mix_ratio $tmp596 $const18 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:106
# 						mix_ratio = sin(mix_ratio * M_PI / 2);
	aref		$tmp600 color_Color ___315_pre_i 	%line{106} %argrw{"wrr"}
	aref		$tmp601 color_Color ___315_post_i 	%argrw{"wrr"}
	mix		___314_result $tmp600 $tmp601 ___325_mix_ratio 	%argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:111
# 					}
	assign		$tmp511 ___314_result 	%line{111} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:117
# maya_rampShader(
	mul		C C $tmp511 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl"} %line{117} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:125
# 	float diffuse = 0.8,
	functioncall	$const34 1062 	%line{125} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:121
# 	float result = 0;
	assign		___335_result $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{121} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:123
# 	if(arraylength(i_positions) == arraylength(i_floatValues) &&
	arraylength	$tmp602 specularRollOff_Position 	%line{123} %argrw{"wr"}
	arraylength	$tmp603 specularRollOff_FloatValue 	%argrw{"wr"}
	eq		$tmp604 $tmp602 $tmp603 	%argrw{"wrr"}
	neq		$tmp605 $tmp604 $const5 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:124
# 			arraylength(i_positions) > 0)
	if		$tmp605 1000 1000 	%line{124} %argrw{"r"}
	arraylength	$tmp606 specularRollOff_Position 	%argrw{"wr"}
	gt		$tmp607 $tmp606 $const5 	%argrw{"wrr"}
	neq		$tmp608 $tmp607 $const5 	%argrw{"wrr"}
	assign		$tmp605 $tmp608 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:123
# 	if(arraylength(i_positions) == arraylength(i_floatValues) &&
	if		$tmp605 1061 1061 	%line{123} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:126
# 		float min = -1e10;
	assign		___336_min $const23 	%line{126} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:127
# 		float max = 1e10;
	assign		___336_max $const24 	%line{127} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:128
# 		int pre_i = -1;   // Index of pos preceeding i
	assign		___336_pre_i $const25 	%line{128} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:129
# 		int post_i = -1;  // Index of pos following i
	assign		___336_post_i $const25 	%line{129} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:131
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	for		$tmp610 1007 1009 1031 1032 	%line{131} %argrw{"r"}
	assign		___337_i $const5 	%argrw{"wr"}
	arraylength	$tmp609 specularRollOff_Position 	%argrw{"wr"}
	lt		$tmp610 ___337_i $tmp609 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:133
# 			if(i_positions[i] <= i_pos && i_positions[i] > min)
	aref		$tmp611 specularRollOff_Position ___337_i 	%line{133} %argrw{"wrr"}
	le		$tmp612 $tmp611 facing 	%argrw{"wrr"}
	neq		$tmp613 $tmp612 $const5 	%argrw{"wrr"}
	if		$tmp613 1017 1017 	%argrw{"r"}
	aref		$tmp614 specularRollOff_Position ___337_i 	%argrw{"wrr"}
	gt		$tmp615 $tmp614 ___336_min 	%argrw{"wrr"}
	neq		$tmp616 $tmp615 $const5 	%argrw{"wrr"}
	assign		$tmp613 $tmp616 	%argrw{"wr"}
	if		$tmp613 1020 1031 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:135
# 				min = i_positions[i];
	aref		___336_min specularRollOff_Position ___337_i 	%line{135} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:136
# 				pre_i = i;
	assign		___336_pre_i ___337_i 	%line{136} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:138
# 			else if(i_positions[i] >= i_pos && i_positions[i] < max)
	aref		$tmp617 specularRollOff_Position ___337_i 	%line{138} %argrw{"wrr"}
	ge		$tmp618 $tmp617 facing 	%argrw{"wrr"}
	neq		$tmp619 $tmp618 $const5 	%argrw{"wrr"}
	if		$tmp619 1028 1028 	%argrw{"r"}
	aref		$tmp620 specularRollOff_Position ___337_i 	%argrw{"wrr"}
	lt		$tmp621 $tmp620 ___336_max 	%argrw{"wrr"}
	neq		$tmp622 $tmp621 $const5 	%argrw{"wrr"}
	assign		$tmp619 $tmp622 	%argrw{"wr"}
	if		$tmp619 1031 1031 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:140
# 				max = i_positions[i];
	aref		___336_max specularRollOff_Position ___337_i 	%line{140} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:141
# 				post_i = i;
	assign		___336_post_i ___337_i 	%line{141} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:131
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	add		___337_i ___337_i $const6 	%line{131} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:145
# 		if(pre_i < 0)
	lt		$tmp623 ___336_pre_i $const5 	%line{145} %argrw{"wrr"}
	if		$tmp623 1035 1061 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:147
# 			result = i_floatValues[post_i];
	aref		___335_result specularRollOff_FloatValue ___336_post_i 	%line{147} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:149
# 		else if(post_i < 0)
	lt		$tmp624 ___336_post_i $const5 	%line{149} %argrw{"wrr"}
	if		$tmp624 1038 1061 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:151
# 			result = i_floatValues[pre_i];
	aref		___335_result specularRollOff_FloatValue ___336_pre_i 	%line{151} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:155
# 			float diff = (i_pos - i_positions[pre_i]) /
	aref		$tmp625 specularRollOff_Position ___336_pre_i 	%line{155} %argrw{"wrr"}
	sub		$tmp626 facing $tmp625 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:156
# 				(i_positions[post_i] - i_positions[pre_i]);
	aref		$tmp627 specularRollOff_Position ___336_post_i 	%line{156} %argrw{"wrr"}
	aref		$tmp628 specularRollOff_Position ___336_pre_i 	%argrw{"wrr"}
	sub		$tmp629 $tmp627 $tmp628 	%argrw{"wrr"}
	div		___343_diff $tmp626 $tmp629 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:158
# 			float interp = i_interpolation[0];
	aref		___343_interp specularRollOff_Interp $const5 	%line{158} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:159
# 			if(arraylength(i_interpolation) > 1)
	arraylength	$tmp630 specularRollOff_Interp 	%line{159} %argrw{"wr"}
	gt		$tmp631 $tmp630 $const6 	%argrw{"wrr"}
	if		$tmp631 1049 1049 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:161
# 				interp = i_interpolation[pre_i];
	aref		___343_interp specularRollOff_Interp ___336_pre_i 	%line{161} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:164
# 			if(interp == 0)
	eq		$tmp632 ___343_interp $const5 	%line{164} %argrw{"wrr"}
	if		$tmp632 1052 1061 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:167
# 				result = i_floatValues[pre_i];
	aref		___335_result specularRollOff_FloatValue ___336_pre_i 	%line{167} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:169
# 			else if(interp == 1)
	eq		$tmp633 ___343_interp $const6 	%line{169} %argrw{"wrr"}
	if		$tmp633 1057 1061 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:172
# 				result = mix(i_floatValues[pre_i], i_floatValues[post_i], diff);
	aref		$tmp634 specularRollOff_FloatValue ___336_pre_i 	%line{172} %argrw{"wrr"}
	aref		$tmp635 specularRollOff_FloatValue ___336_post_i 	%argrw{"wrr"}
	mix		___335_result $tmp634 $tmp635 ___343_diff 	%argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:178
# 					i_floatValues[pre_i], 
	aref		$tmp636 specularRollOff_FloatValue ___336_pre_i 	%line{178} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:179
# 					i_floatValues[post_i],
	aref		$tmp637 specularRollOff_FloatValue ___336_post_i 	%line{179} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:180
# 					smoothstep(0, 1, diff));
	smoothstep	$tmp638 $const11 $const18 ___343_diff 	%line{180} %argrw{"wrrr"}
	mix		___335_result $tmp636 $tmp637 $tmp638 	%argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:185
# 	return result;
	assign		specRolloff ___335_result 	%line{185} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:127
# 	float specBright = (specColor[0] + specColor[1] + specColor[2]) * brightness / 3;
	functioncall	$const35 1128 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl"} %line{127} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:137
# 
	assign		___362_C $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\shading_utils.h"} %line{137} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:141
# 	A wrapper for faceforward which avoids faceforward for single-sided
	neq		$tmp639 eccentricity $const6 	%line{141} %argrw{"wrr"}
	if		$tmp639 1070 1071 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:142
# 	primitives or when using double-sided shading. This is to prevent artefacts
	functioncall	$const36 1068 	%line{142} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:35
# 	return x * x;
	mul		$tmp640 eccentricity eccentricity 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{35} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:142
# 		lights( P )
	sub		$tmp641 $tmp640 $const18 	%filename{"D:/xrt.git\\src\\osl\\shaders\\shading_utils.h"} %line{142} %argrw{"wrr"}
	div		___362_E $const18 $tmp641 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:144
# 			float nondiffuse = 0;
	assign		___362_E $const37 	%line{144} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:146
# 
	neg		$tmp642 I 	%line{146} %argrw{"wr"}
	normalize	___362_V $tmp642 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:147
# 			if( nondiffuse < 1 )
	dot		___362_VN ___362_V Nf 	%line{147} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:149
# 				float costheta = dot(normalize(L),normalize(I));
	for		$tmp644 1077 1079 1127 1127 	%line{149} %argrw{"r"}
	div		$tmp643 $const13 $const14 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:195
# 			float nonspecular = 0;
	lights_begin	P Nf $tmp643 	%line{195} %argrw{"rrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:149
# 	lights( P, i_Nf, M_PI / 2)
	div		$tmp645 $const13 $const14 	%line{149} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:195
# 	}
	lights		$tmp644 P Nf $tmp645 	%line{195} %argrw{"wrrr"} %argderivs{1}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:151
# 		float isKeyLight = 1;
	assign		___363_isKeyLight $const6 	%line{151} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:153
# 		if( i_keyLightsOnly != 0 )
	neq		$tmp646 $const11 $const5 	%line{153} %argrw{"wrr"}
	if		$tmp646 1083 1083 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:155
# 			getmessage( "light", "iskeylight", isKeyLight );
	getmessage	$tmp647 $const15 $const16 ___363_isKeyLight 	%line{155} %argrw{"wrrw"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:158
# 		if( isKeyLight != 0 )
	neq		$tmp648 ___363_isKeyLight $const5 	%line{158} %argrw{"wrr"}
	if		$tmp648 1127 1127 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:160
# 			float nonspecular = 0;
	assign		___365_nonspecular $const5 	%line{160} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:161
# 			getmessage( "light", "__nonspecular", nonspecular );
	getmessage	$tmp649 $const15 $const38 ___365_nonspecular 	%line{161} %argrw{"wrrw"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:163
# 			if( nonspecular < 1 )
	lt		$tmp650 ___365_nonspecular $const6 	%line{163} %argrw{"wrr"}
	if		$tmp650 1127 1127 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:165
# 				Ln = normalize(L);
	normalize	___362_Ln L 	%line{165} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:166
# 				H = normalize(Ln + V);
	add		$tmp651 ___362_Ln ___362_V 	%line{166} %argrw{"wrr"}
	normalize	___362_H $tmp651 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:167
# 				NH = dot(i_Nf, H);
	dot		___362_NH Nf ___362_H 	%line{167} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:168
# 				NHSQR = sqr(NH);
	functioncall	$const36 1095 	%line{168} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:35
# 	return x * x;
	mul		___362_NHSQR ___362_NH ___362_NH 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{35} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:169
# 		)
	mul		___362_NH2 ___362_NH $const14 	%filename{"D:/xrt.git\\src\\osl\\shaders\\shading_utils.h"} %line{169} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:170
# {
	add		$tmp652 ___362_E $const18 	%line{170} %argrw{"wrr"}
	add		$tmp653 ___362_NHSQR ___362_E 	%argrw{"wrr"}
	div		___362_Dd $tmp652 $tmp653 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:171
# 	float E;
	mul		___362_Dd ___362_Dd ___362_Dd 	%line{171} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:172
# 	color C = 0;
	dot		___362_VH ___362_V ___362_H 	%line{172} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:173
# 	vector H, Ln, V, Nn;
	dot		___362_LN ___362_Ln Nf 	%line{173} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:174
# 	float NH, NH2, NHSQR, Dd, Gg, VN, VH, LN, Ff, tmp;
	lt		$tmp654 ___362_VN ___362_LN 	%line{174} %argrw{"wrr"}
	if		$tmp654 1109 1116 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:176
# 	if(i_eccentricity != 1)
	mul		$tmp655 ___362_VN ___362_NH2 	%line{176} %argrw{"wrr"}
	lt		$tmp656 $tmp655 ___362_VH 	%argrw{"wrr"}
	if		$tmp656 1108 1109 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:177
# 		E = 1 / (sqr(i_eccentricity) - 1);
	div		___362_Gg ___362_NH2 ___362_VH 	%line{177} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:179
# 		E = -1e5;
	div		___362_Gg $const18 ___362_VN 	%line{179} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:183
# 
	mul		$tmp657 ___362_LN ___362_NH2 	%line{183} %argrw{"wrr"}
	lt		$tmp658 $tmp657 ___362_VH 	%argrw{"wrr"}
	if		$tmp658 1115 1116 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:184
# 	lights( P, i_Nf, M_PI / 2)
	mul		$tmp659 ___362_LN ___362_NH2 	%line{184} %argrw{"wrr"}
	mul		$tmp660 ___362_VH ___362_VN 	%argrw{"wrr"}
	div		___362_Gg $tmp659 $tmp660 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:186
# 		float isKeyLight = 1;
	div		___362_Gg $const18 ___362_VN 	%line{186} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:189
# 		{
	sub		$tmp661 $const18 ___362_VH 	%line{189} %argrw{"wrr"}
	pow		___362_tmp $tmp661 $const39 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:190
# 			getmessage( "light", "iskeylight", isKeyLight );
	sub		$tmp662 $const18 ___362_tmp 	%line{190} %argrw{"wrr"}
	mul		$tmp663 $tmp662 specRolloff 	%argrw{"wrr"}
	add		___362_Ff ___362_tmp $tmp663 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:192
# 		
	mul		$tmp664 Cl ___362_Dd 	%line{192} %argrw{"wrr"}
	mul		$tmp665 $tmp664 ___362_Gg 	%argrw{"wrr"}
	mul		$tmp666 $tmp665 ___362_Ff 	%argrw{"wrr"}
	sub		$tmp667 $const18 ___365_nonspecular 	%argrw{"wrr"}
	mul		$tmp668 $tmp666 $tmp667 	%argrw{"wrr"}
	add		___362_C ___362_C $tmp668 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:196
# 			getmessage( "light", "__nonspecular", nonspecular );
	assign		specColor ___362_C 	%line{196} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:128
# 	color specHue = colorRamp(
	compref		$tmp669 specColor $const5 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl"} %line{128} %argrw{"wrr"}
	compref		$tmp670 specColor $const6 	%argrw{"wrr"}
	add		$tmp671 $tmp669 $tmp670 	%argrw{"wrr"}
	compref		$tmp672 specColor $const2 	%argrw{"wrr"}
	add		$tmp673 $tmp671 $tmp672 	%argrw{"wrr"}
	mul		$tmp674 $tmp673 brightness 	%argrw{"wrr"}
	div		specBright $tmp674 $const39 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:130
# 		specularColor_Position, specularColor_Interp, specularColor_Color);
	mul		$tmp675 specBright specBright 	%line{130} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:131
# 
	functioncall	$const22 1281 	%line{131} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:11
# 	color result = 0;
	assign		___314_result $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{11} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:13
# 	if(arraylength(i_positions) == arraylength(i_colorValues) &&
	arraylength	$tmp676 specularColor_Position 	%line{13} %argrw{"wr"}
	arraylength	$tmp677 specularColor_Color 	%argrw{"wr"}
	eq		$tmp678 $tmp676 $tmp677 	%argrw{"wrr"}
	neq		$tmp679 $tmp678 $const5 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:14
# 			arraylength(i_positions) > 0)
	if		$tmp679 1147 1147 	%line{14} %argrw{"r"}
	arraylength	$tmp680 specularColor_Position 	%argrw{"wr"}
	gt		$tmp681 $tmp680 $const5 	%argrw{"wrr"}
	neq		$tmp682 $tmp681 $const5 	%argrw{"wrr"}
	assign		$tmp679 $tmp682 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:13
# 	if(arraylength(i_positions) == arraylength(i_colorValues) &&
	if		$tmp679 1280 1280 	%line{13} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:16
# 		float min = -1e10;
	assign		___315_min $const23 	%line{16} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:17
# 		float max = 1e10;
	assign		___315_max $const24 	%line{17} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:18
# 		int pre_i = -1;   // Index of pos preceeding i
	assign		___315_pre_i $const25 	%line{18} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:19
# 		int post_i = -1;  // Index of pos following i
	assign		___315_post_i $const25 	%line{19} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:21
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	for		$tmp684 1154 1156 1178 1179 	%line{21} %argrw{"r"}
	assign		___316_i $const5 	%argrw{"wr"}
	arraylength	$tmp683 specularColor_Position 	%argrw{"wr"}
	lt		$tmp684 ___316_i $tmp683 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:23
# 			if(i_positions[i] <= i_pos && i_positions[i] > min)
	aref		$tmp685 specularColor_Position ___316_i 	%line{23} %argrw{"wrr"}
	le		$tmp686 $tmp685 $tmp675 	%argrw{"wrr"}
	neq		$tmp687 $tmp686 $const5 	%argrw{"wrr"}
	if		$tmp687 1164 1164 	%argrw{"r"}
	aref		$tmp688 specularColor_Position ___316_i 	%argrw{"wrr"}
	gt		$tmp689 $tmp688 ___315_min 	%argrw{"wrr"}
	neq		$tmp690 $tmp689 $const5 	%argrw{"wrr"}
	assign		$tmp687 $tmp690 	%argrw{"wr"}
	if		$tmp687 1167 1178 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:25
# 				min = i_positions[i];
	aref		___315_min specularColor_Position ___316_i 	%line{25} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:26
# 				pre_i = i;
	assign		___315_pre_i ___316_i 	%line{26} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:28
# 			else if(i_positions[i] >= i_pos && i_positions[i] < max)
	aref		$tmp691 specularColor_Position ___316_i 	%line{28} %argrw{"wrr"}
	ge		$tmp692 $tmp691 $tmp675 	%argrw{"wrr"}
	neq		$tmp693 $tmp692 $const5 	%argrw{"wrr"}
	if		$tmp693 1175 1175 	%argrw{"r"}
	aref		$tmp694 specularColor_Position ___316_i 	%argrw{"wrr"}
	lt		$tmp695 $tmp694 ___315_max 	%argrw{"wrr"}
	neq		$tmp696 $tmp695 $const5 	%argrw{"wrr"}
	assign		$tmp693 $tmp696 	%argrw{"wr"}
	if		$tmp693 1178 1178 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:30
# 				max = i_positions[i];
	aref		___315_max specularColor_Position ___316_i 	%line{30} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:31
# 				post_i = i;
	assign		___315_post_i ___316_i 	%line{31} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:21
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	add		___316_i ___316_i $const6 	%line{21} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:35
# 		if(pre_i < 0)
	lt		$tmp697 ___315_pre_i $const5 	%line{35} %argrw{"wrr"}
	if		$tmp697 1185 1280 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:37
# 			if(post_i < 0)
	lt		$tmp698 ___315_post_i $const5 	%line{37} %argrw{"wrr"}
	if		$tmp698 1184 1184 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:38
# 				post_i = 0;
	assign		___315_post_i $const5 	%line{38} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:40
# 			result = i_colorValues[post_i];
	aref		___314_result specularColor_Color ___315_post_i 	%line{40} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:42
# 		else if(post_i < 0)
	lt		$tmp699 ___315_post_i $const5 	%line{42} %argrw{"wrr"}
	if		$tmp699 1188 1280 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:44
# 			result = i_colorValues[pre_i];
	aref		___314_result specularColor_Color ___315_pre_i 	%line{44} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:48
# 			float interp = i_interpolation[0];
	aref		___322_interp specularColor_Interp $const5 	%line{48} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:49
# 			if(arraylength(i_interpolation) > 1)
	arraylength	$tmp700 specularColor_Interp 	%line{49} %argrw{"wr"}
	gt		$tmp701 $tmp700 $const6 	%argrw{"wrr"}
	if		$tmp701 1193 1193 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:51
# 				interp = i_interpolation[pre_i];
	aref		___322_interp specularColor_Interp ___315_pre_i 	%line{51} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:54
# 			if(interp == 0)
	eq		$tmp702 ___322_interp $const5 	%line{54} %argrw{"wrr"}
	if		$tmp702 1196 1280 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:57
# 				result = i_colorValues[pre_i];
	aref		___314_result specularColor_Color ___315_pre_i 	%line{57} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:62
# 				float mix_ratio = (i_pos - i_positions[pre_i]) /
	aref		$tmp703 specularColor_Position ___315_pre_i 	%line{62} %argrw{"wrr"}
	sub		$tmp704 $tmp675 $tmp703 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:63
# 					(i_positions[post_i] - i_positions[pre_i]);
	aref		$tmp705 specularColor_Position ___315_post_i 	%line{63} %argrw{"wrr"}
	aref		$tmp706 specularColor_Position ___315_pre_i 	%argrw{"wrr"}
	sub		$tmp707 $tmp705 $tmp706 	%argrw{"wrr"}
	div		___325_mix_ratio $tmp704 $tmp707 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:65
# 				if(interp == 2)
	eq		$tmp708 ___322_interp $const2 	%line{65} %argrw{"wrr"}
	if		$tmp708 1205 1277 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:68
# 					mix_ratio *= mix_ratio;
	mul		___325_mix_ratio ___325_mix_ratio ___325_mix_ratio 	%line{68} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:70
# 				else if(interp == 3)
	eq		$tmp709 ___322_interp $const26 	%line{70} %argrw{"wrr"}
	if		$tmp709 1210 1277 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:73
# 					mix_ratio = 1 - mix_ratio;
	sub		___325_mix_ratio $const18 ___325_mix_ratio 	%line{73} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:74
# 					mix_ratio = 1 - mix_ratio * mix_ratio;
	mul		$tmp710 ___325_mix_ratio ___325_mix_ratio 	%line{74} %argrw{"wrr"}
	sub		___325_mix_ratio $const18 $tmp710 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:76
# 				else if(interp == 4)
	eq		$tmp711 ___322_interp $const27 	%line{76} %argrw{"wrr"}
	if		$tmp711 1213 1277 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:79
# 					mix_ratio = smoothstep(0, 1, mix_ratio);
	smoothstep	___325_mix_ratio $const11 $const18 ___325_mix_ratio 	%line{79} %argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:81
# 				else if(interp == 5)
	eq		$tmp712 ___322_interp $const28 	%line{81} %argrw{"wrr"}
	if		$tmp712 1245 1277 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 					if(luminance(i_colorValues[pre_i]) < luminance(i_colorValues[post_i]))
	aref		$tmp714 specularColor_Color ___315_pre_i 	%line{84} %argrw{"wrr"}
	functioncall	$const29 1225 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp715 $tmp714 $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp716 $const30 $tmp715 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp717 $tmp714 $const6 	%line{19} %argrw{"wrr"}
	mul		$tmp718 $const31 $tmp717 	%argrw{"wrr"}
	add		$tmp719 $tmp716 $tmp718 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp720 $tmp714 $const2 	%line{20} %argrw{"wrr"}
	mul		$tmp721 $const32 $tmp720 	%argrw{"wrr"}
	add		$tmp713 $tmp719 $tmp721 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 			
	aref		$tmp723 specularColor_Color ___315_post_i 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{84} %argrw{"wrr"}
	functioncall	$const29 1235 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp724 $tmp723 $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp725 $const30 $tmp724 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp726 $tmp723 $const6 	%line{19} %argrw{"wrr"}
	mul		$tmp727 $const31 $tmp726 	%argrw{"wrr"}
	add		$tmp728 $tmp725 $tmp727 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp729 $tmp723 $const2 	%line{20} %argrw{"wrr"}
	mul		$tmp730 $const32 $tmp729 	%argrw{"wrr"}
	add		$tmp722 $tmp728 $tmp730 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 			
	lt		$tmp731 $tmp713 $tmp722 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{84} %argrw{"wrr"}
	if		$tmp731 1240 1245 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:86
# 				{
	mul		$tmp732 ___325_mix_ratio $const13 	%line{86} %argrw{"wrr"}
	div		$tmp733 $tmp732 $const14 	%argrw{"wrr"}
	sin		___325_mix_ratio $tmp733 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:90
# 				else if(interp == 3)
	sub		$tmp735 ___325_mix_ratio $const18 	%line{90} %argrw{"wrr"}
	mul		$tmp736 $tmp735 $const13 	%argrw{"wrr"}
	div		$tmp737 $tmp736 $const14 	%argrw{"wrr"}
	sin		$tmp734 $tmp737 	%argrw{"wr"}
	add		___325_mix_ratio $tmp734 $const18 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:93
# 					mix_ratio = 1 - mix_ratio;
	eq		$tmp738 ___322_interp $const33 	%line{93} %argrw{"wrr"}
	if		$tmp738 1277 1277 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	aref		$tmp740 specularColor_Color ___315_pre_i 	%line{96} %argrw{"wrr"}
	functioncall	$const29 1257 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp741 $tmp740 $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp742 $const30 $tmp741 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp743 $tmp740 $const6 	%line{19} %argrw{"wrr"}
	mul		$tmp744 $const31 $tmp743 	%argrw{"wrr"}
	add		$tmp745 $tmp742 $tmp744 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp746 $tmp740 $const2 	%line{20} %argrw{"wrr"}
	mul		$tmp747 $const32 $tmp746 	%argrw{"wrr"}
	add		$tmp739 $tmp745 $tmp747 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	aref		$tmp749 specularColor_Color ___315_post_i 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{96} %argrw{"wrr"}
	functioncall	$const29 1267 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp750 $tmp749 $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp751 $const30 $tmp750 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp752 $tmp749 $const6 	%line{19} %argrw{"wrr"}
	mul		$tmp753 $const31 $tmp752 	%argrw{"wrr"}
	add		$tmp754 $tmp751 $tmp753 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp755 $tmp749 $const2 	%line{20} %argrw{"wrr"}
	mul		$tmp756 $const32 $tmp755 	%argrw{"wrr"}
	add		$tmp748 $tmp754 $tmp756 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	gt		$tmp757 $tmp739 $tmp748 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{96} %argrw{"wrr"}
	if		$tmp757 1272 1277 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:98
# 					// Smooth interpolation
	mul		$tmp758 ___325_mix_ratio $const13 	%line{98} %argrw{"wrr"}
	div		$tmp759 $tmp758 $const14 	%argrw{"wrr"}
	sin		___325_mix_ratio $tmp759 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:102
# 				{
	sub		$tmp761 ___325_mix_ratio $const18 	%line{102} %argrw{"wrr"}
	mul		$tmp762 $tmp761 $const13 	%argrw{"wrr"}
	div		$tmp763 $tmp762 $const14 	%argrw{"wrr"}
	sin		$tmp760 $tmp763 	%argrw{"wr"}
	add		___325_mix_ratio $tmp760 $const18 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:106
# 						mix_ratio = sin(mix_ratio * M_PI / 2);
	aref		$tmp764 specularColor_Color ___315_pre_i 	%line{106} %argrw{"wrr"}
	aref		$tmp765 specularColor_Color ___315_post_i 	%argrw{"wrr"}
	mix		___314_result $tmp764 $tmp765 ___325_mix_ratio 	%argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:111
# 					}
	assign		specHue ___314_result 	%line{111} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:133
# 	float incandescence_Position[] = { 0 },	
	mul		$tmp766 $const40 specularity 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl"} %line{133} %argrw{"wrr"}
	mul		$tmp767 $tmp766 specColor 	%argrw{"wrr"}
	mul		specColor $tmp767 specHue 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:140
# 	float reflectionMaxDistance = 0,
	functioncall	$const34 1357 	%line{140} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:121
# 	float result = 0;
	assign		___335_result $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{121} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:123
# 	if(arraylength(i_positions) == arraylength(i_floatValues) &&
	arraylength	$tmp768 reflectivity_Position 	%line{123} %argrw{"wr"}
	arraylength	$tmp769 reflectivity_FloatValue 	%argrw{"wr"}
	eq		$tmp770 $tmp768 $tmp769 	%argrw{"wrr"}
	neq		$tmp771 $tmp770 $const5 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:124
# 			arraylength(i_positions) > 0)
	if		$tmp771 1295 1295 	%line{124} %argrw{"r"}
	arraylength	$tmp772 reflectivity_Position 	%argrw{"wr"}
	gt		$tmp773 $tmp772 $const5 	%argrw{"wrr"}
	neq		$tmp774 $tmp773 $const5 	%argrw{"wrr"}
	assign		$tmp771 $tmp774 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:123
# 	if(arraylength(i_positions) == arraylength(i_floatValues) &&
	if		$tmp771 1356 1356 	%line{123} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:126
# 		float min = -1e10;
	assign		___336_min $const23 	%line{126} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:127
# 		float max = 1e10;
	assign		___336_max $const24 	%line{127} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:128
# 		int pre_i = -1;   // Index of pos preceeding i
	assign		___336_pre_i $const25 	%line{128} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:129
# 		int post_i = -1;  // Index of pos following i
	assign		___336_post_i $const25 	%line{129} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:131
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	for		$tmp776 1302 1304 1326 1327 	%line{131} %argrw{"r"}
	assign		___337_i $const5 	%argrw{"wr"}
	arraylength	$tmp775 reflectivity_Position 	%argrw{"wr"}
	lt		$tmp776 ___337_i $tmp775 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:133
# 			if(i_positions[i] <= i_pos && i_positions[i] > min)
	aref		$tmp777 reflectivity_Position ___337_i 	%line{133} %argrw{"wrr"}
	le		$tmp778 $tmp777 facing 	%argrw{"wrr"}
	neq		$tmp779 $tmp778 $const5 	%argrw{"wrr"}
	if		$tmp779 1312 1312 	%argrw{"r"}
	aref		$tmp780 reflectivity_Position ___337_i 	%argrw{"wrr"}
	gt		$tmp781 $tmp780 ___336_min 	%argrw{"wrr"}
	neq		$tmp782 $tmp781 $const5 	%argrw{"wrr"}
	assign		$tmp779 $tmp782 	%argrw{"wr"}
	if		$tmp779 1315 1326 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:135
# 				min = i_positions[i];
	aref		___336_min reflectivity_Position ___337_i 	%line{135} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:136
# 				pre_i = i;
	assign		___336_pre_i ___337_i 	%line{136} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:138
# 			else if(i_positions[i] >= i_pos && i_positions[i] < max)
	aref		$tmp783 reflectivity_Position ___337_i 	%line{138} %argrw{"wrr"}
	ge		$tmp784 $tmp783 facing 	%argrw{"wrr"}
	neq		$tmp785 $tmp784 $const5 	%argrw{"wrr"}
	if		$tmp785 1323 1323 	%argrw{"r"}
	aref		$tmp786 reflectivity_Position ___337_i 	%argrw{"wrr"}
	lt		$tmp787 $tmp786 ___336_max 	%argrw{"wrr"}
	neq		$tmp788 $tmp787 $const5 	%argrw{"wrr"}
	assign		$tmp785 $tmp788 	%argrw{"wr"}
	if		$tmp785 1326 1326 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:140
# 				max = i_positions[i];
	aref		___336_max reflectivity_Position ___337_i 	%line{140} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:141
# 				post_i = i;
	assign		___336_post_i ___337_i 	%line{141} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:131
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	add		___337_i ___337_i $const6 	%line{131} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:145
# 		if(pre_i < 0)
	lt		$tmp789 ___336_pre_i $const5 	%line{145} %argrw{"wrr"}
	if		$tmp789 1330 1356 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:147
# 			result = i_floatValues[post_i];
	aref		___335_result reflectivity_FloatValue ___336_post_i 	%line{147} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:149
# 		else if(post_i < 0)
	lt		$tmp790 ___336_post_i $const5 	%line{149} %argrw{"wrr"}
	if		$tmp790 1333 1356 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:151
# 			result = i_floatValues[pre_i];
	aref		___335_result reflectivity_FloatValue ___336_pre_i 	%line{151} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:155
# 			float diff = (i_pos - i_positions[pre_i]) /
	aref		$tmp791 reflectivity_Position ___336_pre_i 	%line{155} %argrw{"wrr"}
	sub		$tmp792 facing $tmp791 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:156
# 				(i_positions[post_i] - i_positions[pre_i]);
	aref		$tmp793 reflectivity_Position ___336_post_i 	%line{156} %argrw{"wrr"}
	aref		$tmp794 reflectivity_Position ___336_pre_i 	%argrw{"wrr"}
	sub		$tmp795 $tmp793 $tmp794 	%argrw{"wrr"}
	div		___343_diff $tmp792 $tmp795 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:158
# 			float interp = i_interpolation[0];
	aref		___343_interp reflectivity_Interp $const5 	%line{158} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:159
# 			if(arraylength(i_interpolation) > 1)
	arraylength	$tmp796 reflectivity_Interp 	%line{159} %argrw{"wr"}
	gt		$tmp797 $tmp796 $const6 	%argrw{"wrr"}
	if		$tmp797 1344 1344 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:161
# 				interp = i_interpolation[pre_i];
	aref		___343_interp reflectivity_Interp ___336_pre_i 	%line{161} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:164
# 			if(interp == 0)
	eq		$tmp798 ___343_interp $const5 	%line{164} %argrw{"wrr"}
	if		$tmp798 1347 1356 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:167
# 				result = i_floatValues[pre_i];
	aref		___335_result reflectivity_FloatValue ___336_pre_i 	%line{167} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:169
# 			else if(interp == 1)
	eq		$tmp799 ___343_interp $const6 	%line{169} %argrw{"wrr"}
	if		$tmp799 1352 1356 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:172
# 				result = mix(i_floatValues[pre_i], i_floatValues[post_i], diff);
	aref		$tmp800 reflectivity_FloatValue ___336_pre_i 	%line{172} %argrw{"wrr"}
	aref		$tmp801 reflectivity_FloatValue ___336_post_i 	%argrw{"wrr"}
	mix		___335_result $tmp800 $tmp801 ___343_diff 	%argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:178
# 					i_floatValues[pre_i], 
	aref		$tmp802 reflectivity_FloatValue ___336_pre_i 	%line{178} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:179
# 					i_floatValues[post_i],
	aref		$tmp803 reflectivity_FloatValue ___336_post_i 	%line{179} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:180
# 					smoothstep(0, 1, diff));
	smoothstep	$tmp804 $const11 $const18 ___343_diff 	%line{180} %argrw{"wrrr"}
	mix		___335_result $tmp802 $tmp803 $tmp804 	%argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:185
# 	return result;
	assign		reflectivity ___335_result 	%line{185} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:150
# 
	functioncall	$const42 1394 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl"} %line{150} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:331
# 				else
	mul		___381_ray_coloration $const41 reflectivity 	%filename{"D:/xrt.git\\src\\osl\\shaders\\shading_utils.h"} %line{331} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:332
# 				{
	assign		___381_reflected reflectedColor 	%line{332} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:334
# 						Gg = (LN * NH2) / (VH * VN);
	neq		$tmp807 ___381_ray_coloration $const43 	%line{334} %argrw{"wrr"}
	neq		$tmp808 $tmp807 $const5 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:335
# 					else
	if		$tmp808 1369 1369 	%line{335} %argrw{"r"}
	functioncall	$const44 1366 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:315
# 	return raylevel();
	raylevel	$tmp810 	%line{315} %argrw{"w"}
	assign		$tmp809 $tmp810 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:335
# 	    raySpecularDepth() < i_reflectionLimit)
	lt		$tmp811 $tmp809 reflectionLimit 	%line{335} %argrw{"wrr"}
	neq		$tmp812 $tmp811 $const5 	%argrw{"wrr"}
	assign		$tmp808 $tmp812 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:334
# 	if( ray_coloration != color(0) &&
	if		$tmp808 1393 1393 	%line{334} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:337
# 		vector R = reflect( i_I, i_N );
	functioncall	$const45 1375 	%line{337} %argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:198
# vector reflect (vector I, vector N) { return I - 2*dot(N,I)*N; }
	dot		$tmp813 Nf In 	%filename{"D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h"} %line{198} %argrw{"wrr"}
	mul		$tmp814 $const14 $tmp813 	%argrw{"wrr"}
	mul		$tmp815 $tmp814 Nf 	%argrw{"wrr"}
	sub		___382_R In $tmp815 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:339
# 	if(i_eccentricity != 1)
	neq		$tmp816 reflectionNoiseAmplitude $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\shading_utils.h"} %line{339} %argrw{"wrr"}
	neq		$tmp817 $tmp816 $const5 	%argrw{"wrr"}
	if		$tmp817 1381 1381 	%argrw{"r"}
	neq		$tmp818 reflectionNoiseFrequency $const5 	%argrw{"wrr"}
	neq		$tmp819 $tmp818 $const5 	%argrw{"wrr"}
	assign		$tmp817 $tmp819 	%argrw{"wr"}
	if		$tmp817 1388 1388 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:341
# 	else
	functioncall	$const47 1384 	%line{341} %argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:249
# point  transform (string to, point p)  { return transform("common",to,p); }
	transform	___383_Pobj $const48 $const46 P 	%filename{"D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h"} %line{249} %argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:342
# color getTranslucence(
	mul		$tmp821 ___383_Pobj reflectionNoiseFrequency 	%filename{"D:/xrt.git\\src\\osl\\shaders\\shading_utils.h"} %line{342} %argrw{"wrr"}
	noise		$tmp820 $tmp821 	%argrw{"wr"}
	mul		$tmp822 ___382_R $tmp820 	%argrw{"wrr"}
	mix		___382_R ___382_R $tmp822 reflectionNoiseAmplitude 	%argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:345
# {
	assign		___382_trs $const6 	%line{345} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:350
#  	float focus = min( i_translucenceFocus, 0.99999 );
	assign		$tmp823 reflectionSamples 	%line{350} %argrw{"wr"}
	trace		___382_rc P ___382_R $const49 reflectionMaxDistance $const50 reflectionBlur $const51 $tmp823 	%argrw{"wrrrrrrrr"} %argderivs{1,2}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:352
# 	color C = 0;
	mul		___381_reflected ___381_reflected ___382_trs 	%line{352} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:353
# 
	add		___381_reflected ___381_reflected ___382_rc 	%line{353} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:355
# 	{
	mul		Ir ___381_reflected ___381_ray_coloration 	%line{355} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:158
# 
	functioncall	$const52 1412 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl"} %line{158} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:307
# 	lights( P, i_Nf, M_PI / 2)
	functioncall	$const53 1405 	%filename{"D:/xrt.git\\src\\osl\\shaders\\shading_utils.h"} %line{307} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:278
# 	if(i_matteOpacityMode == 0)
	eq		$tmp824 matteOpacityMode $const5 	%line{278} %argrw{"wrr"}
	if		$tmp824 1399 1404 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:281
# 		o_outTransparency = 0;
	assign		opacity $const5 	%line{281} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:283
# 	else if(i_matteOpacityMode == 1)
	eq		$tmp825 matteOpacityMode $const6 	%line{283} %argrw{"wrr"}
	if		$tmp825 1402 1404 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:286
# 		o_outTransparency = i_matteOpacity;
	assign		opacity matteOpacity 	%line{286} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:291
# 		o_outTransparency = (1 - i_transparency) * i_matteOpacity;
	sub		$tmp826 $const18 transparency 	%line{291} %argrw{"wrr"}
	mul		opacity $tmp826 matteOpacity 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:294
# 	o_outTransparency = 1.0 - o_outTransparency;
	sub		opacity $const18 opacity 	%line{294} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:309
# 	o_outColor = i_surfaceColor * (1 - o_outTransparency);
	sub		$tmp827 $const18 opacity 	%line{309} %argrw{"wrr"}
	mul		C C $tmp827 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:310
# 	o_outColor = clamp(o_outColor, 0, 1e30);
	assign		$tmp828 $const11 	%line{310} %argrw{"wr"}
	assign		$tmp829 $const54 	%argrw{"wr"}
	functioncall	$const55 1412 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:143
# color  clamp (color x, color minval, color maxval) { return max(min(x,maxval),minval); }
	min		$tmp830 C $tmp829 	%filename{"D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h"} %line{143} %argrw{"wrr"}
	max		C $tmp830 $tmp828 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:163
# 	color incandescence_Color[] = { 0 },
	normalize	$tmp832 normalCamera 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl"} %line{163} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:171
# 	float reflectionLimit = 1,
	functioncall	$const56 1473 	%line{171} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:372
# 		float i_fresnel, float i_roughness, float i_spreadx, float i_spready,
	assign		___384_tir $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\shading_utils.h"} %line{372} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:373
# 		float i_keyLightsOnly, float unshadowed)
	neq		$tmp834 opacity $const43 	%line{373} %argrw{"wrr"}
	if		$tmp834 1471 1472 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:379
# 		float bt = 4 * M_PI * w2 * w2 * rx * ry;
	raytype		$tmp835 $const57 	%line{379} %argrw{"wr"}
	if		$tmp835 1427 1471 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:381
# 
	assign		refraction $const5 	%line{381} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:383
# 	}
	assign		$tmp837 $const18 	%line{383} %argrw{"wr"}
	normalize	$tmp840 I 	%argrw{"wr"}
	dot		$tmp839 $tmp840 $tmp832 	%argrw{"wrr"}
	abs		$tmp838 $tmp839 	%argrw{"wr"}
	assign		$tmp841 $tmp838 	%argrw{"wr"}
	mix		$tmp836 $tmp837 $tmp841 shadowAttenuation 	%argrw{"wrrr"}
	mul		opacity opacity $tmp836 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:385
# 	vector ydir  = cross(i_N, i_xdir);
	neq		$tmp842 refractions $const5 	%line{385} %argrw{"wrr"}
	if		$tmp842 1470 1471 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:387
# 	float costheta2 = dot(i_I,i_N);
	assign		___387_refractionColor $const5 	%line{387} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:389
# 	/*float sintheta2 = sin(acos(costheta2));*/
	functioncall	$const44 1433 	%line{389} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:315
# 	return raylevel();
	raylevel	$tmp844 	%line{315} %argrw{"w"}
	assign		$tmp843 $tmp844 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:389
# 			if( raySpecularDepth() < i_refractionLimit )
	lt		$tmp845 $tmp843 refractionLimit 	%line{389} %argrw{"wrr"}
	if		$tmp845 1468 1468 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:392
# 				normal Nf = i_N;
	assign		___388_Nf $tmp832 	%line{392} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:394
# 				if( dot(i_I, i_N) < 0 )
	dot		$tmp846 I $tmp832 	%line{394} %argrw{"wrr"}
	lt		$tmp847 $tmp846 $const5 	%argrw{"wrr"}
	if		$tmp847 1441 1443 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:396
# 					eta = 1.0 / i_refractiveIndex;
	div		___388_eta $const18 refractiveIndex 	%line{396} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:397
# 					Nf = i_N;
	assign		___388_Nf $tmp832 	%line{397} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:401
# 					eta = i_refractiveIndex;
	assign		___388_eta refractiveIndex 	%line{401} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:402
# 					Nf = -i_N;
	neg		___388_Nf $tmp832 	%line{402} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:405
# 				vector refract = refract(normalize(i_I), Nf, eta);
	normalize	$tmp848 I 	%line{405} %argrw{"wr"}
	functioncall	$const58 1461 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:200
#     float IdotN = dot (I, N);
	dot		___216_IdotN $tmp848 ___388_Nf 	%filename{"D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h"} %line{200} %argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:201
#     float k = 1 - eta*eta * (1 - IdotN*IdotN);
	mul		$tmp849 ___388_eta ___388_eta 	%line{201} %argrw{"wrr"}
	mul		$tmp850 ___216_IdotN ___216_IdotN 	%argrw{"wrr"}
	sub		$tmp851 $const18 $tmp850 	%argrw{"wrr"}
	mul		$tmp852 $tmp849 $tmp851 	%argrw{"wrr"}
	sub		___216_k $const18 $tmp852 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:202
#     return (k < 0) ? vector(0,0,0) : (eta*I - N * (eta*IdotN + sqrt(k)));
	lt		$tmp853 ___216_k $const5 	%line{202} %argrw{"wrr"}
	if		$tmp853 1454 1460 	%argrw{"r"}
	assign		___388_refract $const59 	%argrw{"wr"}
	mul		$tmp854 ___388_eta $tmp848 	%argrw{"wrr"}
	mul		$tmp855 ___388_eta ___216_IdotN 	%argrw{"wrr"}
	sqrt		$tmp856 ___216_k 	%argrw{"wr"}
	add		$tmp857 $tmp855 $tmp856 	%argrw{"wrr"}
	mul		$tmp858 ___388_Nf $tmp857 	%argrw{"wrr"}
	sub		___388_refract $tmp854 $tmp858 	%argrw{"wrr"}
	return
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:407
# 	float stam_anisotropy( float u, float v, float w, float rx, float ry )
	length		$tmp859 ___388_refract 	%filename{"D:/xrt.git\\src\\osl\\shaders\\shading_utils.h"} %line{407} %argrw{"wr"}
	le		$tmp860 $tmp859 $const60 	%argrw{"wrr"}
	if		$tmp860 1466 1468 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:409
# 		float w2 = w * w;
	assign		refraction $const5 	%line{409} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:410
# 		float bt = 4 * M_PI * w2 * w2 * rx * ry;
	assign		___384_tir $const18 	%line{410} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:414
# 	}
	normalize	___392_dir ___388_refract 	%line{414} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:417
# 
	trace		___387_refractionColor P ___392_dir 	%line{417} %argrw{"wrr"} %argderivs{1,2}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:421
# 
	mul		refraction opacity ___387_refractionColor 	%line{421} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:422
# 	float rx = i_roughness / i_spreadx;
	assign		opacity $const5 	%line{422} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:426
# 	color ClnoShadow = 0;
	assign		refraction $const5 	%line{426} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:431
# 		float isKeyLight = 1;
	assign		refraction $const5 	%line{431} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\shading_utils.h:434
# 		{
	assign		$tmp831 ___384_tir 	%line{434} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:173
# 	float envRamp = (dot(normalize(Nw), vector(0,1,0))) * 0.5 + 0.5;
	functioncall	$const45 1478 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl"} %line{173} %argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:198
# // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
	dot		$tmp863 Nf I 	%filename{"D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h"} %line{198} %argrw{"wrr"}
	mul		$tmp864 $const14 $tmp863 	%argrw{"wrr"}
	mul		$tmp865 $tmp864 Nf 	%argrw{"wrr"}
	sub		$tmp862 I $tmp865 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:173
# 	float envRamp = (dot(normalize(Nw), vector(0,1,0))) * 0.5 + 0.5;
	functioncall	$const47 1480 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl"} %line{173} %argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:248
#     float  name (float x, float y) BUILTIN;
	transformv	$tmp861 $const48 $const61 $tmp862 	%filename{"D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h"} %line{248} %argrw{"wrrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:173
# 	float envRamp = (dot(normalize(Nw), vector(0,1,0))) * 0.5 + 0.5;
	normalize	Nw $tmp861 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl"} %line{173} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:174
# 	color Cenv = colorRamp(envRamp, 
	normalize	$tmp867 Nw 	%line{174} %argrw{"wr"}
	dot		$tmp866 $tmp867 $const62 	%argrw{"wrr"}
	mul		$tmp869 $tmp866 $const21 	%argrw{"wrr"}
	add		envRamp $tmp869 $const21 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:178
# 
	functioncall	$const22 1630 	%line{178} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:11
# 	color result = 0;
	assign		___314_result $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{11} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:13
# 	if(arraylength(i_positions) == arraylength(i_colorValues) &&
	arraylength	$tmp870 environment_Position 	%line{13} %argrw{"wr"}
	arraylength	$tmp871 environment_Color 	%argrw{"wr"}
	eq		$tmp872 $tmp870 $tmp871 	%argrw{"wrr"}
	neq		$tmp873 $tmp872 $const5 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:14
# 			arraylength(i_positions) > 0)
	if		$tmp873 1496 1496 	%line{14} %argrw{"r"}
	arraylength	$tmp874 environment_Position 	%argrw{"wr"}
	gt		$tmp875 $tmp874 $const5 	%argrw{"wrr"}
	neq		$tmp876 $tmp875 $const5 	%argrw{"wrr"}
	assign		$tmp873 $tmp876 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:13
# 	if(arraylength(i_positions) == arraylength(i_colorValues) &&
	if		$tmp873 1629 1629 	%line{13} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:16
# 		float min = -1e10;
	assign		___315_min $const23 	%line{16} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:17
# 		float max = 1e10;
	assign		___315_max $const24 	%line{17} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:18
# 		int pre_i = -1;   // Index of pos preceeding i
	assign		___315_pre_i $const25 	%line{18} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:19
# 		int post_i = -1;  // Index of pos following i
	assign		___315_post_i $const25 	%line{19} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:21
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	for		$tmp878 1503 1505 1527 1528 	%line{21} %argrw{"r"}
	assign		___316_i $const5 	%argrw{"wr"}
	arraylength	$tmp877 environment_Position 	%argrw{"wr"}
	lt		$tmp878 ___316_i $tmp877 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:23
# 			if(i_positions[i] <= i_pos && i_positions[i] > min)
	aref		$tmp879 environment_Position ___316_i 	%line{23} %argrw{"wrr"}
	le		$tmp880 $tmp879 envRamp 	%argrw{"wrr"}
	neq		$tmp881 $tmp880 $const5 	%argrw{"wrr"}
	if		$tmp881 1513 1513 	%argrw{"r"}
	aref		$tmp882 environment_Position ___316_i 	%argrw{"wrr"}
	gt		$tmp883 $tmp882 ___315_min 	%argrw{"wrr"}
	neq		$tmp884 $tmp883 $const5 	%argrw{"wrr"}
	assign		$tmp881 $tmp884 	%argrw{"wr"}
	if		$tmp881 1516 1527 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:25
# 				min = i_positions[i];
	aref		___315_min environment_Position ___316_i 	%line{25} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:26
# 				pre_i = i;
	assign		___315_pre_i ___316_i 	%line{26} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:28
# 			else if(i_positions[i] >= i_pos && i_positions[i] < max)
	aref		$tmp885 environment_Position ___316_i 	%line{28} %argrw{"wrr"}
	ge		$tmp886 $tmp885 envRamp 	%argrw{"wrr"}
	neq		$tmp887 $tmp886 $const5 	%argrw{"wrr"}
	if		$tmp887 1524 1524 	%argrw{"r"}
	aref		$tmp888 environment_Position ___316_i 	%argrw{"wrr"}
	lt		$tmp889 $tmp888 ___315_max 	%argrw{"wrr"}
	neq		$tmp890 $tmp889 $const5 	%argrw{"wrr"}
	assign		$tmp887 $tmp890 	%argrw{"wr"}
	if		$tmp887 1527 1527 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:30
# 				max = i_positions[i];
	aref		___315_max environment_Position ___316_i 	%line{30} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:31
# 				post_i = i;
	assign		___315_post_i ___316_i 	%line{31} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:21
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	add		___316_i ___316_i $const6 	%line{21} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:35
# 		if(pre_i < 0)
	lt		$tmp891 ___315_pre_i $const5 	%line{35} %argrw{"wrr"}
	if		$tmp891 1534 1629 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:37
# 			if(post_i < 0)
	lt		$tmp892 ___315_post_i $const5 	%line{37} %argrw{"wrr"}
	if		$tmp892 1533 1533 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:38
# 				post_i = 0;
	assign		___315_post_i $const5 	%line{38} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:40
# 			result = i_colorValues[post_i];
	aref		___314_result environment_Color ___315_post_i 	%line{40} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:42
# 		else if(post_i < 0)
	lt		$tmp893 ___315_post_i $const5 	%line{42} %argrw{"wrr"}
	if		$tmp893 1537 1629 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:44
# 			result = i_colorValues[pre_i];
	aref		___314_result environment_Color ___315_pre_i 	%line{44} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:48
# 			float interp = i_interpolation[0];
	aref		___322_interp environment_Interp $const5 	%line{48} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:49
# 			if(arraylength(i_interpolation) > 1)
	arraylength	$tmp894 environment_Interp 	%line{49} %argrw{"wr"}
	gt		$tmp895 $tmp894 $const6 	%argrw{"wrr"}
	if		$tmp895 1542 1542 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:51
# 				interp = i_interpolation[pre_i];
	aref		___322_interp environment_Interp ___315_pre_i 	%line{51} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:54
# 			if(interp == 0)
	eq		$tmp896 ___322_interp $const5 	%line{54} %argrw{"wrr"}
	if		$tmp896 1545 1629 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:57
# 				result = i_colorValues[pre_i];
	aref		___314_result environment_Color ___315_pre_i 	%line{57} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:62
# 				float mix_ratio = (i_pos - i_positions[pre_i]) /
	aref		$tmp897 environment_Position ___315_pre_i 	%line{62} %argrw{"wrr"}
	sub		$tmp898 envRamp $tmp897 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:63
# 					(i_positions[post_i] - i_positions[pre_i]);
	aref		$tmp899 environment_Position ___315_post_i 	%line{63} %argrw{"wrr"}
	aref		$tmp900 environment_Position ___315_pre_i 	%argrw{"wrr"}
	sub		$tmp901 $tmp899 $tmp900 	%argrw{"wrr"}
	div		___325_mix_ratio $tmp898 $tmp901 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:65
# 				if(interp == 2)
	eq		$tmp902 ___322_interp $const2 	%line{65} %argrw{"wrr"}
	if		$tmp902 1554 1626 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:68
# 					mix_ratio *= mix_ratio;
	mul		___325_mix_ratio ___325_mix_ratio ___325_mix_ratio 	%line{68} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:70
# 				else if(interp == 3)
	eq		$tmp903 ___322_interp $const26 	%line{70} %argrw{"wrr"}
	if		$tmp903 1559 1626 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:73
# 					mix_ratio = 1 - mix_ratio;
	sub		___325_mix_ratio $const18 ___325_mix_ratio 	%line{73} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:74
# 					mix_ratio = 1 - mix_ratio * mix_ratio;
	mul		$tmp904 ___325_mix_ratio ___325_mix_ratio 	%line{74} %argrw{"wrr"}
	sub		___325_mix_ratio $const18 $tmp904 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:76
# 				else if(interp == 4)
	eq		$tmp905 ___322_interp $const27 	%line{76} %argrw{"wrr"}
	if		$tmp905 1562 1626 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:79
# 					mix_ratio = smoothstep(0, 1, mix_ratio);
	smoothstep	___325_mix_ratio $const11 $const18 ___325_mix_ratio 	%line{79} %argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:81
# 				else if(interp == 5)
	eq		$tmp906 ___322_interp $const28 	%line{81} %argrw{"wrr"}
	if		$tmp906 1594 1626 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 					if(luminance(i_colorValues[pre_i]) < luminance(i_colorValues[post_i]))
	aref		$tmp908 environment_Color ___315_pre_i 	%line{84} %argrw{"wrr"}
	functioncall	$const29 1574 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp909 $tmp908 $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp910 $const30 $tmp909 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp911 $tmp908 $const6 	%line{19} %argrw{"wrr"}
	mul		$tmp912 $const31 $tmp911 	%argrw{"wrr"}
	add		$tmp913 $tmp910 $tmp912 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp914 $tmp908 $const2 	%line{20} %argrw{"wrr"}
	mul		$tmp915 $const32 $tmp914 	%argrw{"wrr"}
	add		$tmp907 $tmp913 $tmp915 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 			
	aref		$tmp917 environment_Color ___315_post_i 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{84} %argrw{"wrr"}
	functioncall	$const29 1584 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp918 $tmp917 $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp919 $const30 $tmp918 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp920 $tmp917 $const6 	%line{19} %argrw{"wrr"}
	mul		$tmp921 $const31 $tmp920 	%argrw{"wrr"}
	add		$tmp922 $tmp919 $tmp921 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp923 $tmp917 $const2 	%line{20} %argrw{"wrr"}
	mul		$tmp924 $const32 $tmp923 	%argrw{"wrr"}
	add		$tmp916 $tmp922 $tmp924 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 			
	lt		$tmp925 $tmp907 $tmp916 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{84} %argrw{"wrr"}
	if		$tmp925 1589 1594 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:86
# 				{
	mul		$tmp926 ___325_mix_ratio $const13 	%line{86} %argrw{"wrr"}
	div		$tmp927 $tmp926 $const14 	%argrw{"wrr"}
	sin		___325_mix_ratio $tmp927 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:90
# 				else if(interp == 3)
	sub		$tmp929 ___325_mix_ratio $const18 	%line{90} %argrw{"wrr"}
	mul		$tmp930 $tmp929 $const13 	%argrw{"wrr"}
	div		$tmp931 $tmp930 $const14 	%argrw{"wrr"}
	sin		$tmp928 $tmp931 	%argrw{"wr"}
	add		___325_mix_ratio $tmp928 $const18 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:93
# 					mix_ratio = 1 - mix_ratio;
	eq		$tmp932 ___322_interp $const33 	%line{93} %argrw{"wrr"}
	if		$tmp932 1626 1626 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	aref		$tmp934 environment_Color ___315_pre_i 	%line{96} %argrw{"wrr"}
	functioncall	$const29 1606 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp935 $tmp934 $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp936 $const30 $tmp935 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp937 $tmp934 $const6 	%line{19} %argrw{"wrr"}
	mul		$tmp938 $const31 $tmp937 	%argrw{"wrr"}
	add		$tmp939 $tmp936 $tmp938 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp940 $tmp934 $const2 	%line{20} %argrw{"wrr"}
	mul		$tmp941 $const32 $tmp940 	%argrw{"wrr"}
	add		$tmp933 $tmp939 $tmp941 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	aref		$tmp943 environment_Color ___315_post_i 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{96} %argrw{"wrr"}
	functioncall	$const29 1616 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp944 $tmp943 $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp945 $const30 $tmp944 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp946 $tmp943 $const6 	%line{19} %argrw{"wrr"}
	mul		$tmp947 $const31 $tmp946 	%argrw{"wrr"}
	add		$tmp948 $tmp945 $tmp947 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp949 $tmp943 $const2 	%line{20} %argrw{"wrr"}
	mul		$tmp950 $const32 $tmp949 	%argrw{"wrr"}
	add		$tmp942 $tmp948 $tmp950 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	gt		$tmp951 $tmp933 $tmp942 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{96} %argrw{"wrr"}
	if		$tmp951 1621 1626 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:98
# 					// Smooth interpolation
	mul		$tmp952 ___325_mix_ratio $const13 	%line{98} %argrw{"wrr"}
	div		$tmp953 $tmp952 $const14 	%argrw{"wrr"}
	sin		___325_mix_ratio $tmp953 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:102
# 				{
	sub		$tmp955 ___325_mix_ratio $const18 	%line{102} %argrw{"wrr"}
	mul		$tmp956 $tmp955 $const13 	%argrw{"wrr"}
	div		$tmp957 $tmp956 $const14 	%argrw{"wrr"}
	sin		$tmp954 $tmp957 	%argrw{"wr"}
	add		___325_mix_ratio $tmp954 $const18 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:106
# 						mix_ratio = sin(mix_ratio * M_PI / 2);
	aref		$tmp958 environment_Color ___315_pre_i 	%line{106} %argrw{"wrr"}
	aref		$tmp959 environment_Color ___315_post_i 	%argrw{"wrr"}
	mix		___314_result $tmp958 $tmp959 ___325_mix_ratio 	%argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:111
# 					}
	assign		Cenv ___314_result 	%line{111} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:180
# 		Nf, translucence, translucenceDepth, translucenceFocus);
	le		$tmp960 colorInput $const6 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl"} %line{180} %argrw{"wrr"}
	if		$tmp960 1635 1635 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:182
# 	color Iinc = colorRamp(
	add		$tmp961 Ia Id 	%line{182} %argrw{"wrr"}
	add		$tmp962 $tmp961 Itr 	%argrw{"wrr"}
	mul		Ci Ci $tmp962 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:185
# 
	add		$tmp963 Ir specColor 	%line{185} %argrw{"wrr"}
	add		C C $tmp963 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:186
# 	color transparency = colorRamp(
	mul		$tmp964 Cenv reflectivity 	%line{186} %argrw{"wrr"}
	add		C C $tmp964 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:187
#   	  facing,
	add		$tmp965 Iinc refraction 	%line{187} %argrw{"wrr"}
	add		C C $tmp965 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_rampShader.osl:189
#     	transparency_Interp,
	sub		opacity $const18 opacity 	%line{189} %argrw{"wrr"}
	end
