//
// Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111
//
// Parameters:
//
//   float4x4 c_mModelViewProj;
//   float4 c_vConstColor;
//   float4 c_vMisc;
//
//
// Registers:
//
//   Name             Reg   Size
//   ---------------- ----- ----
//   c_mModelViewProj c0       4
//   c_vMisc          c4       1
//   c_vConstColor    c5       1
//

    vs_3_0
    def c6, 0, 0, 0, 0
	       def c200, 0.80, 0, 0.0625, 0
	 def c201, .01, .60, 0.0625, .30
     def c220, 0, 0, 0, 0
	 def c222, 1, 2, 3, 4
	  def c227, .3, -1, .5, -.5
    dcl_texcoord v0
    dcl_texcoord2 v1
    dcl_texcoord3 v2
	dcl_2d s0
    dcl_texcoord o0.xy
    dcl_color o1
    dcl_position o2
    mov r0.z, c4.z
    sge r0.x, r0.z, c6.x
    lrp r1, r0.x, v2, c5
    log r0.x, r1.x
    log r0.y, r1.y
    log r0.z, r1.z
    mov o1.w, r1.w
    mul r0.xyz, r0, c4.x
    exp r1.x, r0.x
    exp r1.y, r0.y
    exp r1.z, r0.z
    mul o1.xyz, r1, c4.y
    dp4 r0.x, v0, c0
    dp4 r0.y, v0, c1
    dp4 r0.z, v0, c2
    dp4 r0.w, v0, c3
    mul r3, r0, c4.w
	mov r9, r3
		mov r14.x, c251.x
		mov r13.x, c250.y
		mov r12.x, c250.z
	 			texldl r1, c200.z, s0
		mov r10.x, c201.y
	if_eq r3.w, c222.x
	if_eq r3.z, c200.w
  	if_eq r14.x, c222.x
	if_eq r13.x, c220.x
	mov r10.x, c201.w
	endif
	 mul r1.x, r1.x, -r10.x
    add r3.x, r3.x, -r1.x
	endif
	endif
	endif
		if_lt r9.x, c227.w
mov r3, r9
endif	
if_gt r9.x, c227.z
mov r3, r9
endif
if_lt r9.y, c227.y
mov r3, r9
endif
if_gt r9.y, c227.x
mov r3, r9
endif
	if_eq r12.x, c220.x
	mov r3, r9
	endif
	mov o2, r3
    mov o0.xy, v1

// approximately 18 instruction slots used
 