!!ARBvp1.0
#FileName: 1988967435
TEMP u0 , u1;
PARAM u2 = {0, 0 , 1 , 0};
PARAM u3 = {0 , 0 , 0 , 1};
MOV u0 , program.local[9];
MOV u1 , program.local[10];

TEMP c12;
MOV c12, { 0, 1, 2, -1};
 ATTRIB v0  =  vertex.attrib[0];
#register_usage: v0 dcl_position;
 ATTRIB v1  =  vertex.attrib[1];
#register_usage: v1 dcl_normal;
 ATTRIB tv2  =  vertex.attrib[2];
#register_usage: v2 dcl_color
TEMP v2 ;
MOV  v2.xyzw,tv2.zyxw;
PARAM c4 = program.env[4] ;
TEMP r0 ;
DP4  r0.x , v0 , c4;
PARAM c5 = program.env[5] ;
DP4  r0.y , v0 , c5;
PARAM c6 = program.env[6] ;
DP4  r0.z , v0 , c6;
PARAM c7 = program.env[7] ;
DP4  r0.w , v0 , c7;
PARAM c0 = program.env[0] ;
OUTPUT oPos =  result.position ;  
TEMP ooPos; 
DP4  oPos.x , r0 , c0;
DP4  ooPos.x , r0 , c0;
PARAM c1 = program.env[1] ;
DP4  oPos.y , r0 , c1;
DP4  ooPos.y , r0 , c1;
PARAM c2 = program.env[2] ;
DP4  oPos.z , r0 , c2;
DP4  ooPos.z , r0 , c2;
TEMP r2 ;
MAD  r2.xyz , c12.z , v1.zyxw , c12.w;
PARAM c3 = program.env[3] ;
DP4  oPos.w , r0 , c3;
DP4  ooPos.w , r0 , c3;
TEMP r1 ;
DP3  r1.x , r2 , c4;
DP3  r1.y , r2 , c5;
DP3  r1.z , r2 , c6;
PARAM c10 = program.env[10] ;
MUL  r0 , v2 , c10;
DP3  r2.x , r1 , r1;
MAX  r0 , r0 , c12.x;
RSQ  r1.w , r2.x;
OUTPUT oD0 =  result.color.primary; 
MIN  oD0 , r0 , c12.y;
MUL  r0.xyz , r1 , r1.w;
PARAM c11 = program.env[11] ;
MUL  r0.xyz , r0 , c11.x;
MOV  r0.w , c12.y;
PARAM c8 = program.env[8] ;
OUTPUT oT0 = result.texcoord[0] ;
TEMP ooT0;
MOV ooT0, { 0, 0, 0 ,1};
DP4  oT0.x , r0 , c8;
DP4  ooT0.x , r0 , c8;
PARAM c9 = program.env[9] ;
DP4  oT0.y , r0 , c9;
DP4  ooT0.y , r0 , c9;
TEMP TempTexCoord ; 
MOV TempTexCoord , ooT0; 
MUL TempTexCoord.xy , TempTexCoord , program.local[0];
MOV  oT0, TempTexCoord; 
MUL ooPos.x , ooPos.x, u0;
MUL ooPos.y , ooPos.y, u1;
MUL ooPos.z , ooPos.z, u2;
MUL ooPos.w , ooPos.w, u3;
MOV oPos , ooPos;

END