#!version 2.2.5
surface
#!parameters:
#!variables:
varying	float	temporary_0
varying	float	temporary_1
varying	float	temporary_2
uniform	vector	temporary_3
#!Init:
	return            
#!Code:
	dot               	temporary_1 I N
	vufloat            temporary_2 0
	flt               	temporary_0 temporary_1 temporary_2
	if                	temporary_0 #!Label4
	vfromf            	temporary_3 0 1 0
	vuvector           Ci temporary_3
#!Label4:
	else              	#!Label3
	vfromf            	temporary_3 1 0 0
	vuvector           Ci temporary_3
#!Label3:
	endif             
	movevv            	Oi Os
	return            
