//
// Generated by Microsoft (R) D3DX9 Shader Compiler 
//
// Parameters:
//
//   float4 cFlexScale;
//   float4x3 cModel[53];
//   float4x4 cViewProj;
//
//
// Registers:
//
//   Name         Reg   Size
//   ------------ ----- ----
//   cViewProj    c8       4
//   cModel       c58    159
//   cFlexScale   c225     1
//

    vs_3_0
    def c1, 765.005859, 3.05175781e-005, 0, 0
    dcl_position v0
    dcl_texcoord v1
    dcl_blendweight v2
    dcl_blendindices v3
    dcl_position1 v4
    dcl_position o0
    dcl_texcoord o1.xy
    add r0.xy, c0.y, v2
    mul r0.xy, r0, c1.y
    add r0.z, r0.y, r0.x
    add r0.z, -r0.z, c0.y
    mul r1.xyz, c1.x, v3.zyxw
    mova a0.xyz, r1
    mul r1, r0.y, c58[a0.y]
    mad r1, c58[a0.x], r0.x, r1
    mad r1, c58[a0.z], r0.z, r1
    mov r2.xyz, v0
    mad r2.xyz, v4, c225.x, r2
    mov r2.w, v0.w
    dp4 r1.x, r2, r1
    mul r3, r0.y, c59[a0.y]
    mad r3, c59[a0.x], r0.x, r3
    mad r3, c59[a0.z], r0.z, r3
    dp4 r1.y, r2, r3
    mul r3, r0.y, c60[a0.y]
    mad r3, c60[a0.x], r0.x, r3
    mad r0, c60[a0.z], r0.z, r3
    dp4 r1.z, r2, r0
    mov r1.w, c0.y
    dp4 o0.x, r1, c8
    dp4 o0.y, r1, c9
    dp4 o0.z, r1, c10
    dp4 o0.w, r1, c11
    mov o1.xy, v1

// approximately 27 instruction slots used
 