@@ -1,1468 +1,1471 @@
-#if 0
-//
-// Generated by Microsoft (R) HLSL Shader Compiler 10.1
-// Buffer Definitions:
-// cbuffer Constants
-// {
-// float scRGB_output; // Offset: 0 Size: 4
-// float texture_type; // Offset: 4 Size: 4
-// float input_type; // Offset: 8 Size: 4
-// float color_scale; // Offset: 12 Size: 4
-// float4 texel_size; // Offset: 16 Size: 16
-// float tonemap_method; // Offset: 32 Size: 4
-// float tonemap_factor1; // Offset: 36 Size: 4
-// float tonemap_factor2; // Offset: 40 Size: 4
-// float sdr_white_point; // Offset: 44 Size: 4
-// float4 Yoffset; // Offset: 48 Size: 16
-// float4 Rcoeff; // Offset: 64 Size: 16
-// float4 Gcoeff; // Offset: 80 Size: 16
-// float4 Bcoeff; // Offset: 96 Size: 16
-// }
-// Resource Bindings:
-// Name Type Format Dim HLSL Bind Count
-// ------------------------------ ---------- ------- ----------- -------------- ------
-// sampler0 sampler NA NA s0 1
-// sampler1 sampler NA NA s1 1
-// texture0 texture float4 2d t0 1
-// texture1 texture float4 2d t1 1
-// texture2 texture float4 2d t2 1
-// Constants cbuffer NA NA cb0 1
-// Input signature:
-// Name Index Mask Register SysValue Format Used
-// -------------------- ----- ------ -------- -------- ------- ------
-// SV_POSITION 0 xyzw 0 POS float
-// TEXCOORD 0 xy 1 NONE float xy
-// COLOR 0 xyzw 2 NONE float xyzw
-// Output signature:
-// SV_TARGET 0 xyzw 0 TARGET float xyzw
-ps_5_0
-dcl_globalFlags refactoringAllowed
-dcl_constantbuffer CB0[7], immediateIndexed
-dcl_sampler s0, mode_default
-dcl_sampler s1, mode_default
-dcl_resource_texture2d (float,float,float,float) t0
-dcl_resource_texture2d (float,float,float,float) t1
-dcl_resource_texture2d (float,float,float,float) t2
-dcl_input_ps linear v1.xy
-dcl_input_ps linear v2.xyzw
-dcl_output o0.xyzw
-dcl_temps 7
-eq r0.xyzw, cb0[0].yzzz, l(0.000000, 3.000000, 2.000000, 1.000000)
-if_nz r0.x
- mov r1.xyzw, l(1.000000,1.000000,1.000000,1.000000)
-else
- eq r0.x, cb0[0].y, l(1.000000)
- if_nz r0.x
- sample_indexable(texture2d)(float,float,float,float) r1.xyzw, v1.xyxx, t0.xyzw, s0
- else
- eq r0.x, cb0[0].y, l(2.000000)
- deriv_rtx_coarse r2.xy, v1.xyxx
- deriv_rty_coarse r2.zw, v1.xxxy
- add r3.xy, |r2.zwzz|, |r2.xyxx|
- mul r3.xy, r3.xyxx, cb0[1].zwzz
- max r3.xy, r3.xyxx, l(0.000010, 0.000010, 0.000000, 0.000000)
- min r3.xy, r3.xyxx, l(1.000000, 1.000000, 0.000000, 0.000000)
- mul r3.zw, r3.xxxy, l(0.000000, 0.000000, 0.500000, 0.500000)
- mad r3.zw, v1.xxxy, cb0[1].zzzw, -r3.zzzw
- add r3.xy, -r3.xyxx, l(1.000000, 1.000000, 0.000000, 0.000000)
- frc r4.xy, r3.zwzz
- add r4.zw, -r3.xxxy, l(0.000000, 0.000000, 1.000000, 1.000000)
- add r3.xy, -r3.xyxx, r4.xyxx
- div r4.xy, l(1.000000, 1.000000, 1.000000, 1.000000), r4.zwzz
- mul_sat r3.xy, r3.xyxx, r4.xyxx
- mad r4.xy, r3.xyxx, l(-2.000000, -2.000000, 0.000000, 0.000000), l(3.000000, 3.000000, 0.000000, 0.000000)
- mul r3.xy, r3.xyxx, r3.xyxx
- round_ni r3.zw, r3.zzzw
- mad r3.xy, r4.xyxx, r3.xyxx, r3.zwzz
- add r3.xy, r3.xyxx, l(0.500000, 0.500000, 0.000000, 0.000000)
- mul r3.xy, r3.xyxx, cb0[1].xyxx
- sample_d_indexable(texture2d)(float,float,float,float) r1.xyzw, r3.xyxx, t0.xyzw, s0, r2.xyxx, r2.zwzz
- eq r0.x, cb0[0].y, l(3.000000)
- sample_indexable(texture2d)(float,float,float,float) r0.x, v1.xyxx, t0.xyzw, s0
- mad r0.x, r0.x, l(255.000000), l(0.500000)
- mul r2.x, r0.x, l(0.003906)
- mov r2.y, l(0.500000)
- sample_indexable(texture2d)(float,float,float,float) r1.xyzw, r2.xyxx, t1.xyzw, s1
- eq r0.x, cb0[0].y, l(4.000000)
- add r2.xy, |r2.zwzz|, |r2.xyxx|
- mul r2.xy, r2.xyxx, cb0[1].zwzz
- max r2.xy, r2.xyxx, l(0.000010, 0.000010, 0.000000, 0.000000)
- min r2.xy, r2.xyxx, l(1.000000, 1.000000, 0.000000, 0.000000)
- mul r2.zw, r2.xxxy, l(0.000000, 0.000000, 0.500000, 0.500000)
- mad r2.zw, v1.xxxy, cb0[1].zzzw, -r2.zzzw
- add r2.xy, -r2.xyxx, l(1.000000, 1.000000, 0.000000, 0.000000)
- frc r3.xy, r2.zwzz
- add r3.zw, -r2.xxxy, l(0.000000, 0.000000, 1.000000, 1.000000)
- add r2.xy, -r2.xyxx, r3.xyxx
- div r3.xy, l(1.000000, 1.000000, 1.000000, 1.000000), r3.zwzz
- mul_sat r2.xy, r2.xyxx, r3.xyxx
- mad r3.xy, r2.xyxx, l(-2.000000, -2.000000, 0.000000, 0.000000), l(3.000000, 3.000000, 0.000000, 0.000000)
- mul r2.xy, r2.xyxx, r2.xyxx
- round_ni r2.zw, r2.zzzw
- mad r2.xy, r3.xyxx, r2.xyxx, r2.zwzz
- add r2.xy, r2.xyxx, l(0.500000, 0.500000, 0.000000, 0.000000)
- mul r2.xy, r2.xyxx, cb0[1].xyxx
- sample_indexable(texture2d)(float,float,float,float) r0.x, r2.xyxx, t0.xyzw, s0
- eq r0.x, cb0[0].y, l(5.000000)
- sample_indexable(texture2d)(float,float,float,float) r2.x, v1.xyxx, t0.xyzw, s0
- sample_indexable(texture2d)(float,float,float,float) r2.yz, v1.xyxx, t1.zxyw, s0
- add r2.xyz, r2.xyzx, cb0[3].xyzx
- dp3 r1.x, r2.xyzx, cb0[4].xyzx
- dp3 r1.y, r2.xyzx, cb0[5].xyzx
- dp3 r1.z, r2.xyzx, cb0[6].xyzx
- eq r0.x, cb0[0].y, l(6.000000)
- sample_indexable(texture2d)(float,float,float,float) r2.yz, v1.xyxx, t1.zyxw, s0
- eq r0.x, cb0[0].y, l(7.000000)
- sample_indexable(texture2d)(float,float,float,float) r2.y, v1.xyxx, t1.yxzw, s0
- sample_indexable(texture2d)(float,float,float,float) r2.z, v1.xyxx, t2.yzxw, s0
- mov r1.xyz, l(1.000000,0,0,0)
- endif
- mov r1.w, l(1.000000)
-endif
-log r2.xyz, |r1.xyzx|
-mul r2.xyz, r2.xyzx, l(0.012683, 0.012683, 0.012683, 0.000000)
-exp r2.xyz, r2.xyzx
-add r3.xyz, r2.xyzx, l(-0.835938, -0.835938, -0.835938, 0.000000)
-max r3.xyz, r3.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000)
-mad r2.xyz, -r2.xyzx, l(18.687500, 18.687500, 18.687500, 0.000000), l(18.851562, 18.851562, 18.851562, 0.000000)
-div r2.xyz, r3.xyzx, r2.xyzx
-log r2.xyz, |r2.xyzx|
-mul r2.xyz, r2.xyzx, l(6.277395, 6.277395, 6.277395, 0.000000)
-mul r2.xyz, r2.xyzx, l(10000.000000, 10000.000000, 10000.000000, 0.000000)
-div r2.xyz, r2.xyzx, cb0[2].wwww
-movc r2.xyz, r0.yyyy, r2.xyzx, r1.xyzx
-ne r0.x, cb0[2].x, l(0.000000)
-mul r3.xyz, r2.xyzx, cb0[2].yyyy
-eq r4.xy, cb0[2].xxxx, l(1.000000, 2.000000, 0.000000, 0.000000)
-dp3 r5.x, l(0.627404, 0.329283, 0.043313, 0.000000), r2.xyzx
-dp3 r5.y, l(0.069097, 0.919541, 0.011362, 0.000000), r2.xyzx
-dp3 r5.z, l(0.016391, 0.088013, 0.895595, 0.000000), r2.xyzx
-movc r5.xyz, r0.zzzz, r5.xyzx, r2.xyzx
-max r2.w, r5.z, r5.y
-max r2.w, r2.w, r5.x
-lt r3.w, l(0.000000), r2.w
-mad r4.zw, cb0[2].yyyz, r2.wwww, l(0.000000, 0.000000, 1.000000, 1.000000)
-div r2.w, r4.z, r4.w
-mul r6.xyz, r2.wwww, r5.xyzx
-movc r5.xyz, r3.wwww, r6.xyzx, r5.xyzx
-dp3 r6.x, l(1.660496, -0.587656, -0.072840, 0.000000), r5.xyzx
-dp3 r6.y, l(-0.124547, 1.132895, -0.008348, 0.000000), r5.xyzx
-dp3 r6.z, l(-0.018154, -0.100597, 1.118751, 0.000000), r5.xyzx
-movc r5.xyz, r0.zzzz, r6.xyzx, r5.xyzx
-movc r4.yzw, r4.yyyy, r5.xxyz, r2.xxyz
-movc r3.xyz, r4.xxxx, r3.xyzx, r4.yzwy
-movc r2.xyz, r0.xxxx, r3.xyzx, r2.xyzx
-if_nz r0.w
- ne r0.x, l(0.000000, 0.000000, 0.000000, 0.000000), cb0[0].x
- ge r3.xyz, l(0.040450, 0.040450, 0.040450, 0.000000), r2.xyzx
- mul r4.xyz, r2.xyzx, l(0.077399, 0.077399, 0.077399, 0.000000)
- add r5.xyz, r2.xyzx, l(0.055000, 0.055000, 0.055000, 0.000000)
- mul r5.xyz, |r5.xyzx|, l(0.947867, 0.947867, 0.947867, 0.000000)
- log r5.xyz, r5.xyzx
- mul r5.xyz, r5.xyzx, l(2.400000, 2.400000, 2.400000, 0.000000)
- exp r5.xyz, r5.xyzx
- movc r2.xyz, r3.xyzx, r4.xyzx, r5.xyzx
- mul r1.xyz, r2.xyzx, cb0[0].wwww
- if_nz r0.z
- if_z r0.x
- ge r0.xzw, l(0.003131, 0.000000, 0.003131, 0.003131), r1.xxyz
- mul r3.xyz, r1.xyzx, l(12.920000, 12.920000, 12.920000, 0.000000)
- log r4.xyz, |r1.xyzx|
- mul r4.xyz, r4.xyzx, l(0.416667, 0.416667, 0.416667, 0.000000)
- exp r4.xyz, r4.xyzx
- mad r4.xyz, r4.xyzx, l(1.055000, 1.055000, 1.055000, 0.000000), l(-0.055000, -0.055000, -0.055000, 0.000000)
- movc_sat r1.xyz, r0.xzwx, r3.xyzx, r4.xyzx
- if_nz r0.y
- dp3 r0.x, l(1.660496, -0.587656, -0.072840, 0.000000), r2.xyzx
- dp3 r0.y, l(-0.124547, 1.132895, -0.008348, 0.000000), r2.xyzx
- dp3 r0.z, l(-0.018154, -0.100597, 1.118751, 0.000000), r2.xyzx
- mul r1.xyz, r0.xyzx, cb0[0].wwww
- ge r0.xyz, l(0.003131, 0.003131, 0.003131, 0.000000), r1.xyzx
- movc_sat r1.xyz, r0.xyzx, r3.xyzx, r4.xyzx
-mul o0.xyzw, r1.xyzw, v2.xyzw
-ret
-// Approximately 189 instruction slots used
-#endif
-
-const BYTE g_main[] =
-{
- 68, 88, 66, 67, 88, 116,
- 7, 122, 42, 169, 234, 130,
- 66, 194, 60, 135, 128, 124,
- 142, 123, 1, 0, 0, 0,
- 68, 28, 0, 0, 5, 0,
- 0, 0, 52, 0, 0, 0,
- 168, 4, 0, 0, 28, 5,
- 0, 0, 80, 5, 0, 0,
- 168, 27, 0, 0, 82, 68,
- 69, 70, 108, 4, 0, 0,
- 1, 0, 0, 0, 52, 1,
- 0, 0, 6, 0, 0, 0,
- 60, 0, 0, 0, 0, 5,
- 255, 255, 0, 1, 0, 0,
- 68, 4, 0, 0, 82, 68,
- 49, 49, 60, 0, 0, 0,
- 24, 0, 0, 0, 32, 0,
- 0, 0, 40, 0, 0, 0,
- 36, 0, 0, 0, 12, 0,
- 0, 0, 0, 0, 0, 0,
- 252, 0, 0, 0, 3, 0,
- 1, 0, 0, 0, 1, 0,
- 0, 0, 5, 1, 0, 0,
- 3, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 1, 0,
- 0, 0, 1, 0, 0, 0,
- 1, 0, 0, 0, 14, 1,
- 0, 0, 2, 0, 0, 0,
- 5, 0, 0, 0, 4, 0,
- 0, 0, 255, 255, 255, 255,
- 0, 0, 13, 0, 0, 0,
- 23, 1, 0, 0, 2, 0,
- 0, 0, 5, 0, 0, 0,
- 4, 0, 0, 0, 255, 255,
- 255, 255, 1, 0, 0, 0,
- 1, 0, 0, 0, 13, 0,
- 0, 0, 32, 1, 0, 0,
- 2, 0, 0, 0, 5, 0,
- 0, 0, 4, 0, 0, 0,
- 255, 255, 255, 255, 2, 0,
- 13, 0, 0, 0, 41, 1,
- 115, 97, 109, 112, 108, 101,
- 114, 48, 0, 115, 97, 109,
- 112, 108, 101, 114, 49, 0,
- 116, 101, 120, 116, 117, 114,
- 101, 48, 0, 116, 101, 120,
- 116, 117, 114, 101, 49, 0,
- 101, 50, 0, 67, 111, 110,
- 115, 116, 97, 110, 116, 115,
- 0, 171, 41, 1, 0, 0,
- 13, 0, 0, 0, 76, 1,
- 0, 0, 112, 0, 0, 0,
- 0, 0, 84, 3, 0, 0,
- 0, 0, 0, 0, 4, 0,
- 104, 3, 0, 0, 0, 0,
- 0, 0, 0, 0, 255, 255,
- 255, 255, 0, 0, 0, 0,
- 140, 3, 0, 0, 4, 0,
- 2, 0, 0, 0, 104, 3,
- 255, 255, 255, 255, 0, 0,
- 0, 0, 0, 0, 153, 3,
- 0, 0, 8, 0, 0, 0,
- 4, 0, 0, 0, 2, 0,
- 0, 0, 104, 3, 0, 0,
- 0, 0, 164, 3, 0, 0,
- 12, 0, 0, 0, 4, 0,
- 176, 3, 0, 0, 16, 0,
- 0, 0, 16, 0, 0, 0,
- 2, 0, 0, 0, 196, 3,
- 0, 0, 0, 0, 232, 3,
- 0, 0, 32, 0, 0, 0,
- 0, 0, 247, 3, 0, 0,
- 36, 0, 0, 0, 4, 0,
- 7, 4, 0, 0, 40, 0,
- 0, 0, 0, 0, 23, 4,
- 0, 0, 44, 0, 0, 0,
- 0, 0, 39, 4, 0, 0,
- 48, 0, 0, 0, 16, 0,
- 196, 3, 0, 0, 0, 0,
- 47, 4, 0, 0, 64, 0,
- 0, 0, 0, 0, 54, 4,
- 0, 0, 80, 0, 0, 0,
- 16, 0, 0, 0, 2, 0,
- 0, 0, 196, 3, 0, 0,
- 0, 0, 61, 4, 0, 0,
- 96, 0, 0, 0, 16, 0,
- 115, 99, 82, 71, 66, 95,
- 111, 117, 116, 112, 117, 116,
- 0, 102, 108, 111, 97, 116,
- 0, 171, 0, 0, 3, 0,
- 1, 0, 1, 0, 0, 0,
- 0, 0, 0, 0, 97, 3,
- 0, 0, 116, 101, 120, 116,
- 117, 114, 101, 95, 116, 121,
- 112, 101, 0, 105, 110, 112,
- 117, 116, 95, 116, 121, 112,
- 101, 0, 99, 111, 108, 111,
- 114, 95, 115, 99, 97, 108,
- 101, 0, 116, 101, 120, 101,
- 108, 95, 115, 105, 122, 101,
- 52, 0, 171, 171, 1, 0,
- 3, 0, 1, 0, 4, 0,
- 187, 3, 0, 0, 116, 111,
- 110, 101, 109, 97, 112, 95,
- 109, 101, 116, 104, 111, 100,
- 0, 116, 111, 110, 101, 109,
- 97, 112, 95, 102, 97, 99,
- 116, 111, 114, 49, 0, 116,
- 111, 110, 101, 109, 97, 112,
- 95, 102, 97, 99, 116, 111,
- 114, 50, 0, 115, 100, 114,
- 95, 119, 104, 105, 116, 101,
- 95, 112, 111, 105, 110, 116,
- 0, 89, 111, 102, 102, 115,
- 101, 116, 0, 82, 99, 111,
- 101, 102, 102, 0, 71, 99,
- 111, 101, 102, 102, 0, 66,
- 99, 111, 101, 102, 102, 0,
- 77, 105, 99, 114, 111, 115,
- 111, 102, 116, 32, 40, 82,
- 41, 32, 72, 76, 83, 76,
- 32, 83, 104, 97, 100, 101,
- 114, 32, 67, 111, 109, 112,
- 105, 108, 101, 114, 32, 49,
- 48, 46, 49, 0, 73, 83,
- 71, 78, 108, 0, 0, 0,
- 3, 0, 0, 0, 8, 0,
- 0, 0, 3, 0, 0, 0,
- 0, 0, 0, 0, 15, 0,
- 0, 0, 92, 0, 0, 0,
- 1, 0, 0, 0, 3, 3,
- 0, 0, 101, 0, 0, 0,
- 2, 0, 0, 0, 15, 15,
- 0, 0, 83, 86, 95, 80,
- 79, 83, 73, 84, 73, 79,
- 78, 0, 84, 69, 88, 67,
- 79, 79, 82, 68, 0, 67,
- 79, 76, 79, 82, 0, 171,
- 79, 83, 71, 78, 44, 0,
- 8, 0, 0, 0, 32, 0,
- 0, 0, 0, 0, 3, 0,
- 15, 0, 0, 0, 83, 86,
- 95, 84, 65, 82, 71, 69,
- 84, 0, 171, 171, 83, 72,
- 69, 88, 80, 22, 0, 0,
- 80, 0, 0, 0, 148, 5,
- 0, 0, 106, 8, 0, 1,
- 89, 0, 0, 4, 70, 142,
- 32, 0, 0, 0, 0, 0,
- 7, 0, 0, 0, 90, 0,
- 0, 3, 0, 96, 16, 0,
- 0, 0, 0, 0, 90, 0,
- 1, 0, 0, 0, 88, 24,
- 0, 4, 0, 112, 16, 0,
- 0, 0, 0, 0, 85, 85,
- 0, 0, 88, 24, 0, 4,
- 0, 112, 16, 0, 1, 0,
- 0, 0, 85, 85, 0, 0,
- 88, 24, 0, 4, 0, 112,
- 16, 0, 2, 0, 0, 0,
- 85, 85, 0, 0, 98, 16,
- 0, 3, 50, 16, 16, 0,
- 1, 0, 0, 0, 98, 16,
- 0, 3, 242, 16, 16, 0,
- 2, 0, 0, 0, 101, 0,
- 0, 3, 242, 32, 16, 0,
- 0, 0, 0, 0, 104, 0,
- 0, 2, 7, 0, 0, 0,
- 24, 0, 0, 11, 242, 0,
- 16, 0, 0, 0, 0, 0,
- 150, 138, 32, 0, 0, 0,
- 2, 64, 0, 0, 0, 0,
- 0, 0, 0, 0, 64, 64,
- 0, 0, 0, 64, 0, 0,
- 128, 63, 31, 0, 4, 3,
- 10, 0, 16, 0, 0, 0,
- 0, 0, 54, 0, 0, 8,
- 242, 0, 16, 0, 1, 0,
- 0, 0, 2, 64, 0, 0,
- 0, 0, 128, 63, 0, 0,
- 128, 63, 0, 0, 128, 63,
- 0, 0, 128, 63, 18, 0,
- 0, 1, 24, 0, 0, 8,
- 18, 0, 16, 0, 0, 0,
- 0, 0, 26, 128, 32, 0,
- 0, 0, 1, 64, 0, 0,
- 0, 0, 128, 63, 31, 0,
- 4, 3, 10, 0, 16, 0,
- 0, 0, 0, 0, 69, 0,
- 0, 139, 194, 0, 0, 128,
- 67, 85, 21, 0, 242, 0,
- 16, 0, 1, 0, 0, 0,
- 70, 16, 16, 0, 1, 0,
- 0, 0, 70, 126, 16, 0,
- 0, 0, 0, 0, 0, 96,
- 18, 0, 0, 1, 24, 0,
- 0, 8, 18, 0, 16, 0,
- 0, 0, 0, 0, 26, 128,
- 0, 0, 0, 0, 1, 64,
- 0, 0, 0, 0, 0, 64,
- 31, 0, 4, 3, 10, 0,
- 122, 0, 0, 5, 50, 0,
- 0, 0, 124, 0, 0, 5,
- 194, 0, 16, 0, 2, 0,
- 0, 0, 6, 20, 16, 0,
- 1, 0, 0, 0, 0, 0,
- 0, 9, 50, 0, 16, 0,
- 3, 0, 0, 0, 230, 10,
- 16, 128, 129, 0, 0, 0,
- 2, 0, 0, 0, 70, 0,
- 2, 0, 0, 0, 56, 0,
- 0, 8, 50, 0, 16, 0,
- 3, 0, 0, 0, 70, 0,
- 16, 0, 3, 0, 0, 0,
- 230, 138, 32, 0, 0, 0,
- 52, 0, 0, 10, 50, 0,
- 70, 0, 16, 0, 3, 0,
- 172, 197, 39, 55, 172, 197,
- 39, 55, 0, 0, 0, 0,
- 0, 0, 0, 0, 51, 0,
- 0, 10, 50, 0, 16, 0,
- 0, 0, 56, 0, 0, 10,
- 194, 0, 16, 0, 3, 0,
- 0, 0, 6, 4, 16, 0,
- 3, 0, 0, 0, 2, 64,
- 0, 63, 0, 0, 0, 63,
- 50, 0, 0, 11, 194, 0,
- 6, 20, 16, 0, 1, 0,
- 0, 0, 166, 142, 32, 0,
- 0, 0, 166, 14, 16, 128,
- 65, 0, 0, 0, 3, 0,
- 0, 0, 0, 0, 0, 11,
- 50, 0, 16, 0, 3, 0,
- 0, 0, 70, 0, 16, 128,
- 128, 63, 0, 0, 0, 0,
- 0, 0, 0, 0, 26, 0,
- 0, 5, 50, 0, 16, 0,
- 4, 0, 0, 0, 230, 10,
- 0, 0, 0, 11, 194, 0,
- 16, 0, 4, 0, 0, 0,
- 6, 4, 16, 128, 65, 0,
- 128, 63, 0, 0, 0, 8,
- 0, 0, 70, 0, 16, 0,
- 4, 0, 0, 0, 14, 0,
- 4, 0, 0, 0, 2, 64,
- 0, 0, 0, 0, 128, 63,
- 230, 10, 16, 0, 4, 0,
- 0, 0, 56, 32, 0, 7,
- 50, 0, 0, 15, 50, 0,
- 0, 0, 0, 192, 0, 0,
- 0, 192, 0, 0, 0, 0,
- 0, 0, 0, 0, 2, 64,
- 0, 0, 64, 64, 0, 0,
- 56, 0, 0, 7, 50, 0,
- 3, 0, 0, 0, 65, 0,
- 0, 5, 194, 0, 16, 0,
- 3, 0, 0, 0, 166, 14,
- 50, 0, 0, 9, 50, 0,
- 70, 0, 16, 0, 4, 0,
- 0, 0, 0, 10, 50, 0,
- 0, 0, 0, 63, 0, 0,
- 0, 63, 0, 0, 0, 0,
- 0, 0, 0, 0, 56, 0,
- 70, 128, 32, 0, 0, 0,
- 73, 0, 0, 143, 194, 0,
- 0, 128, 67, 85, 21, 0,
- 3, 0, 0, 0, 70, 126,
- 0, 96, 16, 0, 0, 0,
- 2, 0, 0, 0, 230, 10,
- 69, 0, 0, 139, 194, 0,
- 0, 0, 70, 16, 16, 0,
- 1, 0, 0, 0, 70, 126,
- 0, 0, 50, 0, 0, 9,
- 0, 0, 10, 0, 16, 0,
- 0, 0, 0, 0, 127, 67,
- 1, 64, 0, 0, 0, 0,
- 0, 63, 56, 0, 0, 7,
- 18, 0, 16, 0, 2, 0,
- 0, 0, 0, 0, 128, 59,
- 54, 0, 0, 5, 34, 0,
- 0, 63, 69, 0, 0, 139,
- 194, 0, 0, 128, 67, 85,
- 21, 0, 242, 0, 16, 0,
- 1, 0, 0, 0, 70, 0,
- 70, 126, 16, 0, 1, 0,
- 0, 0, 0, 96, 16, 0,
- 1, 0, 0, 0, 18, 0,
- 0, 0, 128, 64, 31, 0,
- 0, 0, 0, 0, 122, 0,
- 2, 0, 0, 0, 70, 16,
- 124, 0, 0, 5, 194, 0,
- 0, 0, 0, 0, 0, 9,
- 50, 0, 16, 0, 2, 0,
- 0, 0, 230, 10, 16, 128,
- 129, 0, 0, 0, 2, 0,
- 0, 0, 56, 0, 0, 8,
- 2, 0, 0, 0, 230, 138,
- 1, 0, 0, 0, 52, 0,
- 2, 64, 0, 0, 172, 197,
- 39, 55, 172, 197, 39, 55,
- 0, 0, 51, 0, 0, 10,
- 2, 0, 0, 0, 2, 64,
- 56, 0, 0, 10, 194, 0,
- 6, 4, 16, 0, 2, 0,
- 0, 0, 0, 0, 0, 63,
- 0, 0, 0, 63, 50, 0,
- 0, 11, 194, 0, 16, 0,
- 2, 0, 0, 0, 6, 20,
- 166, 142, 32, 0, 0, 0,
- 166, 14, 16, 128, 65, 0,
- 0, 0, 0, 11, 50, 0,
- 70, 0, 16, 128, 65, 0,
- 0, 0, 26, 0, 0, 5,
- 0, 0, 230, 10, 16, 0,
- 2, 0, 0, 0, 0, 0,
- 3, 0, 0, 0, 6, 4,
- 16, 128, 65, 0, 0, 0,
- 0, 0, 0, 8, 50, 0,
- 0, 0, 14, 0, 0, 10,
- 0, 0, 128, 63, 230, 10,
- 56, 32, 0, 7, 50, 0,
- 70, 0, 16, 0, 2, 0,
- 3, 0, 0, 0, 50, 0,
- 0, 15, 50, 0, 16, 0,
- 0, 192, 0, 0, 0, 192,
- 64, 64, 0, 0, 0, 0,
- 0, 7, 50, 0, 16, 0,
- 0, 0, 65, 0, 0, 5,
- 0, 0, 166, 14, 16, 0,
- 2, 0, 0, 0, 50, 0,
- 2, 0, 0, 0, 70, 128,
- 1, 0, 0, 0, 69, 0,
- 67, 85, 21, 0, 18, 0,
- 50, 0, 0, 9, 18, 0,
- 0, 0, 127, 67, 1, 64,
- 56, 0, 0, 7, 18, 0,
- 0, 0, 128, 59, 54, 0,
- 0, 5, 34, 0, 16, 0,
- 2, 0, 0, 0, 1, 64,
- 2, 0, 0, 0, 70, 126,
- 0, 96, 16, 0, 1, 0,
- 0, 0, 18, 0, 0, 1,
- 24, 0, 0, 8, 18, 0,
- 26, 128, 32, 0, 0, 0,
- 160, 64, 31, 0, 4, 3,
- 0, 0, 69, 0, 0, 139,
- 21, 0, 18, 0, 16, 0,
- 70, 126, 16, 0, 0, 0,
- 67, 85, 21, 0, 98, 0,
- 0, 0, 38, 125, 16, 0,
- 1, 0, 0, 0, 0, 96,
- 0, 0, 0, 8, 114, 0,
- 70, 2, 16, 0, 2, 0,
- 0, 0, 70, 130, 32, 0,
- 0, 0, 16, 0, 0, 8,
- 18, 0, 16, 0, 1, 0,
- 0, 0, 70, 2, 16, 0,
- 2, 0, 0, 0, 70, 130,
- 4, 0, 0, 0, 16, 0,
- 0, 8, 34, 0, 16, 0,
- 1, 0, 0, 0, 70, 2,
- 70, 130, 32, 0, 0, 0,
- 16, 0, 0, 8, 66, 0,
- 0, 0, 0, 0, 6, 0,
- 192, 64, 31, 0, 4, 3,
- 0, 0, 102, 124, 16, 0,
- 224, 64, 31, 0, 4, 3,
- 67, 85, 21, 0, 34, 0,
- 0, 0, 22, 126, 16, 0,
- 66, 0, 16, 0, 2, 0,
- 1, 0, 0, 0, 150, 124,
- 0, 0, 0, 0, 0, 8,
- 114, 0, 16, 0, 2, 0,
- 3, 0, 0, 0, 16, 0,
- 16, 0, 0, 8, 34, 0,
- 0, 0, 0, 0, 5, 0,
- 66, 0, 16, 0, 1, 0,
- 6, 0, 0, 0, 18, 0,
- 0, 1, 54, 0, 0, 8,
- 114, 0, 16, 0, 1, 0,
- 0, 0, 0, 0, 21, 0,
- 0, 1, 21, 0, 0, 1,
- 21, 0, 0, 1, 54, 0,
- 0, 5, 130, 0, 16, 0,
- 1, 0, 0, 0, 1, 64,
- 21, 0, 0, 1, 21, 0,
- 0, 1, 47, 0, 0, 6,
- 0, 0, 70, 2, 16, 128,
- 129, 0, 0, 0, 1, 0,
- 0, 0, 172, 205, 79, 60,
- 172, 205, 79, 60, 172, 205,
- 79, 60, 0, 0, 0, 0,
- 25, 0, 0, 5, 114, 0,
- 0, 0, 0, 0, 0, 10,
- 114, 0, 16, 0, 3, 0,
- 0, 0, 0, 0, 86, 191,
- 0, 0, 86, 191, 0, 0,
- 86, 191, 0, 0, 0, 0,
- 52, 0, 0, 10, 114, 0,
- 70, 2, 16, 0, 3, 0,
- 0, 0, 0, 0, 50, 0,
- 0, 16, 114, 0, 16, 0,
- 2, 0, 0, 0, 70, 2,
- 0, 0, 0, 128, 149, 65,
- 0, 128, 149, 65, 0, 128,
- 149, 65, 0, 0, 0, 0,
- 2, 64, 0, 0, 0, 208,
- 150, 65, 0, 208, 150, 65,
- 0, 208, 150, 65, 0, 0,
- 0, 0, 14, 0, 0, 7,
- 3, 0, 0, 0, 70, 2,
- 47, 0, 0, 6, 114, 0,
- 70, 2, 16, 128, 129, 0,
- 56, 0, 0, 10, 114, 0,
- 107, 224, 200, 64, 107, 224,
- 200, 64, 107, 224, 200, 64,
- 0, 0, 0, 0, 25, 0,
- 0, 5, 114, 0, 16, 0,
- 0, 64, 28, 70, 0, 64,
- 28, 70, 0, 64, 28, 70,
- 0, 0, 0, 0, 14, 0,
- 0, 8, 114, 0, 16, 0,
- 246, 143, 32, 0, 0, 0,
- 55, 0, 0, 9, 114, 0,
- 86, 5, 16, 0, 0, 0,
- 57, 0, 0, 8, 18, 0,
- 10, 128, 32, 0, 0, 0,
- 2, 0, 0, 0, 86, 133,
- 2, 0, 0, 0, 24, 0,
- 0, 11, 50, 0, 16, 0,
- 4, 0, 0, 0, 6, 128,
- 16, 0, 0, 10, 18, 0,
- 16, 0, 5, 0, 0, 0,
- 2, 64, 0, 0, 140, 157,
- 32, 63, 200, 151, 168, 62,
- 249, 104, 49, 61, 0, 0,
- 2, 0, 0, 0, 16, 0,
- 0, 10, 34, 0, 16, 0,
- 5, 0, 0, 0, 2, 64,
- 0, 0, 186, 130, 141, 61,
- 10, 103, 107, 63, 175, 39,
- 58, 60, 0, 0, 0, 0,
- 0, 0, 16, 0, 0, 10,
- 66, 0, 16, 0, 5, 0,
- 107, 70, 134, 60, 41, 64,
- 180, 61, 183, 69, 101, 63,
- 0, 0, 0, 0, 70, 2,
- 166, 10, 16, 0, 0, 0,
- 5, 0, 0, 0, 70, 2,
- 52, 0, 0, 7, 130, 0,
- 42, 0, 16, 0, 5, 0,
- 0, 0, 26, 0, 16, 0,
- 5, 0, 0, 0, 52, 0,
- 0, 7, 130, 0, 16, 0,
- 2, 0, 0, 0, 58, 0,
- 10, 0, 16, 0, 5, 0,
- 0, 0, 49, 0, 0, 7,
- 130, 0, 16, 0, 3, 0,
- 0, 0, 0, 0, 58, 0,
- 50, 0, 0, 13, 194, 0,
- 86, 137, 32, 0, 0, 0,
- 246, 15, 16, 0, 2, 0,
- 0, 0, 128, 63, 14, 0,
- 2, 0, 0, 0, 42, 0,
- 58, 0, 16, 0, 4, 0,
- 0, 0, 56, 0, 0, 7,
- 114, 0, 16, 0, 6, 0,
- 0, 0, 246, 15, 16, 0,
- 246, 15, 16, 0, 3, 0,
- 6, 0, 0, 0, 70, 2,
- 16, 0, 6, 0, 0, 0,
- 2, 64, 0, 0, 34, 139,
- 212, 63, 160, 112, 22, 191,
- 35, 45, 149, 189, 0, 0,
- 5, 0, 0, 0, 16, 0,
- 6, 0, 0, 0, 2, 64,
- 0, 0, 127, 18, 255, 189,
- 180, 2, 145, 63, 13, 198,
- 8, 188, 0, 0, 0, 0,
- 70, 2, 16, 0, 5, 0,
- 66, 0, 16, 0, 6, 0,
- 179, 183, 148, 188, 205, 5,
- 206, 189, 60, 51, 143, 63,
- 55, 0, 0, 9, 226, 0,
- 86, 5, 16, 0, 4, 0,
- 0, 0, 6, 9, 16, 0,
- 5, 0, 0, 0, 6, 9,
- 6, 0, 16, 0, 4, 0,
- 3, 0, 0, 0, 150, 7,
- 6, 0, 16, 0, 0, 0,
- 31, 0, 4, 3, 58, 0,
- 57, 0, 0, 11, 18, 0,
- 0, 0, 10, 128, 32, 0,
- 0, 0, 31, 0, 4, 3,
- 0, 0, 29, 0, 0, 10,
- 230, 174, 37, 61, 230, 174,
- 37, 61, 230, 174, 37, 61,
- 145, 131, 158, 61, 145, 131,
- 158, 61, 145, 131, 158, 61,
- 0, 10, 114, 0, 16, 0,
- 2, 64, 0, 0, 174, 71,
- 97, 61, 174, 71, 97, 61,
- 174, 71, 97, 61, 0, 0,
- 0, 0, 56, 0, 0, 11,
- 114, 0, 16, 0, 5, 0,
- 129, 0, 0, 0, 5, 0,
- 111, 167, 114, 63, 111, 167,
- 114, 63, 111, 167, 114, 63,
- 0, 0, 0, 0, 47, 0,
- 154, 153, 25, 64, 154, 153,
- 25, 64, 154, 153, 25, 64,
- 4, 0, 0, 0, 70, 2,
- 21, 0, 0, 1, 56, 0,
- 18, 0, 0, 1, 31, 0,
- 4, 3, 42, 0, 16, 0,
- 0, 0, 31, 0, 0, 3,
- 210, 0, 16, 0, 0, 0,
- 28, 46, 77, 59, 0, 0,
- 0, 0, 28, 46, 77, 59,
- 28, 46, 77, 59, 6, 9,
- 70, 2, 16, 0, 1, 0,
- 82, 184, 78, 65, 82, 184,
- 78, 65, 82, 184, 78, 65,
- 0, 6, 114, 0, 16, 0,
- 1, 0, 0, 0, 56, 0,
- 2, 64, 0, 0, 85, 85,
- 213, 62, 85, 85, 213, 62,
- 85, 85, 213, 62, 0, 0,
- 0, 0, 25, 0, 0, 5,
- 114, 0, 16, 0, 4, 0,
- 4, 0, 0, 0, 50, 0,
- 0, 15, 114, 0, 16, 0,
- 2, 64, 0, 0, 61, 10,
- 135, 63, 61, 10, 135, 63,
- 61, 10, 135, 63, 0, 0,
- 174, 71, 97, 189, 174, 71,
- 97, 189, 174, 71, 97, 189,
- 0, 0, 0, 0, 55, 32,
- 0, 9, 114, 0, 16, 0,
- 1, 0, 0, 0, 134, 3,
- 4, 0, 0, 0, 21, 0,
- 0, 1, 18, 0, 0, 1,
- 31, 0, 4, 3, 26, 0,
- 66, 0, 16, 0, 0, 0,
- 56, 0, 0, 8, 114, 0,
- 70, 2, 16, 0, 0, 0,
- 0, 0, 246, 143, 32, 0,
- 0, 0, 57, 0, 0, 11,
- 0, 0, 0, 0, 10, 128,
- 0, 0, 0, 0, 31, 0,
- 0, 3, 10, 0, 16, 0,
- 0, 0, 0, 0, 29, 0,
- 28, 46, 77, 59, 28, 46,
- 77, 59, 0, 0, 0, 0,
- 1, 0, 0, 0, 2, 64,
- 0, 0, 82, 184, 78, 65,
- 78, 65, 0, 0, 0, 0,
- 70, 2, 16, 0, 4, 0,
- 85, 85, 213, 62, 85, 85,
- 50, 0, 0, 15, 114, 0,
- 61, 10, 135, 63, 61, 10,
- 0, 0, 174, 71, 97, 189,
- 97, 189, 0, 0, 0, 0,
- 55, 32, 0, 9, 114, 0,
- 21, 0, 0, 1, 18, 0,
- 0, 1, 56, 0, 0, 8,
- 2, 0, 0, 0, 246, 143,
- 0, 7, 242, 32, 16, 0,
- 0, 0, 0, 0, 70, 14,
- 70, 30, 16, 0, 2, 0,
- 0, 0, 62, 0, 0, 1,
- 83, 84, 65, 84, 148, 0,
- 0, 0, 189, 0, 0, 0,
- 7, 0, 0, 0, 0, 0,
- 118, 0, 0, 0, 0, 0,
- 12, 0, 0, 0, 14, 0,
- 0, 0, 0, 0, 12, 0,
- 5, 0, 0, 0, 10, 0,
- 0, 0, 7, 0, 0, 0,
- 0, 0, 0, 0, 0, 0
-};
+#if 0
+//
+// Generated by Microsoft (R) HLSL Shader Compiler 10.1
+// Buffer Definitions:
+// cbuffer Constants
+// {
+// float scRGB_output; // Offset: 0 Size: 4
+// float texture_type; // Offset: 4 Size: 4
+// float input_type; // Offset: 8 Size: 4
+// float color_scale; // Offset: 12 Size: 4
+// float4 texel_size; // Offset: 16 Size: 16
+// float tonemap_method; // Offset: 32 Size: 4
+// float tonemap_factor1; // Offset: 36 Size: 4
+// float tonemap_factor2; // Offset: 40 Size: 4
+// float sdr_white_point; // Offset: 44 Size: 4
+// float4 Yoffset; // Offset: 48 Size: 16
+// float4 Rcoeff; // Offset: 64 Size: 16
+// float4 Gcoeff; // Offset: 80 Size: 16
+// float4 Bcoeff; // Offset: 96 Size: 16
+// }
+// Resource Bindings:
+// Name Type Format Dim HLSL Bind Count
+// ------------------------------ ---------- ------- ----------- -------------- ------
+// sampler0 sampler NA NA s0 1
+// sampler1 sampler NA NA s1 1
+// texture0 texture float4 2d t0 1
+// texture1 texture float4 2d t1 1
+// texture2 texture float4 2d t2 1
+// Constants cbuffer NA NA cb0 1
+// Input signature:
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// SV_POSITION 0 xyzw 0 POS float
+// TEXCOORD 0 xy 1 NONE float xy
+// COLOR 0 xyzw 2 NONE float xyzw
+// Output signature:
+// SV_TARGET 0 xyzw 0 TARGET float xyzw
+ps_5_0
+dcl_globalFlags refactoringAllowed
+dcl_constantbuffer CB0[7], immediateIndexed
+dcl_sampler s0, mode_default
+dcl_sampler s1, mode_default
+dcl_resource_texture2d (float,float,float,float) t0
+dcl_resource_texture2d (float,float,float,float) t1
+dcl_resource_texture2d (float,float,float,float) t2
+dcl_input_ps linear v1.xy
+dcl_input_ps linear v2.xyzw
+dcl_output o0.xyzw
+dcl_temps 7
+eq r0.xyzw, cb0[0].yzzz, l(0.000000, 3.000000, 2.000000, 1.000000)
+if_nz r0.x
+ mov r1.xyzw, l(1.000000,1.000000,1.000000,1.000000)
+else
+ eq r0.x, cb0[0].y, l(1.000000)
+ if_nz r0.x
+ sample_indexable(texture2d)(float,float,float,float) r1.xyzw, v1.xyxx, t0.xyzw, s0
+ else
+ eq r0.x, cb0[0].y, l(2.000000)
+ deriv_rtx_coarse r2.xy, v1.xyxx
+ deriv_rty_coarse r2.zw, v1.xxxy
+ add r3.xy, |r2.zwzz|, |r2.xyxx|
+ mul r3.xy, r3.xyxx, cb0[1].zwzz
+ max r3.xy, r3.xyxx, l(0.000010, 0.000010, 0.000000, 0.000000)
+ min r3.xy, r3.xyxx, l(1.000000, 1.000000, 0.000000, 0.000000)
+ mul r3.zw, r3.xxxy, l(0.000000, 0.000000, 0.500000, 0.500000)
+ mad r3.zw, v1.xxxy, cb0[1].zzzw, -r3.zzzw
+ add r3.xy, -r3.xyxx, l(1.000000, 1.000000, 0.000000, 0.000000)
+ frc r4.xy, r3.zwzz
+ add r4.zw, -r3.xxxy, l(0.000000, 0.000000, 1.000000, 1.000000)
+ add r3.xy, -r3.xyxx, r4.xyxx
+ div r4.xy, l(1.000000, 1.000000, 1.000000, 1.000000), r4.zwzz
+ mul_sat r3.xy, r3.xyxx, r4.xyxx
+ mad r4.xy, r3.xyxx, l(-2.000000, -2.000000, 0.000000, 0.000000), l(3.000000, 3.000000, 0.000000, 0.000000)
+ mul r3.xy, r3.xyxx, r3.xyxx
+ round_ni r3.zw, r3.zzzw
+ mad r3.xy, r4.xyxx, r3.xyxx, r3.zwzz
+ add r3.xy, r3.xyxx, l(0.500000, 0.500000, 0.000000, 0.000000)
+ mul r3.xy, r3.xyxx, cb0[1].xyxx
+ sample_d_indexable(texture2d)(float,float,float,float) r1.xyzw, r3.xyxx, t0.xyzw, s0, r2.xyxx, r2.zwzz
+ eq r0.x, cb0[0].y, l(3.000000)
+ sample_indexable(texture2d)(float,float,float,float) r0.x, v1.xyxx, t0.xyzw, s0
+ mad r0.x, r0.x, l(255.000000), l(0.500000)
+ mul r2.x, r0.x, l(0.003906)
+ mov r2.y, l(0.500000)
+ sample_indexable(texture2d)(float,float,float,float) r1.xyzw, r2.xyxx, t1.xyzw, s1
+ eq r0.x, cb0[0].y, l(4.000000)
+ sample_d_indexable(texture2d)(float,float,float,float) r0.x, r3.xyxx, t0.xyzw, s0, r2.xyxx, r2.zwzz
+ eq r0.x, cb0[0].y, l(5.000000)
+ sample_indexable(texture2d)(float,float,float,float) r2.x, v1.xyxx, t0.xyzw, s0
+ sample_indexable(texture2d)(float,float,float,float) r2.yz, v1.xyxx, t1.zxyw, s0
+ add r2.xyz, r2.xyzx, cb0[3].xyzx
+ dp3 r1.x, r2.xyzx, cb0[4].xyzx
+ dp3 r1.y, r2.xyzx, cb0[5].xyzx
+ dp3 r1.z, r2.xyzx, cb0[6].xyzx
+ eq r0.x, cb0[0].y, l(6.000000)
+ sample_indexable(texture2d)(float,float,float,float) r2.yz, v1.xyxx, t1.zyxw, s0
+ eq r0.x, cb0[0].y, l(7.000000)
+ sample_indexable(texture2d)(float,float,float,float) r2.y, v1.xyxx, t1.yxzw, s0
+ sample_indexable(texture2d)(float,float,float,float) r2.z, v1.xyxx, t2.yzxw, s0
+ mov r1.xyz, l(1.000000,0,0,0)
+ endif
+ mov r1.w, l(1.000000)
+endif
+log r2.xyz, |r1.xyzx|
+mul r2.xyz, r2.xyzx, l(0.012683, 0.012683, 0.012683, 0.000000)
+exp r2.xyz, r2.xyzx
+add r3.xyz, r2.xyzx, l(-0.835938, -0.835938, -0.835938, 0.000000)
+max r3.xyz, r3.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000)
+mad r2.xyz, -r2.xyzx, l(18.687500, 18.687500, 18.687500, 0.000000), l(18.851562, 18.851562, 18.851562, 0.000000)
+div r2.xyz, r3.xyzx, r2.xyzx
+log r2.xyz, |r2.xyzx|
+mul r2.xyz, r2.xyzx, l(6.277395, 6.277395, 6.277395, 0.000000)
+mul r2.xyz, r2.xyzx, l(10000.000000, 10000.000000, 10000.000000, 0.000000)
+div r2.xyz, r2.xyzx, cb0[2].wwww
+movc r2.xyz, r0.yyyy, r2.xyzx, r1.xyzx
+ne r0.x, cb0[2].x, l(0.000000)
+mul r3.xyz, r2.xyzx, cb0[2].yyyy
+eq r4.xy, cb0[2].xxxx, l(1.000000, 2.000000, 0.000000, 0.000000)
+dp3 r5.x, l(0.627404, 0.329283, 0.043313, 0.000000), r2.xyzx
+dp3 r5.y, l(0.069097, 0.919541, 0.011362, 0.000000), r2.xyzx
+dp3 r5.z, l(0.016391, 0.088013, 0.895595, 0.000000), r2.xyzx
+movc r5.xyz, r0.zzzz, r5.xyzx, r2.xyzx
+max r2.w, r5.z, r5.y
+max r2.w, r2.w, r5.x
+lt r3.w, l(0.000000), r2.w
+mad r4.zw, cb0[2].yyyz, r2.wwww, l(0.000000, 0.000000, 1.000000, 1.000000)
+div r2.w, r4.z, r4.w
+mul r6.xyz, r2.wwww, r5.xyzx
+movc r5.xyz, r3.wwww, r6.xyzx, r5.xyzx
+dp3 r6.x, l(1.660496, -0.587656, -0.072840, 0.000000), r5.xyzx
+dp3 r6.y, l(-0.124547, 1.132895, -0.008348, 0.000000), r5.xyzx
+dp3 r6.z, l(-0.018154, -0.100597, 1.118751, 0.000000), r5.xyzx
+movc r5.xyz, r0.zzzz, r6.xyzx, r5.xyzx
+movc r4.yzw, r4.yyyy, r5.xxyz, r2.xxyz
+movc r3.xyz, r4.xxxx, r3.xyzx, r4.yzwy
+movc r2.xyz, r0.xxxx, r3.xyzx, r2.xyzx
+if_nz r0.w
+ ne r0.x, l(0.000000, 0.000000, 0.000000, 0.000000), cb0[0].x
+ ge r3.xyz, l(0.040450, 0.040450, 0.040450, 0.000000), r2.xyzx
+ mul r4.xyz, r2.xyzx, l(0.077399, 0.077399, 0.077399, 0.000000)
+ add r5.xyz, r2.xyzx, l(0.055000, 0.055000, 0.055000, 0.000000)
+ mul r5.xyz, |r5.xyzx|, l(0.947867, 0.947867, 0.947867, 0.000000)
+ log r5.xyz, r5.xyzx
+ mul r5.xyz, r5.xyzx, l(2.400000, 2.400000, 2.400000, 0.000000)
+ exp r5.xyz, r5.xyzx
+ movc r2.xyz, r3.xyzx, r4.xyzx, r5.xyzx
+ mul r1.xyz, r2.xyzx, cb0[0].wwww
+ if_nz r0.z
+ if_z r0.x
+ ge r0.xzw, l(0.003131, 0.000000, 0.003131, 0.003131), r1.xxyz
+ mul r3.xyz, r1.xyzx, l(12.920000, 12.920000, 12.920000, 0.000000)
+ log r4.xyz, |r1.xyzx|
+ mul r4.xyz, r4.xyzx, l(0.416667, 0.416667, 0.416667, 0.000000)
+ exp r4.xyz, r4.xyzx
+ mad r4.xyz, r4.xyzx, l(1.055000, 1.055000, 1.055000, 0.000000), l(-0.055000, -0.055000, -0.055000, 0.000000)
+ movc_sat r1.xyz, r0.xzwx, r3.xyzx, r4.xyzx
+ if_nz r0.y
+ dp3 r0.x, l(1.660496, -0.587656, -0.072840, 0.000000), r2.xyzx
+ dp3 r0.y, l(-0.124547, 1.132895, -0.008348, 0.000000), r2.xyzx
+ dp3 r0.z, l(-0.018154, -0.100597, 1.118751, 0.000000), r2.xyzx
+ mul r1.xyz, r0.xyzx, cb0[0].wwww
+ ge r0.xyz, l(0.003131, 0.003131, 0.003131, 0.000000), r1.xyzx
+ movc_sat r1.xyz, r0.xyzx, r3.xyzx, r4.xyzx
+mul o0.xyzw, r1.xyzw, v2.xyzw
+ret
+// Approximately 189 instruction slots used
+#endif
+
+const BYTE g_main[] =
+{
+ 68, 88, 66, 67, 21, 212,
+ 190, 204, 0, 233, 124, 222,
+ 179, 192, 161, 234, 41, 79,
+ 56, 168, 1, 0, 0, 0,
+ 84, 28, 0, 0, 5, 0,
+ 0, 0, 52, 0, 0, 0,
+ 168, 4, 0, 0, 28, 5,
+ 0, 0, 80, 5, 0, 0,
+ 184, 27, 0, 0, 82, 68,
+ 69, 70, 108, 4, 0, 0,
+ 1, 0, 0, 0, 52, 1,
+ 0, 0, 6, 0, 0, 0,
+ 60, 0, 0, 0, 0, 5,
+ 255, 255, 0, 1, 0, 0,
+ 68, 4, 0, 0, 82, 68,
+ 49, 49, 60, 0, 0, 0,
+ 24, 0, 0, 0, 32, 0,
+ 0, 0, 40, 0, 0, 0,
+ 36, 0, 0, 0, 12, 0,
+ 0, 0, 0, 0, 0, 0,
+ 252, 0, 0, 0, 3, 0,
+ 1, 0, 0, 0, 1, 0,
+ 0, 0, 5, 1, 0, 0,
+ 3, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 1, 0,
+ 0, 0, 1, 0, 0, 0,
+ 1, 0, 0, 0, 14, 1,
+ 0, 0, 2, 0, 0, 0,
+ 5, 0, 0, 0, 4, 0,
+ 0, 0, 255, 255, 255, 255,
+ 0, 0, 13, 0, 0, 0,
+ 23, 1, 0, 0, 2, 0,
+ 0, 0, 5, 0, 0, 0,
+ 4, 0, 0, 0, 255, 255,
+ 255, 255, 1, 0, 0, 0,
+ 1, 0, 0, 0, 13, 0,
+ 0, 0, 32, 1, 0, 0,
+ 2, 0, 0, 0, 5, 0,
+ 0, 0, 4, 0, 0, 0,
+ 255, 255, 255, 255, 2, 0,
+ 13, 0, 0, 0, 41, 1,
+ 115, 97, 109, 112, 108, 101,
+ 114, 48, 0, 115, 97, 109,
+ 112, 108, 101, 114, 49, 0,
+ 116, 101, 120, 116, 117, 114,
+ 101, 48, 0, 116, 101, 120,
+ 116, 117, 114, 101, 49, 0,
+ 101, 50, 0, 67, 111, 110,
+ 115, 116, 97, 110, 116, 115,
+ 0, 171, 41, 1, 0, 0,
+ 13, 0, 0, 0, 76, 1,
+ 0, 0, 112, 0, 0, 0,
+ 0, 0, 84, 3, 0, 0,
+ 0, 0, 0, 0, 4, 0,
+ 104, 3, 0, 0, 0, 0,
+ 0, 0, 0, 0, 255, 255,
+ 255, 255, 0, 0, 0, 0,
+ 140, 3, 0, 0, 4, 0,
+ 2, 0, 0, 0, 104, 3,
+ 255, 255, 255, 255, 0, 0,
+ 0, 0, 0, 0, 153, 3,
+ 0, 0, 8, 0, 0, 0,
+ 4, 0, 0, 0, 2, 0,
+ 0, 0, 104, 3, 0, 0,
+ 0, 0, 164, 3, 0, 0,
+ 12, 0, 0, 0, 4, 0,
+ 176, 3, 0, 0, 16, 0,
+ 0, 0, 16, 0, 0, 0,
+ 2, 0, 0, 0, 196, 3,
+ 0, 0, 0, 0, 232, 3,
+ 0, 0, 32, 0, 0, 0,
+ 0, 0, 247, 3, 0, 0,
+ 36, 0, 0, 0, 4, 0,
+ 7, 4, 0, 0, 40, 0,
+ 0, 0, 0, 0, 23, 4,
+ 0, 0, 44, 0, 0, 0,
+ 0, 0, 39, 4, 0, 0,
+ 48, 0, 0, 0, 16, 0,
+ 196, 3, 0, 0, 0, 0,
+ 47, 4, 0, 0, 64, 0,
+ 0, 0, 0, 0, 54, 4,
+ 0, 0, 80, 0, 0, 0,
+ 16, 0, 0, 0, 2, 0,
+ 0, 0, 196, 3, 0, 0,
+ 0, 0, 61, 4, 0, 0,
+ 96, 0, 0, 0, 16, 0,
+ 115, 99, 82, 71, 66, 95,
+ 111, 117, 116, 112, 117, 116,
+ 0, 102, 108, 111, 97, 116,
+ 0, 171, 0, 0, 3, 0,
+ 1, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 97, 3,
+ 0, 0, 116, 101, 120, 116,
+ 117, 114, 101, 95, 116, 121,
+ 112, 101, 0, 105, 110, 112,
+ 117, 116, 95, 116, 121, 112,
+ 101, 0, 99, 111, 108, 111,
+ 114, 95, 115, 99, 97, 108,
+ 101, 0, 116, 101, 120, 101,
+ 108, 95, 115, 105, 122, 101,
+ 52, 0, 171, 171, 1, 0,
+ 3, 0, 1, 0, 4, 0,
+ 187, 3, 0, 0, 116, 111,
+ 110, 101, 109, 97, 112, 95,
+ 109, 101, 116, 104, 111, 100,
+ 0, 116, 111, 110, 101, 109,
+ 97, 112, 95, 102, 97, 99,
+ 116, 111, 114, 49, 0, 116,
+ 111, 110, 101, 109, 97, 112,
+ 95, 102, 97, 99, 116, 111,
+ 114, 50, 0, 115, 100, 114,
+ 95, 119, 104, 105, 116, 101,
+ 95, 112, 111, 105, 110, 116,
+ 0, 89, 111, 102, 102, 115,
+ 101, 116, 0, 82, 99, 111,
+ 101, 102, 102, 0, 71, 99,
+ 111, 101, 102, 102, 0, 66,
+ 99, 111, 101, 102, 102, 0,
+ 77, 105, 99, 114, 111, 115,
+ 111, 102, 116, 32, 40, 82,
+ 41, 32, 72, 76, 83, 76,
+ 32, 83, 104, 97, 100, 101,
+ 114, 32, 67, 111, 109, 112,
+ 105, 108, 101, 114, 32, 49,
+ 48, 46, 49, 0, 73, 83,
+ 71, 78, 108, 0, 0, 0,
+ 3, 0, 0, 0, 8, 0,
+ 0, 0, 3, 0, 0, 0,
+ 0, 0, 0, 0, 15, 0,
+ 0, 0, 92, 0, 0, 0,
+ 1, 0, 0, 0, 3, 3,
+ 0, 0, 101, 0, 0, 0,
+ 2, 0, 0, 0, 15, 15,
+ 0, 0, 83, 86, 95, 80,
+ 79, 83, 73, 84, 73, 79,
+ 78, 0, 84, 69, 88, 67,
+ 79, 79, 82, 68, 0, 67,
+ 79, 76, 79, 82, 0, 171,
+ 79, 83, 71, 78, 44, 0,
+ 8, 0, 0, 0, 32, 0,
+ 0, 0, 0, 0, 3, 0,
+ 15, 0, 0, 0, 83, 86,
+ 95, 84, 65, 82, 71, 69,
+ 84, 0, 171, 171, 83, 72,
+ 69, 88, 96, 22, 0, 0,
+ 80, 0, 0, 0, 152, 5,
+ 0, 0, 106, 8, 0, 1,
+ 89, 0, 0, 4, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 7, 0, 0, 0, 90, 0,
+ 0, 3, 0, 96, 16, 0,
+ 0, 0, 0, 0, 90, 0,
+ 1, 0, 0, 0, 88, 24,
+ 0, 4, 0, 112, 16, 0,
+ 0, 0, 0, 0, 85, 85,
+ 0, 0, 88, 24, 0, 4,
+ 0, 112, 16, 0, 1, 0,
+ 0, 0, 85, 85, 0, 0,
+ 88, 24, 0, 4, 0, 112,
+ 16, 0, 2, 0, 0, 0,
+ 85, 85, 0, 0, 98, 16,
+ 0, 3, 50, 16, 16, 0,
+ 1, 0, 0, 0, 98, 16,
+ 0, 3, 242, 16, 16, 0,
+ 2, 0, 0, 0, 101, 0,
+ 0, 3, 242, 32, 16, 0,
+ 0, 0, 0, 0, 104, 0,
+ 0, 2, 7, 0, 0, 0,
+ 24, 0, 0, 11, 242, 0,
+ 16, 0, 0, 0, 0, 0,
+ 150, 138, 32, 0, 0, 0,
+ 2, 64, 0, 0, 0, 0,
+ 0, 0, 0, 0, 64, 64,
+ 0, 0, 0, 64, 0, 0,
+ 128, 63, 31, 0, 4, 3,
+ 10, 0, 16, 0, 0, 0,
+ 0, 0, 54, 0, 0, 8,
+ 242, 0, 16, 0, 1, 0,
+ 0, 0, 2, 64, 0, 0,
+ 0, 0, 128, 63, 0, 0,
+ 128, 63, 0, 0, 128, 63,
+ 0, 0, 128, 63, 18, 0,
+ 0, 1, 24, 0, 0, 8,
+ 18, 0, 16, 0, 0, 0,
+ 0, 0, 26, 128, 32, 0,
+ 0, 0, 1, 64, 0, 0,
+ 0, 0, 128, 63, 31, 0,
+ 4, 3, 10, 0, 16, 0,
+ 0, 0, 0, 0, 69, 0,
+ 0, 139, 194, 0, 0, 128,
+ 67, 85, 21, 0, 242, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 16, 16, 0, 1, 0,
+ 0, 0, 70, 126, 16, 0,
+ 0, 0, 0, 0, 0, 96,
+ 18, 0, 0, 1, 24, 0,
+ 0, 8, 18, 0, 16, 0,
+ 0, 0, 0, 0, 26, 128,
+ 0, 0, 0, 0, 1, 64,
+ 0, 0, 0, 0, 0, 64,
+ 31, 0, 4, 3, 10, 0,
+ 122, 0, 0, 5, 50, 0,
+ 0, 0, 124, 0, 0, 5,
+ 194, 0, 16, 0, 2, 0,
+ 0, 0, 6, 20, 16, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 9, 50, 0, 16, 0,
+ 3, 0, 0, 0, 230, 10,
+ 16, 128, 129, 0, 0, 0,
+ 2, 0, 0, 0, 70, 0,
+ 2, 0, 0, 0, 56, 0,
+ 0, 8, 50, 0, 16, 0,
+ 3, 0, 0, 0, 70, 0,
+ 16, 0, 3, 0, 0, 0,
+ 230, 138, 32, 0, 0, 0,
+ 52, 0, 0, 10, 50, 0,
+ 70, 0, 16, 0, 3, 0,
+ 172, 197, 39, 55, 172, 197,
+ 39, 55, 0, 0, 0, 0,
+ 0, 0, 0, 0, 51, 0,
+ 0, 10, 50, 0, 16, 0,
+ 0, 0, 56, 0, 0, 10,
+ 194, 0, 16, 0, 3, 0,
+ 0, 0, 6, 4, 16, 0,
+ 3, 0, 0, 0, 2, 64,
+ 0, 63, 0, 0, 0, 63,
+ 50, 0, 0, 11, 194, 0,
+ 6, 20, 16, 0, 1, 0,
+ 0, 0, 166, 142, 32, 0,
+ 0, 0, 166, 14, 16, 128,
+ 65, 0, 0, 0, 3, 0,
+ 0, 0, 0, 0, 0, 11,
+ 50, 0, 16, 0, 3, 0,
+ 0, 0, 70, 0, 16, 128,
+ 128, 63, 0, 0, 0, 0,
+ 0, 0, 0, 0, 26, 0,
+ 0, 5, 50, 0, 16, 0,
+ 4, 0, 0, 0, 230, 10,
+ 0, 0, 0, 11, 194, 0,
+ 16, 0, 4, 0, 0, 0,
+ 6, 4, 16, 128, 65, 0,
+ 128, 63, 0, 0, 0, 8,
+ 0, 0, 70, 0, 16, 0,
+ 4, 0, 0, 0, 14, 0,
+ 4, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 128, 63,
+ 230, 10, 16, 0, 4, 0,
+ 0, 0, 56, 32, 0, 7,
+ 50, 0, 0, 15, 50, 0,
+ 0, 0, 0, 192, 0, 0,
+ 0, 192, 0, 0, 0, 0,
+ 0, 0, 0, 0, 2, 64,
+ 0, 0, 64, 64, 0, 0,
+ 56, 0, 0, 7, 50, 0,
+ 3, 0, 0, 0, 65, 0,
+ 0, 5, 194, 0, 16, 0,
+ 3, 0, 0, 0, 166, 14,
+ 50, 0, 0, 9, 50, 0,
+ 70, 0, 16, 0, 4, 0,
+ 0, 0, 0, 10, 50, 0,
+ 0, 0, 0, 63, 0, 0,
+ 0, 63, 0, 0, 0, 0,
+ 0, 0, 0, 0, 56, 0,
+ 70, 128, 32, 0, 0, 0,
+ 73, 0, 0, 143, 194, 0,
+ 0, 128, 67, 85, 21, 0,
+ 3, 0, 0, 0, 70, 126,
+ 0, 96, 16, 0, 0, 0,
+ 2, 0, 0, 0, 230, 10,
+ 69, 0, 0, 139, 194, 0,
+ 0, 0, 70, 16, 16, 0,
+ 1, 0, 0, 0, 70, 126,
+ 0, 0, 50, 0, 0, 9,
+ 0, 0, 10, 0, 16, 0,
+ 0, 0, 0, 0, 127, 67,
+ 1, 64, 0, 0, 0, 0,
+ 0, 63, 56, 0, 0, 7,
+ 18, 0, 16, 0, 2, 0,
+ 0, 0, 0, 0, 128, 59,
+ 54, 0, 0, 5, 34, 0,
+ 0, 63, 69, 0, 0, 139,
+ 194, 0, 0, 128, 67, 85,
+ 21, 0, 242, 0, 16, 0,
+ 1, 0, 0, 0, 70, 0,
+ 70, 126, 16, 0, 1, 0,
+ 0, 0, 0, 96, 16, 0,
+ 1, 0, 0, 0, 18, 0,
+ 0, 0, 128, 64, 31, 0,
+ 0, 0, 0, 0, 122, 0,
+ 2, 0, 0, 0, 70, 16,
+ 124, 0, 0, 5, 194, 0,
+ 0, 0, 0, 0, 0, 9,
+ 0, 0, 230, 10, 16, 128,
+ 129, 0, 0, 0, 2, 0,
+ 0, 0, 56, 0, 0, 8,
+ 3, 0, 0, 0, 230, 138,
+ 1, 0, 0, 0, 52, 0,
+ 2, 64, 0, 0, 172, 197,
+ 39, 55, 172, 197, 39, 55,
+ 0, 0, 51, 0, 0, 10,
+ 56, 0, 0, 10, 194, 0,
+ 6, 4, 16, 0, 3, 0,
+ 0, 0, 0, 0, 0, 63,
+ 0, 0, 0, 63, 50, 0,
+ 0, 11, 194, 0, 16, 0,
+ 3, 0, 0, 0, 6, 20,
+ 166, 142, 32, 0, 0, 0,
+ 166, 14, 16, 128, 65, 0,
+ 0, 0, 0, 11, 50, 0,
+ 70, 0, 16, 128, 65, 0,
+ 0, 0, 26, 0, 0, 5,
+ 50, 0, 16, 0, 4, 0,
+ 0, 0, 230, 10, 16, 0,
+ 4, 0, 0, 0, 6, 4,
+ 16, 128, 65, 0, 0, 0,
+ 0, 0, 0, 8, 50, 0,
+ 0, 0, 14, 0, 0, 10,
+ 0, 0, 128, 63, 230, 10,
+ 56, 32, 0, 7, 50, 0,
+ 4, 0, 0, 0, 50, 0,
+ 0, 15, 50, 0, 16, 0,
+ 4, 0, 0, 0, 70, 0,
+ 0, 192, 0, 0, 0, 192,
+ 64, 64, 0, 0, 0, 0,
+ 0, 7, 50, 0, 16, 0,
+ 0, 0, 65, 0, 0, 5,
+ 0, 0, 166, 14, 16, 0,
+ 3, 0, 0, 0, 50, 0,
+ 3, 0, 0, 0, 70, 128,
+ 1, 0, 0, 0, 73, 0,
+ 0, 143, 194, 0, 0, 128,
+ 67, 85, 21, 0, 18, 0,
+ 70, 0, 16, 0, 2, 0,
+ 2, 0, 0, 0, 50, 0,
+ 0, 9, 18, 0, 16, 0,
+ 0, 0, 0, 0, 10, 0,
+ 127, 67, 1, 64, 0, 0,
+ 0, 0, 0, 63, 56, 0,
+ 0, 7, 18, 0, 16, 0,
+ 2, 0, 0, 0, 10, 0,
+ 128, 59, 54, 0, 0, 5,
+ 34, 0, 16, 0, 2, 0,
+ 0, 0, 0, 63, 69, 0,
+ 1, 0, 0, 0, 0, 96,
+ 0, 0, 0, 0, 160, 64,
+ 0, 0, 69, 0, 0, 139,
+ 21, 0, 98, 0, 16, 0,
+ 38, 125, 16, 0, 1, 0,
+ 0, 8, 114, 0, 16, 0,
+ 2, 0, 0, 0, 70, 2,
+ 70, 130, 32, 0, 0, 0,
+ 16, 0, 0, 8, 18, 0,
+ 70, 2, 16, 0, 2, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 16, 0, 0, 8,
+ 34, 0, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 2, 0, 0, 0, 70, 130,
+ 5, 0, 0, 0, 16, 0,
+ 0, 8, 66, 0, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 0, 0, 0, 0, 192, 64,
+ 102, 124, 16, 0, 1, 0,
+ 0, 0, 0, 0, 224, 64,
+ 21, 0, 34, 0, 16, 0,
+ 22, 126, 16, 0, 1, 0,
+ 67, 85, 21, 0, 66, 0,
+ 0, 0, 150, 124, 16, 0,
+ 2, 0, 0, 0, 0, 96,
+ 0, 0, 0, 8, 114, 0,
+ 18, 0, 16, 0, 1, 0,
+ 4, 0, 0, 0, 16, 0,
+ 0, 8, 34, 0, 16, 0,
+ 16, 0, 0, 8, 66, 0,
+ 0, 0, 0, 0, 6, 0,
+ 0, 0, 18, 0, 0, 1,
+ 54, 0, 0, 8, 114, 0,
+ 0, 0, 21, 0, 0, 1,
+ 21, 0, 0, 1, 21, 0,
+ 0, 1, 54, 0, 0, 5,
+ 130, 0, 16, 0, 1, 0,
+ 0, 0, 128, 63, 21, 0,
+ 0, 1, 21, 0, 0, 1,
+ 47, 0, 0, 6, 114, 0,
+ 70, 2, 16, 128, 129, 0,
+ 56, 0, 0, 10, 114, 0,
+ 172, 205, 79, 60, 172, 205,
+ 79, 60, 172, 205, 79, 60,
+ 0, 0, 0, 0, 25, 0,
+ 0, 5, 114, 0, 16, 0,
+ 0, 0, 0, 10, 114, 0,
+ 0, 0, 86, 191, 0, 0,
+ 86, 191, 0, 0, 86, 191,
+ 0, 0, 0, 0, 52, 0,
+ 0, 10, 114, 0, 16, 0,
+ 3, 0, 0, 0, 70, 2,
+ 0, 0, 50, 0, 0, 16,
+ 114, 0, 16, 0, 2, 0,
+ 0, 0, 70, 2, 16, 128,
+ 65, 0, 0, 0, 2, 0,
+ 0, 128, 149, 65, 0, 128,
+ 149, 65, 0, 128, 149, 65,
+ 0, 0, 0, 208, 150, 65,
+ 0, 208, 150, 65, 0, 208,
+ 150, 65, 0, 0, 0, 0,
+ 14, 0, 0, 7, 114, 0,
+ 70, 2, 16, 0, 3, 0,
+ 2, 0, 0, 0, 47, 0,
+ 0, 6, 114, 0, 16, 0,
+ 2, 64, 0, 0, 107, 224,
+ 200, 64, 107, 224, 200, 64,
+ 107, 224, 200, 64, 0, 0,
+ 0, 0, 25, 0, 0, 5,
+ 2, 64, 0, 0, 0, 64,
+ 28, 70, 0, 64, 28, 70,
+ 0, 64, 28, 70, 0, 0,
+ 0, 0, 14, 0, 0, 8,
+ 2, 0, 0, 0, 246, 143,
+ 2, 0, 0, 0, 55, 0,
+ 0, 9, 114, 0, 16, 0,
+ 2, 0, 0, 0, 86, 5,
+ 1, 0, 0, 0, 57, 0,
+ 0, 0, 0, 0, 10, 128,
+ 2, 0, 0, 0, 1, 64,
+ 56, 0, 0, 8, 114, 0,
+ 0, 0, 86, 133, 32, 0,
+ 0, 0, 0, 0, 2, 0,
+ 0, 0, 24, 0, 0, 11,
+ 0, 0, 6, 128, 32, 0,
+ 0, 64, 0, 0, 0, 0,
+ 0, 0, 0, 0, 16, 0,
+ 0, 10, 18, 0, 16, 0,
+ 5, 0, 0, 0, 2, 64,
+ 0, 0, 140, 157, 32, 63,
+ 200, 151, 168, 62, 249, 104,
+ 49, 61, 0, 0, 0, 0,
+ 0, 0, 16, 0, 0, 10,
+ 34, 0, 16, 0, 5, 0,
+ 186, 130, 141, 61, 10, 103,
+ 107, 63, 175, 39, 58, 60,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 0, 10, 66, 0,
+ 16, 0, 5, 0, 0, 0,
+ 2, 64, 0, 0, 107, 70,
+ 134, 60, 41, 64, 180, 61,
+ 183, 69, 101, 63, 0, 0,
+ 5, 0, 0, 0, 166, 10,
+ 70, 2, 16, 0, 5, 0,
+ 2, 0, 0, 0, 52, 0,
+ 0, 7, 130, 0, 16, 0,
+ 2, 0, 0, 0, 42, 0,
+ 26, 0, 16, 0, 5, 0,
+ 0, 0, 52, 0, 0, 7,
+ 130, 0, 16, 0, 2, 0,
+ 0, 0, 58, 0, 16, 0,
+ 49, 0, 0, 7, 130, 0,
+ 0, 13, 194, 0, 16, 0,
+ 4, 0, 0, 0, 86, 137,
+ 2, 0, 0, 0, 246, 15,
+ 128, 63, 14, 0, 0, 7,
+ 0, 0, 42, 0, 16, 0,
+ 4, 0, 0, 0, 58, 0,
+ 56, 0, 0, 7, 114, 0,
+ 16, 0, 6, 0, 0, 0,
+ 246, 15, 16, 0, 2, 0,
+ 5, 0, 0, 0, 55, 0,
+ 5, 0, 0, 0, 246, 15,
+ 70, 2, 16, 0, 6, 0,
+ 6, 0, 0, 0, 2, 64,
+ 0, 0, 34, 139, 212, 63,
+ 160, 112, 22, 191, 35, 45,
+ 149, 189, 0, 0, 0, 0,
+ 34, 0, 16, 0, 6, 0,
+ 127, 18, 255, 189, 180, 2,
+ 145, 63, 13, 198, 8, 188,
+ 2, 64, 0, 0, 179, 183,
+ 148, 188, 205, 5, 206, 189,
+ 60, 51, 143, 63, 0, 0,
+ 0, 9, 226, 0, 16, 0,
+ 4, 0, 0, 0, 86, 5,
+ 6, 9, 16, 0, 5, 0,
+ 0, 0, 6, 9, 16, 0,
+ 3, 0, 0, 0, 6, 0,
+ 0, 0, 150, 7, 16, 0,
+ 4, 0, 0, 0, 55, 0,
+ 2, 0, 0, 0, 6, 0,
+ 2, 0, 0, 0, 31, 0,
+ 4, 3, 58, 0, 16, 0,
+ 0, 0, 0, 0, 57, 0,
+ 0, 11, 18, 0, 16, 0,
+ 10, 128, 32, 0, 0, 0,
+ 29, 0, 0, 10, 114, 0,
+ 2, 64, 0, 0, 230, 174,
+ 37, 61, 230, 174, 37, 61,
+ 230, 174, 37, 61, 0, 0,
+ 4, 0, 0, 0, 70, 2,
+ 2, 64, 0, 0, 145, 131,
+ 158, 61, 145, 131, 158, 61,
+ 145, 131, 158, 61, 0, 0,
+ 0, 0, 0, 0, 0, 10,
+ 114, 0, 16, 0, 5, 0,
+ 2, 0, 0, 0, 2, 64,
+ 0, 0, 174, 71, 97, 61,
+ 174, 71, 97, 61, 174, 71,
+ 97, 61, 0, 0, 0, 0,
+ 56, 0, 0, 11, 114, 0,
+ 2, 64, 0, 0, 111, 167,
+ 114, 63, 111, 167, 114, 63,
+ 111, 167, 114, 63, 0, 0,
+ 0, 0, 47, 0, 0, 5,
+ 5, 0, 0, 0, 56, 0,
+ 5, 0, 0, 0, 70, 2,
+ 2, 64, 0, 0, 154, 153,
+ 25, 64, 154, 153, 25, 64,
+ 154, 153, 25, 64, 0, 0,
+ 70, 2, 16, 0, 4, 0,
+ 5, 0, 0, 0, 21, 0,
+ 0, 1, 56, 0, 0, 8,
+ 114, 0, 16, 0, 1, 0,
+ 0, 0, 0, 0, 18, 0,
+ 0, 1, 31, 0, 4, 3,
+ 42, 0, 16, 0, 0, 0,
+ 31, 0, 0, 3, 10, 0,
+ 29, 0, 0, 10, 210, 0,
+ 2, 64, 0, 0, 28, 46,
+ 77, 59, 0, 0, 0, 0,
+ 28, 46, 77, 59, 28, 46,
+ 77, 59, 6, 9, 16, 0,
+ 1, 0, 0, 0, 56, 0,
+ 2, 64, 0, 0, 82, 184,
+ 78, 65, 82, 184, 78, 65,
+ 82, 184, 78, 65, 0, 0,
+ 0, 0, 47, 0, 0, 6,
+ 114, 0, 16, 0, 4, 0,
+ 129, 0, 0, 0, 1, 0,
+ 0, 0, 85, 85, 213, 62,
+ 85, 85, 213, 62, 85, 85,
+ 213, 62, 0, 0, 0, 0,
+ 25, 0, 0, 5, 114, 0,
+ 0, 0, 50, 0, 0, 15,
+ 0, 0, 61, 10, 135, 63,
+ 61, 10, 135, 63, 61, 10,
+ 135, 63, 0, 0, 0, 0,
+ 2, 64, 0, 0, 174, 71,
+ 97, 189, 174, 71, 97, 189,
+ 174, 71, 97, 189, 0, 0,
+ 0, 0, 55, 32, 0, 9,
+ 0, 0, 134, 3, 16, 0,
+ 18, 0, 0, 1, 31, 0,
+ 4, 3, 26, 0, 16, 0,
+ 34, 0, 16, 0, 0, 0,
+ 246, 143, 32, 0, 0, 0,
+ 57, 0, 0, 11, 18, 0,
+ 0, 0, 10, 128, 32, 0,
+ 0, 0, 31, 0, 0, 3,
+ 0, 0, 29, 0, 0, 10,
+ 114, 0, 16, 0, 0, 0,
+ 77, 59, 28, 46, 77, 59,
+ 70, 2, 16, 0, 1, 0,
+ 82, 184, 78, 65, 82, 184,
+ 0, 0, 0, 0, 47, 0,
+ 2, 64, 0, 0, 85, 85,
+ 213, 62, 85, 85, 213, 62,
+ 85, 85, 213, 62, 0, 0,
+ 0, 15, 114, 0, 16, 0,
+ 2, 64, 0, 0, 61, 10,
+ 135, 63, 61, 10, 135, 63,
+ 61, 10, 135, 63, 0, 0,
+ 174, 71, 97, 189, 174, 71,
+ 0, 0, 0, 0, 55, 32,
+ 4, 0, 0, 0, 21, 0,
+ 0, 1, 18, 0, 0, 1,
+ 0, 0, 246, 143, 32, 0,
+ 0, 1, 56, 0, 0, 7,
+ 242, 32, 16, 0, 0, 0,
+ 0, 0, 70, 14, 16, 0,
+ 1, 0, 0, 0, 70, 30,
+ 62, 0, 0, 1, 83, 84,
+ 65, 84, 148, 0, 0, 0,
+ 189, 0, 0, 0, 7, 0,
+ 3, 0, 0, 0, 118, 0,
+ 0, 0, 0, 0, 12, 0,
+ 0, 0, 14, 0, 0, 0,
+ 0, 0, 11, 0, 0, 0,
+ 0, 0, 10, 0, 0, 0,
+ 7, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0
+};
@@ -1,290 +1,290 @@
-// float scRGB_output; // Offset: 0 Size: 4 [unused]
-// float texture_type; // Offset: 4 Size: 4 [unused]
-// float input_type; // Offset: 8 Size: 4 [unused]
-// float4 texel_size; // Offset: 16 Size: 16 [unused]
-// float tonemap_method; // Offset: 32 Size: 4 [unused]
-// float tonemap_factor1; // Offset: 36 Size: 4 [unused]
-// float tonemap_factor2; // Offset: 40 Size: 4 [unused]
-// float sdr_white_point; // Offset: 44 Size: 4 [unused]
-// float4 Yoffset; // Offset: 48 Size: 16 [unused]
-// float4 Rcoeff; // Offset: 64 Size: 16 [unused]
-// float4 Gcoeff; // Offset: 80 Size: 16 [unused]
-// float4 Bcoeff; // Offset: 96 Size: 16 [unused]
-// TEXCOORD 0 xy 1 NONE float
-// Constant buffer to DX9 shader constant mappings:
-// Target Reg Buffer Start Reg # of Regs Data Conversion
-// ---------- ------- --------- --------- ----------------------
-// c0 cb0 0 1 ( FLT, FLT, FLT, FLT)
-// Level9 shader bytecode:
- ps_2_0
- dcl t1
- mul r0.xyz, t1, c0.w
- mov r0.w, t1.w
- mov oC0, r0
-// approximately 3 instruction slots used
-ps_4_0
-dcl_constantbuffer CB0[1], immediateIndexed
-dcl_temps 1
-mov r0.x, cb0[0].w
-mov r0.w, l(1.000000)
-mul o0.xyzw, r0.xxxw, v2.xyzw
-// Approximately 4 instruction slots used
- 68, 88, 66, 67, 131, 2,
- 46, 215, 253, 13, 129, 98,
- 132, 106, 250, 166, 217, 206,
- 9, 154, 1, 0, 0, 0,
- 224, 4, 0, 0, 6, 0,
- 0, 0, 56, 0, 0, 0,
- 172, 0, 0, 0, 56, 1,
- 0, 0, 180, 1, 0, 0,
- 56, 4, 0, 0, 172, 4,
- 0, 0, 65, 111, 110, 57,
- 108, 0, 0, 0, 108, 0,
- 0, 0, 0, 2, 255, 255,
- 60, 0, 0, 0, 48, 0,
- 0, 0, 1, 0, 36, 0,
- 0, 0, 48, 0, 0, 0,
- 48, 0, 0, 0, 36, 0,
- 0, 0, 0, 0, 0, 2,
- 255, 255, 31, 0, 0, 2,
- 0, 0, 0, 128, 1, 0,
- 15, 176, 5, 0, 0, 3,
- 0, 0, 7, 128, 1, 0,
- 228, 176, 0, 0, 255, 160,
- 1, 0, 0, 2, 0, 0,
- 8, 128, 1, 0, 255, 176,
- 1, 0, 0, 2, 0, 8,
- 15, 128, 0, 0, 228, 128,
- 255, 255, 0, 0, 83, 72,
- 68, 82, 132, 0, 0, 0,
- 64, 0, 0, 0, 33, 0,
- 0, 0, 89, 0, 0, 4,
- 70, 142, 32, 0, 0, 0,
- 98, 16, 0, 3, 242, 16,
- 101, 0, 0, 3, 242, 32,
- 104, 0, 0, 2, 1, 0,
- 0, 0, 54, 0, 0, 6,
- 0, 0, 58, 128, 32, 0,
- 0, 0, 54, 0, 0, 5,
- 130, 0, 16, 0, 0, 0,
- 0, 0, 128, 63, 56, 0,
- 0, 0, 0, 0, 6, 12,
- 83, 84, 65, 84, 116, 0,
- 0, 0, 0, 0, 82, 68,
- 69, 70, 124, 2, 0, 0,
- 1, 0, 0, 0, 72, 0,
- 28, 0, 0, 0, 0, 4,
- 84, 2, 0, 0, 60, 0,
- 67, 111, 110, 115, 116, 97,
- 110, 116, 115, 0, 171, 171,
- 60, 0, 0, 0, 13, 0,
- 0, 0, 96, 0, 0, 0,
- 112, 0, 0, 0, 0, 0,
- 152, 1, 0, 0, 0, 0,
- 0, 0, 0, 0, 168, 1,
- 184, 1, 0, 0, 4, 0,
- 197, 1, 0, 0, 8, 0,
- 208, 1, 0, 0, 12, 0,
- 2, 0, 0, 0, 168, 1,
- 220, 1, 0, 0, 16, 0,
- 0, 0, 0, 0, 232, 1,
- 248, 1, 0, 0, 32, 0,
- 7, 2, 0, 0, 36, 0,
- 23, 2, 0, 0, 40, 0,
- 39, 2, 0, 0, 44, 0,
- 55, 2, 0, 0, 48, 0,
- 63, 2, 0, 0, 64, 0,
- 70, 2, 0, 0, 80, 0,
- 77, 2, 0, 0, 96, 0,
- 0, 171, 171, 171, 0, 0,
- 3, 0, 1, 0, 1, 0,
- 0, 171, 1, 0, 3, 0,
- 1, 0, 4, 0, 0, 0,
- 116, 111, 110, 101, 109, 97,
- 112, 95, 109, 101, 116, 104,
- 111, 100, 0, 116, 111, 110,
- 101, 109, 97, 112, 95, 102,
- 97, 99, 116, 111, 114, 49,
- 116, 111, 114, 50, 0, 115,
- 100, 114, 95, 119, 104, 105,
- 116, 101, 95, 112, 111, 105,
- 110, 116, 0, 89, 111, 102,
- 102, 115, 101, 116, 0, 82,
- 71, 99, 111, 101, 102, 102,
- 0, 66, 99, 111, 101, 102,
- 102, 0, 77, 105, 99, 114,
- 111, 115, 111, 102, 116, 32,
- 40, 82, 41, 32, 72, 76,
- 83, 76, 32, 83, 104, 97,
- 100, 101, 114, 32, 67, 111,
- 109, 112, 105, 108, 101, 114,
- 32, 49, 48, 46, 49, 0,
- 73, 83, 71, 78, 108, 0,
- 8, 0, 0, 0, 80, 0,
- 1, 0, 0, 0, 3, 0,
- 15, 0, 0, 0, 92, 0,
- 3, 0, 0, 0, 101, 0,
- 15, 15, 0, 0, 83, 86,
- 95, 80, 79, 83, 73, 84,
- 73, 79, 78, 0, 84, 69,
- 88, 67, 79, 79, 82, 68,
- 0, 67, 79, 76, 79, 82,
- 0, 171, 79, 83, 71, 78,
- 44, 0, 0, 0, 1, 0,
- 0, 0, 15, 0, 0, 0,
- 83, 86, 95, 84, 65, 82,
- 71, 69, 84, 0, 171, 171
+// float scRGB_output; // Offset: 0 Size: 4 [unused]
+// float texture_type; // Offset: 4 Size: 4 [unused]
+// float input_type; // Offset: 8 Size: 4 [unused]
+// float4 texel_size; // Offset: 16 Size: 16 [unused]
+// float tonemap_method; // Offset: 32 Size: 4 [unused]
+// float tonemap_factor1; // Offset: 36 Size: 4 [unused]
+// float tonemap_factor2; // Offset: 40 Size: 4 [unused]
+// float sdr_white_point; // Offset: 44 Size: 4 [unused]
+// float4 Yoffset; // Offset: 48 Size: 16 [unused]
+// float4 Rcoeff; // Offset: 64 Size: 16 [unused]
+// float4 Gcoeff; // Offset: 80 Size: 16 [unused]
+// float4 Bcoeff; // Offset: 96 Size: 16 [unused]
+// TEXCOORD 0 xy 1 NONE float
+// Constant buffer to DX9 shader constant mappings:
+// Target Reg Buffer Start Reg # of Regs Data Conversion
+// ---------- ------- --------- --------- ----------------------
+// c0 cb0 0 1 ( FLT, FLT, FLT, FLT)
+// Level9 shader bytecode:
+ ps_2_0
+ dcl t1
+ mul r0.xyz, t1, c0.w
+ mov r0.w, t1.w
+ mov oC0, r0
+// approximately 3 instruction slots used
+ps_4_0
+dcl_constantbuffer CB0[1], immediateIndexed
+dcl_temps 1
+mov r0.x, cb0[0].w
+mov r0.w, l(1.000000)
+mul o0.xyzw, r0.xxxw, v2.xyzw
+// Approximately 4 instruction slots used
+ 68, 88, 66, 67, 131, 2,
+ 46, 215, 253, 13, 129, 98,
+ 132, 106, 250, 166, 217, 206,
+ 9, 154, 1, 0, 0, 0,
+ 224, 4, 0, 0, 6, 0,
+ 0, 0, 56, 0, 0, 0,
+ 172, 0, 0, 0, 56, 1,
+ 0, 0, 180, 1, 0, 0,
+ 56, 4, 0, 0, 172, 4,
+ 0, 0, 65, 111, 110, 57,
+ 108, 0, 0, 0, 108, 0,
+ 0, 0, 0, 2, 255, 255,
+ 60, 0, 0, 0, 48, 0,
+ 0, 0, 1, 0, 36, 0,
+ 0, 0, 48, 0, 0, 0,
+ 48, 0, 0, 0, 36, 0,
+ 0, 0, 0, 0, 0, 2,
+ 255, 255, 31, 0, 0, 2,
+ 0, 0, 0, 128, 1, 0,
+ 15, 176, 5, 0, 0, 3,
+ 0, 0, 7, 128, 1, 0,
+ 228, 176, 0, 0, 255, 160,
+ 1, 0, 0, 2, 0, 0,
+ 8, 128, 1, 0, 255, 176,
+ 1, 0, 0, 2, 0, 8,
+ 15, 128, 0, 0, 228, 128,
+ 255, 255, 0, 0, 83, 72,
+ 68, 82, 132, 0, 0, 0,
+ 64, 0, 0, 0, 33, 0,
+ 0, 0, 89, 0, 0, 4,
+ 70, 142, 32, 0, 0, 0,
+ 98, 16, 0, 3, 242, 16,
+ 101, 0, 0, 3, 242, 32,
+ 104, 0, 0, 2, 1, 0,
+ 0, 0, 54, 0, 0, 6,
+ 0, 0, 58, 128, 32, 0,
+ 0, 0, 54, 0, 0, 5,
+ 130, 0, 16, 0, 0, 0,
+ 0, 0, 128, 63, 56, 0,
+ 0, 7, 242, 32, 16, 0,
+ 0, 0, 0, 0, 6, 12,
+ 70, 30, 16, 0, 2, 0,
+ 0, 0, 62, 0, 0, 1,
+ 83, 84, 65, 84, 116, 0,
+ 2, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 82, 68,
+ 69, 70, 124, 2, 0, 0,
+ 1, 0, 0, 0, 72, 0,
+ 28, 0, 0, 0, 0, 4,
+ 84, 2, 0, 0, 60, 0,
+ 67, 111, 110, 115, 116, 97,
+ 110, 116, 115, 0, 171, 171,
+ 60, 0, 0, 0, 13, 0,
+ 0, 0, 96, 0, 0, 0,
+ 112, 0, 0, 0, 0, 0,
+ 152, 1, 0, 0, 0, 0,
+ 0, 0, 0, 0, 168, 1,
+ 184, 1, 0, 0, 4, 0,
+ 197, 1, 0, 0, 8, 0,
+ 208, 1, 0, 0, 12, 0,
+ 2, 0, 0, 0, 168, 1,
+ 220, 1, 0, 0, 16, 0,
+ 0, 0, 0, 0, 232, 1,
+ 248, 1, 0, 0, 32, 0,
+ 7, 2, 0, 0, 36, 0,
+ 23, 2, 0, 0, 40, 0,
+ 39, 2, 0, 0, 44, 0,
+ 55, 2, 0, 0, 48, 0,
+ 63, 2, 0, 0, 64, 0,
+ 70, 2, 0, 0, 80, 0,
+ 77, 2, 0, 0, 96, 0,
+ 0, 171, 171, 171, 0, 0,
+ 3, 0, 1, 0, 1, 0,
+ 0, 171, 1, 0, 3, 0,
+ 1, 0, 4, 0, 0, 0,
+ 116, 111, 110, 101, 109, 97,
+ 112, 95, 109, 101, 116, 104,
+ 111, 100, 0, 116, 111, 110,
+ 101, 109, 97, 112, 95, 102,
+ 97, 99, 116, 111, 114, 49,
+ 116, 111, 114, 50, 0, 115,
+ 100, 114, 95, 119, 104, 105,
+ 116, 101, 95, 112, 111, 105,
+ 110, 116, 0, 89, 111, 102,
+ 102, 115, 101, 116, 0, 82,
+ 71, 99, 111, 101, 102, 102,
+ 0, 66, 99, 111, 101, 102,
+ 102, 0, 77, 105, 99, 114,
+ 111, 115, 111, 102, 116, 32,
+ 40, 82, 41, 32, 72, 76,
+ 83, 76, 32, 83, 104, 97,
+ 100, 101, 114, 32, 67, 111,
+ 109, 112, 105, 108, 101, 114,
+ 32, 49, 48, 46, 49, 0,
+ 73, 83, 71, 78, 108, 0,
+ 8, 0, 0, 0, 80, 0,
+ 1, 0, 0, 0, 3, 0,
+ 15, 0, 0, 0, 92, 0,
+ 3, 0, 0, 0, 101, 0,
+ 15, 15, 0, 0, 83, 86,
+ 95, 80, 79, 83, 73, 84,
+ 73, 79, 78, 0, 84, 69,
+ 88, 67, 79, 79, 82, 68,
+ 0, 67, 79, 76, 79, 82,
+ 0, 171, 79, 83, 71, 78,
+ 44, 0, 0, 0, 1, 0,
+ 0, 0, 15, 0, 0, 0,
+ 83, 86, 95, 84, 65, 82,
+ 71, 69, 84, 0, 171, 171
@@ -152,7 +152,7 @@ float4 GetInputColor(PixelShaderInput input)
rgba = texture1.Sample(sampler1, float2((index + 0.5) / 256, 0.5));
} else if (texture_type == TEXTURETYPE_PALETTE_PIXELART) {
float2 uv = GetPixelArtUV(input);
- float index = texture0.Sample(sampler0, uv).r * 255;
+ float index = texture0.SampleGrad(sampler0, uv, ddx(input.tex), ddy(input.tex)).r * 255;
} else if (texture_type == TEXTURETYPE_NV12) {
float3 yuv;
@@ -1,338 +1,337 @@
-// theSampler sampler NA NA s0 1
-// theTexture texture float4 2d t0 1
-// Sampler/Resource to DX9 shader sampler mappings:
-// Target Sampler Source Sampler Source Resource
-// -------------- --------------- ----------------
-// s0 s0 t0
- dcl t0.xy
- dcl_2d s0
- texld r0, t0, s0
- mul r0.xyz, r0, c0.w
- mul r0, r0, t1
-// approximately 4 instruction slots used (1 texture, 3 arithmetic)
-sample r0.xyzw, v1.xyxx, t0.xyzw, s0
-mul r0.xyz, r0.xyzx, cb0[0].wwww
-mul o0.xyzw, r0.xyzw, v2.xyzw
- 68, 88, 66, 67, 59, 235,
- 166, 93, 21, 32, 225, 129,
- 78, 220, 127, 97, 218, 34,
- 222, 113, 1, 0, 0, 0,
- 164, 5, 0, 0, 6, 0,
- 220, 0, 0, 0, 168, 1,
- 0, 0, 36, 2, 0, 0,
- 252, 4, 0, 0, 112, 5,
- 156, 0, 0, 0, 156, 0,
- 104, 0, 0, 0, 52, 0,
- 0, 0, 1, 0, 40, 0,
- 52, 0, 1, 0, 36, 0,
- 31, 0, 0, 2, 0, 0,
- 0, 128, 0, 0, 3, 176,
- 0, 128, 1, 0, 15, 176,
- 0, 144, 0, 8, 15, 160,
- 66, 0, 0, 3, 0, 0,
- 15, 128, 0, 0, 228, 176,
- 0, 8, 228, 160, 5, 0,
- 0, 3, 0, 0, 7, 128,
- 0, 0, 228, 128, 0, 0,
- 255, 160, 5, 0, 0, 3,
- 0, 0, 15, 128, 0, 0,
- 228, 128, 1, 0, 228, 176,
- 68, 82, 196, 0, 0, 0,
- 64, 0, 0, 0, 49, 0,
- 90, 0, 0, 3, 0, 96,
- 0, 2, 1, 0, 0, 0,
- 69, 0, 0, 9, 242, 0,
- 242, 32, 16, 0, 0, 0,
- 0, 0, 70, 14, 16, 0,
- 0, 0, 0, 0, 70, 30,
- 62, 0, 0, 1, 83, 84,
- 65, 84, 116, 0, 0, 0,
- 4, 0, 0, 0, 1, 0,
- 3, 0, 0, 0, 2, 0,
- 0, 0, 82, 68, 69, 70,
- 208, 2, 0, 0, 1, 0,
- 0, 0, 156, 0, 0, 0,
- 3, 0, 0, 0, 28, 0,
- 0, 0, 0, 4, 255, 255,
- 0, 1, 0, 0, 168, 2,
- 0, 0, 124, 0, 0, 0,
- 1, 0, 0, 0, 135, 0,
- 146, 0, 0, 0, 0, 0,
- 0, 0, 116, 104, 101, 83,
- 97, 109, 112, 108, 101, 114,
- 0, 116, 104, 101, 84, 101,
- 120, 116, 117, 114, 101, 0,
- 110, 116, 115, 0, 146, 0,
- 180, 0, 0, 0, 112, 0,
- 0, 0, 0, 0, 236, 1,
- 4, 0, 0, 0, 0, 0,
- 0, 0, 252, 1, 0, 0,
- 0, 0, 0, 0, 12, 2,
- 0, 0, 0, 0, 25, 2,
- 0, 0, 0, 0, 36, 2,
- 0, 0, 12, 0, 0, 0,
- 0, 0, 0, 0, 48, 2,
- 0, 0, 60, 2, 0, 0,
- 0, 0, 0, 0, 76, 2,
- 0, 0, 0, 0, 91, 2,
- 0, 0, 36, 0, 0, 0,
- 0, 0, 0, 0, 107, 2,
- 0, 0, 0, 0, 123, 2,
- 0, 0, 0, 0, 139, 2,
- 0, 0, 0, 0, 147, 2,
- 0, 0, 64, 0, 0, 0,
- 0, 0, 0, 0, 154, 2,
- 0, 0, 0, 0, 161, 2,
- 0, 0, 0, 0, 115, 99,
- 82, 71, 66, 95, 111, 117,
- 116, 112, 117, 116, 0, 171,
- 171, 171, 0, 0, 3, 0,
- 101, 95, 116, 121, 112, 101,
- 0, 105, 110, 112, 117, 116,
- 95, 116, 121, 112, 101, 0,
- 99, 111, 108, 111, 114, 95,
- 115, 99, 97, 108, 101, 0,
- 116, 101, 120, 101, 108, 95,
- 115, 105, 122, 101, 0, 171,
- 1, 0, 3, 0, 1, 0,
- 0, 0, 0, 0, 116, 111,
- 84, 0, 171, 171
+// Sampler/Resource to DX9 shader sampler mappings:
+// Target Sampler Source Sampler Source Resource
+// -------------- --------------- ----------------
+// s0 s0 t0
+ dcl t0.xy
+ dcl_2d s0
+ texld r0, t0, s0
+ mul r0.xyz, r0, c0.w
+ mul r0, r0, t1
+// approximately 4 instruction slots used (1 texture, 3 arithmetic)
+sample r0.xyzw, v1.xyxx, t0.xyzw, s0
+mul r0.xyz, r0.xyzx, cb0[0].wwww
+mul o0.xyzw, r0.xyzw, v2.xyzw
+ 68, 88, 66, 67, 98, 171,
+ 127, 123, 23, 170, 245, 47,
+ 35, 199, 24, 186, 200, 109,
+ 190, 201, 1, 0, 0, 0,
+ 160, 5, 0, 0, 6, 0,
+ 220, 0, 0, 0, 168, 1,
+ 0, 0, 36, 2, 0, 0,
+ 248, 4, 0, 0, 108, 5,
+ 156, 0, 0, 0, 156, 0,
+ 104, 0, 0, 0, 52, 0,
+ 0, 0, 1, 0, 40, 0,
+ 52, 0, 1, 0, 36, 0,
+ 31, 0, 0, 2, 0, 0,
+ 0, 128, 0, 0, 3, 176,
+ 0, 128, 1, 0, 15, 176,
+ 0, 144, 0, 8, 15, 160,
+ 66, 0, 0, 3, 0, 0,
+ 15, 128, 0, 0, 228, 176,
+ 0, 8, 228, 160, 5, 0,
+ 0, 3, 0, 0, 7, 128,
+ 0, 0, 228, 128, 0, 0,
+ 255, 160, 5, 0, 0, 3,
+ 0, 0, 15, 128, 0, 0,
+ 228, 128, 1, 0, 228, 176,
+ 68, 82, 196, 0, 0, 0,
+ 64, 0, 0, 0, 49, 0,
+ 90, 0, 0, 3, 0, 96,
+ 0, 2, 1, 0, 0, 0,
+ 69, 0, 0, 9, 242, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 56, 0, 0, 7,
+ 0, 0, 0, 0, 70, 30,
+ 65, 84, 116, 0, 0, 0,
+ 4, 0, 0, 0, 1, 0,
+ 3, 0, 0, 0, 2, 0,
+ 0, 0, 82, 68, 69, 70,
+ 204, 2, 0, 0, 1, 0,
+ 0, 0, 152, 0, 0, 0,
+ 3, 0, 0, 0, 28, 0,
+ 0, 0, 0, 4, 255, 255,
+ 0, 1, 0, 0, 164, 2,
+ 0, 0, 124, 0, 0, 0,
+ 1, 0, 0, 0, 133, 0,
+ 142, 0, 0, 0, 0, 0,
+ 0, 0, 115, 97, 109, 112,
+ 108, 101, 114, 48, 0, 116,
+ 101, 120, 116, 117, 114, 101,
+ 48, 0, 67, 111, 110, 115,
+ 116, 97, 110, 116, 115, 0,
+ 142, 0, 0, 0, 13, 0,
+ 0, 0, 176, 0, 0, 0,
+ 232, 1, 0, 0, 0, 0,
+ 0, 0, 0, 0, 248, 1,
+ 8, 2, 0, 0, 4, 0,
+ 21, 2, 0, 0, 8, 0,
+ 32, 2, 0, 0, 12, 0,
+ 2, 0, 0, 0, 248, 1,
+ 44, 2, 0, 0, 16, 0,
+ 0, 0, 0, 0, 56, 2,
+ 72, 2, 0, 0, 32, 0,
+ 87, 2, 0, 0, 36, 0,
+ 103, 2, 0, 0, 40, 0,
+ 119, 2, 0, 0, 44, 0,
+ 135, 2, 0, 0, 48, 0,
+ 143, 2, 0, 0, 64, 0,
+ 150, 2, 0, 0, 80, 0,
+ 157, 2, 0, 0, 96, 0,
+ 3, 3, 0, 0, 101, 0,
@@ -1,9 +1,7 @@
-Texture2D theTexture : register(t0);
-SamplerState theSampler : register(s0);
#include "D3D11_PixelShader_Common.hlsli"
float4 main(PixelShaderInput input) : SV_TARGET
{
- return GetOutputColor(theTexture.Sample(theSampler, input.tex)) * input.color;
+ return GetOutputColor(texture0.Sample(sampler0, input.tex)) * input.color;
}
@@ -1,339 +1,339 @@
-// cbuffer VertexShaderConstants
-// row_major float4x4 model; // Offset: 0 Size: 64
-// row_major float4x4 projectionAndView;// Offset: 64 Size: 64
-// VertexShaderConstants cbuffer NA NA cb0 1
-// POSITION 0 xyz 0 NONE float xyz
-// SV_POSITION 0 xyzw 0 POS float xyzw
-// c1 cb0 0 8 ( FLT, FLT, FLT, FLT)
-// Runtime generated constant mappings:
-// Target Reg Constant Description
-// ---------- --------------------------------------------------
-// c0 Vertex Shader position offset
- vs_2_0
- dcl_texcoord v0
- dcl_texcoord1 v1
- dcl_texcoord2 v2
- mul r0, v0.y, c2
- mad r0, v0.x, c1, r0
- mad r0, v0.z, c3, r0
- add r0, r0, c4
- mul r1, r0.y, c6
- mad r1, r0.x, c5, r1
- mad r1, r0.z, c7, r1
- mad r0, r0.w, c8, r1
- mad oPos.xy, r0.w, c0, r0
- mov oPos.zw, r0
- mov oT0.xy, v1
- mov oT1, v2
-// approximately 12 instruction slots used
-vs_4_0
-dcl_constantbuffer CB0[8], immediateIndexed
-dcl_input v0.xyz
-dcl_input v1.xy
-dcl_input v2.xyzw
-dcl_output_siv o0.xyzw, position
-dcl_output o1.xy
-dcl_output o2.xyzw
-dcl_temps 2
-mul r0.xyzw, v0.yyyy, cb0[1].xyzw
-mad r0.xyzw, v0.xxxx, cb0[0].xyzw, r0.xyzw
-mad r0.xyzw, v0.zzzz, cb0[2].xyzw, r0.xyzw
-add r0.xyzw, r0.xyzw, cb0[3].xyzw
-mul r1.xyzw, r0.yyyy, cb0[5].xyzw
-mad r1.xyzw, r0.xxxx, cb0[4].xyzw, r1.xyzw
-mad r1.xyzw, r0.zzzz, cb0[6].xyzw, r1.xyzw
-mad o0.xyzw, r0.wwww, cb0[7].xyzw, r1.xyzw
-mov o1.xy, v1.xyxx
-mov o2.xyzw, v2.xyzw
-// Approximately 11 instruction slots used
- 68, 88, 66, 67, 152, 172,
- 81, 45, 198, 200, 12, 38,
- 143, 4, 178, 228, 158, 175,
- 169, 64, 1, 0, 0, 0,
- 140, 5, 0, 0, 6, 0,
- 108, 1, 0, 0, 52, 3,
- 0, 0, 176, 3, 0, 0,
- 168, 4, 0, 0, 24, 5,
- 44, 1, 0, 0, 44, 1,
- 0, 0, 0, 2, 254, 255,
- 248, 0, 0, 0, 52, 0,
- 1, 0, 48, 0, 0, 0,
- 0, 0, 8, 0, 1, 0,
- 31, 0, 0, 2, 5, 0,
- 0, 128, 0, 0, 15, 144,
- 1, 128, 1, 0, 15, 144,
- 2, 128, 2, 0, 15, 144,
- 5, 0, 0, 3, 0, 0,
- 15, 128, 0, 0, 85, 144,
- 2, 0, 228, 160, 4, 0,
- 0, 4, 0, 0, 15, 128,
- 0, 0, 0, 144, 1, 0,
- 228, 160, 0, 0, 228, 128,
- 4, 0, 0, 4, 0, 0,
- 15, 128, 0, 0, 170, 144,
- 3, 0, 228, 160, 0, 0,
- 228, 128, 2, 0, 0, 3,
- 228, 128, 4, 0, 228, 160,
- 5, 0, 0, 3, 1, 0,
- 15, 128, 0, 0, 85, 128,
- 6, 0, 228, 160, 4, 0,
- 0, 4, 1, 0, 15, 128,
- 0, 0, 0, 128, 5, 0,
- 228, 160, 1, 0, 228, 128,
- 4, 0, 0, 4, 1, 0,
- 15, 128, 0, 0, 170, 128,
- 7, 0, 228, 160, 1, 0,
- 228, 128, 4, 0, 0, 4,
- 255, 128, 8, 0, 228, 160,
- 1, 0, 228, 128, 4, 0,
- 0, 4, 0, 0, 3, 192,
- 0, 0, 255, 128, 0, 0,
- 12, 192, 0, 0, 228, 128,
- 3, 224, 1, 0, 228, 144,
- 1, 0, 0, 2, 1, 0,
- 15, 224, 2, 0, 228, 144,
- 68, 82, 192, 1, 0, 0,
- 64, 0, 1, 0, 112, 0,
- 95, 0, 0, 3, 114, 16,
- 95, 0, 0, 3, 50, 16,
- 95, 0, 0, 3, 242, 16,
- 103, 0, 0, 4, 242, 32,
- 1, 0, 0, 0, 101, 0,
- 0, 3, 50, 32, 16, 0,
- 2, 0, 0, 0, 104, 0,
- 0, 2, 2, 0, 0, 0,
- 56, 0, 0, 8, 242, 0,
- 86, 21, 16, 0, 0, 0,
- 0, 0, 70, 142, 32, 0,
- 0, 0, 50, 0, 0, 10,
- 242, 0, 16, 0, 0, 0,
- 0, 0, 6, 16, 16, 0,
- 0, 0, 0, 0, 70, 142,
- 50, 0, 0, 10, 242, 0,
- 166, 26, 16, 0, 0, 0,
- 0, 0, 0, 0, 2, 0,
- 0, 8, 242, 0, 16, 0,
- 0, 0, 6, 0, 16, 0,
- 4, 0, 0, 0, 70, 14,
- 1, 0, 0, 0, 50, 0,
- 0, 10, 242, 32, 16, 0,
- 0, 0, 0, 0, 246, 15,
- 70, 14, 16, 0, 1, 0,
- 50, 32, 16, 0, 1, 0,
- 1, 0, 0, 0, 54, 0,
- 0, 5, 242, 32, 16, 0,
- 2, 0, 0, 0, 70, 30,
- 11, 0, 0, 0, 2, 0,
- 6, 0, 0, 0, 8, 0,
- 240, 0, 0, 0, 1, 0,
- 0, 0, 84, 0, 0, 0,
- 1, 0, 0, 0, 28, 0,
- 0, 0, 0, 4, 254, 255,
- 0, 1, 0, 0, 198, 0,
- 0, 0, 60, 0, 0, 0,
- 1, 0, 0, 0, 86, 101,
- 114, 116, 101, 120, 83, 104,
- 97, 100, 101, 114, 67, 111,
- 110, 115, 116, 97, 110, 116,
- 115, 0, 171, 171, 60, 0,
- 108, 0, 0, 0, 128, 0,
- 0, 0, 0, 0, 156, 0,
- 64, 0, 0, 0, 2, 0,
- 0, 0, 164, 0, 0, 0,
- 0, 0, 0, 0, 180, 0,
- 0, 0, 0, 0, 109, 111,
- 100, 101, 108, 0, 171, 171,
- 2, 0, 3, 0, 4, 0,
- 0, 0, 0, 0, 112, 114,
- 111, 106, 101, 99, 116, 105,
- 111, 110, 65, 110, 100, 86,
- 105, 101, 119, 0, 77, 105,
- 99, 114, 111, 115, 111, 102,
- 116, 32, 40, 82, 41, 32,
- 72, 76, 83, 76, 32, 83,
- 104, 97, 100, 101, 114, 32,
- 67, 111, 109, 112, 105, 108,
- 101, 114, 32, 49, 48, 46,
- 49, 0, 171, 171, 73, 83,
- 71, 78, 104, 0, 0, 0,
- 0, 0, 0, 0, 7, 7,
- 0, 0, 89, 0, 0, 0,
- 0, 0, 98, 0, 0, 0,
- 0, 0, 80, 79, 83, 73,
- 84, 73, 79, 78, 0, 84,
- 69, 88, 67, 79, 79, 82,
- 68, 0, 67, 79, 76, 79,
- 82, 0, 79, 83, 71, 78,
- 108, 0, 0, 0, 3, 0,
- 80, 0, 0, 0, 0, 0,
- 92, 0, 0, 0, 0, 0,
- 3, 0, 0, 0, 1, 0,
- 0, 0, 3, 12, 0, 0,
- 101, 0, 0, 0, 0, 0,
- 83, 86, 95, 80, 79, 83,
- 73, 84, 73, 79, 78, 0,
- 84, 69, 88, 67, 79, 79,
- 82, 68, 0, 67, 79, 76,
- 79, 82, 0, 171
+// cbuffer VertexShaderConstants
+// row_major float4x4 model; // Offset: 0 Size: 64
+// row_major float4x4 projectionAndView;// Offset: 64 Size: 64
+// VertexShaderConstants cbuffer NA NA cb0 1
+// POSITION 0 xyz 0 NONE float xyz
+// SV_POSITION 0 xyzw 0 POS float xyzw
+// c1 cb0 0 8 ( FLT, FLT, FLT, FLT)
+// Runtime generated constant mappings:
+// Target Reg Constant Description
+// ---------- --------------------------------------------------
+// c0 Vertex Shader position offset
+ vs_2_0
+ dcl_texcoord v0
+ dcl_texcoord1 v1
+ dcl_texcoord2 v2
+ mul r0, v0.y, c2
+ mad r0, v0.x, c1, r0
+ mad r0, v0.z, c3, r0
+ add r0, r0, c4
+ mul r1, r0.y, c6
+ mad r1, r0.x, c5, r1
+ mad r1, r0.z, c7, r1
+ mad r0, r0.w, c8, r1
+ mad oPos.xy, r0.w, c0, r0
+ mov oPos.zw, r0
+ mov oT0.xy, v1
+ mov oT1, v2
+// approximately 12 instruction slots used
+vs_4_0
+dcl_constantbuffer CB0[8], immediateIndexed
+dcl_input v0.xyz
+dcl_input v1.xy
+dcl_input v2.xyzw
+dcl_output_siv o0.xyzw, position
+dcl_output o1.xy
+dcl_output o2.xyzw
+dcl_temps 2
+mul r0.xyzw, v0.yyyy, cb0[1].xyzw
+mad r0.xyzw, v0.xxxx, cb0[0].xyzw, r0.xyzw
+mad r0.xyzw, v0.zzzz, cb0[2].xyzw, r0.xyzw
+add r0.xyzw, r0.xyzw, cb0[3].xyzw
+mul r1.xyzw, r0.yyyy, cb0[5].xyzw
+mad r1.xyzw, r0.xxxx, cb0[4].xyzw, r1.xyzw
+mad r1.xyzw, r0.zzzz, cb0[6].xyzw, r1.xyzw
+mad o0.xyzw, r0.wwww, cb0[7].xyzw, r1.xyzw
+mov o1.xy, v1.xyxx
+mov o2.xyzw, v2.xyzw
+// Approximately 11 instruction slots used
+ 68, 88, 66, 67, 152, 172,
+ 81, 45, 198, 200, 12, 38,
+ 143, 4, 178, 228, 158, 175,
+ 169, 64, 1, 0, 0, 0,
+ 140, 5, 0, 0, 6, 0,
+ 108, 1, 0, 0, 52, 3,
+ 0, 0, 176, 3, 0, 0,
+ 168, 4, 0, 0, 24, 5,
+ 44, 1, 0, 0, 44, 1,
+ 0, 0, 0, 2, 254, 255,
+ 248, 0, 0, 0, 52, 0,
+ 1, 0, 48, 0, 0, 0,
+ 0, 0, 8, 0, 1, 0,
+ 31, 0, 0, 2, 5, 0,
+ 0, 128, 0, 0, 15, 144,
+ 1, 128, 1, 0, 15, 144,
+ 2, 128, 2, 0, 15, 144,
+ 5, 0, 0, 3, 0, 0,
+ 15, 128, 0, 0, 85, 144,
+ 2, 0, 228, 160, 4, 0,
+ 0, 4, 0, 0, 15, 128,
+ 0, 0, 0, 144, 1, 0,
+ 228, 160, 0, 0, 228, 128,
+ 4, 0, 0, 4, 0, 0,
+ 15, 128, 0, 0, 170, 144,
+ 3, 0, 228, 160, 0, 0,
+ 228, 128, 2, 0, 0, 3,
+ 228, 128, 4, 0, 228, 160,
+ 5, 0, 0, 3, 1, 0,
+ 15, 128, 0, 0, 85, 128,
+ 6, 0, 228, 160, 4, 0,
+ 0, 4, 1, 0, 15, 128,
+ 0, 0, 0, 128, 5, 0,
+ 228, 160, 1, 0, 228, 128,
+ 4, 0, 0, 4, 1, 0,
+ 15, 128, 0, 0, 170, 128,
+ 7, 0, 228, 160, 1, 0,
+ 228, 128, 4, 0, 0, 4,
+ 255, 128, 8, 0, 228, 160,
+ 1, 0, 228, 128, 4, 0,
+ 0, 4, 0, 0, 3, 192,
+ 0, 0, 255, 128, 0, 0,
+ 12, 192, 0, 0, 228, 128,
+ 3, 224, 1, 0, 228, 144,
+ 1, 0, 0, 2, 1, 0,
+ 15, 224, 2, 0, 228, 144,
+ 68, 82, 192, 1, 0, 0,
+ 64, 0, 1, 0, 112, 0,
+ 95, 0, 0, 3, 114, 16,
+ 95, 0, 0, 3, 50, 16,
+ 95, 0, 0, 3, 242, 16,
+ 103, 0, 0, 4, 242, 32,
+ 1, 0, 0, 0, 101, 0,
+ 0, 3, 50, 32, 16, 0,
+ 2, 0, 0, 0, 104, 0,
+ 0, 2, 2, 0, 0, 0,
+ 56, 0, 0, 8, 242, 0,
+ 86, 21, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 50, 0, 0, 10,
+ 242, 0, 16, 0, 0, 0,
+ 0, 0, 6, 16, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 0, 0, 0, 0, 70, 14,
+ 50, 0, 0, 10, 242, 0,
+ 166, 26, 16, 0, 0, 0,
+ 0, 8, 242, 0, 16, 0,
+ 86, 5, 16, 0, 0, 0,
+ 0, 0, 0, 0, 5, 0,
+ 0, 0, 6, 0, 16, 0,
+ 4, 0, 0, 0, 70, 14,
+ 166, 10, 16, 0, 0, 0,
+ 1, 0, 0, 0, 50, 0,
+ 0, 10, 242, 32, 16, 0,
+ 0, 0, 0, 0, 246, 15,
+ 0, 0, 7, 0, 0, 0,
+ 70, 14, 16, 0, 1, 0,
+ 50, 32, 16, 0, 1, 0,
+ 1, 0, 0, 0, 54, 0,
+ 0, 5, 242, 32, 16, 0,
+ 2, 0, 0, 0, 70, 30,
+ 11, 0, 0, 0, 2, 0,
+ 6, 0, 0, 0, 8, 0,
+ 240, 0, 0, 0, 1, 0,
+ 0, 0, 84, 0, 0, 0,
+ 1, 0, 0, 0, 28, 0,
+ 0, 0, 0, 4, 254, 255,
+ 0, 1, 0, 0, 198, 0,
+ 0, 0, 60, 0, 0, 0,
+ 1, 0, 0, 0, 86, 101,
+ 114, 116, 101, 120, 83, 104,
+ 97, 100, 101, 114, 67, 111,
+ 110, 115, 116, 97, 110, 116,
+ 115, 0, 171, 171, 60, 0,
+ 108, 0, 0, 0, 128, 0,
+ 0, 0, 0, 0, 156, 0,
+ 64, 0, 0, 0, 2, 0,
+ 0, 0, 164, 0, 0, 0,
+ 0, 0, 0, 0, 180, 0,
+ 0, 0, 64, 0, 0, 0,
+ 0, 0, 0, 0, 109, 111,
+ 100, 101, 108, 0, 171, 171,
+ 2, 0, 3, 0, 4, 0,
+ 4, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 112, 114,
+ 111, 106, 101, 99, 116, 105,
+ 111, 110, 65, 110, 100, 86,
+ 105, 101, 119, 0, 77, 105,
+ 99, 114, 111, 115, 111, 102,
+ 116, 32, 40, 82, 41, 32,
+ 72, 76, 83, 76, 32, 83,
+ 104, 97, 100, 101, 114, 32,
+ 67, 111, 109, 112, 105, 108,
+ 101, 114, 32, 49, 48, 46,
+ 49, 0, 171, 171, 73, 83,
+ 71, 78, 104, 0, 0, 0,
+ 0, 0, 0, 0, 7, 7,
+ 0, 0, 89, 0, 0, 0,
+ 0, 0, 98, 0, 0, 0,
+ 0, 0, 80, 79, 83, 73,
+ 84, 73, 79, 78, 0, 84,
+ 69, 88, 67, 79, 79, 82,
+ 68, 0, 67, 79, 76, 79,
+ 82, 0, 79, 83, 71, 78,
+ 108, 0, 0, 0, 3, 0,
+ 80, 0, 0, 0, 0, 0,
+ 92, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 1, 0,
+ 0, 0, 3, 12, 0, 0,
+ 101, 0, 0, 0, 0, 0,
+ 83, 86, 95, 80, 79, 83,
+ 73, 84, 73, 79, 78, 0,
+ 84, 69, 88, 67, 79, 79,
+ 82, 68, 0, 67, 79, 76,
+ 79, 82, 0, 171
@@ -2192,10 +2192,6 @@ static void D3D11_SetupShaderConstants(SDL_Renderer *renderer, const SDL_RenderC
case SDL_PIXELFORMAT_INDEX8:
if (cmd->data.draw.texture_scale_mode == SDL_SCALEMODE_PIXELART) {
constants->texture_type = TEXTURETYPE_PALETTE_PIXELART;
- constants->texture_width = texture->w;
- constants->texture_height = texture->h;
- constants->texel_width = 1.0f / constants->texture_width;
- constants->texel_height = 1.0f / constants->texture_height;
} else {
constants->texture_type = TEXTURETYPE_PALETTE;
@@ -2221,10 +2217,6 @@ static void D3D11_SetupShaderConstants(SDL_Renderer *renderer, const SDL_RenderC
default:
constants->texture_type = TEXTURETYPE_RGB_PIXELART;
constants->texture_type = TEXTURETYPE_RGB;
@@ -2239,6 +2231,13 @@ static void D3D11_SetupShaderConstants(SDL_Renderer *renderer, const SDL_RenderC
break;
+ if (cmd->data.draw.texture_scale_mode == SDL_SCALEMODE_PIXELART) {
+ constants->texture_width = texture->w;
+ constants->texture_height = texture->h;
+ constants->texel_width = 1.0f / constants->texture_width;
+ constants->texel_height = 1.0f / constants->texture_height;
+ }
constants->sdr_white_point = texture->SDR_white_point;
if (renderer->target) {
@@ -1,1652 +1,1654 @@
-;
-; Input signature:
-; Name Index Mask Register SysValue Format Used
-; -------------------- ----- ------ -------- -------- ------- ------
-; SV_Position 0 xyzw 0 POS float
-; TEXCOORD 0 xy 1 NONE float xy
-; COLOR 0 xyzw 2 NONE float xyzw
-; Output signature:
-; SV_Target 0 xyzw 0 TARGET float xyzw
-; shader hash: 26e68272f5341a5f825b203d33651395
-; Pipeline Runtime Information:
-; Pixel Shader
-; DepthOutput=0
-; SampleFrequency=0
-; Name Index InterpMode DynIdx
-; -------------------- ----- ---------------------- ------
-; SV_Position 0 noperspective
-; TEXCOORD 0 linear
-; COLOR 0 linear
-; SV_Target 0
-; Buffer Definitions:
-; cbuffer Constants
-; {
-; struct Constants
-; float scRGB_output; ; Offset: 0
-; float texture_type; ; Offset: 4
-; float input_type; ; Offset: 8
-; float color_scale; ; Offset: 12
-; float4 texel_size; ; Offset: 16
-; float tonemap_method; ; Offset: 32
-; float tonemap_factor1; ; Offset: 36
-; float tonemap_factor2; ; Offset: 40
-; float sdr_white_point; ; Offset: 44
-; float4 Yoffset; ; Offset: 48
-; float4 Rcoeff; ; Offset: 64
-; float4 Gcoeff; ; Offset: 80
-; float4 Bcoeff; ; Offset: 96
-; } Constants; ; Offset: 0 Size: 112
-; }
-; Resource Bindings:
-; Name Type Format Dim ID HLSL Bind Count
-; ------------------------------ ---------- ------- ----------- ------- -------------- ------
-; Constants cbuffer NA NA CB0 cb1 1
-; sampler0 sampler NA NA S0 s0 1
-; sampler1 sampler NA NA S1 s1 1
-; texture0 texture f32 2d T0 t0 1
-; texture1 texture f32 2d T1 t1 1
-; texture2 texture f32 2d T2 t2 1
-; ViewId state:
-; Number of inputs: 12, outputs: 4
-; Outputs dependent on ViewId: { }
-; Inputs contributing to computation of Outputs:
-; output 0 depends on inputs: { 4, 5, 8 }
-; output 1 depends on inputs: { 4, 5, 9 }
-; output 2 depends on inputs: { 4, 5, 10 }
-; output 3 depends on inputs: { 4, 5, 11 }
-target datalayout = "e-m:e-p:32:32-i1:32-i8:32-i16:32-i32:32-i64:64-f16:32-f32:32-f64:64-n8:16:32:64"
-target triple = "dxil-ms-dx"
-%dx.types.Handle = type { i8* }
-%dx.types.CBufRet.f32 = type { float, float, float, float }
-%dx.types.ResRet.f32 = type { float, float, float, float, i32 }
-%"class.Texture2D<vector<float, 4> >" = type { <4 x float>, %"class.Texture2D<vector<float, 4> >::mips_type" }
-%"class.Texture2D<vector<float, 4> >::mips_type" = type { i32 }
-%Constants = type { float, float, float, float, <4 x float>, float, float, float, float, <4 x float>, <4 x float>, <4 x float>, <4 x float> }
-%struct.SamplerState = type { i32 }
-define void @main() {
- %1 = call %dx.types.Handle @dx.op.createHandle(i32 57, i8 0, i32 2, i32 2, i1 false) ; CreateHandle(resourceClass,rangeId,index,nonUniformIndex)
- %2 = call %dx.types.Handle @dx.op.createHandle(i32 57, i8 0, i32 1, i32 1, i1 false) ; CreateHandle(resourceClass,rangeId,index,nonUniformIndex)
- %3 = call %dx.types.Handle @dx.op.createHandle(i32 57, i8 0, i32 0, i32 0, i1 false) ; CreateHandle(resourceClass,rangeId,index,nonUniformIndex)
- %4 = call %dx.types.Handle @dx.op.createHandle(i32 57, i8 3, i32 1, i32 1, i1 false) ; CreateHandle(resourceClass,rangeId,index,nonUniformIndex)
- %5 = call %dx.types.Handle @dx.op.createHandle(i32 57, i8 3, i32 0, i32 0, i1 false) ; CreateHandle(resourceClass,rangeId,index,nonUniformIndex)
- %6 = call %dx.types.Handle @dx.op.createHandle(i32 57, i8 2, i32 0, i32 1, i1 false) ; CreateHandle(resourceClass,rangeId,index,nonUniformIndex)
- %7 = call float @dx.op.loadInput.f32(i32 4, i32 2, i32 0, i8 0, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
- %8 = call float @dx.op.loadInput.f32(i32 4, i32 2, i32 0, i8 1, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
- %9 = call float @dx.op.loadInput.f32(i32 4, i32 2, i32 0, i8 2, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
- %10 = call float @dx.op.loadInput.f32(i32 4, i32 2, i32 0, i8 3, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
- %11 = call float @dx.op.loadInput.f32(i32 4, i32 1, i32 0, i8 0, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
- %12 = call float @dx.op.loadInput.f32(i32 4, i32 1, i32 0, i8 1, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
- %13 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 0) ; CBufferLoadLegacy(handle,regIndex)
- %14 = extractvalue %dx.types.CBufRet.f32 %13, 1
- %15 = fcmp fast oeq float %14, 0.000000e+00
- br i1 %15, label %253, label %16
-; <label>:16 ; preds = %0
- %17 = fcmp fast oeq float %14, 1.000000e+00
- br i1 %17, label %18, label %24
-; <label>:18 ; preds = %16
- %19 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %3, %dx.types.Handle %5, float %11, float %12, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp)
- %20 = extractvalue %dx.types.ResRet.f32 %19, 0
- %21 = extractvalue %dx.types.ResRet.f32 %19, 1
- %22 = extractvalue %dx.types.ResRet.f32 %19, 2
- %23 = extractvalue %dx.types.ResRet.f32 %19, 3
- br label %253
-; <label>:24 ; preds = %16
- %25 = fcmp fast oeq float %14, 2.000000e+00
- br i1 %25, label %26, label %85
-; <label>:26 ; preds = %24
- %27 = call float @dx.op.unary.f32(i32 83, float %11) ; DerivCoarseX(value)
- %28 = call float @dx.op.unary.f32(i32 83, float %12) ; DerivCoarseX(value)
- %29 = call float @dx.op.unary.f32(i32 6, float %27) ; FAbs(value)
- %30 = call float @dx.op.unary.f32(i32 6, float %28) ; FAbs(value)
- %31 = call float @dx.op.unary.f32(i32 84, float %11) ; DerivCoarseY(value)
- %32 = call float @dx.op.unary.f32(i32 84, float %12) ; DerivCoarseY(value)
- %33 = call float @dx.op.unary.f32(i32 6, float %31) ; FAbs(value)
- %34 = call float @dx.op.unary.f32(i32 6, float %32) ; FAbs(value)
- %35 = fadd fast float %33, %29
- %36 = fadd fast float %34, %30
- %37 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 1) ; CBufferLoadLegacy(handle,regIndex)
- %38 = extractvalue %dx.types.CBufRet.f32 %37, 2
- %39 = extractvalue %dx.types.CBufRet.f32 %37, 3
- %40 = fmul fast float %38, %35
- %41 = fmul fast float %39, %36
- %42 = call float @dx.op.binary.f32(i32 35, float %40, float 0x3EE4F8B580000000) ; FMax(a,b)
- %43 = call float @dx.op.binary.f32(i32 35, float %41, float 0x3EE4F8B580000000) ; FMax(a,b)
- %44 = call float @dx.op.binary.f32(i32 36, float %42, float 1.000000e+00) ; FMin(a,b)
- %45 = call float @dx.op.binary.f32(i32 36, float %43, float 1.000000e+00) ; FMin(a,b)
- %46 = fmul fast float %38, %11
- %47 = fmul fast float %39, %12
- %48 = fmul fast float %44, 5.000000e-01
- %49 = fmul fast float %45, 5.000000e-01
- %50 = fsub fast float %46, %48
- %51 = fsub fast float %47, %49
- %52 = call float @dx.op.unary.f32(i32 22, float %50) ; Frc(value)
- %53 = call float @dx.op.unary.f32(i32 22, float %51) ; Frc(value)
- %54 = fadd fast float %44, -1.000000e+00
- %55 = fadd fast float %54, %52
- %56 = fadd fast float %45, -1.000000e+00
- %57 = fadd fast float %56, %53
- %58 = fdiv fast float %55, %44
- %59 = fdiv fast float %57, %45
- %60 = call float @dx.op.unary.f32(i32 7, float %58) ; Saturate(value)
- %61 = call float @dx.op.unary.f32(i32 7, float %59) ; Saturate(value)
- %62 = fmul fast float %60, 2.000000e+00
- %63 = fmul fast float %61, 2.000000e+00
- %64 = fsub fast float 3.000000e+00, %62
- %65 = fsub fast float 3.000000e+00, %63
- %66 = fmul fast float %60, %60
- %67 = fmul fast float %66, %64
- %68 = fmul fast float %61, %61
- %69 = fmul fast float %68, %65
- %70 = call float @dx.op.unary.f32(i32 27, float %50) ; Round_ni(value)
- %71 = call float @dx.op.unary.f32(i32 27, float %51) ; Round_ni(value)
- %72 = fadd fast float %70, 5.000000e-01
- %73 = fadd fast float %71, 5.000000e-01
- %74 = fadd fast float %72, %67
- %75 = fadd fast float %73, %69
- %76 = extractvalue %dx.types.CBufRet.f32 %37, 0
- %77 = extractvalue %dx.types.CBufRet.f32 %37, 1
- %78 = fmul fast float %76, %74
- %79 = fmul fast float %75, %77
- %80 = call %dx.types.ResRet.f32 @dx.op.sampleGrad.f32(i32 63, %dx.types.Handle %3, %dx.types.Handle %5, float %78, float %79, float undef, float undef, i32 0, i32 0, i32 undef, float %27, float %28, float undef, float %31, float %32, float undef, float undef) ; SampleGrad(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,ddx0,ddx1,ddx2,ddy0,ddy1,ddy2,clamp)
- %81 = extractvalue %dx.types.ResRet.f32 %80, 0
- %82 = extractvalue %dx.types.ResRet.f32 %80, 1
- %83 = extractvalue %dx.types.ResRet.f32 %80, 2
- %84 = extractvalue %dx.types.ResRet.f32 %80, 3
-; <label>:85 ; preds = %24
- %86 = fcmp fast oeq float %14, 3.000000e+00
- br i1 %86, label %87, label %97
-; <label>:87 ; preds = %85
- %88 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %3, %dx.types.Handle %5, float %11, float %12, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp)
- %89 = extractvalue %dx.types.ResRet.f32 %88, 0
- %90 = fmul fast float %89, 0x3FEFE00000000000
- %91 = fadd fast float %90, 1.953125e-03
- %92 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %2, %dx.types.Handle %4, float %91, float 5.000000e-01, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp)
- %93 = extractvalue %dx.types.ResRet.f32 %92, 0
- %94 = extractvalue %dx.types.ResRet.f32 %92, 1
- %95 = extractvalue %dx.types.ResRet.f32 %92, 2
- %96 = extractvalue %dx.types.ResRet.f32 %92, 3
-; <label>:97 ; preds = %85
- %98 = fcmp fast oeq float %14, 4.000000e+00
- br i1 %98, label %99, label %162
-; <label>:99 ; preds = %97
- %100 = call float @dx.op.unary.f32(i32 83, float %11) ; DerivCoarseX(value)
- %101 = call float @dx.op.unary.f32(i32 83, float %12) ; DerivCoarseX(value)
- %102 = call float @dx.op.unary.f32(i32 6, float %100) ; FAbs(value)
- %103 = call float @dx.op.unary.f32(i32 6, float %101) ; FAbs(value)
- %104 = call float @dx.op.unary.f32(i32 84, float %11) ; DerivCoarseY(value)
- %105 = call float @dx.op.unary.f32(i32 84, float %12) ; DerivCoarseY(value)
- %106 = call float @dx.op.unary.f32(i32 6, float %104) ; FAbs(value)
- %107 = call float @dx.op.unary.f32(i32 6, float %105) ; FAbs(value)
- %108 = fadd fast float %106, %102
- %109 = fadd fast float %107, %103
- %110 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 1) ; CBufferLoadLegacy(handle,regIndex)
- %111 = extractvalue %dx.types.CBufRet.f32 %110, 2
- %112 = extractvalue %dx.types.CBufRet.f32 %110, 3
- %113 = fmul fast float %111, %108
- %114 = fmul fast float %112, %109
- %115 = call float @dx.op.binary.f32(i32 35, float %113, float 0x3EE4F8B580000000) ; FMax(a,b)
- %116 = call float @dx.op.binary.f32(i32 35, float %114, float 0x3EE4F8B580000000) ; FMax(a,b)
- %117 = call float @dx.op.binary.f32(i32 36, float %115, float 1.000000e+00) ; FMin(a,b)
- %118 = call float @dx.op.binary.f32(i32 36, float %116, float 1.000000e+00) ; FMin(a,b)
- %119 = fmul fast float %111, %11
- %120 = fmul fast float %112, %12
- %121 = fmul fast float %117, 5.000000e-01
- %122 = fmul fast float %118, 5.000000e-01
- %123 = fsub fast float %119, %121
- %124 = fsub fast float %120, %122
- %125 = call float @dx.op.unary.f32(i32 22, float %123) ; Frc(value)
- %126 = call float @dx.op.unary.f32(i32 22, float %124) ; Frc(value)
- %127 = fadd fast float %117, -1.000000e+00
- %128 = fadd fast float %127, %125
- %129 = fadd fast float %118, -1.000000e+00
- %130 = fadd fast float %129, %126
- %131 = fdiv fast float %128, %117
- %132 = fdiv fast float %130, %118
- %133 = call float @dx.op.unary.f32(i32 7, float %131) ; Saturate(value)
- %134 = call float @dx.op.unary.f32(i32 7, float %132) ; Saturate(value)
- %135 = fmul fast float %133, 2.000000e+00
- %136 = fmul fast float %134, 2.000000e+00
- %137 = fsub fast float 3.000000e+00, %135
- %138 = fsub fast float 3.000000e+00, %136
- %139 = fmul fast float %133, %133
- %140 = fmul fast float %139, %137
- %141 = fmul fast float %134, %134
- %142 = fmul fast float %141, %138
- %143 = call float @dx.op.unary.f32(i32 27, float %123) ; Round_ni(value)
- %144 = call float @dx.op.unary.f32(i32 27, float %124) ; Round_ni(value)
- %145 = fadd fast float %143, 5.000000e-01
- %146 = fadd fast float %144, 5.000000e-01
- %147 = fadd fast float %145, %140
- %148 = fadd fast float %146, %142
- %149 = extractvalue %dx.types.CBufRet.f32 %110, 0
- %150 = extractvalue %dx.types.CBufRet.f32 %110, 1
- %151 = fmul fast float %149, %147
- %152 = fmul fast float %148, %150
- %153 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %3, %dx.types.Handle %5, float %151, float %152, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp)
- %154 = extractvalue %dx.types.ResRet.f32 %153, 0
- %155 = fmul fast float %154, 0x3FEFE00000000000
- %156 = fadd fast float %155, 1.953125e-03
- %157 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %2, %dx.types.Handle %4, float %156, float 5.000000e-01, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp)
- %158 = extractvalue %dx.types.ResRet.f32 %157, 0
- %159 = extractvalue %dx.types.ResRet.f32 %157, 1
- %160 = extractvalue %dx.types.ResRet.f32 %157, 2
- %161 = extractvalue %dx.types.ResRet.f32 %157, 3
-; <label>:162 ; preds = %97
- %163 = fcmp fast oeq float %14, 5.000000e+00
- br i1 %163, label %164, label %192
-; <label>:164 ; preds = %162
- %165 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %3, %dx.types.Handle %5, float %11, float %12, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp)
- %166 = extractvalue %dx.types.ResRet.f32 %165, 0
- %167 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %2, %dx.types.Handle %5, float %11, float %12, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp)
- %168 = extractvalue %dx.types.ResRet.f32 %167, 0
- %169 = extractvalue %dx.types.ResRet.f32 %167, 1
- %170 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 3) ; CBufferLoadLegacy(handle,regIndex)
- %171 = extractvalue %dx.types.CBufRet.f32 %170, 0
- %172 = extractvalue %dx.types.CBufRet.f32 %170, 1
- %173 = extractvalue %dx.types.CBufRet.f32 %170, 2
- %174 = fadd fast float %171, %166
- %175 = fadd fast float %172, %168
- %176 = fadd fast float %173, %169
- %177 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 4) ; CBufferLoadLegacy(handle,regIndex)
- %178 = extractvalue %dx.types.CBufRet.f32 %177, 0
- %179 = extractvalue %dx.types.CBufRet.f32 %177, 1
- %180 = extractvalue %dx.types.CBufRet.f32 %177, 2
- %181 = call float @dx.op.dot3.f32(i32 55, float %174, float %175, float %176, float %178, float %179, float %180) ; Dot3(ax,ay,az,bx,by,bz)
- %182 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 5) ; CBufferLoadLegacy(handle,regIndex)
- %183 = extractvalue %dx.types.CBufRet.f32 %182, 0
- %184 = extractvalue %dx.types.CBufRet.f32 %182, 1
- %185 = extractvalue %dx.types.CBufRet.f32 %182, 2
- %186 = call float @dx.op.dot3.f32(i32 55, float %174, float %175, float %176, float %183, float %184, float %185) ; Dot3(ax,ay,az,bx,by,bz)
- %187 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 6) ; CBufferLoadLegacy(handle,regIndex)
- %188 = extractvalue %dx.types.CBufRet.f32 %187, 0
- %189 = extractvalue %dx.types.CBufRet.f32 %187, 1
- %190 = extractvalue %dx.types.CBufRet.f32 %187, 2
- %191 = call float @dx.op.dot3.f32(i32 55, float %174, float %175, float %176, float %188, float %189, float %190) ; Dot3(ax,ay,az,bx,by,bz)
-; <label>:192 ; preds = %162
- %193 = fcmp fast oeq float %14, 6.000000e+00
- br i1 %193, label %194, label %222
-; <label>:194 ; preds = %192
- %195 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %3, %dx.types.Handle %5, float %11, float %12, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp)
- %196 = extractvalue %dx.types.ResRet.f32 %195, 0
- %197 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %2, %dx.types.Handle %5, float %11, float %12, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp)
- %198 = extractvalue %dx.types.ResRet.f32 %197, 0
- %199 = extractvalue %dx.types.ResRet.f32 %197, 1
- %200 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 3) ; CBufferLoadLegacy(handle,regIndex)
- %201 = extractvalue %dx.types.CBufRet.f32 %200, 0
- %202 = extractvalue %dx.types.CBufRet.f32 %200, 1
- %203 = extractvalue %dx.types.CBufRet.f32 %200, 2
- %204 = fadd fast float %201, %196
- %205 = fadd fast float %202, %199
- %206 = fadd fast float %203, %198
- %207 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 4) ; CBufferLoadLegacy(handle,regIndex)
- %208 = extractvalue %dx.types.CBufRet.f32 %207, 0
- %209 = extractvalue %dx.types.CBufRet.f32 %207, 1
- %210 = extractvalue %dx.types.CBufRet.f32 %207, 2
- %211 = call float @dx.op.dot3.f32(i32 55, float %204, float %205, float %206, float %208, float %209, float %210) ; Dot3(ax,ay,az,bx,by,bz)
- %212 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 5) ; CBufferLoadLegacy(handle,regIndex)
- %213 = extractvalue %dx.types.CBufRet.f32 %212, 0
- %214 = extractvalue %dx.types.CBufRet.f32 %212, 1
- %215 = extractvalue %dx.types.CBufRet.f32 %212, 2
- %216 = call float @dx.op.dot3.f32(i32 55, float %204, float %205, float %206, float %213, float %214, float %215) ; Dot3(ax,ay,az,bx,by,bz)
- %217 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 6) ; CBufferLoadLegacy(handle,regIndex)
- %218 = extractvalue %dx.types.CBufRet.f32 %217, 0
- %219 = extractvalue %dx.types.CBufRet.f32 %217, 1
- %220 = extractvalue %dx.types.CBufRet.f32 %217, 2
- %221 = call float @dx.op.dot3.f32(i32 55, float %204, float %205, float %206, float %218, float %219, float %220) ; Dot3(ax,ay,az,bx,by,bz)
-; <label>:222 ; preds = %192
- %223 = fcmp fast oeq float %14, 7.000000e+00
- br i1 %223, label %224, label %253
-; <label>:224 ; preds = %222
- %225 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %3, %dx.types.Handle %5, float %11, float %12, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp)
- %226 = extractvalue %dx.types.ResRet.f32 %225, 0
- %227 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %2, %dx.types.Handle %5, float %11, float %12, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp)
- %228 = extractvalue %dx.types.ResRet.f32 %227, 0
- %229 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %1, %dx.types.Handle %5, float %11, float %12, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp)
- %230 = extractvalue %dx.types.ResRet.f32 %229, 0
- %231 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 3) ; CBufferLoadLegacy(handle,regIndex)
- %232 = extractvalue %dx.types.CBufRet.f32 %231, 0
- %233 = extractvalue %dx.types.CBufRet.f32 %231, 1
- %234 = extractvalue %dx.types.CBufRet.f32 %231, 2
- %235 = fadd fast float %232, %226
- %236 = fadd fast float %233, %228
- %237 = fadd fast float %234, %230
- %238 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 4) ; CBufferLoadLegacy(handle,regIndex)
- %239 = extractvalue %dx.types.CBufRet.f32 %238, 0
- %240 = extractvalue %dx.types.CBufRet.f32 %238, 1
- %241 = extractvalue %dx.types.CBufRet.f32 %238, 2
- %242 = call float @dx.op.dot3.f32(i32 55, float %235, float %236, float %237, float %239, float %240, float %241) ; Dot3(ax,ay,az,bx,by,bz)
- %243 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 5) ; CBufferLoadLegacy(handle,regIndex)
- %244 = extractvalue %dx.types.CBufRet.f32 %243, 0
- %245 = extractvalue %dx.types.CBufRet.f32 %243, 1
- %246 = extractvalue %dx.types.CBufRet.f32 %243, 2
- %247 = call float @dx.op.dot3.f32(i32 55, float %235, float %236, float %237, float %244, float %245, float %246) ; Dot3(ax,ay,az,bx,by,bz)
- %248 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 6) ; CBufferLoadLegacy(handle,regIndex)
- %249 = extractvalue %dx.types.CBufRet.f32 %248, 0
- %250 = extractvalue %dx.types.CBufRet.f32 %248, 1
- %251 = extractvalue %dx.types.CBufRet.f32 %248, 2
- %252 = call float @dx.op.dot3.f32(i32 55, float %235, float %236, float %237, float %249, float %250, float %251) ; Dot3(ax,ay,az,bx,by,bz)
-; <label>:253 ; preds = %224, %222, %194, %164, %99, %87, %26, %18, %0
- %254 = phi float [ %20, %18 ], [ %81, %26 ], [ %93, %87 ], [ %158, %99 ], [ %181, %164 ], [ %211, %194 ], [ %242, %224 ], [ 1.000000e+00, %0 ], [ 1.000000e+00, %222 ]
- %255 = phi float [ %21, %18 ], [ %82, %26 ], [ %94, %87 ], [ %159, %99 ], [ %186, %164 ], [ %216, %194 ], [ %247, %224 ], [ 1.000000e+00, %0 ], [ 0.000000e+00, %222 ]
- %256 = phi float [ %22, %18 ], [ %83, %26 ], [ %95, %87 ], [ %160, %99 ], [ %191, %164 ], [ %221, %194 ], [ %252, %224 ], [ 1.000000e+00, %0 ], [ 0.000000e+00, %222 ]
- %257 = phi float [ %23, %18 ], [ %84, %26 ], [ %96, %87 ], [ %161, %99 ], [ 1.000000e+00, %164 ], [ 1.000000e+00, %194 ], [ 1.000000e+00, %224 ], [ 1.000000e+00, %0 ], [ 1.000000e+00, %222 ]
- %258 = extractvalue %dx.types.CBufRet.f32 %13, 2
- %259 = fcmp fast oeq float %258, 3.000000e+00
- br i1 %259, label %260, label %308
-; <label>:260 ; preds = %253
- %261 = call float @dx.op.unary.f32(i32 6, float %254) ; FAbs(value)
- %262 = call float @dx.op.unary.f32(i32 6, float %255) ; FAbs(value)
- %263 = call float @dx.op.unary.f32(i32 6, float %256) ; FAbs(value)
- %264 = call float @dx.op.unary.f32(i32 23, float %261) ; Log(value)
- %265 = call float @dx.op.unary.f32(i32 23, float %262) ; Log(value)
- %266 = call float @dx.op.unary.f32(i32 23, float %263) ; Log(value)
- %267 = fmul fast float %264, 0x3F89F9B580000000
- %268 = fmul fast float %265, 0x3F89F9B580000000
- %269 = fmul fast float %266, 0x3F89F9B580000000
- %270 = call float @dx.op.unary.f32(i32 21, float %267) ; Exp(value)
- %271 = call float @dx.op.unary.f32(i32 21, float %268) ; Exp(value)
- %272 = call float @dx.op.unary.f32(i32 21, float %269) ; Exp(value)
- %273 = fadd fast float %270, -8.359375e-01
- %274 = fadd fast float %271, -8.359375e-01
- %275 = fadd fast float %272, -8.359375e-01
- %276 = call float @dx.op.binary.f32(i32 35, float %273, float 0.000000e+00) ; FMax(a,b)
- %277 = call float @dx.op.binary.f32(i32 35, float %274, float 0.000000e+00) ; FMax(a,b)
- %278 = call float @dx.op.binary.f32(i32 35, float %275, float 0.000000e+00) ; FMax(a,b)
- %279 = fmul fast float %270, 1.868750e+01
- %280 = fmul fast float %271, 1.868750e+01
- %281 = fmul fast float %272, 1.868750e+01
- %282 = fsub fast float 0x4032DA0000000000, %279
- %283 = fsub fast float 0x4032DA0000000000, %280
- %284 = fsub fast float 0x4032DA0000000000, %281
- %285 = fdiv fast float %276, %282
- %286 = fdiv fast float %277, %283
- %287 = fdiv fast float %278, %284
- %288 = call float @dx.op.unary.f32(i32 6, float %285) ; FAbs(value)
- %289 = call float @dx.op.unary.f32(i32 6, float %286) ; FAbs(value)
- %290 = call float @dx.op.unary.f32(i32 6, float %287) ; FAbs(value)
- %291 = call float @dx.op.unary.f32(i32 23, float %288) ; Log(value)
- %292 = call float @dx.op.unary.f32(i32 23, float %289) ; Log(value)
- %293 = call float @dx.op.unary.f32(i32 23, float %290) ; Log(value)
- %294 = fmul fast float %291, 0x40191C0D60000000
- %295 = fmul fast float %292, 0x40191C0D60000000
- %296 = fmul fast float %293, 0x40191C0D60000000
- %297 = call float @dx.op.unary.f32(i32 21, float %294) ; Exp(value)
- %298 = call float @dx.op.unary.f32(i32 21, float %295) ; Exp(value)
- %299 = call float @dx.op.unary.f32(i32 21, float %296) ; Exp(value)
- %300 = fmul fast float %297, 1.000000e+04
- %301 = fmul fast float %298, 1.000000e+04
- %302 = fmul fast float %299, 1.000000e+04
- %303 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 2) ; CBufferLoadLegacy(handle,regIndex)
- %304 = extractvalue %dx.types.CBufRet.f32 %303, 3
- %305 = fdiv fast float %300, %304
- %306 = fdiv fast float %301, %304
- %307 = fdiv fast float %302, %304
- br label %308
-; <label>:308 ; preds = %260, %253
- %309 = phi float [ %305, %260 ], [ %254, %253 ]
- %310 = phi float [ %306, %260 ], [ %255, %253 ]
- %311 = phi float [ %307, %260 ], [ %256, %253 ]
- %312 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 2) ; CBufferLoadLegacy(handle,regIndex)
- %313 = extractvalue %dx.types.CBufRet.f32 %312, 0
- %314 = fcmp fast une float %313, 0.000000e+00
- br i1 %314, label %315, label %368
-; <label>:315 ; preds = %308
- %316 = fcmp fast oeq float %313, 1.000000e+00
- br i1 %316, label %317, label %322
-; <label>:317 ; preds = %315
- %318 = extractvalue %dx.types.CBufRet.f32 %312, 1
- %319 = fmul fast float %318, %309
- %320 = fmul fast float %318, %310
- %321 = fmul fast float %318, %311
- br label %368
-; <label>:322 ; preds = %315
- %323 = fcmp fast oeq float %313, 2.000000e+00
- br i1 %323, label %324, label %368
-; <label>:324 ; preds = %322
- %325 = fcmp fast oeq float %258, 2.000000e+00
- br i1 %325, label %326, label %336
-; <label>:326 ; preds = %324
- %327 = fmul fast float %309, 0x3FE413B180000000
- %328 = call float @dx.op.tertiary.f32(i32 46, float 0x3FD512F900000000, float %310, float %327) ; FMad(a,b,c)
- %329 = call float @dx.op.tertiary.f32(i32 46, float 0x3FA62D1F20000000, float %311, float %328) ; FMad(a,b,c)
- %330 = fmul fast float %309, 0x3FB1B05740000000
- %331 = call float @dx.op.tertiary.f32(i32 46, float 0x3FED6CE140000000, float %310, float %330) ; FMad(a,b,c)
- %332 = call float @dx.op.tertiary.f32(i32 46, float 0x3F8744F5E0000000, float %311, float %331) ; FMad(a,b,c)
- %333 = fmul fast float %309, 0x3F90C8CD60000000
- %334 = call float @dx.op.tertiary.f32(i32 46, float 0x3FB6880520000000, float %310, float %333) ; FMad(a,b,c)
- %335 = call float @dx.op.tertiary.f32(i32 46, float 0x3FECA8B6E0000000, float %311, float %334) ; FMad(a,b,c)
- br label %336
-; <label>:336 ; preds = %326, %324
- %337 = phi float [ %329, %326 ], [ %309, %324 ]
- %338 = phi float [ %332, %326 ], [ %310, %324 ]
- %339 = phi float [ %335, %326 ], [ %311, %324 ]
- %340 = call float @dx.op.binary.f32(i32 35, float %338, float %339) ; FMax(a,b)
- %341 = call float @dx.op.binary.f32(i32 35, float %337, float %340) ; FMax(a,b)
- %342 = fcmp fast ogt float %341, 0.000000e+00
- br i1 %342, label %343, label %354
-; <label>:343 ; preds = %336
- %344 = extractvalue %dx.types.CBufRet.f32 %312, 1
- %345 = fmul fast float %344, %341
- %346 = fadd fast float %345, 1.000000e+00
- %347 = extractvalue %dx.types.CBufRet.f32 %312, 2
- %348 = fmul fast float %347, %341
- %349 = fadd fast float %348, 1.000000e+00
- %350 = fdiv fast float %346, %349
- %351 = fmul fast float %350, %337
- %352 = fmul fast float %350, %338
- %353 = fmul fast float %350, %339
- br label %354
-; <label>:354 ; preds = %343, %336
- %355 = phi float [ %351, %343 ], [ %337, %336 ]
- %356 = phi float [ %352, %343 ], [ %338, %336 ]
- %357 = phi float [ %353, %343 ], [ %339, %336 ]
- br i1 %325, label %358, label %368
-; <label>:358 ; preds = %354
- %359 = fmul fast float %355, 0x3FFA916440000000
- %360 = call float @dx.op.tertiary.f32(i32 46, float 0xBFE2CE1400000000, float %356, float %359) ; FMad(a,b,c)
- %361 = call float @dx.op.tertiary.f32(i32 46, float 0xBFB2A5A460000000, float %357, float %360) ; FMad(a,b,c)
- %362 = fmul fast float %355, 0xBFBFE24FE0000000
- %363 = call float @dx.op.tertiary.f32(i32 46, float 0x3FF2205680000000, float %356, float %362) ; FMad(a,b,c)
- %364 = call float @dx.op.tertiary.f32(i32 46, float 0xBF8118C1A0000000, float %357, float %363) ; FMad(a,b,c)
- %365 = fmul fast float %355, 0xBF9296F660000000
- %366 = call float @dx.op.tertiary.f32(i32 46, float 0xBFB9C0B9A0000000, float %356, float %365) ; FMad(a,b,c)
- %367 = call float @dx.op.tertiary.f32(i32 46, float 0x3FF1E66780000000, float %357, float %366) ; FMad(a,b,c)
-; <label>:368 ; preds = %358, %354, %322, %317, %308
- %369 = phi float [ %309, %308 ], [ %319, %317 ], [ %361, %358 ], [ %355, %354 ], [ %309, %322 ]
- %370 = phi float [ %310, %308 ], [ %320, %317 ], [ %364, %358 ], [ %356, %354 ], [ %310, %322 ]
- %371 = phi float [ %311, %308 ], [ %321, %317 ], [ %367, %358 ], [ %357, %354 ], [ %311, %322 ]
- %372 = fcmp fast oeq float %258, 1.000000e+00
- br i1 %372, label %373, label %419
-; <label>:373 ; preds = %368
- %374 = extractvalue %dx.types.CBufRet.f32 %13, 0
- %375 = fcmp fast une float %374, 0.000000e+00
- br i1 %375, label %376, label %411
-; <label>:376 ; preds = %373
- %377 = fcmp fast ugt float %369, 0x3FA4B5DCC0000000
- br i1 %377, label %380, label %378
-; <label>:378 ; preds = %376
- %379 = fmul fast float %369, 0x3FB3D07220000000
- br label %387
-; <label>:380 ; preds = %376
- %381 = fadd fast float %369, 0x3FAC28F5C0000000
- %382 = call float @dx.op.unary.f32(i32 6, float %381) ; FAbs(value)
- %383 = fmul fast float %382, 0x3FEE54EDE0000000
- %384 = call float @dx.op.unary.f32(i32 23, float %383) ; Log(value)
- %385 = fmul fast float %384, 0x4003333340000000
- %386 = call float @dx.op.unary.f32(i32 21, float %385) ; Exp(value)
-; <label>:387 ; preds = %380, %378
- %388 = phi float [ %379, %378 ], [ %386, %380 ]
- %389 = fcmp fast ugt float %370, 0x3FA4B5DCC0000000
- br i1 %389, label %392, label %390
-; <label>:390 ; preds = %387
- %391 = fmul fast float %370, 0x3FB3D07220000000
- br label %399
-; <label>:392 ; preds = %387
- %393 = fadd fast float %370, 0x3FAC28F5C0000000
- %394 = call float @dx.op.unary.f32(i32 6, float %393) ; FAbs(value)
- %395 = fmul fast float %394, 0x3FEE54EDE0000000
- %396 = call float @dx.op.unary.f32(i32 23, float %395) ; Log(value)
- %397 = fmul fast float %396, 0x4003333340000000
- %398 = call float @dx.op.unary.f32(i32 21, float %397) ; Exp(value)
-; <label>:399 ; preds = %392, %390
- %400 = phi float [ %391, %390 ], [ %398, %392 ]
- %401 = fcmp fast ugt float %371, 0x3FA4B5DCC0000000
- br i1 %401, label %404, label %402
-; <label>:402 ; preds = %399
- %403 = fmul fast float %371, 0x3FB3D07220000000
- br label %411
-; <label>:404 ; preds = %399
- %405 = fadd fast float %371, 0x3FAC28F5C0000000
- %406 = call float @dx.op.unary.f32(i32 6, float %405) ; FAbs(value)
- %407 = fmul fast float %406, 0x3FEE54EDE0000000
- %408 = call float @dx.op.unary.f32(i32 23, float %407) ; Log(value)
- %409 = fmul fast float %408, 0x4003333340000000
- %410 = call float @dx.op.unary.f32(i32 21, float %409) ; Exp(value)
-; <label>:411 ; preds = %404, %402, %373
- %412 = phi float [ %369, %373 ], [ %388, %404 ], [ %388, %402 ]
- %413 = phi float [ %370, %373 ], [ %400, %404 ], [ %400, %402 ]
- %414 = phi float [ %371, %373 ], [ %410, %404 ], [ %403, %402 ]
- %415 = extractvalue %dx.types.CBufRet.f32 %13, 3
- %416 = fmul fast float %415, %412
- %417 = fmul fast float %415, %413
- %418 = fmul fast float %415, %414
- br label %528
-; <label>:419 ; preds = %368
- %420 = fcmp fast oeq float %258, 2.000000e+00
- %421 = extractvalue %dx.types.CBufRet.f32 %13, 3
- br i1 %420, label %422, label %468
-; <label>:422 ; preds = %419
- %423 = fmul fast float %421, %369
- %424 = fmul fast float %421, %370
- %425 = fmul fast float %421, %371
- %426 = extractvalue %dx.types.CBufRet.f32 %13, 0
- %427 = fcmp fast une float %426, 0.000000e+00
- br i1 %427, label %528, label %428
-; <label>:428 ; preds = %422
- %429 = fcmp fast ugt float %423, 0x3F69A5C380000000
- br i1 %429, label %432, label %430
-; <label>:430 ; preds = %428
- %431 = fmul fast float %423, 0x4029D70A40000000
- br label %439
-; <label>:432 ; preds = %428
- %433 = call float @dx.op.unary.f32(i32 6, float %423) ; FAbs(value)
- %434 = call float @dx.op.unary.f32(i32 23, float %433) ; Log(value)
- %435 = fmul fast float %434, 0x3FDAAAAAA0000000
- %436 = call float @dx.op.unary.f32(i32 21, float %435) ; Exp(value)
- %437 = fmul fast float %436, 0x3FF0E147A0000000
- %438 = fadd fast float %437, 0xBFAC28F5C0000000
-; <label>:439 ; preds = %432, %430
- %440 = phi float [ %431, %430 ], [ %438, %432 ]
- %441 = fcmp fast ugt float %424, 0x3F69A5C380000000
- br i1 %441, label %444, label %442
-; <label>:442 ; preds = %439
- %443 = fmul fast float %424, 0x4029D70A40000000
- br label %451
-; <label>:444 ; preds = %439
- %445 = call float @dx.op.unary.f32(i32 6, float %424) ; FAbs(value)
- %446 = call float @dx.op.unary.f32(i32 23, float %445) ; Log(value)
- %447 = fmul fast float %446, 0x3FDAAAAAA0000000
- %448 = call float @dx.op.unary.f32(i32 21, float %447) ; Exp(value)
- %449 = fmul fast float %448, 0x3FF0E147A0000000
- %450 = fadd fast float %449, 0xBFAC28F5C0000000
-; <label>:451 ; preds = %444, %442
- %452 = phi float [ %443, %442 ], [ %450, %444 ]
- %453 = fcmp fast ugt float %425, 0x3F69A5C380000000
- br i1 %453, label %456, label %454
-; <label>:454 ; preds = %451
- %455 = fmul fast float %425, 0x4029D70A40000000
- br label %463
-; <label>:456 ; preds = %451
- %457 = call float @dx.op.unary.f32(i32 6, float %425) ; FAbs(value)
- %458 = call float @dx.op.unary.f32(i32 23, float %457) ; Log(value)
- %459 = fmul fast float %458, 0x3FDAAAAAA0000000
- %460 = call float @dx.op.unary.f32(i32 21, float %459) ; Exp(value)
- %461 = fmul fast float %460, 0x3FF0E147A0000000
- %462 = fadd fast float %461, 0xBFAC28F5C0000000
-; <label>:463 ; preds = %456, %454
- %464 = phi float [ %455, %454 ], [ %462, %456 ]
- %465 = call float @dx.op.unary.f32(i32 7, float %440) ; Saturate(value)
- %466 = call float @dx.op.unary.f32(i32 7, float %452) ; Saturate(value)
- %467 = call float @dx.op.unary.f32(i32 7, float %464) ; Saturate(value)
-; <label>:468 ; preds = %419
- br i1 %259, label %469, label %524
-; <label>:469 ; preds = %468
- %470 = fmul fast float %369, 0x3FFA916440000000
- %471 = call float @dx.op.tertiary.f32(i32 46, float 0xBFE2CE1400000000, float %370, float %470) ; FMad(a,b,c)
- %472 = call float @dx.op.tertiary.f32(i32 46, float 0xBFB2A5A460000000, float %371, float %471) ; FMad(a,b,c)
- %473 = fmul fast float %369, 0xBFBFE24FE0000000
- %474 = call float @dx.op.tertiary.f32(i32 46, float 0x3FF2205680000000, float %370, float %473) ; FMad(a,b,c)
- %475 = call float @dx.op.tertiary.f32(i32 46, float 0xBF8118C1A0000000, float %371, float %474) ; FMad(a,b,c)
- %476 = fmul fast float %369, 0xBF9296F660000000
- %477 = call float @dx.op.tertiary.f32(i32 46, float 0xBFB9C0B9A0000000, float %370, float %476) ; FMad(a,b,c)
- %478 = call float @dx.op.tertiary.f32(i32 46, float 0x3FF1E66780000000, float %371, float %477) ; FMad(a,b,c)
- %479 = fmul fast float %421, %472
- %480 = fmul fast float %421, %475
- %481 = fmul fast float %421, %478
- %482 = extractvalue %dx.types.CBufRet.f32 %13, 0
- %483 = fcmp fast une float %482, 0.000000e+00
- br i1 %483, label %528, label %484
-; <label>:484 ; preds = %469
- %485 = fcmp fast ugt float %479, 0x3F69A5C380000000
- br i1 %485, label %488, label %486
-; <label>:486 ; preds = %484
- %487 = fmul fast float %479, 0x4029D70A40000000
- br label %495
-; <label>:488 ; preds = %484
- %489 = call float @dx.op.unary.f32(i32 6, float %479) ; FAbs(value)
- %490 = call float @dx.op.unary.f32(i32 23, float %489) ; Log(value)
- %491 = fmul fast float %490, 0x3FDAAAAAA0000000
- %492 = call float @dx.op.unary.f32(i32 21, float %491) ; Exp(value)
- %493 = fmul fast float %492, 0x3FF0E147A0000000
- %494 = fadd fast float %493, 0xBFAC28F5C0000000
-; <label>:495 ; preds = %488, %486
- %496 = phi float [ %487, %486 ], [ %494, %488 ]
- %497 = fcmp fast ugt float %480, 0x3F69A5C380000000
- br i1 %497, label %500, label %498
-; <label>:498 ; preds = %495
- %499 = fmul fast float %480, 0x4029D70A40000000
- br label %507
-; <label>:500 ; preds = %495
- %501 = call float @dx.op.unary.f32(i32 6, float %480) ; FAbs(value)
- %502 = call float @dx.op.unary.f32(i32 23, float %501) ; Log(value)
- %503 = fmul fast float %502, 0x3FDAAAAAA0000000
- %504 = call float @dx.op.unary.f32(i32 21, float %503) ; Exp(value)
- %505 = fmul fast float %504, 0x3FF0E147A0000000
- %506 = fadd fast float %505, 0xBFAC28F5C0000000
-; <label>:507 ; preds = %500, %498
- %508 = phi float [ %499, %498 ], [ %506, %500 ]
- %509 = fcmp fast ugt float %481, 0x3F69A5C380000000
- br i1 %509, label %512, label %510
-; <label>:510 ; preds = %507
- %511 = fmul fast float %481, 0x4029D70A40000000
- br label %519
-; <label>:512 ; preds = %507
- %513 = call float @dx.op.unary.f32(i32 6, float %481) ; FAbs(value)
- %514 = call float @dx.op.unary.f32(i32 23, float %513) ; Log(value)
- %515 = fmul fast float %514, 0x3FDAAAAAA0000000
- %516 = call float @dx.op.unary.f32(i32 21, float %515) ; Exp(value)
- %517 = fmul fast float %516, 0x3FF0E147A0000000
- %518 = fadd fast float %517, 0xBFAC28F5C0000000
-; <label>:519 ; preds = %512, %510
- %520 = phi float [ %511, %510 ], [ %518, %512 ]
- %521 = call float @dx.op.unary.f32(i32 7, float %496) ; Saturate(value)
- %522 = call float @dx.op.unary.f32(i32 7, float %508) ; Saturate(value)
- %523 = call float @dx.op.unary.f32(i32 7, float %520) ; Saturate(value)
-; <label>:524 ; preds = %468
- %525 = fmul fast float %421, %369
- %526 = fmul fast float %421, %370
- %527 = fmul fast float %421, %371
-; <label>:528 ; preds = %524, %519, %469, %463, %422, %411
- %529 = phi float [ %416, %411 ], [ %525, %524 ], [ %423, %422 ], [ %465, %463 ], [ %479, %469 ], [ %521, %519 ]
- %530 = phi float [ %417, %411 ], [ %526, %524 ], [ %424, %422 ], [ %466, %463 ], [ %480, %469 ], [ %522, %519 ]
- %531 = phi float [ %418, %411 ], [ %527, %524 ], [ %425, %422 ], [ %467, %463 ], [ %481, %469 ], [ %523, %519 ]
- %532 = fmul fast float %529, %7
- %533 = fmul fast float %530, %8
- %534 = fmul fast float %531, %9
- %535 = fmul fast float %257, %10
- call void @dx.op.storeOutput.f32(i32 5, i32 0, i32 0, i8 0, float %532) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
- call void @dx.op.storeOutput.f32(i32 5, i32 0, i32 0, i8 1, float %533) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
- call void @dx.op.storeOutput.f32(i32 5, i32 0, i32 0, i8 2, float %534) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
- call void @dx.op.storeOutput.f32(i32 5, i32 0, i32 0, i8 3, float %535) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
- ret void
-}
-; Function Attrs: nounwind readnone
-declare float @dx.op.loadInput.f32(i32, i32, i32, i8, i32) #0
-; Function Attrs: nounwind
-declare void @dx.op.storeOutput.f32(i32, i32, i32, i8, float) #1
-; Function Attrs: nounwind readonly
-declare %dx.types.ResRet.f32 @dx.op.sample.f32(i32, %dx.types.Handle, %dx.types.Handle, float, float, float, float, i32, i32, i32, float) #2
-declare %dx.types.ResRet.f32 @dx.op.sampleGrad.f32(i32, %dx.types.Handle, %dx.types.Handle, float, float, float, float, i32, i32, i32, float, float, float, float, float, float, float) #2
-declare float @dx.op.unary.f32(i32, float) #0
-declare float @dx.op.dot3.f32(i32, float, float, float, float, float, float) #0
-declare float @dx.op.binary.f32(i32, float, float) #0
-declare %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32, %dx.types.Handle, i32) #2
-declare float @dx.op.tertiary.f32(i32, float, float, float) #0
-declare %dx.types.Handle @dx.op.createHandle(i32, i8, i32, i32, i1) #2
-attributes #0 = { nounwind readnone }
-attributes #1 = { nounwind }
-attributes #2 = { nounwind readonly }
-!llvm.ident = !{!0}
-!dx.version = !{!1}
-!dx.valver = !{!2}
-!dx.shaderModel = !{!3}
-!dx.resources = !{!4}
-!dx.viewIdState = !{!15}
-!dx.entryPoints = !{!16}
-!0 = !{!"dxcoob 1.7.2308.16 (52da17e29)"}
-!1 = !{i32 1, i32 0}
-!2 = !{i32 1, i32 7}
-!3 = !{!"ps", i32 6, i32 0}
-!4 = !{!5, null, !10, !12}
-!5 = !{!6, !8, !9}
-!6 = !{i32 0, %"class.Texture2D<vector<float, 4> >"* undef, !"", i32 0, i32 0, i32 1, i32 2, i32 0, !7}
-!7 = !{i32 0, i32 9}
-!8 = !{i32 1, %"class.Texture2D<vector<float, 4> >"* undef, !"", i32 0, i32 1, i32 1, i32 2, i32 0, !7}
-!9 = !{i32 2, %"class.Texture2D<vector<float, 4> >"* undef, !"", i32 0, i32 2, i32 1, i32 2, i32 0, !7}
-!10 = !{!11}
-!11 = !{i32 0, %Constants* undef, !"", i32 0, i32 1, i32 1, i32 112, null}
-!12 = !{!13, !14}
-!13 = !{i32 0, %struct.SamplerState* undef, !"", i32 0, i32 0, i32 1, i32 0, null}
-!14 = !{i32 1, %struct.SamplerState* undef, !"", i32 0, i32 1, i32 1, i32 0, null}
-!15 = !{[14 x i32] [i32 12, i32 4, i32 0, i32 0, i32 0, i32 0, i32 15, i32 15, i32 0, i32 0, i32 1, i32 2, i32 4, i32 8]}
-!16 = !{void ()* @main, !"main", !17, !4, null}
-!17 = !{!18, !25, null}
-!18 = !{!19, !21, !23}
-!19 = !{i32 0, !"SV_Position", i8 9, i8 3, !20, i8 4, i32 1, i8 4, i32 0, i8 0, null}
-!20 = !{i32 0}
-!21 = !{i32 1, !"TEXCOORD", i8 9, i8 0, !20, i8 2, i32 1, i8 2, i32 1, i8 0, !22}
-!22 = !{i32 3, i32 3}
-!23 = !{i32 2, !"COLOR", i8 9, i8 0, !20, i8 2, i32 1, i8 4, i32 2, i8 0, !24}
-!24 = !{i32 3, i32 15}
-!25 = !{!26}
-!26 = !{i32 0, !"SV_Target", i8 9, i8 16, !20, i8 0, i32 1, i8 4, i32 0, i8 0, !24}
-const unsigned char g_main[] = {
- 0x44, 0x58, 0x42, 0x43, 0x18, 0x03, 0x51, 0x58, 0x80, 0x8f, 0x03, 0x20,
- 0xab, 0xaa, 0x88, 0x8f, 0x17, 0x98, 0x95, 0x94, 0x01, 0x00, 0x00, 0x00,
- 0xd0, 0x25, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00,
- 0x50, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, 0x18, 0x01, 0x00, 0x00,
- 0x7c, 0x02, 0x00, 0x00, 0xa8, 0x03, 0x00, 0x00, 0x7c, 0x0d, 0x00, 0x00,
- 0x98, 0x0d, 0x00, 0x00, 0x53, 0x46, 0x49, 0x30, 0x08, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x49, 0x53, 0x47, 0x31,
- 0x84, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x03, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7d, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00,
- 0x02, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x53, 0x56, 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x00,
- 0x54, 0x45, 0x58, 0x43, 0x4f, 0x4f, 0x52, 0x44, 0x00, 0x43, 0x4f, 0x4c,
- 0x4f, 0x52, 0x00, 0x00, 0x4f, 0x53, 0x47, 0x31, 0x34, 0x00, 0x00, 0x00,
- 0x01, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00,
- 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x53, 0x56, 0x5f, 0x54, 0x61, 0x72, 0x67, 0x65,
- 0x74, 0x00, 0x00, 0x00, 0x50, 0x53, 0x56, 0x30, 0x5c, 0x01, 0x00, 0x00,
- 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x03, 0x01, 0x00, 0x03,
- 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00,
- 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0x01, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0x01, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00,
- 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x10, 0x00, 0x00, 0x00, 0x00, 0x54, 0x45, 0x58, 0x43, 0x4f, 0x4f, 0x52,
- 0x44, 0x00, 0x43, 0x4f, 0x4c, 0x4f, 0x52, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x44, 0x03, 0x03, 0x04, 0x00, 0x00,
- 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x42, 0x00,
- 0x03, 0x02, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x01, 0x02, 0x44, 0x00, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x44, 0x10, 0x03, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00,
- 0x52, 0x54, 0x53, 0x30, 0x24, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00,
- 0x07, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x24, 0x01, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x05, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x05, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x05, 0x00, 0x00, 0x00, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x05, 0x00, 0x00, 0x00, 0xe4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x05, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0x8c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xac, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
- 0x01, 0x00, 0x00, 0x00, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00,
- 0xec, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x0c, 0x01, 0x00, 0x00,
- 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0x53, 0x54, 0x41, 0x54, 0xcc, 0x09, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00,
- 0x73, 0x02, 0x00, 0x00, 0x44, 0x58, 0x49, 0x4c, 0x00, 0x01, 0x00, 0x00,
- 0x10, 0x00, 0x00, 0x00, 0xb4, 0x09, 0x00, 0x00, 0x42, 0x43, 0xc0, 0xde,
- 0x21, 0x0c, 0x00, 0x00, 0x6a, 0x02, 0x00, 0x00, 0x0b, 0x82, 0x20, 0x00,
- 0x02, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x07, 0x81, 0x23, 0x91,
- 0x41, 0xc8, 0x04, 0x49, 0x06, 0x10, 0x32, 0x39, 0x92, 0x01, 0x84, 0x0c,
- 0x25, 0x05, 0x08, 0x19, 0x1e, 0x04, 0x8b, 0x62, 0x80, 0x18, 0x45, 0x02,
- 0x42, 0x92, 0x0b, 0x42, 0xc4, 0x10, 0x32, 0x14, 0x38, 0x08, 0x18, 0x4b,
- 0x0a, 0x32, 0x62, 0x88, 0x48, 0x90, 0x14, 0x20, 0x43, 0x46, 0x88, 0xa5,
- 0x00, 0x19, 0x32, 0x42, 0xe4, 0x48, 0x0e, 0x90, 0x11, 0x23, 0xc4, 0x50,
- 0x41, 0x51, 0x81, 0x8c, 0xe1, 0x83, 0xe5, 0x8a, 0x04, 0x31, 0x46, 0x06,
- 0x51, 0x18, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x1b, 0x8c, 0xe0, 0xff,
- 0xff, 0xff, 0xff, 0x07, 0x40, 0x02, 0xa8, 0x0d, 0x84, 0xf0, 0xff, 0xff,
- 0xff, 0xff, 0x03, 0x20, 0x6d, 0x30, 0x86, 0xff, 0xff, 0xff, 0xff, 0x1f,
- 0x00, 0x09, 0xa8, 0x00, 0x49, 0x18, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00,
- 0x13, 0x82, 0x60, 0x42, 0x20, 0x4c, 0x08, 0x06, 0x00, 0x00, 0x00, 0x00,
- 0x89, 0x20, 0x00, 0x00, 0x5b, 0x00, 0x00, 0x00, 0x32, 0x22, 0x88, 0x09,
- 0x20, 0x64, 0x85, 0x04, 0x13, 0x23, 0xa4, 0x84, 0x04, 0x13, 0x23, 0xe3,
- 0x84, 0xa1, 0x90, 0x14, 0x12, 0x4c, 0x8c, 0x8c, 0x0b, 0x84, 0xc4, 0x4c,
- 0x10, 0xa4, 0xc1, 0x08, 0x40, 0x09, 0x00, 0x0a, 0x66, 0x00, 0xe6, 0x08,
- 0xc0, 0x60, 0x8e, 0x00, 0x29, 0xc6, 0x40, 0x10, 0x44, 0x41, 0x90, 0x51,
- 0x0c, 0x80, 0x20, 0x88, 0x62, 0x20, 0xe4, 0xa6, 0xe1, 0xf2, 0x27, 0xec,
- 0x21, 0x24, 0x7f, 0x25, 0xa4, 0x95, 0x98, 0xfc, 0xe2, 0xb6, 0x51, 0x31,
- 0x0c, 0xc3, 0x40, 0x50, 0x71, 0xcf, 0x70, 0xf9, 0x13, 0xf6, 0x10, 0x92,
- 0x1f, 0x02, 0xcd, 0xb0, 0x10, 0x28, 0x58, 0x0a, 0xa3, 0x10, 0x0c, 0x33,
- 0x0c, 0xc3, 0x40, 0x10, 0xc4, 0x40, 0x4d, 0x91, 0x14, 0x82, 0x61, 0x86,
- 0x61, 0x18, 0x08, 0x82, 0x18, 0x86, 0x61, 0x18, 0x86, 0x81, 0x9e, 0x32,
- 0x0c, 0xc4, 0x40, 0x51, 0x41, 0x06, 0x62, 0x18, 0x86, 0x61, 0x18, 0x68,
- 0x2a, 0xc4, 0x40, 0x0c, 0x03, 0x55, 0x47, 0x0d, 0x97, 0x3f, 0x61, 0x0f,
- 0x21, 0xf9, 0xdc, 0x46, 0x15, 0x2b, 0x31, 0xf9, 0xc5, 0x6d, 0x23, 0x62,
- 0x18, 0x86, 0xa1, 0x10, 0x17, 0xc1, 0x10, 0x84, 0x95, 0x62, 0x20, 0x86,
- 0x61, 0x20, 0x6d, 0x8e, 0x20, 0x28, 0x06, 0x43, 0x14, 0x04, 0xc1, 0x51,
- 0x37, 0x10, 0x30, 0x8c, 0x40, 0x0c, 0x33, 0xb5, 0xc1, 0x38, 0xb0, 0x43,
- 0x38, 0xcc, 0xc3, 0x3c, 0xb8, 0x01, 0x2d, 0x94, 0x03, 0x3e, 0xd0, 0x43,
- 0x3d, 0xc8, 0x43, 0x39, 0xc8, 0x01, 0x29, 0xf0, 0x81, 0x3d, 0x94, 0xc3,
- 0x38, 0xd0, 0xc3, 0x3b, 0xc8, 0x03, 0x1f, 0x98, 0x03, 0x3b, 0xbc, 0x43,
- 0x38, 0xd0, 0x03, 0x1b, 0x80, 0x01, 0x1d, 0xf8, 0x01, 0x18, 0xf8, 0x81,
- 0x1e, 0xe8, 0x41, 0x3b, 0xa4, 0x03, 0x3c, 0xcc, 0xc3, 0x2f, 0xd0, 0x43,
- 0x3e, 0xc0, 0x43, 0x39, 0xa0, 0x80, 0x98, 0x49, 0x0c, 0xc6, 0x81, 0x1d,
- 0xc2, 0x61, 0x1e, 0xe6, 0xc1, 0x0d, 0x68, 0xa1, 0x1c, 0xf0, 0x81, 0x1e,
- 0xea, 0x41, 0x1e, 0xca, 0x41, 0x0e, 0x48, 0x81, 0x0f, 0xec, 0xa1, 0x1c,
- 0xc6, 0x81, 0x1e, 0xde, 0x41, 0x1e, 0xf8, 0xc0, 0x1c, 0xd8, 0xe1, 0x1d,
- 0xc2, 0x81, 0x1e, 0xd8, 0x00, 0x0c, 0xe8, 0xc0, 0x0f, 0xc0, 0xc0, 0x0f,
- 0x90, 0x00, 0x86, 0x24, 0x5e, 0xc2, 0x39, 0x8d, 0x34, 0x01, 0xcd, 0x24,
- 0xa1, 0x66, 0x18, 0x86, 0x01, 0x1c, 0x86, 0x61, 0x00, 0x41, 0x10, 0x24,
- 0xf2, 0x26, 0x69, 0x8a, 0x28, 0x61, 0xf2, 0x59, 0x80, 0x79, 0x16, 0x22,
- 0x62, 0x27, 0x60, 0x22, 0x50, 0x40, 0x90, 0x99, 0x0e, 0x04, 0x00, 0x00,
- 0x13, 0x14, 0x72, 0xc0, 0x87, 0x74, 0x60, 0x87, 0x36, 0x68, 0x87, 0x79,
- 0x68, 0x03, 0x72, 0xc0, 0x87, 0x0d, 0xaf, 0x50, 0x0e, 0x6d, 0xd0, 0x0e,
- 0x7a, 0x50, 0x0e, 0x6d, 0x00, 0x0f, 0x7a, 0x30, 0x07, 0x72, 0xa0, 0x07,
- 0x73, 0x20, 0x07, 0x6d, 0x90, 0x0e, 0x71, 0xa0, 0x07, 0x73, 0x20, 0x07,
- 0x6d, 0x90, 0x0e, 0x78, 0xa0, 0x07, 0x73, 0x20, 0x07, 0x6d, 0x90, 0x0e,
- 0x71, 0x60, 0x07, 0x7a, 0x30, 0x07, 0x72, 0xd0, 0x06, 0xe9, 0x30, 0x07,
- 0x72, 0xa0, 0x07, 0x73, 0x20, 0x07, 0x6d, 0x90, 0x0e, 0x76, 0x40, 0x07,
- 0x7a, 0x60, 0x07, 0x74, 0xd0, 0x06, 0xe6, 0x10, 0x07, 0x76, 0xa0, 0x07,
- 0x73, 0x20, 0x07, 0x6d, 0x60, 0x0e, 0x73, 0x20, 0x07, 0x7a, 0x30, 0x07,
- 0x72, 0xd0, 0x06, 0xe6, 0x60, 0x07, 0x74, 0xa0, 0x07, 0x76, 0x40, 0x07,
- 0x6d, 0xe0, 0x0e, 0x78, 0xa0, 0x07, 0x71, 0x60, 0x07, 0x7a, 0x30, 0x07,
- 0x72, 0xa0, 0x07, 0x76, 0x40, 0x07, 0x43, 0x9e, 0x00, 0x08, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x86, 0x3c, 0x06, 0x10, 0x00,
- 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x79, 0x10, 0x20,
- 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0xf2, 0x34,
- 0x40, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0xe4,
- 0x79, 0x80, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60,
- 0xc8, 0x13, 0x01, 0x01, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0xc0, 0x90, 0x67, 0x02, 0x02, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x80, 0x21, 0x4f, 0x05, 0x04, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x43, 0x1e, 0x0c, 0x08, 0x80, 0x01, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x86, 0x3c, 0x1a, 0x10, 0x00, 0x01, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x79, 0x3a, 0x20, 0x00, 0x06, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x02, 0x01, 0x00, 0x00, 0x00,
- 0x19, 0x00, 0x00, 0x00, 0x32, 0x1e, 0x98, 0x18, 0x19, 0x11, 0x4c, 0x90,
- 0x8c, 0x09, 0x26, 0x47, 0xc6, 0x04, 0x43, 0x22, 0x4a, 0x60, 0x04, 0xa0,
- 0x18, 0x8a, 0xa0, 0x24, 0x0a, 0x3c, 0xa0, 0x0c, 0xca, 0xa1, 0x10, 0x0a,
- 0xa2, 0x30, 0x0a, 0xa4, 0x80, 0x0a, 0xa9, 0xa0, 0x0a, 0xab, 0xc0, 0x0a,
- 0x30, 0xa0, 0x40, 0x03, 0x0a, 0x38, 0xa0, 0x3c, 0x8a, 0xa7, 0x88, 0x09,
- 0x0a, 0x17, 0x81, 0x8a, 0x92, 0x28, 0x83, 0x42, 0x18, 0x01, 0x28, 0x82,
- 0x02, 0x21, 0xae, 0x06, 0x68, 0x9c, 0x01, 0x20, 0x72, 0x06, 0x80, 0xca,
- 0x19, 0x00, 0x3a, 0x67, 0x00, 0x08, 0x1d, 0xcb, 0x61, 0x08, 0x00, 0x00,
- 0x80, 0xe7, 0x01, 0x80, 0x40, 0x20, 0x10, 0x00, 0x79, 0x18, 0x00, 0x00,
- 0x04, 0x01, 0x00, 0x00, 0x1a, 0x03, 0x4c, 0x90, 0x46, 0x02, 0x13, 0x44,
- 0x8f, 0x0c, 0x6f, 0xec, 0xed, 0x4d, 0x0c, 0x24, 0xc6, 0xe5, 0xc6, 0x45,
- 0x66, 0x06, 0x06, 0xc7, 0x25, 0xc6, 0x06, 0x04, 0xa5, 0x46, 0x86, 0x2c,
- 0x2c, 0xe6, 0xa6, 0x4c, 0x26, 0x27, 0x65, 0x43, 0x10, 0x4c, 0x10, 0x88,
- 0x65, 0x82, 0x40, 0x30, 0x1b, 0x84, 0x81, 0xd8, 0x20, 0x10, 0x04, 0x05,
- 0xb8, 0xb9, 0x09, 0x02, 0xd1, 0x6c, 0x18, 0x0e, 0x84, 0x98, 0x20, 0x8c,
- 0x81, 0x1a, 0x10, 0xa1, 0x2b, 0xc3, 0xa3, 0xab, 0x93, 0x2b, 0x83, 0x99,
- 0x20, 0x10, 0xce, 0x04, 0x81, 0x78, 0x36, 0x08, 0x44, 0xb3, 0x21, 0x21,
- 0x94, 0x85, 0x20, 0x06, 0x86, 0x70, 0x88, 0xd0, 0x95, 0xe1, 0xd1, 0xd5,
- 0xc9, 0x95, 0xc5, 0x6c, 0x48, 0x06, 0x05, 0x22, 0x86, 0x81, 0x21, 0x1c,
- 0x22, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x32, 0x1b, 0x12, 0x46,
- 0x91, 0x08, 0x66, 0x60, 0x08, 0x67, 0xc3, 0xf0, 0x44, 0xd3, 0x04, 0xa1,
- 0x0c, 0xd8, 0x80, 0xc9, 0xd0, 0x9b, 0xdb, 0x1c, 0x5d, 0x98, 0x1b, 0xdd,
- 0xdc, 0x04, 0x81, 0x80, 0x36, 0x20, 0x44, 0x65, 0x11, 0xc3, 0x70, 0x01,
- 0x1b, 0x02, 0x6c, 0x82, 0x70, 0x06, 0x6d, 0x40, 0x64, 0x2e, 0xac, 0x0d,
- 0x8e, 0xad, 0x4c, 0x0e, 0x66, 0x03, 0x42, 0x68, 0x1b, 0x41, 0x0c, 0x04,
- 0x40, 0x64, 0x2e, 0xac, 0x0d, 0x8e, 0xad, 0x4c, 0x2e, 0x66, 0x03, 0x32,
- 0x68, 0x1d, 0x31, 0x0c, 0x04, 0xb0, 0x41, 0xe0, 0xbc, 0x0d, 0x04, 0x05,
- 0x64, 0xdf, 0x04, 0x81, 0x0c, 0xd6, 0x80, 0xcc, 0xdc, 0x98, 0xd4, 0x91,
- 0xd0, 0xd7, 0x5b, 0x1d, 0x1d, 0x5c, 0x1d, 0xdd, 0x04, 0x81, 0x88, 0x26,
- 0x08, 0x84, 0x34, 0x41, 0xe0, 0xd2, 0x60, 0x03, 0x82, 0x88, 0xc1, 0x18,
- 0x10, 0x64, 0xd0, 0x34, 0x65, 0x40, 0x86, 0xae, 0x0c, 0x8f, 0xae, 0x4e,
- 0xae, 0xec, 0x8b, 0x2e, 0x0f, 0xae, 0x6c, 0x82, 0x40, 0x4c, 0x1b, 0x10,
- 0xe4, 0x0c, 0xc6, 0x00, 0x0d, 0xc8, 0xa0, 0x69, 0xca, 0x80, 0x4a, 0x9a,
- 0x1b, 0x5c, 0x1d, 0xdd, 0x17, 0x5d, 0x1e, 0x5c, 0xd9, 0x04, 0x81, 0xa0,
- 0x36, 0x20, 0x88, 0x1a, 0x8c, 0xc1, 0x1a, 0x90, 0x41, 0xd3, 0x94, 0x01,
- 0x97, 0xb1, 0x37, 0xb6, 0x37, 0xb9, 0xaf, 0xb9, 0xb1, 0x30, 0xb6, 0xb2,
- 0x09, 0x02, 0x51, 0x6d, 0x40, 0x90, 0x36, 0x18, 0x03, 0x37, 0x20, 0x83,
- 0xa6, 0x29, 0x03, 0x2a, 0x74, 0x65, 0x78, 0x65, 0x6c, 0x5f, 0x73, 0x69,
- 0x7a, 0x65, 0x13, 0x04, 0xc2, 0xda, 0x80, 0x20, 0x70, 0x30, 0x06, 0x71,
- 0x40, 0x06, 0x4d, 0x53, 0x06, 0x74, 0xe8, 0xde, 0xdc, 0xca, 0xda, 0xc2,
- 0xe0, 0xbe, 0xda, 0xca, 0xe8, 0xd0, 0xde, 0xc8, 0x26, 0x08, 0xc4, 0xb5,
- 0x01, 0x41, 0xe6, 0x60, 0x0c, 0xe8, 0x80, 0x0c, 0x9a, 0xa6, 0x0c, 0xf8,
- 0xd0, 0xbd, 0xb9, 0x95, 0xb5, 0x85, 0xc1, 0x7d, 0x99, 0x85, 0x8d, 0xd1,
- 0xbd, 0xc9, 0xc5, 0x4c, 0x10, 0x08, 0x6c, 0x03, 0x82, 0xd8, 0xc1, 0x18,
- 0xdc, 0x01, 0x19, 0x34, 0x4d, 0x19, 0xf0, 0xa1, 0x7b, 0x73, 0x2b, 0x6b,
- 0x0b, 0x83, 0xfb, 0x32, 0x0b, 0x1b, 0xa3, 0x7b, 0x93, 0x93, 0x99, 0x20,
- 0x10, 0xd9, 0x06, 0x04, 0xc9, 0x83, 0x31, 0xd0, 0x03, 0x32, 0x68, 0x9a,
- 0x32, 0xe0, 0x33, 0x47, 0x26, 0xf7, 0x75, 0x87, 0x96, 0x46, 0x57, 0xf6,
- 0x05, 0xf7, 0x96, 0xe6, 0x46, 0x37, 0x41, 0x20, 0xb4, 0x0d, 0x08, 0xc2,
- 0x07, 0x63, 0xd0, 0x07, 0x64, 0xd0, 0x34, 0x65, 0xc0, 0x23, 0xeb, 0xcd,
- 0xcc, 0x6c, 0xae, 0x8c, 0x6e, 0x82, 0x40, 0x6c, 0x1b, 0x10, 0xe4, 0x0f,
- 0xc6, 0x00, 0x14, 0xc8, 0xa0, 0x69, 0xca, 0x80, 0x86, 0xd4, 0xd8, 0x5b,
- 0x99, 0x99, 0xd9, 0x04, 0x81, 0xe0, 0x36, 0x20, 0x88, 0x28, 0x8c, 0xc1,
- 0x28, 0x90, 0x41, 0xd3, 0x94, 0x01, 0x8d, 0xa3, 0xb1, 0xb7, 0x32, 0x33,
- 0xb3, 0x09, 0x02, 0xd1, 0x6d, 0x40, 0x90, 0x52, 0x18, 0x03, 0x53, 0x20,
- 0x83, 0xa6, 0x29, 0x03, 0x1a, 0x42, 0x63, 0x6f, 0x65, 0x66, 0x66, 0x13,
- 0x04, 0xc2, 0xdb, 0x80, 0x20, 0xa8, 0x30, 0x06, 0xa9, 0x40, 0x06, 0x4d,
- 0x53, 0x06, 0x1b, 0x9c, 0xcb, 0x0c, 0xd2, 0x80, 0x0d, 0xde, 0x40, 0x0e,
- 0xea, 0x00, 0x0f, 0xf6, 0xc0, 0x0f, 0x42, 0x81, 0x14, 0x4e, 0x41, 0x15,
- 0x36, 0x0c, 0x44, 0x18, 0xac, 0xc2, 0x04, 0x41, 0x00, 0x36, 0x00, 0x1b,
- 0x06, 0xc2, 0x15, 0x5c, 0x61, 0x43, 0xf0, 0x0a, 0x1b, 0x86, 0xa1, 0x15,
- 0x60, 0x61, 0x82, 0x80, 0x06, 0x6e, 0xb0, 0x21, 0x90, 0x05, 0x12, 0x6d,
- 0x61, 0x69, 0x6e, 0x5c, 0xa6, 0xac, 0xbe, 0xa0, 0xde, 0xe6, 0xd2, 0xe8,
- 0xd2, 0xde, 0xdc, 0x26, 0x08, 0xc5, 0x18, 0x4c, 0x10, 0x0a, 0x32, 0xd8,
- 0x10, 0x10, 0x13, 0x84, 0xa2, 0x0c, 0x26, 0x08, 0x85, 0x19, 0x6c, 0x58,
- 0x88, 0x5a, 0xb0, 0x85, 0x5b, 0xc0, 0x85, 0x5c, 0x18, 0x72, 0x81, 0xd0,
- 0x05, 0x80, 0x08, 0x55, 0x11, 0xd6, 0xd0, 0xd3, 0x93, 0x14, 0xd1, 0x04,
- 0xa1, 0x38, 0x83, 0x0d, 0xc2, 0x18, 0x8c, 0xc1, 0x86, 0x65, 0xe0, 0x05,
- 0x5b, 0xd0, 0x05, 0x5c, 0xe8, 0x85, 0xa1, 0x17, 0x06, 0x5d, 0xf0, 0x05,
- 0x16, 0x43, 0x4f, 0x4c, 0x4f, 0x52, 0x13, 0x04, 0xe2, 0xdb, 0x20, 0x8c,
- 0x41, 0x38, 0x6c, 0x58, 0x18, 0x70, 0xb0, 0x05, 0x5d, 0xc0, 0x85, 0x5e,
- 0x18, 0x72, 0x81, 0xd1, 0x05, 0x71, 0xd8, 0x30, 0xec, 0xc2, 0x2f, 0x8c,
- 0x03, 0x93, 0x29, 0xab, 0x2f, 0xaa, 0x30, 0xb9, 0xb3, 0x32, 0xba, 0x09,
- 0x42, 0x81, 0x06, 0x1b, 0x16, 0xa2, 0x1c, 0x6c, 0xc1, 0x1c, 0x70, 0x41,
- 0x17, 0x86, 0x5c, 0x20, 0x74, 0x41, 0x1c, 0x36, 0x04, 0xe7, 0xb0, 0x61,
- 0x20, 0x07, 0x74, 0x00, 0x36, 0x14, 0xad, 0x40, 0x0b, 0xe9, 0x00, 0x06,
- 0x00, 0x11, 0x31, 0xb9, 0x30, 0xb7, 0x31, 0xb4, 0xb2, 0xb9, 0x09, 0x02,
- 0x01, 0x06, 0x34, 0xcc, 0xd8, 0xde, 0xc2, 0xe8, 0xe6, 0x26, 0x08, 0x44,
- 0x18, 0xb0, 0x48, 0x73, 0x9b, 0xa3, 0x9b, 0x9b, 0x20, 0x10, 0x62, 0x40,
- 0x63, 0x2e, 0xed, 0xec, 0x8b, 0x8d, 0x8c, 0xc6, 0x5c, 0xda, 0xd9, 0xd7,
- 0x1c, 0x1d, 0x11, 0xba, 0x32, 0xbc, 0xaf, 0x33, 0xb9, 0x30, 0x32, 0x22,
- 0x74, 0x65, 0x78, 0x5f, 0x6e, 0x6f, 0x72, 0x6d, 0x1b, 0x9c, 0x75, 0x60,
- 0x87, 0x76, 0x70, 0x87, 0x77, 0x80, 0x87, 0x78, 0x40, 0xe4, 0x01, 0x0d,
- 0xe6, 0x61, 0xa0, 0x07, 0x37, 0xa8, 0xc2, 0xc6, 0x66, 0xd7, 0xe6, 0x92,
- 0x46, 0x56, 0xe6, 0x46, 0x37, 0x25, 0x08, 0xaa, 0x90, 0xe1, 0xb9, 0xd8,
- 0x95, 0xc9, 0xcd, 0xa5, 0xbd, 0xb9, 0x4d, 0x09, 0x88, 0x26, 0x64, 0x78,
- 0x2e, 0x76, 0x61, 0x6c, 0x76, 0x65, 0x72, 0x53, 0x82, 0xa2, 0x0e, 0x19,
- 0x9e, 0xcb, 0x1c, 0x5a, 0x18, 0x59, 0x99, 0x5c, 0xd3, 0x1b, 0x59, 0x19,
- 0xdb, 0x94, 0x00, 0x29, 0x43, 0x86, 0xe7, 0x22, 0x57, 0x36, 0xf7, 0x56,
- 0x27, 0x37, 0x56, 0x36, 0x37, 0x25, 0xf8, 0x2a, 0x91, 0xe1, 0xb9, 0xd0,
- 0xe5, 0xc1, 0x95, 0x05, 0xb9, 0xb9, 0xbd, 0xd1, 0x85, 0xd1, 0xa5, 0xbd,
- 0xb9, 0xcd, 0x4d, 0x11, 0x56, 0x01, 0x16, 0xea, 0x90, 0xe1, 0xb9, 0xd8,
- 0xa5, 0x95, 0xdd, 0x25, 0x91, 0x4d, 0xd1, 0x85, 0xd1, 0x95, 0x4d, 0x09,
- 0x64, 0xa1, 0x0e, 0x19, 0x9e, 0x4b, 0x99, 0x1b, 0x9d, 0x5c, 0x1e, 0xd4,
- 0x5b, 0x9a, 0x1b, 0xdd, 0xdc, 0x94, 0x20, 0x1d, 0xba, 0x90, 0xe1, 0xb9,
- 0x8c, 0xbd, 0xd5, 0xb9, 0xd1, 0x95, 0xc9, 0xcd, 0x4d, 0x09, 0xe8, 0x01,
- 0x79, 0x18, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, 0x33, 0x08, 0x80, 0x1c,
- 0xc4, 0xe1, 0x1c, 0x66, 0x14, 0x01, 0x3d, 0x88, 0x43, 0x38, 0x84, 0xc3,
- 0x8c, 0x42, 0x80, 0x07, 0x79, 0x78, 0x07, 0x73, 0x98, 0x71, 0x0c, 0xe6,
- 0x00, 0x0f, 0xed, 0x10, 0x0e, 0xf4, 0x80, 0x0e, 0x33, 0x0c, 0x42, 0x1e,
- 0xc2, 0xc1, 0x1d, 0xce, 0xa1, 0x1c, 0x66, 0x30, 0x05, 0x3d, 0x88, 0x43,
- 0x38, 0x84, 0x83, 0x1b, 0xcc, 0x03, 0x3d, 0xc8, 0x43, 0x3d, 0x8c, 0x03,
- 0x3d, 0xcc, 0x78, 0x8c, 0x74, 0x70, 0x07, 0x7b, 0x08, 0x07, 0x79, 0x48,
- 0x87, 0x70, 0x70, 0x07, 0x7a, 0x70, 0x03, 0x76, 0x78, 0x87, 0x70, 0x20,
- 0x87, 0x19, 0xcc, 0x11, 0x0e, 0xec, 0x90, 0x0e, 0xe1, 0x30, 0x0f, 0x6e,
- 0x30, 0x0f, 0xe3, 0xf0, 0x0e, 0xf0, 0x50, 0x0e, 0x33, 0x10, 0xc4, 0x1d,
- 0xde, 0x21, 0x1c, 0xd8, 0x21, 0x1d, 0xc2, 0x61, 0x1e, 0x66, 0x30, 0x89,
- 0x3b, 0xbc, 0x83, 0x3b, 0xd0, 0x43, 0x39, 0xb4, 0x03, 0x3c, 0xbc, 0x83,
- 0x3c, 0x84, 0x03, 0x3b, 0xcc, 0xf0, 0x14, 0x76, 0x60, 0x07, 0x7b, 0x68,
- 0x07, 0x37, 0x68, 0x87, 0x72, 0x68, 0x07, 0x37, 0x80, 0x87, 0x70, 0x90,
- 0x87, 0x70, 0x60, 0x07, 0x76, 0x28, 0x07, 0x76, 0xf8, 0x05, 0x76, 0x78,
- 0x87, 0x77, 0x80, 0x87, 0x5f, 0x08, 0x87, 0x71, 0x18, 0x87, 0x72, 0x98,
- 0x87, 0x79, 0x98, 0x81, 0x2c, 0xee, 0xf0, 0x0e, 0xee, 0xe0, 0x0e, 0xf5,
- 0xc0, 0x0e, 0xec, 0x30, 0x03, 0x62, 0xc8, 0xa1, 0x1c, 0xe4, 0xa1, 0x1c,
- 0xcc, 0xa1, 0x1c, 0xe4, 0xa1, 0x1c, 0xdc, 0x61, 0x1c, 0xca, 0x21, 0x1c,
- 0xc4, 0x81, 0x1d, 0xca, 0x61, 0x06, 0xd6, 0x90, 0x43, 0x39, 0xc8, 0x43,
- 0x39, 0x98, 0x43, 0x39, 0xc8, 0x43, 0x39, 0xb8, 0xc3, 0x38, 0x94, 0x43,
- 0x38, 0x88, 0x03, 0x3b, 0x94, 0xc3, 0x2f, 0xbc, 0x83, 0x3c, 0xfc, 0x82,
- 0x3b, 0xd4, 0x03, 0x3b, 0xb0, 0xc3, 0x0c, 0xc4, 0x21, 0x07, 0x7c, 0x70,
- 0x03, 0x7a, 0x28, 0x87, 0x76, 0x80, 0x87, 0x19, 0xd1, 0x43, 0x0e, 0xf8,
- 0xe0, 0x06, 0xe4, 0x20, 0x0e, 0xe7, 0xe0, 0x06, 0xf6, 0x10, 0x0e, 0xf2,
- 0xc0, 0x0e, 0xe1, 0x90, 0x0f, 0xef, 0x50, 0x0f, 0xf4, 0x30, 0x83, 0x81,
- 0xc8, 0x01, 0x1f, 0xdc, 0x40, 0x1c, 0xe4, 0xa1, 0x1c, 0xc2, 0x61, 0x1d,
- 0xdc, 0x40, 0x1c, 0xe4, 0x01, 0x00, 0x00, 0x00, 0x71, 0x20, 0x00, 0x00,
- 0x2a, 0x00, 0x00, 0x00, 0x76, 0x00, 0x0d, 0x97, 0xef, 0x3c, 0x7e, 0x80,
- 0x34, 0x40, 0x84, 0xf9, 0xc5, 0x6d, 0x1b, 0xc2, 0x36, 0x5c, 0xbe, 0xf3,
- 0xf8, 0x42, 0x40, 0x15, 0x05, 0x11, 0x95, 0x0e, 0x30, 0x94, 0x84, 0x01,
- 0x08, 0x98, 0x5f, 0xdc, 0xb6, 0x29, 0x48, 0xc3, 0xe5, 0x3b, 0x8f, 0x2f,
- 0x44, 0x04, 0x30, 0x11, 0x21, 0xd0, 0x0c, 0x0b, 0x61, 0x06, 0xce, 0x70,
- 0xf9, 0xce, 0xe3, 0x0f, 0xce, 0x74, 0xfb, 0xc5, 0x6d, 0x5b, 0xc0, 0x34,
- 0x5c, 0xbe, 0xf3, 0xf8, 0x8b, 0x03, 0x0c, 0x62, 0xf3, 0x50, 0x93, 0x5f,
- 0xdc, 0xb6, 0x0d, 0x40, 0xc3, 0xe5, 0x3b, 0x8f, 0x2f, 0x01, 0xcc, 0xb3,
- 0x10, 0x7e, 0x71, 0xdb, 0x46, 0x40, 0x0d, 0x97, 0xef, 0x3c, 0xbe, 0x04,
- 0x30, 0xcf, 0x42, 0x80, 0x11, 0x30, 0xf8, 0xc5, 0x6d, 0x9b, 0x40, 0x35,
- 0x5c, 0xbe, 0xf3, 0xf8, 0xd2, 0xe4, 0x44, 0x04, 0x4a, 0x4d, 0x0f, 0x35,
- 0xf9, 0xc5, 0x6d, 0x5b, 0x82, 0x34, 0x5c, 0xbe, 0xf3, 0xf8, 0x13, 0x11,
- 0x4d, 0x08, 0x10, 0x61, 0x7e, 0x71, 0xdb, 0x56, 0xf0, 0x0c, 0x97, 0xef,
- 0x3c, 0x3e, 0xd5, 0x00, 0x11, 0xe6, 0x17, 0xb7, 0x6d, 0x00, 0x04, 0x03,
- 0x20, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x41, 0x53, 0x48,
- 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0xe6, 0x82, 0x72,
- 0xf5, 0x34, 0x1a, 0x5f, 0x82, 0x5b, 0x20, 0x3d, 0x33, 0x65, 0x13, 0x95,
- 0x44, 0x58, 0x49, 0x4c, 0x30, 0x18, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00,
- 0x0c, 0x06, 0x00, 0x00, 0x44, 0x58, 0x49, 0x4c, 0x00, 0x01, 0x00, 0x00,
- 0x10, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x42, 0x43, 0xc0, 0xde,
- 0x21, 0x0c, 0x00, 0x00, 0x03, 0x06, 0x00, 0x00, 0x0b, 0x82, 0x20, 0x00,
- 0x89, 0x20, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, 0x32, 0x22, 0x88, 0x09,
- 0x10, 0xa8, 0xc1, 0x08, 0x40, 0x09, 0x00, 0x0a, 0x66, 0x00, 0xe6, 0x08,
- 0x62, 0x27, 0x60, 0x22, 0x50, 0x40, 0x90, 0x99, 0x0e, 0xc4, 0x14, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x13, 0x14, 0x72, 0xc0, 0x87, 0x74, 0x60, 0x87,
- 0x36, 0x68, 0x87, 0x79, 0x68, 0x03, 0x72, 0xc0, 0x87, 0x0d, 0xaf, 0x50,
- 0x0e, 0x6d, 0xd0, 0x0e, 0x7a, 0x50, 0x0e, 0x6d, 0x00, 0x0f, 0x7a, 0x30,
- 0x07, 0x72, 0xa0, 0x07, 0x73, 0x20, 0x07, 0x6d, 0x90, 0x0e, 0x71, 0xa0,
- 0x07, 0x73, 0x20, 0x07, 0x6d, 0x90, 0x0e, 0x78, 0xa0, 0x07, 0x73, 0x20,
- 0x07, 0x6d, 0x90, 0x0e, 0x71, 0x60, 0x07, 0x7a, 0x30, 0x07, 0x72, 0xd0,
- 0x06, 0xe9, 0x30, 0x07, 0x72, 0xa0, 0x07, 0x73, 0x20, 0x07, 0x6d, 0x90,
- 0x0e, 0x76, 0x40, 0x07, 0x7a, 0x60, 0x07, 0x74, 0xd0, 0x06, 0xe6, 0x10,
- 0x07, 0x76, 0xa0, 0x07, 0x73, 0x20, 0x07, 0x6d, 0x60, 0x0e, 0x73, 0x20,
- 0x07, 0x7a, 0x30, 0x07, 0x72, 0xd0, 0x06, 0xe6, 0x60, 0x07, 0x74, 0xa0,
- 0x07, 0x76, 0x40, 0x07, 0x6d, 0xe0, 0x0e, 0x78, 0xa0, 0x07, 0x71, 0x60,
- 0x07, 0x7a, 0x30, 0x07, 0x72, 0xa0, 0x07, 0x76, 0x40, 0x07, 0x43, 0x9e,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x86,
- 0x3c, 0x06, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x0c, 0x79, 0x10, 0x20, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x18, 0xf2, 0x34, 0x40, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x30, 0xe4, 0x79, 0x80, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x60, 0xc8, 0x13, 0x01, 0x01, 0x10, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0xc0, 0x90, 0x67, 0x02, 0x02, 0x20, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x21, 0x4f, 0x05, 0x04, 0x40, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x43, 0x1e, 0x0c, 0x08, 0x80,
- 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x86, 0x3c, 0x1a, 0x10,
- 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x79, 0x3a,
- 0x20, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x02,
- 0x01, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x32, 0x1e, 0x98, 0x14,
- 0x19, 0x11, 0x4c, 0x90, 0x8c, 0x09, 0x26, 0x47, 0xc6, 0x04, 0x43, 0x22,
- 0x4a, 0x60, 0x04, 0xa0, 0x1c, 0x8a, 0xa1, 0x08, 0x4a, 0xa2, 0xc0, 0x03,
- 0xca, 0xa0, 0x3c, 0xa8, 0x28, 0x89, 0x32, 0x28, 0x84, 0x11, 0x80, 0x22,
- 0x28, 0x10, 0x1a, 0x67, 0x00, 0xa8, 0x9c, 0x01, 0xa0, 0x73, 0x06, 0x80,
- 0xd0, 0xb1, 0x1c, 0x86, 0x00, 0x00, 0x00, 0x78, 0x1e, 0x00, 0x08, 0x04,
- 0x02, 0x01, 0x00, 0x00, 0x79, 0x18, 0x00, 0x00, 0x71, 0x00, 0x00, 0x00,
- 0x1a, 0x03, 0x4c, 0x90, 0x46, 0x02, 0x13, 0x44, 0x8f, 0x0c, 0x6f, 0xec,
- 0xed, 0x4d, 0x0c, 0x24, 0xc6, 0xe5, 0xc6, 0x45, 0x66, 0x06, 0x06, 0xc7,
- 0x25, 0xc6, 0x06, 0x04, 0xa5, 0x46, 0x86, 0x2c, 0x2c, 0xe6, 0xa6, 0x4c,
- 0x26, 0x27, 0x65, 0x43, 0x10, 0x4c, 0x10, 0x88, 0x65, 0x82, 0x40, 0x30,
- 0x1b, 0x84, 0x81, 0x98, 0x20, 0x10, 0xcd, 0x06, 0x61, 0x30, 0x28, 0xc0,
- 0xcd, 0x4d, 0x10, 0x08, 0x67, 0xc3, 0x80, 0x24, 0xc4, 0x04, 0x61, 0x0c,
- 0x34, 0x02, 0x13, 0x04, 0xe2, 0x99, 0x20, 0x10, 0xd0, 0x06, 0x81, 0x70,
- 0x36, 0x24, 0xc4, 0xc2, 0x10, 0xc4, 0xd0, 0x10, 0xcf, 0x86, 0x64, 0x58,
- 0x18, 0x62, 0x18, 0x1a, 0xe2, 0xd9, 0x90, 0x34, 0x0b, 0x43, 0x34, 0x43,
- 0x43, 0x3c, 0x1b, 0x06, 0x28, 0x92, 0x26, 0x08, 0x65, 0xb0, 0x4d, 0x10,
- 0x88, 0x68, 0x03, 0x42, 0x50, 0x0c, 0x31, 0x0c, 0x15, 0xb0, 0x21, 0xb0,
- 0x26, 0x08, 0x67, 0xc0, 0x6d, 0x40, 0x08, 0x8c, 0x21, 0x88, 0x81, 0x00,
- 0x36, 0x20, 0x03, 0xc6, 0x10, 0xc3, 0x40, 0x00, 0x1b, 0x84, 0x4c, 0xdb,
- 0x40, 0x4c, 0xc0, 0xb5, 0x4d, 0x10, 0xd0, 0xa0, 0xdb, 0x10, 0x74, 0x13,
- 0x04, 0x01, 0x20, 0xd1, 0x16, 0x96, 0xe6, 0xc6, 0x65, 0xca, 0xea, 0x0b,
- 0xea, 0x6d, 0x2e, 0x8d, 0x2e, 0xed, 0xcd, 0x6d, 0x82, 0x50, 0x50, 0x13,
- 0x84, 0xa2, 0xda, 0x10, 0x10, 0x13, 0x84, 0xc2, 0x9a, 0x20, 0x14, 0xd7,
- 0x86, 0x85, 0x08, 0x03, 0x31, 0x18, 0x03, 0x32, 0x28, 0x83, 0xa1, 0x0c,
- 0x08, 0x33, 0x00, 0x88, 0x50, 0x15, 0x61, 0x0d, 0x3d, 0x3d, 0x49, 0x11,
- 0x4d, 0x10, 0x0a, 0x6c, 0x82, 0x40, 0x48, 0x1b, 0x04, 0x35, 0x50, 0x83,
- 0x0d, 0xcb, 0x80, 0x06, 0x62, 0x60, 0x06, 0x64, 0x90, 0x06, 0x43, 0x1a,
- 0x0c, 0x66, 0xb0, 0x06, 0x2c, 0x86, 0x9e, 0x98, 0x9e, 0xa4, 0x26, 0x08,
- 0xc4, 0xb4, 0x41, 0x50, 0x03, 0x37, 0xd8, 0xb0, 0x34, 0x6d, 0x20, 0x06,
- 0x66, 0x40, 0x06, 0x69, 0x30, 0x94, 0x41, 0x63, 0x06, 0x6f, 0xb0, 0x61,
- 0x38, 0x03, 0x36, 0x80, 0x03, 0x26, 0x53, 0x56, 0x5f, 0x54, 0x61, 0x72,
- 0x67, 0x65, 0x74, 0x13, 0x84, 0x22, 0xdb, 0xb0, 0x10, 0x72, 0x20, 0x06,
- 0x73, 0x40, 0x06, 0x66, 0x30, 0x94, 0x01, 0x61, 0x06, 0x6f, 0xb0, 0x21,
- 0xa0, 0x83, 0x0d, 0x43, 0x1c, 0xd4, 0x01, 0xb0, 0xa1, 0xf8, 0xc0, 0xc0,
- 0x0e, 0x38, 0xa0, 0x0a, 0x1b, 0x9b, 0x5d, 0x9b, 0x4b, 0x1a, 0x59, 0x99,
- 0x1b, 0xdd, 0x94, 0x20, 0xa8, 0x42, 0x86, 0xe7, 0x62, 0x57, 0x26, 0x37,
- 0x97, 0xf6, 0xe6, 0x36, 0x25, 0x20, 0x9a, 0x90, 0xe1, 0xb9, 0xd8, 0x85,
- 0xb1, 0xd9, 0x95, 0xc9, 0x4d, 0x09, 0x8c, 0x3a, 0x64, 0x78, 0x2e, 0x73,
- 0x68, 0x61, 0x64, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x53, 0x82,
- 0xa4, 0x0c, 0x19, 0x9e, 0x8b, 0x5c, 0xd9, 0xdc, 0x5b, 0x9d, 0xdc, 0x58,
- 0xd9, 0xdc, 0x94, 0x60, 0xab, 0x43, 0x86, 0xe7, 0x62, 0x97, 0x56, 0x76,
- 0x97, 0x44, 0x36, 0x45, 0x17, 0x46, 0x57, 0x36, 0x25, 0xe8, 0xea, 0x90,
- 0xe1, 0xb9, 0x94, 0xb9, 0xd1, 0xc9, 0xe5, 0x41, 0xbd, 0xa5, 0xb9, 0xd1,
- 0xcd, 0x4d, 0x09, 0xec, 0x00, 0x00, 0x00, 0x00, 0x79, 0x18, 0x00, 0x00,
- 0x51, 0x00, 0x00, 0x00, 0x33, 0x08, 0x80, 0x1c, 0xc4, 0xe1, 0x1c, 0x66,
- 0x14, 0x01, 0x3d, 0x88, 0x43, 0x38, 0x84, 0xc3, 0x8c, 0x42, 0x80, 0x07,
- 0x79, 0x78, 0x07, 0x73, 0x98, 0x71, 0x0c, 0xe6, 0x00, 0x0f, 0xed, 0x10,
- 0x0e, 0xf4, 0x80, 0x0e, 0x33, 0x0c, 0x42, 0x1e, 0xc2, 0xc1, 0x1d, 0xce,
- 0xa1, 0x1c, 0x66, 0x30, 0x05, 0x3d, 0x88, 0x43, 0x38, 0x84, 0x83, 0x1b,
- 0xcc, 0x03, 0x3d, 0xc8, 0x43, 0x3d, 0x8c, 0x03, 0x3d, 0xcc, 0x78, 0x8c,
- 0x74, 0x70, 0x07, 0x7b, 0x08, 0x07, 0x79, 0x48, 0x87, 0x70, 0x70, 0x07,
- 0x7a, 0x70, 0x03, 0x76, 0x78, 0x87, 0x70, 0x20, 0x87, 0x19, 0xcc, 0x11,
- 0x0e, 0xec, 0x90, 0x0e, 0xe1, 0x30, 0x0f, 0x6e, 0x30, 0x0f, 0xe3, 0xf0,
- 0x0e, 0xf0, 0x50, 0x0e, 0x33, 0x10, 0xc4, 0x1d, 0xde, 0x21, 0x1c, 0xd8,
- 0x21, 0x1d, 0xc2, 0x61, 0x1e, 0x66, 0x30, 0x89, 0x3b, 0xbc, 0x83, 0x3b,
- 0xd0, 0x43, 0x39, 0xb4, 0x03, 0x3c, 0xbc, 0x83, 0x3c, 0x84, 0x03, 0x3b,
- 0xcc, 0xf0, 0x14, 0x76, 0x60, 0x07, 0x7b, 0x68, 0x07, 0x37, 0x68, 0x87,
- 0x72, 0x68, 0x07, 0x37, 0x80, 0x87, 0x70, 0x90, 0x87, 0x70, 0x60, 0x07,
- 0x76, 0x28, 0x07, 0x76, 0xf8, 0x05, 0x76, 0x78, 0x87, 0x77, 0x80, 0x87,
- 0x5f, 0x08, 0x87, 0x71, 0x18, 0x87, 0x72, 0x98, 0x87, 0x79, 0x98, 0x81,
- 0x2c, 0xee, 0xf0, 0x0e, 0xee, 0xe0, 0x0e, 0xf5, 0xc0, 0x0e, 0xec, 0x30,
- 0x03, 0x62, 0xc8, 0xa1, 0x1c, 0xe4, 0xa1, 0x1c, 0xcc, 0xa1, 0x1c, 0xe4,
- 0xa1, 0x1c, 0xdc, 0x61, 0x1c, 0xca, 0x21, 0x1c, 0xc4, 0x81, 0x1d, 0xca,
- 0x61, 0x06, 0xd6, 0x90, 0x43, 0x39, 0xc8, 0x43, 0x39, 0x98, 0x43, 0x39,
- 0xc8, 0x43, 0x39, 0xb8, 0xc3, 0x38, 0x94, 0x43, 0x38, 0x88, 0x03, 0x3b,
- 0x94, 0xc3, 0x2f, 0xbc, 0x83, 0x3c, 0xfc, 0x82, 0x3b, 0xd4, 0x03, 0x3b,
- 0xb0, 0xc3, 0x0c, 0xc4, 0x21, 0x07, 0x7c, 0x70, 0x03, 0x7a, 0x28, 0x87,
- 0x76, 0x80, 0x87, 0x19, 0xd1, 0x43, 0x0e, 0xf8, 0xe0, 0x06, 0xe4, 0x20,
- 0x0e, 0xe7, 0xe0, 0x06, 0xf6, 0x10, 0x0e, 0xf2, 0xc0, 0x0e, 0xe1, 0x90,
- 0x0f, 0xef, 0x50, 0x0f, 0xf4, 0x30, 0x83, 0x81, 0xc8, 0x01, 0x1f, 0xdc,
- 0x40, 0x1c, 0xe4, 0xa1, 0x1c, 0xc2, 0x61, 0x1d, 0xdc, 0x40, 0x1c, 0xe4,
- 0x01, 0x00, 0x00, 0x00, 0x71, 0x20, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00,
- 0x76, 0x00, 0x0d, 0x97, 0xef, 0x3c, 0x7e, 0x80, 0x34, 0x40, 0x84, 0xf9,
- 0xc5, 0x6d, 0x1b, 0xc2, 0x36, 0x5c, 0xbe, 0xf3, 0xf8, 0x42, 0x40, 0x15,
- 0x05, 0x11, 0x95, 0x0e, 0x30, 0x94, 0x84, 0x01, 0x08, 0x98, 0x5f, 0xdc,
- 0xb6, 0x29, 0x48, 0xc3, 0xe5, 0x3b, 0x8f, 0x2f, 0x44, 0x04, 0x30, 0x11,
- 0x21, 0xd0, 0x0c, 0x0b, 0x61, 0x06, 0xce, 0x70, 0xf9, 0xce, 0xe3, 0x0f,
- 0xce, 0x74, 0xfb, 0xc5, 0x6d, 0x5b, 0xc0, 0x34, 0x5c, 0xbe, 0xf3, 0xf8,
- 0x8b, 0x03, 0x0c, 0x62, 0xf3, 0x50, 0x93, 0x5f, 0xdc, 0xb6, 0x0d, 0x40,
- 0xc3, 0xe5, 0x3b, 0x8f, 0x2f, 0x01, 0xcc, 0xb3, 0x10, 0x7e, 0x71, 0xdb,
- 0x46, 0x40, 0x0d, 0x97, 0xef, 0x3c, 0xbe, 0x04, 0x30, 0xcf, 0x42, 0x80,
- 0x11, 0x30, 0xf8, 0xc5, 0x6d, 0x9b, 0x40, 0x35, 0x5c, 0xbe, 0xf3, 0xf8,
- 0xd2, 0xe4, 0x44, 0x04, 0x4a, 0x4d, 0x0f, 0x35, 0xf9, 0xc5, 0x6d, 0x5b,
- 0x82, 0x34, 0x5c, 0xbe, 0xf3, 0xf8, 0x13, 0x11, 0x4d, 0x08, 0x10, 0x61,
- 0x7e, 0x71, 0xdb, 0x56, 0xf0, 0x0c, 0x97, 0xef, 0x3c, 0x3e, 0xd5, 0x00,
- 0x11, 0xe6, 0x17, 0xb7, 0x6d, 0x00, 0x04, 0x03, 0x20, 0x0d, 0x00, 0x00,
- 0x61, 0x20, 0x00, 0x00, 0x31, 0x04, 0x00, 0x00, 0x13, 0x04, 0xa1, 0x10,
- 0x0b, 0x04, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00, 0xc4, 0x8d, 0x00, 0x50,
- 0x51, 0x02, 0x44, 0x94, 0x5f, 0xd9, 0x14, 0x4b, 0x21, 0x15, 0x6a, 0x40,
- 0x99, 0x06, 0x94, 0x5c, 0x29, 0x94, 0x5b, 0x19, 0x15, 0x42, 0xe1, 0x95,
- 0x4a, 0xb9, 0x94, 0x5d, 0x71, 0xcd, 0x00, 0xd0, 0x30, 0x46, 0x60, 0xde,
- 0xeb, 0x2a, 0x7b, 0x63, 0x04, 0x31, 0x0f, 0xf6, 0xb9, 0x37, 0x46, 0xe0,
- 0xf6, 0xb1, 0x68, 0x7b, 0x63, 0x04, 0xef, 0x9e, 0x96, 0xf7, 0x37, 0x46,
- 0xa0, 0xb3, 0xe6, 0x1c, 0x82, 0xc1, 0x18, 0x01, 0x08, 0x82, 0xfe, 0xfd,
- 0x8d, 0x11, 0x80, 0x20, 0x08, 0xc2, 0xdd, 0x18, 0x81, 0x98, 0x8b, 0x69,
- 0xff, 0x8d, 0x11, 0x80, 0x25, 0xcf, 0xc6, 0xbf, 0x30, 0x46, 0x30, 0xa6,
- 0xab, 0x9a, 0xfb, 0xc2, 0x18, 0xc1, 0x3f, 0x93, 0xfe, 0xef, 0x0b, 0x63,
- 0x04, 0x74, 0x0d, 0x8a, 0xf9, 0x37, 0x46, 0xd0, 0xc2, 0x71, 0x0c, 0xfa,
- 0xc2, 0x18, 0xc1, 0xdc, 0xb7, 0x69, 0xea, 0x0b, 0x63, 0x04, 0xad, 0x1b,
- 0xf2, 0xbc, 0x2f, 0x8c, 0x11, 0xf0, 0x39, 0xeb, 0xe3, 0xdf, 0x18, 0x01,
- 0x08, 0x82, 0x20, 0x0a, 0x06, 0x63, 0x04, 0x20, 0x08, 0x82, 0x2a, 0x18,
- 0x8c, 0x11, 0x80, 0x20, 0x08, 0xb2, 0x60, 0x30, 0x46, 0x00, 0x82, 0x20,
- 0xe8, 0x82, 0xc1, 0x18, 0x01, 0xcb, 0x9e, 0xa1, 0xfc, 0x8d, 0x11, 0xa0,
- 0x7e, 0x19, 0xab, 0xdf, 0x18, 0x41, 0x7e, 0xea, 0xe2, 0xec, 0x8d, 0x11,
- 0xe8, 0x35, 0xb8, 0xe3, 0xde, 0x18, 0x81, 0x8a, 0xe7, 0xb6, 0xfd, 0x8d,
- 0x11, 0xbc, 0x7d, 0x4a, 0x8f, 0xde, 0x18, 0xc1, 0x3a, 0xc7, 0x2c, 0xea,
- 0x8d, 0x11, 0xa4, 0x21, 0x8c, 0xee, 0xde, 0x18, 0xc1, 0xdd, 0xc6, 0xaa,
- 0xfd, 0x8d, 0x11, 0x80, 0x20, 0x8c, 0x87, 0x63, 0x30, 0x46, 0xb0, 0x8e,
- 0x78, 0xcc, 0x82, 0xc1, 0x18, 0x01, 0x08, 0xd2, 0x6d, 0x0e, 0x06, 0x63,
- 0x04, 0x20, 0x08, 0xae, 0x39, 0x18, 0x8c, 0x11, 0x80, 0x20, 0xc8, 0xd6,
- 0xbf, 0x30, 0x46, 0xc0, 0xb6, 0xf3, 0x4f, 0x7a, 0x63, 0x04, 0x20, 0x08,
- 0x82, 0xf8, 0x2f, 0x8c, 0x11, 0xb0, 0x6d, 0xfc, 0xca, 0xdb, 0x18, 0x81,
- 0xdb, 0xc7, 0xa2, 0xed, 0x0b, 0x63, 0x04, 0x7d, 0x2c, 0xba, 0xf8, 0x37,
- 0x46, 0x50, 0xab, 0xb5, 0xda, 0x7e, 0x63, 0x04, 0xb2, 0xe8, 0xf6, 0x34,
- 0x18, 0x8c, 0x11, 0xf0, 0xf0, 0xaa, 0xd3, 0xdd, 0x18, 0x01, 0x08, 0x82,
- 0x20, 0x09, 0x06, 0x63, 0x04, 0x20, 0x08, 0x82, 0x20, 0x18, 0x8c, 0x11,
- 0x80, 0x20, 0x08, 0xc2, 0xdf, 0x08, 0xc0, 0x18, 0x01, 0x08, 0x82, 0x20,
- 0xfe, 0xcd, 0x00, 0x00, 0x23, 0x06, 0x09, 0x00, 0x82, 0x60, 0xd0, 0xdd,
- 0xc2, 0x1e, 0xa8, 0x82, 0x2c, 0xc8, 0xc2, 0x28, 0x8c, 0x18, 0x24, 0x00,
- 0x08, 0x82, 0x41, 0x87, 0x0b, 0x7c, 0xb0, 0x0a, 0xb7, 0x70, 0x0b, 0xa4,
- 0x30, 0x62, 0x90, 0x00, 0x20, 0x08, 0x06, 0x5d, 0x2e, 0xf4, 0x01, 0x2b,
- 0xdc, 0xc2, 0x2d, 0x94, 0xc2, 0x88, 0x41, 0x02, 0x80, 0x20, 0x18, 0x74,
- 0xba, 0xe0, 0x07, 0xaf, 0x90, 0x0b, 0xb9, 0x60, 0x0a, 0x23, 0x06, 0x09,
- 0x00, 0x82, 0x60, 0xd0, 0xed, 0xc2, 0x1f, 0xc0, 0x42, 0x2e, 0xe4, 0xc2,
- 0x29, 0x8c, 0x18, 0x24, 0x00, 0x08, 0x82, 0x41, 0xc7, 0x0b, 0xa0, 0xe0,
- 0x0a, 0xba, 0xb0, 0x0b, 0xa8, 0x30, 0x62, 0x90, 0x00, 0x20, 0x08, 0x06,
- 0x86, 0x39, 0xf4, 0x01, 0x2e, 0xec, 0x02, 0x2c, 0xdc, 0xc1, 0x88, 0x41,
- 0x02, 0x80, 0x20, 0x18, 0x18, 0xe7, 0xe0, 0x07, 0xb9, 0xc0, 0x0b, 0xa9,
- 0x80, 0x07, 0x23, 0x06, 0x09, 0x00, 0x82, 0x60, 0x60, 0xa0, 0xc3, 0x1f,
- 0xe8, 0x42, 0x2f, 0xc4, 0x42, 0x1e, 0x8c, 0x18, 0x24, 0x00, 0x08, 0x82,
- 0x81, 0x91, 0x0e, 0xa0, 0xb0, 0x0b, 0xbe, 0x50, 0x0b, 0x7a, 0x30, 0x62,
- 0x90, 0x00, 0x20, 0x08, 0x06, 0x86, 0x3a, 0x84, 0x02, 0x38, 0xfc, 0x02,
- 0x2d, 0xec, 0xc1, 0x88, 0x41, 0x02, 0x80, 0x20, 0x18, 0x18, 0xeb, 0x20,
- 0x0a, 0xe1, 0x00, 0x0e, 0xad, 0xc0, 0x07, 0x23, 0x06, 0x07, 0x00, 0x82,
- 0x60, 0x80, 0x95, 0xc3, 0x1f, 0x1c, 0xe1, 0x30, 0x9a, 0x10, 0x04, 0xc3,
- 0x11, 0x41, 0x14, 0x7c, 0xb3, 0x0c, 0x4f, 0x10, 0x0c, 0x47, 0x08, 0x51,
- 0xf0, 0xcd, 0x32, 0x08, 0x43, 0x30, 0x62, 0xf0, 0x00, 0x20, 0x08, 0x06,
- 0x8d, 0x3b, 0x98, 0x82, 0xc3, 0x18, 0x45, 0x14, 0x95, 0x43, 0x39, 0x84,
- 0x42, 0x34, 0x9a, 0x10, 0x00, 0xa3, 0x09, 0x42, 0x30, 0x9a, 0x30, 0x08,
- 0xa3, 0x09, 0xc4, 0x30, 0x4b, 0xf0, 0x0c, 0x47, 0x20, 0x5a, 0xf0, 0xcd,
- 0x32, 0x10, 0x45, 0x30, 0x62, 0x60, 0x00, 0x20, 0x08, 0x06, 0x91, 0x3c,
- 0xc8, 0x02, 0x33, 0x62, 0x60, 0x00, 0x20, 0x08, 0x06, 0xd1, 0x3c, 0xcc,
- 0x02, 0x33, 0x62, 0x60, 0x00, 0x20, 0x08, 0x06, 0x11, 0x3d, 0xac, 0x83,
- 0x30, 0x62, 0x60, 0x00, 0x20, 0x08, 0x06, 0x51, 0x3d, 0xb0, 0x83, 0x30,
- 0x62, 0x60, 0x00, 0x20, 0x08, 0x06, 0x91, 0x3d, 0xdc, 0x02, 0x34, 0x62,
- 0x60, 0x00, 0x20, 0x08, 0x06, 0xd1, 0x3d, 0xe0, 0x02, 0x34, 0x62, 0x60,
- 0x00, 0x20, 0x08, 0x06, 0x11, 0x3e, 0xbc, 0x83, 0x30, 0x62, 0x60, 0x00,
- 0x20, 0x08, 0x06, 0x51, 0x3e, 0xc0, 0x83, 0x60, 0x82, 0x01, 0x1f, 0x13,
- 0x0c, 0xf8, 0x8c, 0x18, 0x1c, 0x00, 0x08, 0x82, 0x01, 0x96, 0x0f, 0xb3,
- 0xb0, 0xd9, 0xc3, 0x68, 0x42, 0x20, 0x8c, 0x26, 0x08, 0x83, 0x09, 0x85,
- 0x7c, 0x4c, 0x28, 0xe4, 0x33, 0x62, 0x70, 0x00, 0x20, 0x08, 0x06, 0xd5,
- 0x3f, 0xf4, 0x82, 0x10, 0x07, 0x23, 0x06, 0x07, 0x00, 0x82, 0x60, 0x50,
- 0x81, 0x84, 0x2f, 0x08, 0x72, 0x30, 0x62, 0x70, 0x00, 0x20, 0x08, 0x06,
- 0x55, 0x48, 0x94, 0x83, 0x90, 0x06, 0x23, 0x06, 0x07, 0x00, 0x82, 0x60,
- 0x50, 0x89, 0x84, 0x39, 0x08, 0x6a, 0x60, 0xc8, 0x27, 0x1f, 0x43, 0x3e,
- 0xf9, 0x18, 0xf1, 0x06, 0xf2, 0x31, 0x02, 0x0e, 0xe4, 0x63, 0x84, 0x10,
- 0x1f, 0x23, 0x84, 0xf8, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0xb4,
- 0x12, 0xee, 0x20, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0xc4, 0x12,
- 0xef, 0x20, 0x98, 0xe2, 0x07, 0xf0, 0xb1, 0x60, 0x80, 0x8f, 0x2d, 0xa0,
- 0x00, 0x1f, 0x0b, 0x08, 0xf8, 0xd8, 0xe0, 0xd0, 0xc7, 0x04, 0x87, 0x3e,
- 0x23, 0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0xcd, 0xc4, 0x4a, 0x08, 0x23,
- 0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0xd1, 0x04, 0x4b, 0x08, 0x26, 0xf8,
- 0x81, 0x7c, 0x4c, 0xf8, 0x03, 0xf9, 0x58, 0x28, 0x08, 0xf1, 0x31, 0x51,
- 0x10, 0xe2, 0x63, 0x86, 0x21, 0x1f, 0x0b, 0x06, 0xf9, 0xd8, 0x71, 0xc8,
- 0xc7, 0x02, 0x42, 0x3e, 0x23, 0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0xf5,
- 0x44, 0x48, 0x50, 0x23, 0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0xf9, 0x84,
- 0x48, 0x50, 0x26, 0x9c, 0x02, 0x7c, 0x4c, 0x40, 0x05, 0xf8, 0x98, 0x70,
- 0xc0, 0xc7, 0x04, 0x03, 0x3e, 0xa3, 0x09, 0x67, 0x00, 0x8c, 0x26, 0xa0,
- 0x41, 0x60, 0x02, 0x21, 0x1f, 0x23, 0x04, 0xf9, 0x8c, 0x18, 0x54, 0x00,
- 0x08, 0x82, 0xc1, 0x83, 0x16, 0x2c, 0x91, 0x0a, 0xa7, 0x20, 0x04, 0xac,
- 0xc0, 0x0a, 0x60, 0x01, 0x16, 0xfc, 0x50, 0x07, 0x74, 0xc0, 0x0a, 0x71,
- 0x00, 0x07, 0xac, 0xc0, 0x0a, 0xa3, 0x09, 0x01, 0x30, 0x9a, 0x20, 0x04,
- 0xa3, 0x09, 0x83, 0x30, 0x9a, 0x40, 0x0c, 0xb3, 0x04, 0xcf, 0x70, 0xc4,
- 0x28, 0xd8, 0x42, 0xf0, 0xcd, 0x32, 0x18, 0x47, 0x30, 0x62, 0xf0, 0x00,
- 0x20, 0x08, 0x06, 0xcd, 0x5b, 0x9c, 0xc4, 0x2b, 0xb4, 0xc2, 0x29, 0x98,
- 0x82, 0x2c, 0xc8, 0x82, 0x59, 0x98, 0x85, 0x48, 0xc8, 0xc2, 0x68, 0x42,
- 0x00, 0x58, 0xe0, 0x0f, 0xf2, 0xb1, 0xc0, 0x1f, 0xe0, 0x33, 0x62, 0xf0,
- 0x00, 0x20, 0x08, 0x06, 0xcd, 0x5c, 0xac, 0x04, 0x2d, 0xc8, 0x42, 0x90,
- 0x0b, 0xb6, 0x60, 0x0b, 0x6a, 0xa1, 0x16, 0x26, 0x61, 0x0b, 0xa3, 0x09,
- 0x01, 0x30, 0x9a, 0x20, 0x04, 0xa3, 0x09, 0x83, 0x30, 0x9a, 0x40, 0x0c,
- 0xb3, 0x04, 0xcf, 0x70, 0x44, 0x2b, 0xe8, 0x43, 0xf0, 0xcd, 0x32, 0x20,
- 0x49, 0x30, 0x62, 0x60, 0x00, 0x20, 0x08, 0x06, 0xd1, 0x5d, 0xdc, 0x44,
- 0x2c, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0x84, 0x17, 0x38, 0x11,
- 0x0b, 0x23, 0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0xe5, 0x05, 0x5c, 0x08,
- 0x23, 0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0xe9, 0x45, 0x5c, 0x08, 0x23,
- 0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0xed, 0x05, 0x4f, 0xd4, 0xc2, 0x88,
- 0x81, 0x01, 0x80, 0x20, 0x18, 0x44, 0x7c, 0xd1, 0x13, 0xb5, 0x30, 0x62,
- 0x60, 0x00, 0x20, 0x08, 0x06, 0x51, 0x5f, 0xd0, 0x85, 0x30, 0x62, 0x60,
- 0x00, 0x20, 0x08, 0x06, 0x91, 0x5f, 0xd4, 0x85, 0x60, 0x82, 0x01, 0x1f,
- 0x13, 0x0c, 0xf8, 0x8c, 0x18, 0x1c, 0x00, 0x08, 0x82, 0x01, 0xe6, 0x17,
- 0x38, 0x01, 0x0e, 0x7b, 0x31, 0x9a, 0x10, 0x08, 0xa3, 0x09, 0xc2, 0x60,
- 0x42, 0x21, 0x1f, 0x13, 0x0a, 0xf9, 0x8c, 0x18, 0x1c, 0x00, 0x08, 0x82,
- 0x41, 0x45, 0x1a, 0x62, 0x21, 0xd8, 0xc3, 0x88, 0xc1, 0x01, 0x80, 0x20,
- 0x18, 0x54, 0xa5, 0x31, 0x16, 0xc2, 0x3d, 0x8c, 0x18, 0x1c, 0x00, 0x08,
- 0x82, 0x41, 0x65, 0x1a, 0x6a, 0x21, 0xb8, 0xc3, 0x88, 0xc1, 0x01, 0x80,
- 0x20, 0x18, 0x54, 0xa7, 0xb1, 0x16, 0xc2, 0x3b, 0x18, 0x42, 0x0e, 0xf2,
- 0x31, 0x84, 0x1c, 0xe4, 0x63, 0x04, 0x3d, 0xc8, 0xc7, 0x88, 0x7a, 0x90,
- 0x8f, 0x11, 0x42, 0x7c, 0x8c, 0x10, 0xe2, 0x33, 0x62, 0x60, 0x00, 0x20,
- 0x08, 0x06, 0x11, 0x6c, 0xcc, 0x85, 0x30, 0x62, 0x60, 0x00, 0x20, 0x08,
- 0x06, 0x51, 0x6c, 0xd0, 0x85, 0x60, 0xca, 0x48, 0xc0, 0xc7, 0x82, 0x01,
- 0x3e, 0xb6, 0x94, 0x04, 0x7c, 0x2c, 0x20, 0xe0, 0x63, 0x83, 0x43, 0x1f,
- 0x13, 0x1c, 0xfa, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0x84, 0x1b,
- 0xb0, 0x21, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0x94, 0x1b, 0xb1,
- 0x21, 0x98, 0x30, 0x12, 0xf2, 0x31, 0x81, 0x24, 0xe4, 0x63, 0x26, 0x21,
- 0xc4, 0xc7, 0x4e, 0x42, 0x88, 0x8f, 0x19, 0x86, 0x7c, 0x2c, 0x18, 0xe4,
- 0x63, 0xc7, 0x21, 0x1f, 0x0b, 0x08, 0xf9, 0x8c, 0x18, 0x18, 0x00, 0x08,
- 0x82, 0x41, 0x24, 0x1e, 0xa6, 0x41, 0x8d, 0x18, 0x18, 0x00, 0x08, 0x82,
- 0x41, 0x34, 0x1e, 0xa7, 0x41, 0x99, 0xc0, 0x12, 0xf0, 0x31, 0xa1, 0x25,
- 0xe0, 0x63, 0xc2, 0x01, 0x1f, 0x13, 0x0c, 0xf8, 0x8c, 0x26, 0x9c, 0x01,
- 0x30, 0x9a, 0x80, 0x06, 0x81, 0x09, 0x84, 0x7c, 0x8c, 0x10, 0xe4, 0x33,
- 0x62, 0xf0, 0x00, 0x20, 0x08, 0x06, 0x8d, 0x7b, 0x98, 0x86, 0x4b, 0xb0,
- 0x84, 0x10, 0xc4, 0x44, 0x4c, 0x94, 0x47, 0x79, 0x84, 0x46, 0x4c, 0x8c,
- 0x26, 0x04, 0x80, 0x05, 0x7d, 0x21, 0x1f, 0x0b, 0xfa, 0x02, 0x3e, 0x23,
- 0x06, 0x0f, 0x00, 0x82, 0x60, 0xd0, 0xc8, 0x87, 0x6a, 0xcc, 0x44, 0x4c,
- 0x04, 0x38, 0x51, 0x13, 0x35, 0x91, 0x1e, 0xe9, 0x51, 0x1a, 0x35, 0x31,
- 0x9a, 0x10, 0x00, 0xa3, 0x09, 0x42, 0x30, 0x9a, 0x30, 0x08, 0xa3, 0x09,
- 0xc4, 0x30, 0x4b, 0xf0, 0x0c, 0x47, 0xb0, 0x04, 0x5e, 0x04, 0xdf, 0x2c,
- 0x83, 0xb2, 0x04, 0x23, 0x06, 0x0f, 0x00, 0x82, 0x60, 0xd0, 0xe0, 0x07,
- 0x6c, 0xe0, 0x84, 0x4d, 0xc0, 0xc4, 0x4b, 0xec, 0xc4, 0x4e, 0xbc, 0xc7,
- 0x7b, 0xac, 0xc6, 0x4e, 0x8c, 0x26, 0x04, 0xc0, 0x88, 0xc1, 0x03, 0x80,
- 0x20, 0x18, 0x34, 0xfa, 0x21, 0x1b, 0x3b, 0x81, 0x13, 0x32, 0x11, 0x13,
- 0x3d, 0xd1, 0x13, 0xf1, 0x11, 0x1f, 0xad, 0xd1, 0x13, 0xa3, 0x09, 0x01,
- 0x30, 0x9a, 0x20, 0x04, 0x23, 0x06, 0x07, 0x00, 0x82, 0x60, 0x80, 0xe1,
- 0x87, 0x6c, 0xe8, 0x84, 0x7b, 0x8c, 0x26, 0x04, 0xc0, 0x68, 0x82, 0x10,
- 0x8c, 0x26, 0x0c, 0x82, 0x0d, 0x08, 0x7c, 0x6c, 0x38, 0xe0, 0x63, 0xc3,
- 0x01, 0x9f, 0x11, 0x83, 0x03, 0x00, 0x41, 0x30, 0xc0, 0xfe, 0x23, 0x37,
- 0xc2, 0xa2, 0x37, 0x46, 0x13, 0x02, 0x60, 0x34, 0x41, 0x08, 0x46, 0x13,
- 0x06, 0x61, 0xc4, 0x60, 0x01, 0x40, 0x10, 0x0c, 0xa6, 0x12, 0x19, 0x8f,
- 0xc3, 0x28, 0x06, 0x21, 0x18, 0x31, 0x38, 0x00, 0x10, 0x04, 0x03, 0x8c,
- 0x44, 0x7c, 0xc3, 0x2c, 0xca, 0x63, 0x34, 0x21, 0x00, 0x46, 0x13, 0x84,
- 0x60, 0x34, 0x61, 0x10, 0x46, 0x0c, 0x16, 0x00, 0x04, 0xc1, 0x60, 0x52,
- 0x11, 0xf4, 0x60, 0x16, 0x65, 0x10, 0x82, 0x11, 0x83, 0x03, 0x00, 0x41,
- 0x30, 0xc0, 0x52, 0x64, 0x3c, 0xd6, 0x62, 0x44, 0x46, 0x13, 0x02, 0x60,
- 0x34, 0x41, 0x08, 0x46, 0x13, 0x06, 0x61, 0xc4, 0x60, 0x01, 0x40, 0x10,
- 0x0c, 0xa6, 0x17, 0x69, 0x8f, 0x08, 0x7a, 0x06, 0x21, 0x98, 0x25, 0x78,
- 0x86, 0x23, 0xd0, 0x62, 0x36, 0x82, 0x6f, 0x96, 0x81, 0x69, 0x82, 0x11,
- 0x83, 0x07, 0x00, 0x41, 0x30, 0x68, 0x68, 0x84, 0x3d, 0xe8, 0x42, 0x2e,
- 0xd8, 0x62, 0x2d, 0xee, 0xe2, 0x2e, 0x56, 0x64, 0x45, 0xce, 0xe3, 0x2e,
- 0x46, 0x13, 0x02, 0x60, 0xc4, 0xe0, 0x01, 0x40, 0x10, 0x0c, 0x1a, 0x1b,
- 0x71, 0x8f, 0xbb, 0xa0, 0x0b, 0xb7, 0x68, 0x8b, 0xbc, 0xc8, 0x8b, 0x16,
- 0x69, 0x91, 0xf4, 0xc8, 0x8b, 0xd1, 0x84, 0x00, 0x18, 0x4d, 0x10, 0x82,
- 0x11, 0x83, 0x03, 0x00, 0x41, 0x30, 0xc0, 0x68, 0xc4, 0x3d, 0xec, 0x42,
- 0x45, 0x46, 0x13, 0x02, 0x60, 0x34, 0x41, 0x08, 0x46, 0x13, 0x06, 0xc1,
- 0x06, 0x04, 0x3e, 0x36, 0x18, 0xf0, 0xb1, 0x01, 0x81, 0xcf, 0x88, 0xc1,
- 0x01, 0x80, 0x20, 0x18, 0x60, 0x3b, 0x52, 0x1f, 0x7d, 0x91, 0x1f, 0xa3,
- 0x09, 0x01, 0x30, 0x9a, 0x20, 0x04, 0xa3, 0x09, 0x83, 0x30, 0x62, 0xb0,
- 0x00, 0x20, 0x08, 0x06, 0x53, 0x98, 0xfc, 0xc7, 0x61, 0x14, 0x83, 0x10,
- 0x8c, 0x18, 0x1c, 0x00, 0x08, 0x82, 0x01, 0x06, 0x26, 0xfa, 0x21, 0x1a,
- 0x21, 0x32, 0x9a, 0x10, 0x00, 0xa3, 0x09, 0x42, 0x30, 0x9a, 0x30, 0x08,
- 0x23, 0x06, 0x0b, 0x00, 0x82, 0x60, 0x30, 0x99, 0x09, 0x89, 0x30, 0x8b,
- 0x32, 0x08, 0xc1, 0x88, 0xc1, 0x01, 0x80, 0x20, 0x18, 0x60, 0x65, 0xf2,
- 0x1f, 0xa7, 0xf1, 0x23, 0xa3, 0x09, 0x01, 0x30, 0x9a, 0x20, 0x04, 0xa3,
- 0x09, 0x83, 0x30, 0x62, 0xb0, 0x00, 0x20, 0x08, 0x06, 0xd3, 0x9a, 0xa4,
- 0x48, 0x04, 0x3d, 0x83, 0x10, 0xcc, 0x12, 0x3c, 0xc3, 0x11, 0xa4, 0xe1,
- 0x1e, 0xc1, 0x37, 0xcb, 0xe0, 0x3c, 0xc1, 0x88, 0xc1, 0x03, 0x80, 0x20,
- 0x18, 0x34, 0x70, 0x82, 0x22, 0xb0, 0xe1, 0x1a, 0xa8, 0x71, 0x1a, 0xb3,
- 0x31, 0x1b, 0x67, 0x72, 0x26, 0x23, 0x32, 0x1b, 0xa3, 0x09, 0x01, 0x30,
- 0x62, 0xf0, 0x00, 0x20, 0x08, 0x06, 0x8d, 0x9c, 0xa8, 0xc8, 0x6c, 0xc0,
- 0x86, 0x6a, 0xa4, 0x46, 0x6d, 0xd4, 0x46, 0x9a, 0xa4, 0x49, 0x89, 0xd4,
- 0xc6, 0x68, 0x42, 0x00, 0x8c, 0x18, 0x3c, 0x00, 0x08, 0x82, 0x41, 0x43,
- 0x27, 0x2c, 0x62, 0x1b, 0xb2, 0xc1, 0x1a, 0xab, 0x71, 0x1b, 0xb7, 0xb1,
- 0x26, 0x6b, 0x72, 0x22, 0xb7, 0x31, 0x9a, 0x10, 0x00, 0x23, 0x06, 0x07,
- 0x00, 0x82, 0x60, 0x80, 0xc5, 0xc9, 0x8a, 0xcc, 0xc6, 0x99, 0x8c, 0x26,
- 0x04, 0xc0, 0x68, 0x82, 0x10, 0x8c, 0x26, 0x0c, 0x82, 0x0d, 0x09, 0x7c,
- 0x6c, 0x40, 0xe0, 0x63, 0xc3, 0x01, 0x9f, 0x11, 0x83, 0x03, 0x00, 0x41,
- 0x30, 0xc0, 0xf0, 0x44, 0x46, 0x74, 0xc3, 0x46, 0x46, 0x13, 0x02, 0x60,
- 0x0c, 0x26, 0x3f, 0xe1, 0x91, 0xc3, 0x28, 0x06, 0x21, 0x18, 0x31, 0x38,
- 0x00, 0x10, 0x04, 0x03, 0xac, 0x4f, 0x6e, 0xe4, 0x37, 0x7c, 0x64, 0x34,
- 0x21, 0x00, 0x46, 0x13, 0x84, 0x60, 0x34, 0x61, 0x10, 0x46, 0x0c, 0x16,
- 0x00, 0x04, 0xc1, 0x60, 0x1a, 0x95, 0x30, 0x61, 0x16, 0x65, 0x10, 0x82,
- 0x11, 0x83, 0x03, 0x00, 0x41, 0x30, 0xc0, 0x44, 0x85, 0x47, 0xc8, 0x83,
- 0x4f, 0x46, 0x13, 0x02, 0x60, 0x34, 0x41, 0x08, 0x46, 0x13, 0x06, 0x61,
- 0xc4, 0x60, 0x01, 0x40, 0x10, 0x0c, 0x26, 0x54, 0x31, 0x93, 0x08, 0x7a,
- 0x06, 0x21, 0x98, 0x25, 0x78, 0x06, 0x9a, 0x06, 0xbd, 0x11, 0x48, 0x85,
- 0x80, 0x13, 0x43, 0x2e, 0x10, 0x94, 0x50, 0x60, 0x81, 0xb1, 0x1c, 0xf0,
- 0x01, 0xc0, 0xa7, 0x19, 0x68, 0x1a, 0xf4, 0x46, 0x20, 0x15, 0x02, 0x4e,
- 0x0c, 0xb9, 0x40, 0x40, 0x42, 0x41, 0x05, 0xc6, 0x71, 0xc4, 0x07, 0x20,
- 0x9f, 0x66, 0xa0, 0x69, 0xd0, 0x1b, 0x81, 0x54, 0x08, 0x38, 0x31, 0xe4,
- 0x02, 0xc1, 0x07, 0x05, 0x14, 0x18, 0xc3, 0x21, 0x1f, 0xc0, 0x7c, 0x9a,
- 0x81, 0xa6, 0x41, 0x6f, 0x04, 0x52, 0x21, 0xe0, 0xc4, 0x90, 0x0b, 0xc4,
- 0x7c, 0x14, 0xf3, 0x61, 0xcc, 0xc7, 0x31, 0x1f, 0xc0, 0x7c, 0x9a, 0xd1,
- 0x04, 0xf3, 0x10, 0x86, 0x23, 0x82, 0xfc, 0x08, 0xbe, 0x59, 0x06, 0x28,
- 0x0a, 0x46, 0x0c, 0x0c, 0x00, 0x04, 0xc1, 0x20, 0x82, 0x95, 0x53, 0x31,
- 0x46, 0x0c, 0x0c, 0x00, 0x04, 0xc1, 0x20, 0x8a, 0x15, 0x54, 0x31, 0x46,
- 0x0c, 0x0c, 0x00, 0x04, 0xc1, 0x20, 0x92, 0x95, 0x54, 0x31, 0x46, 0x0c,
- 0x0c, 0x00, 0x04, 0xc1, 0x20, 0x9a, 0x95, 0x35, 0x19, 0x46, 0x0c, 0x0c,
- 0x00, 0x04, 0xc1, 0x20, 0xa2, 0x15, 0x36, 0x19, 0x46, 0x0c, 0x0c, 0x00,
- 0x04, 0xc1, 0x20, 0xaa, 0x95, 0x36, 0x19, 0x6c, 0x40, 0x11, 0xf9, 0xd8,
- 0x90, 0x22, 0xf2, 0xb1, 0x41, 0x45, 0xe4, 0x33, 0x62, 0x60, 0x00, 0x20,
- 0x08, 0x06, 0x51, 0xae, 0xc8, 0xc9, 0x30, 0x62, 0x60, 0x00, 0x20, 0x08,
- 0x06, 0x91, 0xae, 0xcc, 0xc9, 0x30, 0x62, 0x60, 0x00, 0x20, 0x08, 0x06,
- 0xd1, 0xae, 0xd0, 0xc9, 0x60, 0xc3, 0x8b, 0xc0, 0xc7, 0x06, 0x18, 0x81,
- 0x8f, 0x0d, 0x31, 0x02, 0x9f, 0x11, 0x83, 0x03, 0x00, 0x41, 0x30, 0xa8,
- 0x7a, 0x65, 0x4f, 0x06, 0x13, 0x19, 0x31, 0x38, 0x00, 0x10, 0x04, 0x83,
- 0xca, 0x57, 0xf8, 0x64, 0x38, 0x91, 0x11, 0x83, 0x03, 0x00, 0x41, 0x30,
- 0xa8, 0x7e, 0xa5, 0x4f, 0x06, 0x14, 0xb1, 0xc4, 0x46, 0xe4, 0x63, 0xc9,
- 0x8d, 0xc8, 0xc7, 0x12, 0x1c, 0x91, 0x8f, 0xe9, 0xc8, 0x10, 0x1f, 0xdb,
- 0x91, 0x21, 0x3e, 0xc6, 0x23, 0x43, 0x7c, 0x2c, 0x19, 0xe8, 0x63, 0xc9,
- 0x40, 0x1f, 0x4b, 0x06, 0xfa, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41,
- 0xb4, 0x2e, 0xe2, 0x32, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0xc4,
- 0x2e, 0xe3, 0x32, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0xd4, 0x2e,
- 0xe4, 0x32, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0xe4, 0x2e, 0xa6,
- 0x32, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0xf4, 0x2e, 0xa7, 0x32,
- 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0x04, 0x2f, 0xa8, 0x32, 0xd8,
- 0x70, 0x26, 0xf2, 0xb1, 0x01, 0x4d, 0xe4, 0x63, 0x43, 0x9a, 0xc8, 0x67,
- 0xc4, 0xc0, 0x00, 0x40, 0x10, 0x0c, 0x22, 0x7a, 0x69, 0x95, 0x61, 0xc4,
- 0xc0, 0x00, 0x40, 0x10, 0x0c, 0xa2, 0x7a, 0x71, 0x95, 0x61, 0xc4, 0xc0,
- 0x00, 0x40, 0x10, 0x0c, 0x22, 0x7b, 0x79, 0x95, 0xc1, 0x06, 0x37, 0x91,
- 0x8f, 0x0d, 0x6f, 0x22, 0x1f, 0x1b, 0xe0, 0x44, 0x3e, 0x23, 0x06, 0x07,
- 0x00, 0x82, 0x60, 0x80, 0xdd, 0x4b, 0xac, 0xe4, 0x08, 0xbc, 0x8c, 0x26,
- 0x04, 0x83, 0x15, 0x01, 0x7d, 0xac, 0x10, 0xe8, 0x63, 0xc5, 0x40, 0x9f,
- 0x59, 0x82, 0x68, 0xa0, 0x62, 0x30, 0x20, 0x75, 0x78, 0x06, 0x2a, 0x06,
- 0x03, 0x52, 0x87, 0x67, 0xa0, 0x62, 0x30, 0x20, 0x75, 0x78, 0x46, 0x0c,
- 0x0e, 0x00, 0x04, 0xc1, 0x00, 0xfb, 0x97, 0x5c, 0x09, 0x13, 0x7c, 0x19,
- 0x4d, 0x08, 0x80, 0xe1, 0x88, 0x60, 0x4d, 0x9c, 0x6f, 0x96, 0x41, 0xda,
- 0x82, 0xe1, 0x08, 0x61, 0x4d, 0x82, 0x6f, 0x96, 0x61, 0xa2, 0x82, 0xd1,
- 0x04, 0x22, 0xb0, 0x00, 0x91, 0x8f, 0x09, 0x88, 0x7c, 0x6c, 0x40, 0xe4,
- 0x33, 0x4b, 0xb0, 0x0d, 0x47, 0x1c, 0x73, 0x12, 0x7c, 0xb3, 0x0c, 0xd5,
- 0x16, 0x0c, 0x47, 0xf4, 0x01, 0x9d, 0x04, 0xdf, 0x2c, 0x83, 0x75, 0x05,
- 0xd6, 0xb0, 0x8a, 0x7c, 0x46, 0x0c, 0x10, 0x00, 0x04, 0xc1, 0x40, 0x4b,
- 0x99, 0x71, 0x61, 0x95, 0x26, 0x18, 0x31, 0x40, 0x00, 0x10, 0x04, 0x03,
- 0x4d, 0x65, 0xc8, 0x85, 0x55, 0x9a, 0xc0, 0x20, 0x56, 0x91, 0xcf, 0x88,
- 0x01, 0x02, 0x80, 0x20, 0x18, 0x68, 0x2c, 0x63, 0x2e, 0xac, 0x02, 0x05,
- 0x23, 0x06, 0x08, 0x00, 0x82, 0x60, 0xa0, 0xb5, 0xcc, 0xb9, 0xb0, 0x0a,
- 0x14, 0xd8, 0xc4, 0x2a, 0xf2, 0x19, 0x31, 0x40, 0x00, 0x10, 0x04, 0x03,
- 0xed, 0x65, 0xd2, 0x85, 0x55, 0xa6, 0x60, 0xc4, 0x00, 0x01, 0x40, 0x10,
- 0x0c, 0x34, 0x98, 0x51, 0x17, 0x56, 0x99, 0x82, 0x59, 0x82, 0x6b, 0xa0,
- 0x62, 0x70, 0x2c, 0x36, 0xa8, 0x06, 0x2a, 0x06, 0xc5, 0x62, 0x83, 0x6a,
- 0xa0, 0x62, 0x30, 0x2c, 0x36, 0xa8, 0x46, 0x0c, 0x0e, 0x00, 0x04, 0xc1,
- 0xa0, 0xb2, 0x19, 0x7a, 0x11, 0x82, 0x11, 0x83, 0x03, 0x00, 0x41, 0x30,
- 0xa8, 0x6e, 0xa6, 0x5e, 0x88, 0x60, 0x38, 0x22, 0x08, 0x15, 0xe1, 0x9b,
- 0x65, 0xc0, 0xb2, 0x60, 0x34, 0x21, 0x0b, 0x2c, 0x18, 0xe4, 0x63, 0xc1,
- 0xa8, 0xc0, 0x67, 0x34, 0x81, 0x13, 0x2c, 0x30, 0xe4, 0x63, 0x81, 0xa9,
- 0xc0, 0xc7, 0x88, 0x80, 0x3e, 0x16, 0x34, 0xf2, 0x31, 0xa1, 0x91, 0x8f,
- 0x0d, 0x8d, 0x7c, 0x66, 0x09, 0xb2, 0x81, 0x8a, 0xc1, 0xc0, 0xc0, 0xe0,
- 0x1a, 0xa8, 0x18, 0x0c, 0x0c, 0x0c, 0xae, 0x81, 0x8a, 0xc1, 0xc0, 0xc0,
- 0xe0, 0x9a, 0x65, 0xd0, 0xb6, 0xce, 0x86, 0x7a, 0x91, 0xcf, 0x88, 0x01,
- 0x02, 0x80, 0x20, 0x18, 0x68, 0x65, 0xf3, 0x2f, 0xf5, 0x32, 0x04, 0x23,
- 0x06, 0x08, 0x00, 0x82, 0x60, 0xa0, 0x99, 0x0d, 0xc8, 0xd4, 0xcb, 0x10,
- 0x98, 0x51, 0x2f, 0xf2, 0x19, 0x31, 0x40, 0x00, 0x10, 0x04, 0x03, 0x0d,
- 0x6d, 0x44, 0xa6, 0x5e, 0x8c, 0x60, 0xc4, 0x00, 0x01, 0x40, 0x10, 0x0c,
- 0xb4, 0xb4, 0x19, 0x99, 0x7a, 0x31, 0x02, 0x4b, 0xea, 0x45, 0x3e, 0x23,
- 0x06, 0x08, 0x00, 0x82, 0x60, 0xa0, 0xad, 0x4d, 0xc9, 0xd4, 0x4b, 0x12,
- 0x8c, 0x18, 0x20, 0x00, 0x08, 0x82, 0x81, 0xc6, 0x36, 0x26, 0x53, 0x2f,
- 0x49, 0x30, 0x4b, 0xb0, 0x0d, 0xb4, 0x0c, 0xe4, 0x10, 0xd1, 0xc2, 0xe4,
- 0x68, 0x58, 0x46, 0x0e, 0xd4, 0x40, 0xcb, 0x40, 0x0e, 0x11, 0x2d, 0x4c,
- 0x8a, 0x86, 0x65, 0xe4, 0x40, 0x0d, 0xb4, 0x0c, 0xe4, 0x10, 0xd1, 0xc2,
- 0x64, 0x68, 0x58, 0x46, 0x0e, 0xd4, 0x70, 0x84, 0x39, 0xe8, 0x4a, 0xf0,
- 0xcd, 0x32, 0x70, 0x67, 0x10, 0x8c, 0x26, 0xb4, 0x0a, 0x30, 0x1c, 0x11,
- 0xf4, 0x8a, 0xf3, 0xcd, 0x32, 0x74, 0x66, 0x10, 0x0c, 0x47, 0x18, 0x2b,
- 0xa3, 0x7c, 0xb3, 0x0c, 0x9f, 0x17, 0xd8, 0xb1, 0x32, 0xf2, 0x99, 0x25,
- 0x00, 0x03, 0x43, 0x56, 0x06, 0x3e, 0x23, 0x06, 0x06, 0x00, 0x82, 0x60,
- 0x10, 0xe9, 0x4d, 0xdc, 0x04, 0x16, 0xb0, 0x8c, 0x7c, 0x46, 0x0c, 0x0c,
- 0x00, 0x04, 0xc1, 0x20, 0xe2, 0x1b, 0x9a, 0x09, 0x2c, 0x68, 0x19, 0xf9,
- 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0xe4, 0x37, 0x37, 0x13, 0xcc,
- 0x12, 0x80, 0xc1, 0x40, 0xc5, 0xe0, 0x78, 0xc2, 0x37, 0x1c, 0xe1, 0xd0,
- 0x8c, 0xf2, 0xcd, 0x32, 0x88, 0x41, 0x18, 0x04, 0xf6, 0xd0, 0x8c, 0x7c,
- 0x66, 0x09, 0xc6, 0xc0, 0x20, 0x9a, 0x81, 0xcf, 0x88, 0x81, 0x01, 0x80,
- 0x20, 0x18, 0x44, 0xa3, 0xa3, 0x37, 0x81, 0x05, 0x35, 0x23, 0x9f, 0x11,
- 0x03, 0x03, 0x00, 0x41, 0x30, 0x88, 0x4a, 0xa7, 0x67, 0x02, 0x0b, 0x6c,
- 0x46, 0x3e, 0x23, 0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0x9d, 0x0e, 0xd8,
- 0x04, 0xb3, 0x04, 0x63, 0x30, 0x50, 0x31, 0x38, 0x61, 0x20, 0x88, 0xc1,
- 0x70, 0x84, 0xd5, 0x33, 0xca, 0x37, 0xcb, 0x50, 0x06, 0x64, 0x10, 0xd8,
- 0xd5, 0x33, 0xf2, 0x99, 0x25, 0x30, 0x03, 0xc3, 0x7a, 0x06, 0x3e, 0x23,
- 0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0xb1, 0xce, 0xe8, 0x04, 0x16, 0xf8,
- 0x8c, 0x7c, 0x46, 0x0c, 0x0c, 0x00, 0x04, 0xc1, 0x20, 0x72, 0x1d, 0xb3,
- 0x09, 0x2c, 0xf8, 0x19, 0xf9, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41,
- 0x04, 0x3b, 0x69, 0x13, 0xcc, 0x12, 0x98, 0xc1, 0x40, 0xc7, 0x00, 0x0a,
- 0x1c, 0x19, 0x94, 0x01, 0x19, 0x90, 0xc1, 0x40, 0xc7, 0x00, 0x0a, 0x1c,
- 0x55, 0x06, 0x14, 0x19, 0x0c, 0x74, 0x0c, 0xa0, 0xc0, 0x19, 0x65, 0x20,
- 0x91, 0xc1, 0x68, 0x02, 0xbb, 0x0c, 0x16, 0x10, 0xf2, 0x31, 0x81, 0x90,
- 0x8f, 0x0d, 0x84, 0x7c, 0x66, 0x09, 0x40, 0x61, 0x38, 0x42, 0x25, 0x42,
- 0x26, 0xf8, 0x46, 0x13, 0xe2, 0x65, 0x98, 0x65, 0x40, 0x83, 0x39, 0x10,
- 0x2c, 0x48, 0x03, 0xf9, 0x98, 0x90, 0x06, 0xf2, 0xb1, 0x21, 0x0d, 0xe4,
- 0x33, 0x9a, 0x50, 0x2f, 0xc0, 0x70, 0x44, 0x50, 0x32, 0xce, 0x37, 0xcb,
- 0x00, 0x0a, 0x69, 0x10, 0x0c, 0x47, 0x14, 0x2a, 0xa3, 0x7c, 0xb3, 0x0c,
- 0x6b, 0xa0, 0x06, 0x81, 0x19, 0x2c, 0x23, 0x9f, 0x59, 0x02, 0x36, 0x18,
- 0x31, 0x30, 0x00, 0x10, 0x04, 0x83, 0x28, 0x7c, 0x70, 0xe7, 0x18, 0x31,
- 0x30, 0x00, 0x10, 0x04, 0x83, 0x48, 0x7c, 0xf4, 0x26, 0xb0, 0x00, 0x66,
- 0xe4, 0x33, 0x62, 0x60, 0x00, 0x20, 0x08, 0x06, 0x11, 0xf9, 0xf4, 0x4d,
- 0x60, 0xc1, 0xcc, 0xc8, 0xc7, 0x82, 0x9a, 0x81, 0xcf, 0x2c, 0x01, 0x1b,
- 0x0c, 0x54, 0x0c, 0x8e, 0x1a, 0x08, 0x6b, 0x30, 0x1c, 0xd1, 0xcc, 0x8c,
- 0xf2, 0xcd, 0x32, 0xb8, 0x41, 0x1b, 0x04, 0xe6, 0xd4, 0x8c, 0x7c, 0x66,
- 0x09, 0xde, 0x60, 0xc4, 0xc0, 0x00, 0x40, 0x10, 0x0c, 0x22, 0xf5, 0x09,
- 0x9f, 0x67, 0xc4, 0xc0, 0x00, 0x40, 0x10, 0x0c, 0xa2, 0xf5, 0x19, 0x9d,
- 0xc0, 0x82, 0x9c, 0x91, 0xcf, 0x88, 0x81, 0x01, 0x80, 0x20, 0x18, 0x44,
- 0xed, 0x63, 0x3a, 0x81, 0x05, 0x3c, 0x23, 0x1f, 0x0b, 0x7c, 0x06, 0x3e,
- 0xb3, 0x04, 0x6f, 0x30, 0x50, 0x31, 0x38, 0x6d, 0x20, 0xb8, 0xc1, 0x70,
- 0x44, 0xc5, 0x33, 0xca, 0x37, 0xcb, 0x10, 0x07, 0x70, 0x10, 0x98, 0xe5,
- 0x33, 0xf2, 0x99, 0x25, 0x90, 0x83, 0x11, 0x03, 0x03, 0x00, 0x41, 0x30,
- 0x88, 0xe6, 0x47, 0x7d, 0xae, 0x11, 0x03, 0x03, 0x00, 0x41, 0x30, 0x88,
- 0xe8, 0x87, 0x75, 0x02, 0x0b, 0xc4, 0x46, 0x3e, 0x23, 0x06, 0x06, 0x00,
- 0x82, 0x60, 0x10, 0xd9, 0xcf, 0xeb, 0x04, 0x16, 0x94, 0x8d, 0x7c, 0x2c,
- 0x38, 0x1b, 0xf8, 0xcc, 0x12, 0xc8, 0xc1, 0x40, 0xc5, 0xe0, 0xc0, 0x81,
- 0x10, 0x07, 0x23, 0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0xe9, 0x8f, 0xfc,
- 0x4c, 0x23, 0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0xed, 0xcf, 0xfc, 0x2c,
- 0x23, 0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0xf1, 0x0f, 0xfd, 0x0c, 0xb3,
- 0x04, 0xa0, 0x30, 0xcb, 0x40, 0x07, 0x7f, 0xe0, 0x16, 0xc6, 0x0a, 0xaa,
- 0x23, 0x9f, 0x11, 0x03, 0x04, 0x00, 0x41, 0x30, 0xd0, 0xf4, 0x87, 0x76,
- 0x54, 0x87, 0x15, 0x82, 0x11, 0x03, 0x04, 0x00, 0x41, 0x30, 0xd0, 0xf6,
- 0xa7, 0x76, 0x54, 0x87, 0x15, 0x02, 0x7b, 0x05, 0xd5, 0x91, 0xcf, 0x88,
- 0x01, 0x02, 0x80, 0x20, 0x18, 0x68, 0xfd, 0x73, 0x3b, 0xaa, 0xf3, 0x0a,
- 0xc1, 0x88, 0x01, 0x02, 0x80, 0x20, 0x18, 0x68, 0xfe, 0x83, 0x3b, 0xaa,
- 0xf3, 0x0a, 0x81, 0xc9, 0x82, 0xea, 0xc8, 0x67, 0xc4, 0x00, 0x01, 0x40,
- 0x10, 0x0c, 0x34, 0x10, 0xd2, 0x1d, 0xd5, 0x91, 0x85, 0x60, 0xc4, 0x00,
- 0x01, 0x40, 0x10, 0x0c, 0xb4, 0x10, 0xda, 0x1d, 0xd5, 0x91, 0x85, 0xc0,
- 0xda, 0xe0, 0x90, 0x8f, 0xb9, 0x41, 0x21, 0x1f, 0x7b, 0x83, 0x41, 0x3e,
- 0xa3, 0x09, 0x61, 0x03, 0x0c, 0x47, 0x04, 0x71, 0xe3, 0x7c, 0xb3, 0x0c,
- 0xa0, 0x50, 0x07, 0xc1, 0x70, 0x44, 0x61, 0x37, 0xca, 0x37, 0xcb, 0x70,
- 0x07, 0x76, 0x10, 0x98, 0x81, 0x37, 0xf2, 0x99, 0x25, 0xc0, 0x83, 0x11,
- 0x03, 0x03, 0x00, 0x41, 0x30, 0x88, 0x5a, 0x88, 0x84, 0x8e, 0x11, 0x03,
- 0x03, 0x00, 0x41, 0x30, 0x88, 0x5c, 0xc8, 0x7c, 0x02, 0x0b, 0xf8, 0x46,
- 0x3e, 0x23, 0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0xc1, 0x50, 0xfa, 0x04,
- 0x16, 0xfc, 0x8d, 0x7c, 0x2c, 0x08, 0x1d, 0xf8, 0xcc, 0x12, 0xe0, 0xc1,
- 0x40, 0xc5, 0xe0, 0xd8, 0x81, 0x70, 0x07, 0xc3, 0x11, 0xcd, 0xdf, 0x28,
- 0xdf, 0x2c, 0x83, 0x1e, 0xe4, 0x41, 0x60, 0x4e, 0xe8, 0xc8, 0x67, 0x96,
- 0x60, 0x0f, 0x46, 0x0c, 0x0c, 0x00, 0x04, 0xc1, 0x20, 0xb2, 0xa1, 0x16,
- 0x7a, 0x46, 0x0c, 0x0c, 0x00, 0x04, 0xc1, 0x20, 0xba, 0xa1, 0xf7, 0x09,
- 0x2c, 0x28, 0x1d, 0xf9, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0x94,
- 0x43, 0xf2, 0x13, 0x58, 0x80, 0x3a, 0xf2, 0xb1, 0x40, 0x75, 0xe0, 0x33,
- 0x4b, 0xb0, 0x07, 0x03, 0x15, 0x83, 0x93, 0x07, 0x82, 0x1e, 0x0c, 0x47,
- 0x54, 0xa8, 0xa3, 0x7c, 0xb3, 0x0c, 0x7d, 0xc0, 0x07, 0x81, 0x59, 0xaa,
- 0x23, 0x9f, 0x59, 0x02, 0x3f, 0x18, 0x31, 0x30, 0x00, 0x10, 0x04, 0x83,
- 0xe8, 0x87, 0x6c, 0xe8, 0x1a, 0x31, 0x30, 0x00, 0x10, 0x04, 0x83, 0x08,
- 0x8c, 0xf0, 0x27, 0xb0, 0xc0, 0x75, 0xe4, 0x33, 0x62, 0x60, 0x00, 0x20,
- 0x08, 0x06, 0x91, 0x18, 0xed, 0x4f, 0x60, 0x41, 0xec, 0xc8, 0xc7, 0x82,
- 0xd9, 0x81, 0xcf, 0x2c, 0x81, 0x1f, 0x0c, 0x54, 0x0c, 0x0e, 0x1f, 0x08,
- 0x7d, 0x30, 0x62, 0x60, 0x00, 0x20, 0x08, 0x06, 0x91, 0x19, 0xf9, 0xd0,
- 0x34, 0x62, 0x60, 0x00, 0x20, 0x08, 0x06, 0xd1, 0x19, 0xfd, 0xd0, 0x32,
- 0x62, 0x60, 0x00, 0x20, 0x08, 0x06, 0x11, 0x1a, 0x81, 0xd1, 0x30, 0x4b,
- 0x00, 0x0a, 0x06, 0x0b, 0xf8, 0x20, 0x1f, 0x8b, 0x05, 0x7c, 0x90, 0x8f,
- 0xc9, 0x02, 0x3e, 0xc8, 0x67, 0x96, 0x00, 0x14, 0x06, 0x6a, 0x06, 0xb7,
- 0x30, 0x03, 0xe3, 0x0f, 0xc8, 0x02, 0x0d, 0xc8, 0x41, 0x0e, 0x58, 0x81,
- 0x0e, 0x18, 0x3f, 0x18, 0xa8, 0x19, 0xdc, 0xc2, 0x0c, 0x8c, 0x3f, 0x20,
- 0x0b, 0x34, 0x20, 0x07, 0x39, 0x60, 0x05, 0x3a, 0x60, 0xfc, 0x60, 0xa0,
- 0x66, 0x70, 0x0b, 0x33, 0x30, 0xfe, 0x80, 0x2c, 0xd0, 0x80, 0x1c, 0xe4,
- 0x80, 0x15, 0xe8, 0x80, 0xf1, 0x03, 0x1b, 0x5a, 0x47, 0x3e, 0x36, 0xb4,
- 0x8e, 0x7c, 0x6c, 0x68, 0x1d, 0xf9, 0x58, 0x79, 0xb4, 0x8e, 0x7c, 0x46,
- 0x0c, 0x12, 0x00, 0x04, 0xc1, 0x00, 0xb1, 0xa3, 0x18, 0x62, 0x23, 0x36,
- 0x0a, 0x23, 0x62, 0xc4, 0x20, 0x01, 0x40, 0x10, 0x0c, 0x10, 0x3b, 0x8a,
- 0x21, 0x36, 0x62, 0xa3, 0x1c, 0x1a, 0x46, 0x0c, 0x12, 0x00, 0x04, 0xc1,
- 0x00, 0xb1, 0xa3, 0x18, 0x62, 0x23, 0x36, 0x02, 0x23, 0x61, 0xc4, 0x20,
- 0x01, 0x40, 0x10, 0x0c, 0x10, 0x3b, 0x8a, 0x21, 0x36, 0x62, 0xa3, 0x31,
- 0x0a, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+;
+; Input signature:
+; Name Index Mask Register SysValue Format Used
+; -------------------- ----- ------ -------- -------- ------- ------
+; SV_Position 0 xyzw 0 POS float
+; TEXCOORD 0 xy 1 NONE float xy
+; COLOR 0 xyzw 2 NONE float xyzw
+; Output signature:
+; SV_Target 0 xyzw 0 TARGET float xyzw
+; shader hash: 4d23473de2445ea68fe5dad543ff9936
+; Pipeline Runtime Information:
+; Pixel Shader
+; DepthOutput=0
+; SampleFrequency=0
+; Name Index InterpMode DynIdx
+; -------------------- ----- ---------------------- ------
+; SV_Position 0 noperspective
+; TEXCOORD 0 linear
+; COLOR 0 linear
+; SV_Target 0
+; Buffer Definitions:
+; cbuffer Constants
+; {
+; struct Constants
+; float scRGB_output; ; Offset: 0
+; float texture_type; ; Offset: 4
+; float input_type; ; Offset: 8
+; float color_scale; ; Offset: 12
+; float4 texel_size; ; Offset: 16
+; float tonemap_method; ; Offset: 32
+; float tonemap_factor1; ; Offset: 36
+; float tonemap_factor2; ; Offset: 40
+; float sdr_white_point; ; Offset: 44
+; float4 Yoffset; ; Offset: 48
+; float4 Rcoeff; ; Offset: 64
+; float4 Gcoeff; ; Offset: 80
+; float4 Bcoeff; ; Offset: 96
+; } Constants; ; Offset: 0 Size: 112
+; }
+; Resource Bindings:
+; Name Type Format Dim ID HLSL Bind Count
+; ------------------------------ ---------- ------- ----------- ------- -------------- ------
+; Constants cbuffer NA NA CB0 cb1 1
+; sampler0 sampler NA NA S0 s0 1
+; sampler1 sampler NA NA S1 s1 1
+; texture0 texture f32 2d T0 t0 1
+; texture1 texture f32 2d T1 t1 1
+; texture2 texture f32 2d T2 t2 1
+; ViewId state:
+; Number of inputs: 12, outputs: 4
+; Outputs dependent on ViewId: { }
+; Inputs contributing to computation of Outputs:
+; output 0 depends on inputs: { 4, 5, 8 }
+; output 1 depends on inputs: { 4, 5, 9 }
+; output 2 depends on inputs: { 4, 5, 10 }
+; output 3 depends on inputs: { 4, 5, 11 }
+target datalayout = "e-m:e-p:32:32-i1:32-i8:32-i16:32-i32:32-i64:64-f16:32-f32:32-f64:64-n8:16:32:64"
+target triple = "dxil-ms-dx"
+%dx.types.Handle = type { i8* }
+%dx.types.CBufRet.f32 = type { float, float, float, float }
+%dx.types.ResRet.f32 = type { float, float, float, float, i32 }
+%"class.Texture2D<vector<float, 4> >" = type { <4 x float>, %"class.Texture2D<vector<float, 4> >::mips_type" }
+%"class.Texture2D<vector<float, 4> >::mips_type" = type { i32 }
+%Constants = type { float, float, float, float, <4 x float>, float, float, float, float, <4 x float>, <4 x float>, <4 x float>, <4 x float> }
+%struct.SamplerState = type { i32 }
+define void @main() {
+ %1 = call %dx.types.Handle @dx.op.createHandle(i32 57, i8 0, i32 2, i32 2, i1 false) ; CreateHandle(resourceClass,rangeId,index,nonUniformIndex)
+ %2 = call %dx.types.Handle @dx.op.createHandle(i32 57, i8 0, i32 1, i32 1, i1 false) ; CreateHandle(resourceClass,rangeId,index,nonUniformIndex)
+ %3 = call %dx.types.Handle @dx.op.createHandle(i32 57, i8 0, i32 0, i32 0, i1 false) ; CreateHandle(resourceClass,rangeId,index,nonUniformIndex)
+ %4 = call %dx.types.Handle @dx.op.createHandle(i32 57, i8 3, i32 1, i32 1, i1 false) ; CreateHandle(resourceClass,rangeId,index,nonUniformIndex)
+ %5 = call %dx.types.Handle @dx.op.createHandle(i32 57, i8 3, i32 0, i32 0, i1 false) ; CreateHandle(resourceClass,rangeId,index,nonUniformIndex)
+ %6 = call %dx.types.Handle @dx.op.createHandle(i32 57, i8 2, i32 0, i32 1, i1 false) ; CreateHandle(resourceClass,rangeId,index,nonUniformIndex)
+ %7 = call float @dx.op.loadInput.f32(i32 4, i32 2, i32 0, i8 0, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
+ %8 = call float @dx.op.loadInput.f32(i32 4, i32 2, i32 0, i8 1, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
+ %9 = call float @dx.op.loadInput.f32(i32 4, i32 2, i32 0, i8 2, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
+ %10 = call float @dx.op.loadInput.f32(i32 4, i32 2, i32 0, i8 3, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
+ %11 = call float @dx.op.loadInput.f32(i32 4, i32 1, i32 0, i8 0, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
+ %12 = call float @dx.op.loadInput.f32(i32 4, i32 1, i32 0, i8 1, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
+ %13 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 0) ; CBufferLoadLegacy(handle,regIndex)
+ %14 = extractvalue %dx.types.CBufRet.f32 %13, 1
+ %15 = fcmp fast oeq float %14, 0.000000e+00
+ br i1 %15, label %253, label %16
+; <label>:16 ; preds = %0
+ %17 = fcmp fast oeq float %14, 1.000000e+00
+ br i1 %17, label %18, label %24
+; <label>:18 ; preds = %16
+ %19 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %3, %dx.types.Handle %5, float %11, float %12, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp)
+ %20 = extractvalue %dx.types.ResRet.f32 %19, 0
+ %21 = extractvalue %dx.types.ResRet.f32 %19, 1
+ %22 = extractvalue %dx.types.ResRet.f32 %19, 2
+ %23 = extractvalue %dx.types.ResRet.f32 %19, 3
+ br label %253
+; <label>:24 ; preds = %16
+ %25 = fcmp fast oeq float %14, 2.000000e+00
+ br i1 %25, label %26, label %85
+; <label>:26 ; preds = %24
+ %27 = call float @dx.op.unary.f32(i32 83, float %11) ; DerivCoarseX(value)
+ %28 = call float @dx.op.unary.f32(i32 83, float %12) ; DerivCoarseX(value)
+ %29 = call float @dx.op.unary.f32(i32 6, float %27) ; FAbs(value)
+ %30 = call float @dx.op.unary.f32(i32 6, float %28) ; FAbs(value)
+ %31 = call float @dx.op.unary.f32(i32 84, float %11) ; DerivCoarseY(value)
+ %32 = call float @dx.op.unary.f32(i32 84, float %12) ; DerivCoarseY(value)
+ %33 = call float @dx.op.unary.f32(i32 6, float %31) ; FAbs(value)
+ %34 = call float @dx.op.unary.f32(i32 6, float %32) ; FAbs(value)
+ %35 = fadd fast float %33, %29
+ %36 = fadd fast float %34, %30
+ %37 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 1) ; CBufferLoadLegacy(handle,regIndex)
+ %38 = extractvalue %dx.types.CBufRet.f32 %37, 2
+ %39 = extractvalue %dx.types.CBufRet.f32 %37, 3
+ %40 = fmul fast float %38, %35
+ %41 = fmul fast float %39, %36
+ %42 = call float @dx.op.binary.f32(i32 35, float %40, float 0x3EE4F8B580000000) ; FMax(a,b)
+ %43 = call float @dx.op.binary.f32(i32 35, float %41, float 0x3EE4F8B580000000) ; FMax(a,b)
+ %44 = call float @dx.op.binary.f32(i32 36, float %42, float 1.000000e+00) ; FMin(a,b)
+ %45 = call float @dx.op.binary.f32(i32 36, float %43, float 1.000000e+00) ; FMin(a,b)
+ %46 = fmul fast float %38, %11
+ %47 = fmul fast float %39, %12
+ %48 = fmul fast float %44, 5.000000e-01
+ %49 = fmul fast float %45, 5.000000e-01
+ %50 = fsub fast float %46, %48
+ %51 = fsub fast float %47, %49
+ %52 = call float @dx.op.unary.f32(i32 22, float %50) ; Frc(value)
+ %53 = call float @dx.op.unary.f32(i32 22, float %51) ; Frc(value)
+ %54 = fadd fast float %44, -1.000000e+00
+ %55 = fadd fast float %54, %52
+ %56 = fadd fast float %45, -1.000000e+00
+ %57 = fadd fast float %56, %53
+ %58 = fdiv fast float %55, %44
+ %59 = fdiv fast float %57, %45
+ %60 = call float @dx.op.unary.f32(i32 7, float %58) ; Saturate(value)
+ %61 = call float @dx.op.unary.f32(i32 7, float %59) ; Saturate(value)
+ %62 = fmul fast float %60, 2.000000e+00
+ %63 = fmul fast float %61, 2.000000e+00
+ %64 = fsub fast float 3.000000e+00, %62
+ %65 = fsub fast float 3.000000e+00, %63
+ %66 = fmul fast float %60, %60
+ %67 = fmul fast float %66, %64
+ %68 = fmul fast float %61, %61
+ %69 = fmul fast float %68, %65
+ %70 = call float @dx.op.unary.f32(i32 27, float %50) ; Round_ni(value)
+ %71 = call float @dx.op.unary.f32(i32 27, float %51) ; Round_ni(value)
+ %72 = fadd fast float %70, 5.000000e-01
+ %73 = fadd fast float %71, 5.000000e-01
+ %74 = fadd fast float %72, %67
+ %75 = fadd fast float %73, %69
+ %76 = extractvalue %dx.types.CBufRet.f32 %37, 0
+ %77 = extractvalue %dx.types.CBufRet.f32 %37, 1
+ %78 = fmul fast float %76, %74
+ %79 = fmul fast float %75, %77
+ %80 = call %dx.types.ResRet.f32 @dx.op.sampleGrad.f32(i32 63, %dx.types.Handle %3, %dx.types.Handle %5, float %78, float %79, float undef, float undef, i32 0, i32 0, i32 undef, float %27, float %28, float undef, float %31, float %32, float undef, float undef) ; SampleGrad(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,ddx0,ddx1,ddx2,ddy0,ddy1,ddy2,clamp)
+ %81 = extractvalue %dx.types.ResRet.f32 %80, 0
+ %82 = extractvalue %dx.types.ResRet.f32 %80, 1
+ %83 = extractvalue %dx.types.ResRet.f32 %80, 2
+ %84 = extractvalue %dx.types.ResRet.f32 %80, 3
+; <label>:85 ; preds = %24
+ %86 = fcmp fast oeq float %14, 3.000000e+00
+ br i1 %86, label %87, label %97
+; <label>:87 ; preds = %85
+ %88 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %3, %dx.types.Handle %5, float %11, float %12, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp)
+ %89 = extractvalue %dx.types.ResRet.f32 %88, 0
+ %90 = fmul fast float %89, 0x3FEFE00000000000
+ %91 = fadd fast float %90, 1.953125e-03
+ %92 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %2, %dx.types.Handle %4, float %91, float 5.000000e-01, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp)
+ %93 = extractvalue %dx.types.ResRet.f32 %92, 0
+ %94 = extractvalue %dx.types.ResRet.f32 %92, 1
+ %95 = extractvalue %dx.types.ResRet.f32 %92, 2
+ %96 = extractvalue %dx.types.ResRet.f32 %92, 3
+; <label>:97 ; preds = %85
+ %98 = fcmp fast oeq float %14, 4.000000e+00
+ br i1 %98, label %99, label %162
+; <label>:99 ; preds = %97
+ %100 = call float @dx.op.unary.f32(i32 83, float %11) ; DerivCoarseX(value)
+ %101 = call float @dx.op.unary.f32(i32 83, float %12) ; DerivCoarseX(value)
+ %102 = call float @dx.op.unary.f32(i32 6, float %100) ; FAbs(value)
+ %103 = call float @dx.op.unary.f32(i32 6, float %101) ; FAbs(value)
+ %104 = call float @dx.op.unary.f32(i32 84, float %11) ; DerivCoarseY(value)
+ %105 = call float @dx.op.unary.f32(i32 84, float %12) ; DerivCoarseY(value)
+ %106 = call float @dx.op.unary.f32(i32 6, float %104) ; FAbs(value)
+ %107 = call float @dx.op.unary.f32(i32 6, float %105) ; FAbs(value)
+ %108 = fadd fast float %106, %102
+ %109 = fadd fast float %107, %103
+ %110 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 1) ; CBufferLoadLegacy(handle,regIndex)
+ %111 = extractvalue %dx.types.CBufRet.f32 %110, 2
+ %112 = extractvalue %dx.types.CBufRet.f32 %110, 3
+ %113 = fmul fast float %111, %108
+ %114 = fmul fast float %112, %109
+ %115 = call float @dx.op.binary.f32(i32 35, float %113, float 0x3EE4F8B580000000) ; FMax(a,b)
+ %116 = call float @dx.op.binary.f32(i32 35, float %114, float 0x3EE4F8B580000000) ; FMax(a,b)
+ %117 = call float @dx.op.binary.f32(i32 36, float %115, float 1.000000e+00) ; FMin(a,b)
+ %118 = call float @dx.op.binary.f32(i32 36, float %116, float 1.000000e+00) ; FMin(a,b)
+ %119 = fmul fast float %111, %11
+ %120 = fmul fast float %112, %12
+ %121 = fmul fast float %117, 5.000000e-01
+ %122 = fmul fast float %118, 5.000000e-01
+ %123 = fsub fast float %119, %121
+ %124 = fsub fast float %120, %122
+ %125 = call float @dx.op.unary.f32(i32 22, float %123) ; Frc(value)
+ %126 = call float @dx.op.unary.f32(i32 22, float %124) ; Frc(value)
+ %127 = fadd fast float %117, -1.000000e+00
+ %128 = fadd fast float %127, %125
+ %129 = fadd fast float %118, -1.000000e+00
+ %130 = fadd fast float %129, %126
+ %131 = fdiv fast float %128, %117
+ %132 = fdiv fast float %130, %118
+ %133 = call float @dx.op.unary.f32(i32 7, float %131) ; Saturate(value)
+ %134 = call float @dx.op.unary.f32(i32 7, float %132) ; Saturate(value)
+ %135 = fmul fast float %133, 2.000000e+00
+ %136 = fmul fast float %134, 2.000000e+00
+ %137 = fsub fast float 3.000000e+00, %135
+ %138 = fsub fast float 3.000000e+00, %136
+ %139 = fmul fast float %133, %133
+ %140 = fmul fast float %139, %137
+ %141 = fmul fast float %134, %134
+ %142 = fmul fast float %141, %138
+ %143 = call float @dx.op.unary.f32(i32 27, float %123) ; Round_ni(value)
+ %144 = call float @dx.op.unary.f32(i32 27, float %124) ; Round_ni(value)
+ %145 = fadd fast float %143, 5.000000e-01
+ %146 = fadd fast float %144, 5.000000e-01
+ %147 = fadd fast float %145, %140
+ %148 = fadd fast float %146, %142
+ %149 = extractvalue %dx.types.CBufRet.f32 %110, 0
+ %150 = extractvalue %dx.types.CBufRet.f32 %110, 1
+ %151 = fmul fast float %149, %147
+ %152 = fmul fast float %148, %150
+ %153 = call %dx.types.ResRet.f32 @dx.op.sampleGrad.f32(i32 63, %dx.types.Handle %3, %dx.types.Handle %5, float %151, float %152, float undef, float undef, i32 0, i32 0, i32 undef, float %100, float %101, float undef, float %104, float %105, float undef, float undef) ; SampleGrad(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,ddx0,ddx1,ddx2,ddy0,ddy1,ddy2,clamp)
+ %154 = extractvalue %dx.types.ResRet.f32 %153, 0
+ %155 = fmul fast float %154, 0x3FEFE00000000000
+ %156 = fadd fast float %155, 1.953125e-03
+ %157 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %2, %dx.types.Handle %4, float %156, float 5.000000e-01, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp)
+ %158 = extractvalue %dx.types.ResRet.f32 %157, 0
+ %159 = extractvalue %dx.types.ResRet.f32 %157, 1
+ %160 = extractvalue %dx.types.ResRet.f32 %157, 2
+ %161 = extractvalue %dx.types.ResRet.f32 %157, 3
+; <label>:162 ; preds = %97
+ %163 = fcmp fast oeq float %14, 5.000000e+00
+ br i1 %163, label %164, label %192
+; <label>:164 ; preds = %162
+ %165 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %3, %dx.types.Handle %5, float %11, float %12, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp)
+ %166 = extractvalue %dx.types.ResRet.f32 %165, 0
+ %167 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %2, %dx.types.Handle %5, float %11, float %12, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp)
+ %168 = extractvalue %dx.types.ResRet.f32 %167, 0
+ %169 = extractvalue %dx.types.ResRet.f32 %167, 1
+ %170 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 3) ; CBufferLoadLegacy(handle,regIndex)
+ %171 = extractvalue %dx.types.CBufRet.f32 %170, 0
+ %172 = extractvalue %dx.types.CBufRet.f32 %170, 1
+ %173 = extractvalue %dx.types.CBufRet.f32 %170, 2
+ %174 = fadd fast float %171, %166
+ %175 = fadd fast float %172, %168
+ %176 = fadd fast float %173, %169
+ %177 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 4) ; CBufferLoadLegacy(handle,regIndex)
+ %178 = extractvalue %dx.types.CBufRet.f32 %177, 0
+ %179 = extractvalue %dx.types.CBufRet.f32 %177, 1
+ %180 = extractvalue %dx.types.CBufRet.f32 %177, 2
+ %181 = call float @dx.op.dot3.f32(i32 55, float %174, float %175, float %176, float %178, float %179, float %180) ; Dot3(ax,ay,az,bx,by,bz)
+ %182 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 5) ; CBufferLoadLegacy(handle,regIndex)
+ %183 = extractvalue %dx.types.CBufRet.f32 %182, 0
+ %184 = extractvalue %dx.types.CBufRet.f32 %182, 1
+ %185 = extractvalue %dx.types.CBufRet.f32 %182, 2
+ %186 = call float @dx.op.dot3.f32(i32 55, float %174, float %175, float %176, float %183, float %184, float %185) ; Dot3(ax,ay,az,bx,by,bz)
+ %187 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 6) ; CBufferLoadLegacy(handle,regIndex)
+ %188 = extractvalue %dx.types.CBufRet.f32 %187, 0
+ %189 = extractvalue %dx.types.CBufRet.f32 %187, 1
+ %190 = extractvalue %dx.types.CBufRet.f32 %187, 2
+ %191 = call float @dx.op.dot3.f32(i32 55, float %174, float %175, float %176, float %188, float %189, float %190) ; Dot3(ax,ay,az,bx,by,bz)
+; <label>:192 ; preds = %162
+ %193 = fcmp fast oeq float %14, 6.000000e+00
+ br i1 %193, label %194, label %222
+; <label>:194 ; preds = %192
+ %195 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %3, %dx.types.Handle %5, float %11, float %12, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp)
+ %196 = extractvalue %dx.types.ResRet.f32 %195, 0
+ %197 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %2, %dx.types.Handle %5, float %11, float %12, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp)
+ %198 = extractvalue %dx.types.ResRet.f32 %197, 0
+ %199 = extractvalue %dx.types.ResRet.f32 %197, 1
+ %200 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 3) ; CBufferLoadLegacy(handle,regIndex)
+ %201 = extractvalue %dx.types.CBufRet.f32 %200, 0
+ %202 = extractvalue %dx.types.CBufRet.f32 %200, 1
+ %203 = extractvalue %dx.types.CBufRet.f32 %200, 2
+ %204 = fadd fast float %201, %196
+ %205 = fadd fast float %202, %199
+ %206 = fadd fast float %203, %198
+ %207 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 4) ; CBufferLoadLegacy(handle,regIndex)
+ %208 = extractvalue %dx.types.CBufRet.f32 %207, 0
+ %209 = extractvalue %dx.types.CBufRet.f32 %207, 1
+ %210 = extractvalue %dx.types.CBufRet.f32 %207, 2
+ %211 = call float @dx.op.dot3.f32(i32 55, float %204, float %205, float %206, float %208, float %209, float %210) ; Dot3(ax,ay,az,bx,by,bz)
+ %212 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 5) ; CBufferLoadLegacy(handle,regIndex)
+ %213 = extractvalue %dx.types.CBufRet.f32 %212, 0
+ %214 = extractvalue %dx.types.CBufRet.f32 %212, 1
+ %215 = extractvalue %dx.types.CBufRet.f32 %212, 2
+ %216 = call float @dx.op.dot3.f32(i32 55, float %204, float %205, float %206, float %213, float %214, float %215) ; Dot3(ax,ay,az,bx,by,bz)
+ %217 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 6) ; CBufferLoadLegacy(handle,regIndex)
+ %218 = extractvalue %dx.types.CBufRet.f32 %217, 0
+ %219 = extractvalue %dx.types.CBufRet.f32 %217, 1
+ %220 = extractvalue %dx.types.CBufRet.f32 %217, 2
+ %221 = call float @dx.op.dot3.f32(i32 55, float %204, float %205, float %206, float %218, float %219, float %220) ; Dot3(ax,ay,az,bx,by,bz)
+; <label>:222 ; preds = %192
+ %223 = fcmp fast oeq float %14, 7.000000e+00
+ br i1 %223, label %224, label %253
+; <label>:224 ; preds = %222
+ %225 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %3, %dx.types.Handle %5, float %11, float %12, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp)
+ %226 = extractvalue %dx.types.ResRet.f32 %225, 0
+ %227 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %2, %dx.types.Handle %5, float %11, float %12, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp)
+ %228 = extractvalue %dx.types.ResRet.f32 %227, 0
+ %229 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %1, %dx.types.Handle %5, float %11, float %12, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp)
+ %230 = extractvalue %dx.types.ResRet.f32 %229, 0
+ %231 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 3) ; CBufferLoadLegacy(handle,regIndex)
+ %232 = extractvalue %dx.types.CBufRet.f32 %231, 0
+ %233 = extractvalue %dx.types.CBufRet.f32 %231, 1
+ %234 = extractvalue %dx.types.CBufRet.f32 %231, 2
+ %235 = fadd fast float %232, %226
+ %236 = fadd fast float %233, %228
+ %237 = fadd fast float %234, %230
+ %238 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 4) ; CBufferLoadLegacy(handle,regIndex)
+ %239 = extractvalue %dx.types.CBufRet.f32 %238, 0
+ %240 = extractvalue %dx.types.CBufRet.f32 %238, 1
+ %241 = extractvalue %dx.types.CBufRet.f32 %238, 2
+ %242 = call float @dx.op.dot3.f32(i32 55, float %235, float %236, float %237, float %239, float %240, float %241) ; Dot3(ax,ay,az,bx,by,bz)
+ %243 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 5) ; CBufferLoadLegacy(handle,regIndex)
+ %244 = extractvalue %dx.types.CBufRet.f32 %243, 0
+ %245 = extractvalue %dx.types.CBufRet.f32 %243, 1
+ %246 = extractvalue %dx.types.CBufRet.f32 %243, 2
+ %247 = call float @dx.op.dot3.f32(i32 55, float %235, float %236, float %237, float %244, float %245, float %246) ; Dot3(ax,ay,az,bx,by,bz)
+ %248 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 6) ; CBufferLoadLegacy(handle,regIndex)
+ %249 = extractvalue %dx.types.CBufRet.f32 %248, 0
+ %250 = extractvalue %dx.types.CBufRet.f32 %248, 1
+ %251 = extractvalue %dx.types.CBufRet.f32 %248, 2
+ %252 = call float @dx.op.dot3.f32(i32 55, float %235, float %236, float %237, float %249, float %250, float %251) ; Dot3(ax,ay,az,bx,by,bz)
+; <label>:253 ; preds = %224, %222, %194, %164, %99, %87, %26, %18, %0
+ %254 = phi float [ %20, %18 ], [ %81, %26 ], [ %93, %87 ], [ %158, %99 ], [ %181, %164 ], [ %211, %194 ], [ %242, %224 ], [ 1.000000e+00, %0 ], [ 1.000000e+00, %222 ]
+ %255 = phi float [ %21, %18 ], [ %82, %26 ], [ %94, %87 ], [ %159, %99 ], [ %186, %164 ], [ %216, %194 ], [ %247, %224 ], [ 1.000000e+00, %0 ], [ 0.000000e+00, %222 ]
+ %256 = phi float [ %22, %18 ], [ %83, %26 ], [ %95, %87 ], [ %160, %99 ], [ %191, %164 ], [ %221, %194 ], [ %252, %224 ], [ 1.000000e+00, %0 ], [ 0.000000e+00, %222 ]
+ %257 = phi float [ %23, %18 ], [ %84, %26 ], [ %96, %87 ], [ %161, %99 ], [ 1.000000e+00, %164 ], [ 1.000000e+00, %194 ], [ 1.000000e+00, %224 ], [ 1.000000e+00, %0 ], [ 1.000000e+00, %222 ]
+ %258 = extractvalue %dx.types.CBufRet.f32 %13, 2
+ %259 = fcmp fast oeq float %258, 3.000000e+00
+ br i1 %259, label %260, label %308
+; <label>:260 ; preds = %253
+ %261 = call float @dx.op.unary.f32(i32 6, float %254) ; FAbs(value)
+ %262 = call float @dx.op.unary.f32(i32 6, float %255) ; FAbs(value)
+ %263 = call float @dx.op.unary.f32(i32 6, float %256) ; FAbs(value)
+ %264 = call float @dx.op.unary.f32(i32 23, float %261) ; Log(value)
+ %265 = call float @dx.op.unary.f32(i32 23, float %262) ; Log(value)
+ %266 = call float @dx.op.unary.f32(i32 23, float %263) ; Log(value)
+ %267 = fmul fast float %264, 0x3F89F9B580000000
+ %268 = fmul fast float %265, 0x3F89F9B580000000
+ %269 = fmul fast float %266, 0x3F89F9B580000000
+ %270 = call float @dx.op.unary.f32(i32 21, float %267) ; Exp(value)
+ %271 = call float @dx.op.unary.f32(i32 21, float %268) ; Exp(value)
+ %272 = call float @dx.op.unary.f32(i32 21, float %269) ; Exp(value)
+ %273 = fadd fast float %270, -8.359375e-01
+ %274 = fadd fast float %271, -8.359375e-01
+ %275 = fadd fast float %272, -8.359375e-01
+ %276 = call float @dx.op.binary.f32(i32 35, float %273, float 0.000000e+00) ; FMax(a,b)
+ %277 = call float @dx.op.binary.f32(i32 35, float %274, float 0.000000e+00) ; FMax(a,b)
+ %278 = call float @dx.op.binary.f32(i32 35, float %275, float 0.000000e+00) ; FMax(a,b)
+ %279 = fmul fast float %270, 1.868750e+01
+ %280 = fmul fast float %271, 1.868750e+01
+ %281 = fmul fast float %272, 1.868750e+01
+ %282 = fsub fast float 0x4032DA0000000000, %279
+ %283 = fsub fast float 0x4032DA0000000000, %280
+ %284 = fsub fast float 0x4032DA0000000000, %281
+ %285 = fdiv fast float %276, %282
+ %286 = fdiv fast float %277, %283
+ %287 = fdiv fast float %278, %284
+ %288 = call float @dx.op.unary.f32(i32 6, float %285) ; FAbs(value)
+ %289 = call float @dx.op.unary.f32(i32 6, float %286) ; FAbs(value)
+ %290 = call float @dx.op.unary.f32(i32 6, float %287) ; FAbs(value)
+ %291 = call float @dx.op.unary.f32(i32 23, float %288) ; Log(value)
+ %292 = call float @dx.op.unary.f32(i32 23, float %289) ; Log(value)
+ %293 = call float @dx.op.unary.f32(i32 23, float %290) ; Log(value)
+ %294 = fmul fast float %291, 0x40191C0D60000000
+ %295 = fmul fast float %292, 0x40191C0D60000000
+ %296 = fmul fast float %293, 0x40191C0D60000000
+ %297 = call float @dx.op.unary.f32(i32 21, float %294) ; Exp(value)
+ %298 = call float @dx.op.unary.f32(i32 21, float %295) ; Exp(value)
+ %299 = call float @dx.op.unary.f32(i32 21, float %296) ; Exp(value)
+ %300 = fmul fast float %297, 1.000000e+04
+ %301 = fmul fast float %298, 1.000000e+04
+ %302 = fmul fast float %299, 1.000000e+04
+ %303 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 2) ; CBufferLoadLegacy(handle,regIndex)
+ %304 = extractvalue %dx.types.CBufRet.f32 %303, 3
+ %305 = fdiv fast float %300, %304
+ %306 = fdiv fast float %301, %304
+ %307 = fdiv fast float %302, %304
+ br label %308
+; <label>:308 ; preds = %260, %253
+ %309 = phi float [ %305, %260 ], [ %254, %253 ]
+ %310 = phi float [ %306, %260 ], [ %255, %253 ]
+ %311 = phi float [ %307, %260 ], [ %256, %253 ]
+ %312 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 2) ; CBufferLoadLegacy(handle,regIndex)
+ %313 = extractvalue %dx.types.CBufRet.f32 %312, 0
+ %314 = fcmp fast une float %313, 0.000000e+00
+ br i1 %314, label %315, label %368
+; <label>:315 ; preds = %308
+ %316 = fcmp fast oeq float %313, 1.000000e+00
+ br i1 %316, label %317, label %322
+; <label>:317 ; preds = %315
+ %318 = extractvalue %dx.types.CBufRet.f32 %312, 1
+ %319 = fmul fast float %318, %309
+ %320 = fmul fast float %318, %310
+ %321 = fmul fast float %318, %311
+ br label %368
+; <label>:322 ; preds = %315
+ %323 = fcmp fast oeq float %313, 2.000000e+00
+ br i1 %323, label %324, label %368
+; <label>:324 ; preds = %322
+ %325 = fcmp fast oeq float %258, 2.000000e+00
+ br i1 %325, label %326, label %336
+; <label>:326 ; preds = %324
+ %327 = fmul fast float %309, 0x3FE413B180000000
+ %328 = call float @dx.op.tertiary.f32(i32 46, float 0x3FD512F900000000, float %310, float %327) ; FMad(a,b,c)
+ %329 = call float @dx.op.tertiary.f32(i32 46, float 0x3FA62D1F20000000, float %311, float %328) ; FMad(a,b,c)
+ %330 = fmul fast float %309, 0x3FB1B05740000000
+ %331 = call float @dx.op.tertiary.f32(i32 46, float 0x3FED6CE140000000, float %310, float %330) ; FMad(a,b,c)
+ %332 = call float @dx.op.tertiary.f32(i32 46, float 0x3F8744F5E0000000, float %311, float %331) ; FMad(a,b,c)
+ %333 = fmul fast float %309, 0x3F90C8CD60000000
+ %334 = call float @dx.op.tertiary.f32(i32 46, float 0x3FB6880520000000, float %310, float %333) ; FMad(a,b,c)
+ %335 = call float @dx.op.tertiary.f32(i32 46, float 0x3FECA8B6E0000000, float %311, float %334) ; FMad(a,b,c)
+ br label %336
+; <label>:336 ; preds = %326, %324
+ %337 = phi float [ %329, %326 ], [ %309, %324 ]
+ %338 = phi float [ %332, %326 ], [ %310, %324 ]
+ %339 = phi float [ %335, %326 ], [ %311, %324 ]
+ %340 = call float @dx.op.binary.f32(i32 35, float %338, float %339) ; FMax(a,b)
+ %341 = call float @dx.op.binary.f32(i32 35, float %337, float %340) ; FMax(a,b)
+ %342 = fcmp fast ogt float %341, 0.000000e+00
+ br i1 %342, label %343, label %354
+; <label>:343 ; preds = %336
+ %344 = extractvalue %dx.types.CBufRet.f32 %312, 1
+ %345 = fmul fast float %344, %341
+ %346 = fadd fast float %345, 1.000000e+00
+ %347 = extractvalue %dx.types.CBufRet.f32 %312, 2
+ %348 = fmul fast float %347, %341
+ %349 = fadd fast float %348, 1.000000e+00
+ %350 = fdiv fast float %346, %349
+ %351 = fmul fast float %350, %337
+ %352 = fmul fast float %350, %338
+ %353 = fmul fast float %350, %339
+ br label %354
+; <label>:354 ; preds = %343, %336
+ %355 = phi float [ %351, %343 ], [ %337, %336 ]
+ %356 = phi float [ %352, %343 ], [ %338, %336 ]
+ %357 = phi float [ %353, %343 ], [ %339, %336 ]
+ br i1 %325, label %358, label %368
+; <label>:358 ; preds = %354
+ %359 = fmul fast float %355, 0x3FFA916440000000
+ %360 = call float @dx.op.tertiary.f32(i32 46, float 0xBFE2CE1400000000, float %356, float %359) ; FMad(a,b,c)
+ %361 = call float @dx.op.tertiary.f32(i32 46, float 0xBFB2A5A460000000, float %357, float %360) ; FMad(a,b,c)
+ %362 = fmul fast float %355, 0xBFBFE24FE0000000
+ %363 = call float @dx.op.tertiary.f32(i32 46, float 0x3FF2205680000000, float %356, float %362) ; FMad(a,b,c)
+ %364 = call float @dx.op.tertiary.f32(i32 46, float 0xBF8118C1A0000000, float %357, float %363) ; FMad(a,b,c)
+ %365 = fmul fast float %355, 0xBF9296F660000000
+ %366 = call float @dx.op.tertiary.f32(i32 46, float 0xBFB9C0B9A0000000, float %356, float %365) ; FMad(a,b,c)
+ %367 = call float @dx.op.tertiary.f32(i32 46, float 0x3FF1E66780000000, float %357, float %366) ; FMad(a,b,c)
+; <label>:368 ; preds = %358, %354, %322, %317, %308
+ %369 = phi float [ %309, %308 ], [ %319, %317 ], [ %361, %358 ], [ %355, %354 ], [ %309, %322 ]
+ %370 = phi float [ %310, %308 ], [ %320, %317 ], [ %364, %358 ], [ %356, %354 ], [ %310, %322 ]
+ %371 = phi float [ %311, %308 ], [ %321, %317 ], [ %367, %358 ], [ %357, %354 ], [ %311, %322 ]
+ %372 = fcmp fast oeq float %258, 1.000000e+00
+ br i1 %372, label %373, label %419
+; <label>:373 ; preds = %368
+ %374 = extractvalue %dx.types.CBufRet.f32 %13, 0
+ %375 = fcmp fast une float %374, 0.000000e+00
+ br i1 %375, label %376, label %411
+; <label>:376 ; preds = %373
+ %377 = fcmp fast ugt float %369, 0x3FA4B5DCC0000000
+ br i1 %377, label %380, label %378
+; <label>:378 ; preds = %376
+ %379 = fmul fast float %369, 0x3FB3D07220000000
+ br label %387
+; <label>:380 ; preds = %376
+ %381 = fadd fast float %369, 0x3FAC28F5C0000000
+ %382 = call float @dx.op.unary.f32(i32 6, float %381) ; FAbs(value)
+ %383 = fmul fast float %382, 0x3FEE54EDE0000000
+ %384 = call float @dx.op.unary.f32(i32 23, float %383) ; Log(value)
+ %385 = fmul fast float %384, 0x4003333340000000
+ %386 = call float @dx.op.unary.f32(i32 21, float %385) ; Exp(value)
+; <label>:387 ; preds = %380, %378
+ %388 = phi float [ %379, %378 ], [ %386, %380 ]
+ %389 = fcmp fast ugt float %370, 0x3FA4B5DCC0000000
+ br i1 %389, label %392, label %390
+; <label>:390 ; preds = %387
+ %391 = fmul fast float %370, 0x3FB3D07220000000
+ br label %399
+; <label>:392 ; preds = %387
+ %393 = fadd fast float %370, 0x3FAC28F5C0000000
+ %394 = call float @dx.op.unary.f32(i32 6, float %393) ; FAbs(value)
+ %395 = fmul fast float %394, 0x3FEE54EDE0000000
+ %396 = call float @dx.op.unary.f32(i32 23, float %395) ; Log(value)
+ %397 = fmul fast float %396, 0x4003333340000000
+ %398 = call float @dx.op.unary.f32(i32 21, float %397) ; Exp(value)
+; <label>:399 ; preds = %392, %390
+ %400 = phi float [ %391, %390 ], [ %398, %392 ]
+ %401 = fcmp fast ugt float %371, 0x3FA4B5DCC0000000
+ br i1 %401, label %404, label %402
+; <label>:402 ; preds = %399
+ %403 = fmul fast float %371, 0x3FB3D07220000000
+ br label %411
+; <label>:404 ; preds = %399
+ %405 = fadd fast float %371, 0x3FAC28F5C0000000
+ %406 = call float @dx.op.unary.f32(i32 6, float %405) ; FAbs(value)
+ %407 = fmul fast float %406, 0x3FEE54EDE0000000
+ %408 = call float @dx.op.unary.f32(i32 23, float %407) ; Log(value)
+ %409 = fmul fast float %408, 0x4003333340000000
+ %410 = call float @dx.op.unary.f32(i32 21, float %409) ; Exp(value)
+; <label>:411 ; preds = %404, %402, %373
+ %412 = phi float [ %369, %373 ], [ %388, %404 ], [ %388, %402 ]
+ %413 = phi float [ %370, %373 ], [ %400, %404 ], [ %400, %402 ]
+ %414 = phi float [ %371, %373 ], [ %410, %404 ], [ %403, %402 ]
+ %415 = extractvalue %dx.types.CBufRet.f32 %13, 3
+ %416 = fmul fast float %415, %412
+ %417 = fmul fast float %415, %413
+ %418 = fmul fast float %415, %414
+ br label %528
+; <label>:419 ; preds = %368
+ %420 = fcmp fast oeq float %258, 2.000000e+00
+ %421 = extractvalue %dx.types.CBufRet.f32 %13, 3
+ br i1 %420, label %422, label %468
+; <label>:422 ; preds = %419
+ %423 = fmul fast float %421, %369
+ %424 = fmul fast float %421, %370
+ %425 = fmul fast float %421, %371
+ %426 = extractvalue %dx.types.CBufRet.f32 %13, 0
+ %427 = fcmp fast une float %426, 0.000000e+00
+ br i1 %427, label %528, label %428
+; <label>:428 ; preds = %422
+ %429 = fcmp fast ugt float %423, 0x3F69A5C380000000
+ br i1 %429, label %432, label %430
+; <label>:430 ; preds = %428
+ %431 = fmul fast float %423, 0x4029D70A40000000
+ br label %439
+; <label>:432 ; preds = %428
+ %433 = call float @dx.op.unary.f32(i32 6, float %423) ; FAbs(value)
+ %434 = call float @dx.op.unary.f32(i32 23, float %433) ; Log(value)
+ %435 = fmul fast float %434, 0x3FDAAAAAA0000000
+ %436 = call float @dx.op.unary.f32(i32 21, float %435) ; Exp(value)
+ %437 = fmul fast float %436, 0x3FF0E147A0000000
+ %438 = fadd fast float %437, 0xBFAC28F5C0000000
+; <label>:439 ; preds = %432, %430
+ %440 = phi float [ %431, %430 ], [ %438, %432 ]
+ %441 = fcmp fast ugt float %424, 0x3F69A5C380000000
+ br i1 %441, label %444, label %442
+; <label>:442 ; preds = %439
+ %443 = fmul fast float %424, 0x4029D70A40000000
+ br label %451
+; <label>:444 ; preds = %439
+ %445 = call float @dx.op.unary.f32(i32 6, float %424) ; FAbs(value)
+ %446 = call float @dx.op.unary.f32(i32 23, float %445) ; Log(value)
+ %447 = fmul fast float %446, 0x3FDAAAAAA0000000
+ %448 = call float @dx.op.unary.f32(i32 21, float %447) ; Exp(value)
+ %449 = fmul fast float %448, 0x3FF0E147A0000000
+ %450 = fadd fast float %449, 0xBFAC28F5C0000000
+; <label>:451 ; preds = %444, %442
+ %452 = phi float [ %443, %442 ], [ %450, %444 ]
+ %453 = fcmp fast ugt float %425, 0x3F69A5C380000000
+ br i1 %453, label %456, label %454
+; <label>:454 ; preds = %451
+ %455 = fmul fast float %425, 0x4029D70A40000000
+ br label %463
+; <label>:456 ; preds = %451
+ %457 = call float @dx.op.unary.f32(i32 6, float %425) ; FAbs(value)
+ %458 = call float @dx.op.unary.f32(i32 23, float %457) ; Log(value)
+ %459 = fmul fast float %458, 0x3FDAAAAAA0000000
+ %460 = call float @dx.op.unary.f32(i32 21, float %459) ; Exp(value)
+ %461 = fmul fast float %460, 0x3FF0E147A0000000
+ %462 = fadd fast float %461, 0xBFAC28F5C0000000
+; <label>:463 ; preds = %456, %454
+ %464 = phi float [ %455, %454 ], [ %462, %456 ]
+ %465 = call float @dx.op.unary.f32(i32 7, float %440) ; Saturate(value)
+ %466 = call float @dx.op.unary.f32(i32 7, float %452) ; Saturate(value)
+ %467 = call float @dx.op.unary.f32(i32 7, float %464) ; Saturate(value)
+; <label>:468 ; preds = %419
+ br i1 %259, label %469, label %524
+; <label>:469 ; preds = %468
+ %470 = fmul fast float %369, 0x3FFA916440000000
+ %471 = call float @dx.op.tertiary.f32(i32 46, float 0xBFE2CE1400000000, float %370, float %470) ; FMad(a,b,c)
+ %472 = call float @dx.op.tertiary.f32(i32 46, float 0xBFB2A5A460000000, float %371, float %471) ; FMad(a,b,c)
+ %473 = fmul fast float %369, 0xBFBFE24FE0000000
+ %474 = call float @dx.op.tertiary.f32(i32 46, float 0x3FF2205680000000, float %370, float %473) ; FMad(a,b,c)
+ %475 = call float @dx.op.tertiary.f32(i32 46, float 0xBF8118C1A0000000, float %371, float %474) ; FMad(a,b,c)
+ %476 = fmul fast float %369, 0xBF9296F660000000
+ %477 = call float @dx.op.tertiary.f32(i32 46, float 0xBFB9C0B9A0000000, float %370, float %476) ; FMad(a,b,c)
+ %478 = call float @dx.op.tertiary.f32(i32 46, float 0x3FF1E66780000000, float %371, float %477) ; FMad(a,b,c)
+ %479 = fmul fast float %421, %472
+ %480 = fmul fast float %421, %475
+ %481 = fmul fast float %421, %478
+ %482 = extractvalue %dx.types.CBufRet.f32 %13, 0
+ %483 = fcmp fast une float %482, 0.000000e+00
+ br i1 %483, label %528, label %484
+; <label>:484 ; preds = %469
+ %485 = fcmp fast ugt float %479, 0x3F69A5C380000000
+ br i1 %485, label %488, label %486
+; <label>:486 ; preds = %484
+ %487 = fmul fast float %479, 0x4029D70A40000000
+ br label %495
+; <label>:488 ; preds = %484
+ %489 = call float @dx.op.unary.f32(i32 6, float %479) ; FAbs(value)
+ %490 = call float @dx.op.unary.f32(i32 23, float %489) ; Log(value)
+ %491 = fmul fast float %490, 0x3FDAAAAAA0000000
+ %492 = call float @dx.op.unary.f32(i32 21, float %491) ; Exp(value)
+ %493 = fmul fast float %492, 0x3FF0E147A0000000
+ %494 = fadd fast float %493, 0xBFAC28F5C0000000
+; <label>:495 ; preds = %488, %486
+ %496 = phi float [ %487, %486 ], [ %494, %488 ]
+ %497 = fcmp fast ugt float %480, 0x3F69A5C380000000
+ br i1 %497, label %500, label %498
+; <label>:498 ; preds = %495
+ %499 = fmul fast float %480, 0x4029D70A40000000
+ br label %507
+; <label>:500 ; preds = %495
+ %501 = call float @dx.op.unary.f32(i32 6, float %480) ; FAbs(value)
+ %502 = call float @dx.op.unary.f32(i32 23, float %501) ; Log(value)
+ %503 = fmul fast float %502, 0x3FDAAAAAA0000000
+ %504 = call float @dx.op.unary.f32(i32 21, float %503) ; Exp(value)
+ %505 = fmul fast float %504, 0x3FF0E147A0000000
+ %506 = fadd fast float %505, 0xBFAC28F5C0000000
+; <label>:507 ; preds = %500, %498
+ %508 = phi float [ %499, %498 ], [ %506, %500 ]
+ %509 = fcmp fast ugt float %481, 0x3F69A5C380000000
+ br i1 %509, label %512, label %510
+; <label>:510 ; preds = %507
+ %511 = fmul fast float %481, 0x4029D70A40000000
+ br label %519
+; <label>:512 ; preds = %507
+ %513 = call float @dx.op.unary.f32(i32 6, float %481) ; FAbs(value)
+ %514 = call float @dx.op.unary.f32(i32 23, float %513) ; Log(value)
+ %515 = fmul fast float %514, 0x3FDAAAAAA0000000
+ %516 = call float @dx.op.unary.f32(i32 21, float %515) ; Exp(value)
+ %517 = fmul fast float %516, 0x3FF0E147A0000000
+ %518 = fadd fast float %517, 0xBFAC28F5C0000000
+; <label>:519 ; preds = %512, %510
+ %520 = phi float [ %511, %510 ], [ %518, %512 ]
+ %521 = call float @dx.op.unary.f32(i32 7, float %496) ; Saturate(value)
+ %522 = call float @dx.op.unary.f32(i32 7, float %508) ; Saturate(value)
+ %523 = call float @dx.op.unary.f32(i32 7, float %520) ; Saturate(value)
+; <label>:524 ; preds = %468
+ %525 = fmul fast float %421, %369
+ %526 = fmul fast float %421, %370
+ %527 = fmul fast float %421, %371
+; <label>:528 ; preds = %524, %519, %469, %463, %422, %411
+ %529 = phi float [ %416, %411 ], [ %525, %524 ], [ %423, %422 ], [ %465, %463 ], [ %479, %469 ], [ %521, %519 ]
+ %530 = phi float [ %417, %411 ], [ %526, %524 ], [ %424, %422 ], [ %466, %463 ], [ %480, %469 ], [ %522, %519 ]
+ %531 = phi float [ %418, %411 ], [ %527, %524 ], [ %425, %422 ], [ %467, %463 ], [ %481, %469 ], [ %523, %519 ]
+ %532 = fmul fast float %529, %7
+ %533 = fmul fast float %530, %8
+ %534 = fmul fast float %531, %9
+ %535 = fmul fast float %257, %10
+ call void @dx.op.storeOutput.f32(i32 5, i32 0, i32 0, i8 0, float %532) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
+ call void @dx.op.storeOutput.f32(i32 5, i32 0, i32 0, i8 1, float %533) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
+ call void @dx.op.storeOutput.f32(i32 5, i32 0, i32 0, i8 2, float %534) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
+ call void @dx.op.storeOutput.f32(i32 5, i32 0, i32 0, i8 3, float %535) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
+ ret void
+}
+; Function Attrs: nounwind readnone
+declare float @dx.op.loadInput.f32(i32, i32, i32, i8, i32) #0
+; Function Attrs: nounwind
+declare void @dx.op.storeOutput.f32(i32, i32, i32, i8, float) #1
+; Function Attrs: nounwind readonly
+declare %dx.types.ResRet.f32 @dx.op.sample.f32(i32, %dx.types.Handle, %dx.types.Handle, float, float, float, float, i32, i32, i32, float) #2
+declare %dx.types.ResRet.f32 @dx.op.sampleGrad.f32(i32, %dx.types.Handle, %dx.types.Handle, float, float, float, float, i32, i32, i32, float, float, float, float, float, float, float) #2
+declare float @dx.op.unary.f32(i32, float) #0
+declare float @dx.op.dot3.f32(i32, float, float, float, float, float, float) #0
+declare float @dx.op.binary.f32(i32, float, float) #0
+declare %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32, %dx.types.Handle, i32) #2
+declare float @dx.op.tertiary.f32(i32, float, float, float) #0
+declare %dx.types.Handle @dx.op.createHandle(i32, i8, i32, i32, i1) #2
+attributes #0 = { nounwind readnone }
+attributes #1 = { nounwind }
+attributes #2 = { nounwind readonly }
+!llvm.ident = !{!0}
+!dx.version = !{!1}
+!dx.valver = !{!2}
+!dx.shaderModel = !{!3}
+!dx.resources = !{!4}
+!dx.viewIdState = !{!15}
+!dx.entryPoints = !{!16}
+!0 = !{!"dxcoob 1.7.2308.16 (52da17e29)"}
+!1 = !{i32 1, i32 0}
+!2 = !{i32 1, i32 7}
+!3 = !{!"ps", i32 6, i32 0}
+!4 = !{!5, null, !10, !12}
+!5 = !{!6, !8, !9}
+!6 = !{i32 0, %"class.Texture2D<vector<float, 4> >"* undef, !"", i32 0, i32 0, i32 1, i32 2, i32 0, !7}
+!7 = !{i32 0, i32 9}
+!8 = !{i32 1, %"class.Texture2D<vector<float, 4> >"* undef, !"", i32 0, i32 1, i32 1, i32 2, i32 0, !7}
+!9 = !{i32 2, %"class.Texture2D<vector<float, 4> >"* undef, !"", i32 0, i32 2, i32 1, i32 2, i32 0, !7}
+!10 = !{!11}
+!11 = !{i32 0, %Constants* undef, !"", i32 0, i32 1, i32 1, i32 112, null}
+!12 = !{!13, !14}
+!13 = !{i32 0, %struct.SamplerState* undef, !"", i32 0, i32 0, i32 1, i32 0, null}
+!14 = !{i32 1, %struct.SamplerState* undef, !"", i32 0, i32 1, i32 1, i32 0, null}
+!15 = !{[14 x i32] [i32 12, i32 4, i32 0, i32 0, i32 0, i32 0, i32 15, i32 15, i32 0, i32 0, i32 1, i32 2, i32 4, i32 8]}
+!16 = !{void ()* @main, !"main", !17, !4, null}
+!17 = !{!18, !25, null}
+!18 = !{!19, !21, !23}
+!19 = !{i32 0, !"SV_Position", i8 9, i8 3, !20, i8 4, i32 1, i8 4, i32 0, i8 0, null}
+!20 = !{i32 0}
+!21 = !{i32 1, !"TEXCOORD", i8 9, i8 0, !20, i8 2, i32 1, i8 2, i32 1, i8 0, !22}
+!22 = !{i32 3, i32 3}
+!23 = !{i32 2, !"COLOR", i8 9, i8 0, !20, i8 2, i32 1, i8 4, i32 2, i8 0, !24}
+!24 = !{i32 3, i32 15}
+!25 = !{!26}
+!26 = !{i32 0, !"SV_Target", i8 9, i8 16, !20, i8 0, i32 1, i8 4, i32 0, i8 0, !24}
+const unsigned char g_main[] = {
+ 0x44, 0x58, 0x42, 0x43, 0xf3, 0x14, 0xcf, 0x9c, 0xd4, 0x9a, 0x52, 0x14,
+ 0x13, 0x0f, 0x94, 0x44, 0xaf, 0x95, 0x36, 0xe8, 0x01, 0x00, 0x00, 0x00,
+ 0xe4, 0x25, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00,
+ 0x50, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, 0x18, 0x01, 0x00, 0x00,
+ 0x7c, 0x02, 0x00, 0x00, 0xa8, 0x03, 0x00, 0x00, 0x88, 0x0d, 0x00, 0x00,
+ 0xa4, 0x0d, 0x00, 0x00, 0x53, 0x46, 0x49, 0x30, 0x08, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x49, 0x53, 0x47, 0x31,
+ 0x84, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x03, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7d, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00,
+ 0x02, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x53, 0x56, 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x00,
+ 0x54, 0x45, 0x58, 0x43, 0x4f, 0x4f, 0x52, 0x44, 0x00, 0x43, 0x4f, 0x4c,
+ 0x4f, 0x52, 0x00, 0x00, 0x4f, 0x53, 0x47, 0x31, 0x34, 0x00, 0x00, 0x00,
+ 0x01, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00,
+ 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x53, 0x56, 0x5f, 0x54, 0x61, 0x72, 0x67, 0x65,
+ 0x74, 0x00, 0x00, 0x00, 0x50, 0x53, 0x56, 0x30, 0x5c, 0x01, 0x00, 0x00,
+ 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x03, 0x01, 0x00, 0x03,
+ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00,
+ 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
+ 0x01, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
+ 0x01, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
+ 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00,
+ 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x10, 0x00, 0x00, 0x00, 0x00, 0x54, 0x45, 0x58, 0x43, 0x4f, 0x4f, 0x52,
+ 0x44, 0x00, 0x43, 0x4f, 0x4c, 0x4f, 0x52, 0x00, 0x01, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x44, 0x03, 0x03, 0x04, 0x00, 0x00,
+ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x42, 0x00,
+ 0x03, 0x02, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x01, 0x02, 0x44, 0x00, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x44, 0x10, 0x03, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
+ 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00,
+ 0x52, 0x54, 0x53, 0x30, 0x24, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00,
+ 0x07, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x24, 0x01, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x05, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x05, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x05, 0x00, 0x00, 0x00, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x05, 0x00, 0x00, 0x00, 0xe4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x05, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
+ 0x8c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xac, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0x01, 0x00, 0x00, 0x00, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00,
+ 0xec, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x0c, 0x01, 0x00, 0x00,
+ 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
+ 0x53, 0x54, 0x41, 0x54, 0xd8, 0x09, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00,
+ 0x76, 0x02, 0x00, 0x00, 0x44, 0x58, 0x49, 0x4c, 0x00, 0x01, 0x00, 0x00,
+ 0x10, 0x00, 0x00, 0x00, 0xc0, 0x09, 0x00, 0x00, 0x42, 0x43, 0xc0, 0xde,
+ 0x21, 0x0c, 0x00, 0x00, 0x6d, 0x02, 0x00, 0x00, 0x0b, 0x82, 0x20, 0x00,
+ 0x02, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x07, 0x81, 0x23, 0x91,
+ 0x41, 0xc8, 0x04, 0x49, 0x06, 0x10, 0x32, 0x39, 0x92, 0x01, 0x84, 0x0c,
+ 0x25, 0x05, 0x08, 0x19, 0x1e, 0x04, 0x8b, 0x62, 0x80, 0x18, 0x45, 0x02,
+ 0x42, 0x92, 0x0b, 0x42, 0xc4, 0x10, 0x32, 0x14, 0x38, 0x08, 0x18, 0x4b,
+ 0x0a, 0x32, 0x62, 0x88, 0x48, 0x90, 0x14, 0x20, 0x43, 0x46, 0x88, 0xa5,
+ 0x00, 0x19, 0x32, 0x42, 0xe4, 0x48, 0x0e, 0x90, 0x11, 0x23, 0xc4, 0x50,
+ 0x41, 0x51, 0x81, 0x8c, 0xe1, 0x83, 0xe5, 0x8a, 0x04, 0x31, 0x46, 0x06,
+ 0x51, 0x18, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x1b, 0x8c, 0xe0, 0xff,
+ 0xff, 0xff, 0xff, 0x07, 0x40, 0x02, 0xa8, 0x0d, 0x84, 0xf0, 0xff, 0xff,
+ 0xff, 0xff, 0x03, 0x20, 0x6d, 0x30, 0x86, 0xff, 0xff, 0xff, 0xff, 0x1f,
+ 0x00, 0x09, 0xa8, 0x00, 0x49, 0x18, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00,
+ 0x13, 0x82, 0x60, 0x42, 0x20, 0x4c, 0x08, 0x06, 0x00, 0x00, 0x00, 0x00,
+ 0x89, 0x20, 0x00, 0x00, 0x5b, 0x00, 0x00, 0x00, 0x32, 0x22, 0x88, 0x09,
+ 0x20, 0x64, 0x85, 0x04, 0x13, 0x23, 0xa4, 0x84, 0x04, 0x13, 0x23, 0xe3,
+ 0x84, 0xa1, 0x90, 0x14, 0x12, 0x4c, 0x8c, 0x8c, 0x0b, 0x84, 0xc4, 0x4c,
+ 0x10, 0xa4, 0xc1, 0x08, 0x40, 0x09, 0x00, 0x0a, 0x66, 0x00, 0xe6, 0x08,
+ 0xc0, 0x60, 0x8e, 0x00, 0x29, 0xc6, 0x40, 0x10, 0x44, 0x41, 0x90, 0x51,
+ 0x0c, 0x80, 0x20, 0x88, 0x62, 0x20, 0xe4, 0xa6, 0xe1, 0xf2, 0x27, 0xec,
+ 0x21, 0x24, 0x7f, 0x25, 0xa4, 0x95, 0x98, 0xfc, 0xe2, 0xb6, 0x51, 0x31,
+ 0x0c, 0xc3, 0x40, 0x50, 0x71, 0xcf, 0x70, 0xf9, 0x13, 0xf6, 0x10, 0x92,
+ 0x1f, 0x02, 0xcd, 0xb0, 0x10, 0x28, 0x58, 0x0a, 0xa3, 0x10, 0x0c, 0x33,
+ 0x0c, 0xc3, 0x40, 0x10, 0xc4, 0x40, 0x4d, 0x91, 0x14, 0x82, 0x61, 0x86,
+ 0x61, 0x18, 0x08, 0x82, 0x18, 0x86, 0x61, 0x18, 0x86, 0x81, 0x9e, 0x32,
+ 0x0c, 0xc4, 0x40, 0x51, 0x41, 0x06, 0x62, 0x18, 0x86, 0x61, 0x18, 0x68,
+ 0x2a, 0xc4, 0x40, 0x0c, 0x03, 0x55, 0x47, 0x0d, 0x97, 0x3f, 0x61, 0x0f,
+ 0x21, 0xf9, 0xdc, 0x46, 0x15, 0x2b, 0x31, 0xf9, 0xc5, 0x6d, 0x23, 0x62,
+ 0x18, 0x86, 0xa1, 0x10, 0x17, 0xc1, 0x10, 0x84, 0x95, 0x62, 0x20, 0x86,
+ 0x61, 0x20, 0x6d, 0x8e, 0x20, 0x28, 0x06, 0x43, 0x14, 0x04, 0xc1, 0x51,
+ 0x37, 0x10, 0x30, 0x8c, 0x40, 0x0c, 0x33, 0xb5, 0xc1, 0x38, 0xb0, 0x43,
+ 0x38, 0xcc, 0xc3, 0x3c, 0xb8, 0x01, 0x2d, 0x94, 0x03, 0x3e, 0xd0, 0x43,
+ 0x3d, 0xc8, 0x43, 0x39, 0xc8, 0x01, 0x29, 0xf0, 0x81, 0x3d, 0x94, 0xc3,
+ 0x38, 0xd0, 0xc3, 0x3b, 0xc8, 0x03, 0x1f, 0x98, 0x03, 0x3b, 0xbc, 0x43,
+ 0x38, 0xd0, 0x03, 0x1b, 0x80, 0x01, 0x1d, 0xf8, 0x01, 0x18, 0xf8, 0x81,
+ 0x1e, 0xe8, 0x41, 0x3b, 0xa4, 0x03, 0x3c, 0xcc, 0xc3, 0x2f, 0xd0, 0x43,
+ 0x3e, 0xc0, 0x43, 0x39, 0xa0, 0x80, 0x98, 0x49, 0x0c, 0xc6, 0x81, 0x1d,
+ 0xc2, 0x61, 0x1e, 0xe6, 0xc1, 0x0d, 0x68, 0xa1, 0x1c, 0xf0, 0x81, 0x1e,
+ 0xea, 0x41, 0x1e, 0xca, 0x41, 0x0e, 0x48, 0x81, 0x0f, 0xec, 0xa1, 0x1c,
+ 0xc6, 0x81, 0x1e, 0xde, 0x41, 0x1e, 0xf8, 0xc0, 0x1c, 0xd8, 0xe1, 0x1d,
+ 0xc2, 0x81, 0x1e, 0xd8, 0x00, 0x0c, 0xe8, 0xc0, 0x0f, 0xc0, 0xc0, 0x0f,
+ 0x90, 0x00, 0x86, 0x24, 0x5e, 0xc2, 0x39, 0x8d, 0x34, 0x01, 0xcd, 0x24,
+ 0xa1, 0x66, 0x18, 0x86, 0x01, 0x1c, 0x86, 0x61, 0x00, 0x41, 0x10, 0x24,
+ 0xf2, 0x26, 0x69, 0x8a, 0x28, 0x61, 0xf2, 0x59, 0x80, 0x79, 0x16, 0x22,
+ 0x62, 0x27, 0x60, 0x22, 0x50, 0x40, 0x90, 0x99, 0x0e, 0x04, 0x00, 0x00,
+ 0x13, 0x14, 0x72, 0xc0, 0x87, 0x74, 0x60, 0x87, 0x36, 0x68, 0x87, 0x79,
+ 0x68, 0x03, 0x72, 0xc0, 0x87, 0x0d, 0xaf, 0x50, 0x0e, 0x6d, 0xd0, 0x0e,
+ 0x7a, 0x50, 0x0e, 0x6d, 0x00, 0x0f, 0x7a, 0x30, 0x07, 0x72, 0xa0, 0x07,
+ 0x73, 0x20, 0x07, 0x6d, 0x90, 0x0e, 0x71, 0xa0, 0x07, 0x73, 0x20, 0x07,
+ 0x6d, 0x90, 0x0e, 0x78, 0xa0, 0x07, 0x73, 0x20, 0x07, 0x6d, 0x90, 0x0e,
+ 0x71, 0x60, 0x07, 0x7a, 0x30, 0x07, 0x72, 0xd0, 0x06, 0xe9, 0x30, 0x07,
+ 0x72, 0xa0, 0x07, 0x73, 0x20, 0x07, 0x6d, 0x90, 0x0e, 0x76, 0x40, 0x07,
+ 0x7a, 0x60, 0x07, 0x74, 0xd0, 0x06, 0xe6, 0x10, 0x07, 0x76, 0xa0, 0x07,
+ 0x73, 0x20, 0x07, 0x6d, 0x60, 0x0e, 0x73, 0x20, 0x07, 0x7a, 0x30, 0x07,
+ 0x72, 0xd0, 0x06, 0xe6, 0x60, 0x07, 0x74, 0xa0, 0x07, 0x76, 0x40, 0x07,
+ 0x6d, 0xe0, 0x0e, 0x78, 0xa0, 0x07, 0x71, 0x60, 0x07, 0x7a, 0x30, 0x07,
+ 0x72, 0xa0, 0x07, 0x76, 0x40, 0x07, 0x43, 0x9e, 0x00, 0x08, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x86, 0x3c, 0x06, 0x10, 0x00,
+ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x79, 0x10, 0x20,
+ 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0xf2, 0x34,
+ 0x40, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0xe4,
+ 0x79, 0x80, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60,
+ 0xc8, 0x13, 0x01, 0x01, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0xc0, 0x90, 0x67, 0x02, 0x02, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x80, 0x21, 0x4f, 0x05, 0x04, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x43, 0x1e, 0x0c, 0x08, 0x80, 0x01, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x86, 0x3c, 0x1a, 0x10, 0x00, 0x01, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x79, 0x3a, 0x20, 0x00, 0x06, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x02, 0x01, 0x00, 0x00, 0x00,
+ 0x1a, 0x00, 0x00, 0x00, 0x32, 0x1e, 0x98, 0x18, 0x19, 0x11, 0x4c, 0x90,
+ 0x8c, 0x09, 0x26, 0x47, 0xc6, 0x04, 0x43, 0x22, 0x4a, 0x60, 0x04, 0xa0,
+ 0x18, 0x8a, 0xa0, 0x24, 0x0a, 0x3c, 0xa0, 0x0c, 0xca, 0xa1, 0x10, 0x0a,
+ 0xa2, 0x30, 0x0a, 0xa4, 0x80, 0x0a, 0xa9, 0xa0, 0x0a, 0xab, 0xc0, 0x0a,
+ 0x30, 0xa0, 0x40, 0x03, 0x0a, 0x38, 0xa0, 0x3c, 0x8a, 0xa7, 0x88, 0x09,
+ 0x0a, 0x17, 0xa1, 0x2c, 0xa8, 0x28, 0x89, 0x32, 0x28, 0x84, 0x11, 0x80,
+ 0x22, 0x28, 0x10, 0xe2, 0x6a, 0x80, 0xc6, 0x19, 0x00, 0x22, 0x67, 0x00,
+ 0xa8, 0x9c, 0x01, 0xa0, 0x73, 0x06, 0x80, 0xd0, 0xb1, 0x1c, 0x86, 0x00,
+ 0x00, 0x00, 0x78, 0x1e, 0x00, 0x08, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00,
+ 0x79, 0x18, 0x00, 0x00, 0x06, 0x01, 0x00, 0x00, 0x1a, 0x03, 0x4c, 0x90,
+ 0x46, 0x02, 0x13, 0x44, 0x8f, 0x0c, 0x6f, 0xec, 0xed, 0x4d, 0x0c, 0x24,
+ 0xc6, 0xe5, 0xc6, 0x45, 0x66, 0x06, 0x06, 0xc7, 0x25, 0xc6, 0x06, 0x04,
+ 0xa5, 0x46, 0x86, 0x2c, 0x2c, 0xe6, 0xa6, 0x4c, 0x26, 0x27, 0x65, 0x43,
+ 0x10, 0x4c, 0x10, 0x88, 0x65, 0x82, 0x40, 0x30, 0x1b, 0x84, 0x81, 0xd8,
+ 0x20, 0x10, 0x04, 0x05, 0xb8, 0xb9, 0x09, 0x02, 0xd1, 0x6c, 0x18, 0x0e,
+ 0x84, 0x98, 0x20, 0x8c, 0xc1, 0x1a, 0x10, 0xa1, 0x2b, 0xc3, 0xa3, 0xab,
+ 0x93, 0x2b, 0x83, 0x99, 0x20, 0x10, 0xce, 0x04, 0x81, 0x78, 0x36, 0x08,
+ 0x44, 0xb3, 0x21, 0x21, 0x94, 0x85, 0x20, 0x06, 0x86, 0x70, 0x88, 0xd0,
+ 0x95, 0xe1, 0xd1, 0xd5, 0xc9, 0x95, 0xc5, 0x6c, 0x48, 0x06, 0x05, 0x22,
+ 0x86, 0x81, 0x21, 0x1c, 0x22, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65,
+ 0x32, 0x1b, 0x12, 0x46, 0x91, 0x08, 0x66, 0x60, 0x08, 0x67, 0xc3, 0xf0,
+ 0x44, 0xd3, 0x04, 0xa1, 0x0c, 0xda, 0x80, 0xc9, 0xd0, 0x9b, 0xdb, 0x1c,
+ 0x5d, 0x98, 0x1b, 0xdd, 0xdc, 0x04, 0x81, 0x80, 0x36, 0x20, 0x44, 0x65,
+ 0x11, 0xc3, 0x70, 0x01, 0x1b, 0x02, 0x6c, 0x82, 0x70, 0x06, 0x6e, 0x40,
+ 0x64, 0x2e, 0xac, 0x0d, 0x8e, 0xad, 0x4c, 0x0e, 0x66, 0x03, 0x42, 0x68,
+ 0x1b, 0x41, 0x0c, 0x04, 0x40, 0x64, 0x2e, 0xac, 0x0d, 0x8e, 0xad, 0x4c,
+ 0x2e, 0x66, 0x03, 0x32, 0x68, 0x1d, 0x31, 0x0c, 0x04, 0xb0, 0x41, 0xe0,
+ 0xbc, 0x0d, 0x04, 0x05, 0x64, 0xdf, 0x04, 0x81, 0x0c, 0xd8, 0x80, 0xcc,
+ 0xdc, 0x98, 0xd4, 0x91, 0xd0, 0xd7, 0x5b, 0x1d, 0x1d, 0x5c, 0x1d, 0xdd,
+ 0x04, 0x81, 0x88, 0x26, 0x08, 0x84, 0x34, 0x41, 0xe0, 0xd4, 0x60, 0x03,
+ 0x82, 0x88, 0xc1, 0x18, 0x10, 0x64, 0xd0, 0x34, 0x65, 0x40, 0x86, 0xae,
+ 0x0c, 0x8f, 0xae, 0x4e, 0xae, 0xec, 0x8b, 0x2e, 0x0f, 0xae, 0x6c, 0x82,
+ 0x40, 0x4c, 0x1b, 0x10, 0xe4, 0x0c, 0xc6, 0x00, 0x0d, 0xc8, 0xa0, 0x69,
+ 0xca, 0x80, 0x4a, 0x9a, 0x1b, 0x5c, 0x1d, 0xdd, 0x17, 0x5d, 0x1e, 0x5c,
+ 0xd9, 0x04, 0x81, 0xa0, 0x36, 0x20, 0x88, 0x1a, 0x8c, 0xc1, 0x1a, 0x90,
+ 0x41, 0xd3, 0x94, 0x01, 0x97, 0xb1, 0x37, 0xb6, 0x37, 0xb9, 0xaf, 0xb9,
+ 0xb1, 0x30, 0xb6, 0xb2, 0x09, 0x02, 0x51, 0x6d, 0x40, 0x90, 0x36, 0x18,
+ 0x03, 0x37, 0x20, 0x83, 0xa6, 0x29, 0x03, 0x2a, 0x74, 0x65, 0x78, 0x65,
+ 0x6c, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x13, 0x04, 0xc2, 0xda, 0x80, 0x20,
+ 0x70, 0x30, 0x06, 0x71, 0x40, 0x06, 0x4d, 0x53, 0x06, 0x74, 0xe8, 0xde,
+ 0xdc, 0xca, 0xda, 0xc2, 0xe0, 0xbe, 0xda, 0xca, 0xe8, 0xd0, 0xde, 0xc8,
+ 0x26, 0x08, 0xc4, 0xb5, 0x01, 0x41, 0xe6, 0x60, 0x0c, 0xe8, 0x80, 0x0c,
+ 0x9a, 0xa6, 0x0c, 0xf8, 0xd0, 0xbd, 0xb9, 0x95, 0xb5, 0x85, 0xc1, 0x7d,
+ 0x99, 0x85, 0x8d, 0xd1, 0xbd, 0xc9, 0xc5, 0x4c, 0x10, 0x08, 0x6c, 0x03,
+ 0x82, 0xd8, 0xc1, 0x18, 0xdc, 0x01, 0x19, 0x34, 0x4d, 0x19, 0xf0, 0xa1,
+ 0x7b, 0x73, 0x2b, 0x6b, 0x0b, 0x83, 0xfb, 0x32, 0x0b, 0x1b, 0xa3, 0x7b,
+ 0x93, 0x93, 0x99, 0x20, 0x10, 0xd9, 0x06, 0x04, 0xc9, 0x83, 0x31, 0xd0,
+ 0x03, 0x32, 0x68, 0x9a, 0x32, 0xe0, 0x33, 0x47, 0x26, 0xf7, 0x75, 0x87,
+ 0x96, 0x46, 0x57, 0xf6, 0x05, 0xf7, 0x96, 0xe6, 0x46, 0x37, 0x41, 0x20,
+ 0xb4, 0x0d, 0x08, 0xc2, 0x07, 0x63, 0xd0, 0x07, 0x64, 0xd0, 0x34, 0x65,
+ 0xc0, 0x23, 0xeb, 0xcd, 0xcc, 0x6c, 0xae, 0x8c, 0x6e, 0x82, 0x40, 0x6c,
+ 0x1b, 0x10, 0xe4, 0x0f, 0xc6, 0x00, 0x14, 0xc8, 0xa0, 0x69, 0xca, 0x80,
+ 0x86, 0xd4, 0xd8, 0x5b, 0x99, 0x99, 0xd9, 0x04, 0x81, 0xe0, 0x36, 0x20,
+ 0x88, 0x28, 0x8c, 0xc1, 0x28, 0x90, 0x41, 0xd3, 0x94, 0x01, 0x8d, 0xa3,
+ 0xb1, 0xb7, 0x32, 0x33, 0xb3, 0x09, 0x02, 0xd1, 0x6d, 0x40, 0x90, 0x52,
+ 0x18, 0x03, 0x53, 0x20, 0x83, 0xa6, 0x29, 0x03, 0x1a, 0x42, 0x63, 0x6f,
+ 0x65, 0x66, 0x66, 0x13, 0x04, 0xc2, 0xdb, 0x80, 0x20, 0xa8, 0x30, 0x06,
+ 0xa9, 0x40, 0x06, 0x4d, 0x53, 0x06, 0x1b, 0x9c, 0xcb, 0x0c, 0xd2, 0x80,
+ 0x0d, 0xde, 0x40, 0x0e, 0xea, 0x00, 0x0f, 0xf6, 0xc0, 0x0f, 0x42, 0x81,
+ 0x14, 0x4e, 0x41, 0x15, 0x36, 0x0c, 0x44, 0x18, 0xac, 0xc2, 0x04, 0x41,
+ 0x00, 0x36, 0x00, 0x1b, 0x06, 0xc2, 0x15, 0x5c, 0x61, 0x43, 0xf0, 0x0a,
+ 0x1b, 0x86, 0xa1, 0x15, 0x60, 0x61, 0x82, 0x80, 0x06, 0x6f, 0xb0, 0x21,
+ 0x90, 0x05, 0x12, 0x6d, 0x61, 0x69, 0x6e, 0x5c, 0xa6, 0xac, 0xbe, 0xa0,
+ 0xde, 0xe6, 0xd2, 0xe8, 0xd2, 0xde, 0xdc, 0x26, 0x08, 0x05, 0x19, 0x4c,
+ 0x10, 0x8a, 0x32, 0xd8, 0x10, 0x10, 0x13, 0x84, 0xc2, 0x0c, 0x26, 0x08,
+ 0xc5, 0x19, 0x6c, 0x58, 0x88, 0x5a, 0xb0, 0x85, 0x5b, 0xc0, 0x85, 0x5c,
+ 0x18, 0x72, 0x81, 0xd0, 0x05, 0x80, 0x08, 0x55, 0x11, 0xd6, 0xd0, 0xd3,
+ 0x93, 0x14, 0xd1, 0x04, 0xa1, 0x40, 0x83, 0x0d, 0xc2, 0x18, 0x8c, 0xc1,
+ 0x86, 0x65, 0xe0, 0x05, 0x5b, 0xd0, 0x05, 0x5c, 0xe8, 0x85, 0xa1, 0x17,
+ 0x06, 0x5d, 0xf0, 0x05, 0x16, 0x43, 0x4f, 0x4c, 0x4f, 0x52, 0x13, 0x04,
+ 0xe2, 0xdb, 0x20, 0x8c, 0x41, 0x38, 0x6c, 0x58, 0x18, 0x70, 0xb0, 0x05,
+ 0x5d, 0xc0, 0x85, 0x5e, 0x18, 0x72, 0x81, 0xd1, 0x05, 0x71, 0xd8, 0x30,
+ 0xec, 0xc2, 0x2f, 0x8c, 0x03, 0x93, 0x29, 0xab, 0x2f, 0xaa, 0x30, 0xb9,
+ 0xb3, 0x32, 0xba, 0x09, 0x42, 0x91, 0x06, 0x1b, 0x16, 0xa2, 0x1c, 0x6c,
+ 0xc1, 0x1c, 0x70, 0x41, 0x17, 0x86, 0x5c, 0x20, 0x74, 0x41, 0x1c, 0x36,
+ 0x04, 0xe7, 0xb0, 0x61, 0x20, 0x07, 0x74, 0x00, 0x36, 0x14, 0xad, 0x40,
+ 0x0b, 0xe9, 0x00, 0x06, 0x00, 0x11, 0x31, 0xb9, 0x30, 0xb7, 0x31, 0xb4,
+ 0xb2, 0xb9, 0x09, 0x02, 0x01, 0x06, 0x34, 0xcc, 0xd8, 0xde, 0xc2, 0xe8,
+ 0xe6, 0x26, 0x08, 0x44, 0x18, 0xb0, 0x48, 0x73, 0x9b, 0xa3, 0x9b, 0x9b,
+ 0x20, 0x10, 0x62, 0x40, 0x63, 0x2e, 0xed, 0xec, 0x8b, 0x8d, 0x8c, 0xc6,
+ 0x5c, 0xda, 0xd9, 0xd7, 0x1c, 0x1d, 0x11, 0xba, 0x32, 0xbc, 0xaf, 0x33,
+ 0xb9, 0x30, 0x32, 0x22, 0x74, 0x65, 0x78, 0x5f, 0x6e, 0x6f, 0x72, 0x6d,
+ 0x13, 0x04, 0x62, 0x0c, 0x36, 0x38, 0xeb, 0xc0, 0x0e, 0xed, 0xe0, 0x0e,
+ 0xef, 0x00, 0x0f, 0xf1, 0x80, 0xc8, 0x03, 0x1a, 0xcc, 0x03, 0x43, 0x0f,
+ 0xf5, 0x50, 0x85, 0x8d, 0xcd, 0xae, 0xcd, 0x25, 0x8d, 0xac, 0xcc, 0x8d,
+ 0x6e, 0x4a, 0x10, 0x54, 0x21, 0xc3, 0x73, 0xb1, 0x2b, 0x93, 0x9b, 0x4b,
+ 0x7b, 0x73, 0x9b, 0x12, 0x10, 0x4d, 0xc8, 0xf0, 0x5c, 0xec, 0xc2, 0xd8,
+ 0xec, 0xca, 0xe4, 0xa6, 0x04, 0x45, 0x1d, 0x32, 0x3c, 0x97, 0x39, 0xb4,
+ 0x30, 0xb2, 0x32, 0xb9, 0xa6, 0x37, 0xb2, 0x32, 0xb6, 0x29, 0x01, 0x52,
+ 0x86, 0x0c, 0xcf, 0x45, 0xae, 0x6c, 0xee, 0xad, 0x4e, 0x6e, 0xac, 0x6c,
+ 0x6e, 0x4a, 0xf0, 0x55, 0x22, 0xc3, 0x73, 0xa1, 0xcb, 0x83, 0x2b, 0x0b,
+ 0x72, 0x73, 0x7b, 0xa3, 0x0b, 0xa3, 0x4b, 0x7b, 0x73, 0x9b, 0x9b, 0x22,
+ 0xac, 0x02, 0x2c, 0xd4, 0x21, 0xc3, 0x73, 0xb1, 0x4b, 0x2b, 0xbb, 0x4b,
+ 0x22, 0x9b, 0xa2, 0x0b, 0xa3, 0x2b, 0x9b, 0x12, 0xc8, 0x42, 0x1d, 0x32,
+ 0x3c, 0x97, 0x32, 0x37, 0x3a, 0xb9, 0x3c, 0xa8, 0xb7, 0x34, 0x37, 0xba,
+ 0xb9, 0x29, 0x41, 0x3a, 0x74, 0x21, 0xc3, 0x73, 0x19, 0x7b, 0xab, 0x73,
+ 0xa3, 0x2b, 0x93, 0x9b, 0x9b, 0x12, 0xd4, 0x03, 0x00, 0x00, 0x00, 0x00,
+ 0x79, 0x18, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, 0x33, 0x08, 0x80, 0x1c,
+ 0xc4, 0xe1, 0x1c, 0x66, 0x14, 0x01, 0x3d, 0x88, 0x43, 0x38, 0x84, 0xc3,
+ 0x8c, 0x42, 0x80, 0x07, 0x79, 0x78, 0x07, 0x73, 0x98, 0x71, 0x0c, 0xe6,
+ 0x00, 0x0f, 0xed, 0x10, 0x0e, 0xf4, 0x80, 0x0e, 0x33, 0x0c, 0x42, 0x1e,
+ 0xc2, 0xc1, 0x1d, 0xce, 0xa1, 0x1c, 0x66, 0x30, 0x05, 0x3d, 0x88, 0x43,
+ 0x38, 0x84, 0x83, 0x1b, 0xcc, 0x03, 0x3d, 0xc8, 0x43, 0x3d, 0x8c, 0x03,
+ 0x3d, 0xcc, 0x78, 0x8c, 0x74, 0x70, 0x07, 0x7b, 0x08, 0x07, 0x79, 0x48,
+ 0x87, 0x70, 0x70, 0x07, 0x7a, 0x70, 0x03, 0x76, 0x78, 0x87, 0x70, 0x20,
+ 0x87, 0x19, 0xcc, 0x11, 0x0e, 0xec, 0x90, 0x0e, 0xe1, 0x30, 0x0f, 0x6e,
+ 0x30, 0x0f, 0xe3, 0xf0, 0x0e, 0xf0, 0x50, 0x0e, 0x33, 0x10, 0xc4, 0x1d,
+ 0xde, 0x21, 0x1c, 0xd8, 0x21, 0x1d, 0xc2, 0x61, 0x1e, 0x66, 0x30, 0x89,
+ 0x3b, 0xbc, 0x83, 0x3b, 0xd0, 0x43, 0x39, 0xb4, 0x03, 0x3c, 0xbc, 0x83,
+ 0x3c, 0x84, 0x03, 0x3b, 0xcc, 0xf0, 0x14, 0x76, 0x60, 0x07, 0x7b, 0x68,
+ 0x07, 0x37, 0x68, 0x87, 0x72, 0x68, 0x07, 0x37, 0x80, 0x87, 0x70, 0x90,
+ 0x87, 0x70, 0x60, 0x07, 0x76, 0x28, 0x07, 0x76, 0xf8, 0x05, 0x76, 0x78,
+ 0x87, 0x77, 0x80, 0x87, 0x5f, 0x08, 0x87, 0x71, 0x18, 0x87, 0x72, 0x98,
+ 0x87, 0x79, 0x98, 0x81, 0x2c, 0xee, 0xf0, 0x0e, 0xee, 0xe0, 0x0e, 0xf5,
+ 0xc0, 0x0e, 0xec, 0x30, 0x03, 0x62, 0xc8, 0xa1, 0x1c, 0xe4, 0xa1, 0x1c,
+ 0xcc, 0xa1, 0x1c, 0xe4, 0xa1, 0x1c, 0xdc, 0x61, 0x1c, 0xca, 0x21, 0x1c,
+ 0xc4, 0x81, 0x1d, 0xca, 0x61, 0x06, 0xd6, 0x90, 0x43, 0x39, 0xc8, 0x43,
+ 0x39, 0x98, 0x43, 0x39, 0xc8, 0x43, 0x39, 0xb8, 0xc3, 0x38, 0x94, 0x43,
+ 0x38, 0x88, 0x03, 0x3b, 0x94, 0xc3, 0x2f, 0xbc, 0x83, 0x3c, 0xfc, 0x82,
+ 0x3b, 0xd4, 0x03, 0x3b, 0xb0, 0xc3, 0x0c, 0xc4, 0x21, 0x07, 0x7c, 0x70,
+ 0x03, 0x7a, 0x28, 0x87, 0x76, 0x80, 0x87, 0x19, 0xd1, 0x43, 0x0e, 0xf8,
+ 0xe0, 0x06, 0xe4, 0x20, 0x0e, 0xe7, 0xe0, 0x06, 0xf6, 0x10, 0x0e, 0xf2,
+ 0xc0, 0x0e, 0xe1, 0x90, 0x0f, 0xef, 0x50, 0x0f, 0xf4, 0x30, 0x83, 0x81,
+ 0xc8, 0x01, 0x1f, 0xdc, 0x40, 0x1c, 0xe4, 0xa1, 0x1c, 0xc2, 0x61, 0x1d,
+ 0xdc, 0x40, 0x1c, 0xe4, 0x01, 0x00, 0x00, 0x00, 0x71, 0x20, 0x00, 0x00,
+ 0x2a, 0x00, 0x00, 0x00, 0x76, 0x00, 0x0d, 0x97, 0xef, 0x3c, 0x7e, 0x80,
+ 0x34, 0x40, 0x84, 0xf9, 0xc5, 0x6d, 0x1b, 0xc2, 0x36, 0x5c, 0xbe, 0xf3,
+ 0xf8, 0x42, 0x40, 0x15, 0x05, 0x11, 0x95, 0x0e, 0x30, 0x94, 0x84, 0x01,
+ 0x08, 0x98, 0x5f, 0xdc, 0xb6, 0x29, 0x48, 0xc3, 0xe5, 0x3b, 0x8f, 0x2f,
+ 0x44, 0x04, 0x30, 0x11, 0x21, 0xd0, 0x0c, 0x0b, 0x61, 0x06, 0xce, 0x70,
+ 0xf9, 0xce, 0xe3, 0x0f, 0xce, 0x74, 0xfb, 0xc5, 0x6d, 0x5b, 0xc0, 0x34,
+ 0x5c, 0xbe, 0xf3, 0xf8, 0x8b, 0x03, 0x0c, 0x62, 0xf3, 0x50, 0x93, 0x5f,
+ 0xdc, 0xb6, 0x0d, 0x40, 0xc3, 0xe5, 0x3b, 0x8f, 0x2f, 0x01, 0xcc, 0xb3,
+ 0x10, 0x7e, 0x71, 0xdb, 0x46, 0x40, 0x0d, 0x97, 0xef, 0x3c, 0xbe, 0x04,
+ 0x30, 0xcf, 0x42, 0x80, 0x11, 0x30, 0xf8, 0xc5, 0x6d, 0x9b, 0x40, 0x35,
+ 0x5c, 0xbe, 0xf3, 0xf8, 0xd2, 0xe4, 0x44, 0x04, 0x4a, 0x4d, 0x0f, 0x35,
+ 0xf9, 0xc5, 0x6d, 0x5b, 0x82, 0x34, 0x5c, 0xbe, 0xf3, 0xf8, 0x13, 0x11,
+ 0x4d, 0x08, 0x10, 0x61, 0x7e, 0x71, 0xdb, 0x56, 0xf0, 0x0c, 0x97, 0xef,
+ 0x3c, 0x3e, 0xd5, 0x00, 0x11, 0xe6, 0x17, 0xb7, 0x6d, 0x00, 0x04, 0x03,
+ 0x20, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x41, 0x53, 0x48,
+ 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, 0x23, 0x47, 0x3d,
+ 0xe2, 0x44, 0x5e, 0xa6, 0x8f, 0xe5, 0xda, 0xd5, 0x43, 0xff, 0x99, 0x36,
+ 0x44, 0x58, 0x49, 0x4c, 0x38, 0x18, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00,
+ 0x0e, 0x06, 0x00, 0x00, 0x44, 0x58, 0x49, 0x4c, 0x00, 0x01, 0x00, 0x00,
+ 0x10, 0x00, 0x00, 0x00, 0x20, 0x18, 0x00, 0x00, 0x42, 0x43, 0xc0, 0xde,
+ 0x21, 0x0c, 0x00, 0x00, 0x05, 0x06, 0x00, 0x00, 0x0b, 0x82, 0x20, 0x00,
+ 0x89, 0x20, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, 0x32, 0x22, 0x88, 0x09,
+ 0x10, 0xa8, 0xc1, 0x08, 0x40, 0x09, 0x00, 0x0a, 0x66, 0x00, 0xe6, 0x08,
+ 0x62, 0x27, 0x60, 0x22, 0x50, 0x40, 0x90, 0x99, 0x0e, 0xc4, 0x14, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x13, 0x14, 0x72, 0xc0, 0x87, 0x74, 0x60, 0x87,
+ 0x36, 0x68, 0x87, 0x79, 0x68, 0x03, 0x72, 0xc0, 0x87, 0x0d, 0xaf, 0x50,
+ 0x0e, 0x6d, 0xd0, 0x0e, 0x7a, 0x50, 0x0e, 0x6d, 0x00, 0x0f, 0x7a, 0x30,
+ 0x07, 0x72, 0xa0, 0x07, 0x73, 0x20, 0x07, 0x6d, 0x90, 0x0e, 0x71, 0xa0,
+ 0x07, 0x73, 0x20, 0x07, 0x6d, 0x90, 0x0e, 0x78, 0xa0, 0x07, 0x73, 0x20,
+ 0x07, 0x6d, 0x90, 0x0e, 0x71, 0x60, 0x07, 0x7a, 0x30, 0x07, 0x72, 0xd0,
+ 0x06, 0xe9, 0x30, 0x07, 0x72, 0xa0, 0x07, 0x73, 0x20, 0x07, 0x6d, 0x90,
+ 0x0e, 0x76, 0x40, 0x07, 0x7a, 0x60, 0x07, 0x74, 0xd0, 0x06, 0xe6, 0x10,
+ 0x07, 0x76, 0xa0, 0x07, 0x73, 0x20, 0x07, 0x6d, 0x60, 0x0e, 0x73, 0x20,
+ 0x07, 0x7a, 0x30, 0x07, 0x72, 0xd0, 0x06, 0xe6, 0x60, 0x07, 0x74, 0xa0,
+ 0x07, 0x76, 0x40, 0x07, 0x6d, 0xe0, 0x0e, 0x78, 0xa0, 0x07, 0x71, 0x60,
+ 0x07, 0x7a, 0x30, 0x07, 0x72, 0xa0, 0x07, 0x76, 0x40, 0x07, 0x43, 0x9e,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x86,
+ 0x3c, 0x06, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x0c, 0x79, 0x10, 0x20, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x18, 0xf2, 0x34, 0x40, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x30, 0xe4, 0x79, 0x80, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x60, 0xc8, 0x13, 0x01, 0x01, 0x10, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0xc0, 0x90, 0x67, 0x02, 0x02, 0x20, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x21, 0x4f, 0x05, 0x04, 0x40, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x43, 0x1e, 0x0c, 0x08, 0x80,
+ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x86, 0x3c, 0x1a, 0x10,
+ 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x79, 0x3a,
+ 0x20, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x02,
+ 0x01, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x32, 0x1e, 0x98, 0x14,
+ 0x19, 0x11, 0x4c, 0x90, 0x8c, 0x09, 0x26, 0x47, 0xc6, 0x04, 0x43, 0x22,
+ 0x4a, 0x60, 0x04, 0xa0, 0x1c, 0x8a, 0xa1, 0x08, 0x4a, 0xa2, 0xc0, 0x03,
+ 0xca, 0xa0, 0x3c, 0xa8, 0x28, 0x89, 0x32, 0x28, 0x84, 0x11, 0x80, 0x22,
+ 0x28, 0x10, 0x1a, 0x67, 0x00, 0xa8, 0x9c, 0x01, 0xa0, 0x73, 0x06, 0x80,
+ 0xd0, 0xb1, 0x1c, 0x86, 0x00, 0x00, 0x00, 0x78, 0x1e, 0x00, 0x08, 0x04,
+ 0x02, 0x01, 0x00, 0x00, 0x79, 0x18, 0x00, 0x00, 0x71, 0x00, 0x00, 0x00,
+ 0x1a, 0x03, 0x4c, 0x90, 0x46, 0x02, 0x13, 0x44, 0x8f, 0x0c, 0x6f, 0xec,
+ 0xed, 0x4d, 0x0c, 0x24, 0xc6, 0xe5, 0xc6, 0x45, 0x66, 0x06, 0x06, 0xc7,
+ 0x25, 0xc6, 0x06, 0x04, 0xa5, 0x46, 0x86, 0x2c, 0x2c, 0xe6, 0xa6, 0x4c,
+ 0x26, 0x27, 0x65, 0x43, 0x10, 0x4c, 0x10, 0x88, 0x65, 0x82, 0x40, 0x30,
+ 0x1b, 0x84, 0x81, 0x98, 0x20, 0x10, 0xcd, 0x06, 0x61, 0x30, 0x28, 0xc0,
+ 0xcd, 0x4d, 0x10, 0x08, 0x67, 0xc3, 0x80, 0x24, 0xc4, 0x04, 0x61, 0x0c,
+ 0x34, 0x02, 0x13, 0x04, 0xe2, 0x99, 0x20, 0x10, 0xd0, 0x06, 0x81, 0x70,
+ 0x36, 0x24, 0xc4, 0xc2, 0x10, 0xc4, 0xd0, 0x10, 0xcf, 0x86, 0x64, 0x58,
+ 0x18, 0x62, 0x18, 0x1a, 0xe2, 0xd9, 0x90, 0x34, 0x0b, 0x43, 0x34, 0x43,
+ 0x43, 0x3c, 0x1b, 0x06, 0x28, 0x92, 0x26, 0x08, 0x65, 0xb0, 0x4d, 0x10,
+ 0x88, 0x68, 0x03, 0x42, 0x50, 0x0c, 0x31, 0x0c, 0x15, 0xb0, 0x21, 0xb0,
+ 0x26, 0x08, 0x67, 0xc0, 0x6d, 0x40, 0x08, 0x8c, 0x21, 0x88, 0x81, 0x00,
+ 0x36, 0x20, 0x03, 0xc6, 0x10, 0xc3, 0x40, 0x00, 0x1b, 0x84, 0x4c, 0xdb,
+ 0x40, 0x4c, 0xc0, 0xb5, 0x4d, 0x10, 0xd0, 0xa0, 0xdb, 0x10, 0x74, 0x13,
+ 0x04, 0x01, 0x20, 0xd1, 0x16, 0x96, 0xe6, 0xc6, 0x65, 0xca, 0xea, 0x0b,
+ 0xea, 0x6d, 0x2e, 0x8d, 0x2e, 0xed, 0xcd, 0x6d, 0x82, 0x50, 0x50, 0x13,
+ 0x84, 0xa2, 0xda, 0x10, 0x10, 0x13, 0x84, 0xc2, 0x9a, 0x20, 0x14, 0xd7,
+ 0x86, 0x85, 0x08, 0x03, 0x31, 0x18, 0x03, 0x32, 0x28, 0x83, 0xa1, 0x0c,
+ 0x08, 0x33, 0x00, 0x88, 0x50, 0x15, 0x61, 0x0d, 0x3d, 0x3d, 0x49, 0x11,
+ 0x4d, 0x10, 0x0a, 0x6c, 0x82, 0x40, 0x48, 0x1b, 0x04, 0x35, 0x50, 0x83,
+ 0x0d, 0xcb, 0x80, 0x06, 0x62, 0x60, 0x06, 0x64, 0x90, 0x06, 0x43, 0x1a,
+ 0x0c, 0x66, 0xb0, 0x06, 0x2c, 0x86, 0x9e, 0x98, 0x9e, 0xa4, 0x26, 0x08,
+ 0xc4, 0xb4, 0x41, 0x50, 0x03, 0x37, 0xd8, 0xb0, 0x34, 0x6d, 0x20, 0x06,
+ 0x66, 0x40, 0x06, 0x69, 0x30, 0x94, 0x41, 0x63, 0x06, 0x6f, 0xb0, 0x61,
+ 0x38, 0x03, 0x36, 0x80, 0x03, 0x26, 0x53, 0x56, 0x5f, 0x54, 0x61, 0x72,
+ 0x67, 0x65, 0x74, 0x13, 0x84, 0x22, 0xdb, 0xb0, 0x10, 0x72, 0x20, 0x06,
+ 0x73, 0x40, 0x06, 0x66, 0x30, 0x94, 0x01, 0x61, 0x06, 0x6f, 0xb0, 0x21,
+ 0xa0, 0x83, 0x0d, 0x43, 0x1c, 0xd4, 0x01, 0xb0, 0xa1, 0xf8, 0xc0, 0xc0,
+ 0x0e, 0x38, 0xa0, 0x0a, 0x1b, 0x9b, 0x5d, 0x9b, 0x4b, 0x1a, 0x59, 0x99,
+ 0x1b, 0xdd, 0x94, 0x20, 0xa8, 0x42, 0x86, 0xe7, 0x62, 0x57, 0x26, 0x37,
+ 0x97, 0xf6, 0xe6, 0x36, 0x25, 0x20, 0x9a, 0x90, 0xe1, 0xb9, 0xd8, 0x85,
+ 0xb1, 0xd9, 0x95, 0xc9, 0x4d, 0x09, 0x8c, 0x3a, 0x64, 0x78, 0x2e, 0x73,
+ 0x68, 0x61, 0x64, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x53, 0x82,
+ 0xa4, 0x0c, 0x19, 0x9e, 0x8b, 0x5c, 0xd9, 0xdc, 0x5b, 0x9d, 0xdc, 0x58,
+ 0xd9, 0xdc, 0x94, 0x60, 0xab, 0x43, 0x86, 0xe7, 0x62, 0x97, 0x56, 0x76,
+ 0x97, 0x44, 0x36, 0x45, 0x17, 0x46, 0x57, 0x36, 0x25, 0xe8, 0xea, 0x90,
+ 0xe1, 0xb9, 0x94, 0xb9, 0xd1, 0xc9, 0xe5, 0x41, 0xbd, 0xa5, 0xb9, 0xd1,
+ 0xcd, 0x4d, 0x09, 0xec, 0x00, 0x00, 0x00, 0x00, 0x79, 0x18, 0x00, 0x00,
+ 0x51, 0x00, 0x00, 0x00, 0x33, 0x08, 0x80, 0x1c, 0xc4, 0xe1, 0x1c, 0x66,
+ 0x14, 0x01, 0x3d, 0x88, 0x43, 0x38, 0x84, 0xc3, 0x8c, 0x42, 0x80, 0x07,
+ 0x79, 0x78, 0x07, 0x73, 0x98, 0x71, 0x0c, 0xe6, 0x00, 0x0f, 0xed, 0x10,
+ 0x0e, 0xf4, 0x80, 0x0e, 0x33, 0x0c, 0x42, 0x1e, 0xc2, 0xc1, 0x1d, 0xce,
+ 0xa1, 0x1c, 0x66, 0x30, 0x05, 0x3d, 0x88, 0x43, 0x38, 0x84, 0x83, 0x1b,
+ 0xcc, 0x03, 0x3d, 0xc8, 0x43, 0x3d, 0x8c, 0x03, 0x3d, 0xcc, 0x78, 0x8c,
+ 0x74, 0x70, 0x07, 0x7b, 0x08, 0x07, 0x79, 0x48, 0x87, 0x70, 0x70, 0x07,
+ 0x7a, 0x70, 0x03, 0x76, 0x78, 0x87, 0x70, 0x20, 0x87, 0x19, 0xcc, 0x11,
+ 0x0e, 0xec, 0x90, 0x0e, 0xe1, 0x30, 0x0f, 0x6e, 0x30, 0x0f, 0xe3, 0xf0,
+ 0x0e, 0xf0, 0x50, 0x0e, 0x33, 0x10, 0xc4, 0x1d, 0xde, 0x21, 0x1c, 0xd8,
+ 0x21, 0x1d, 0xc2, 0x61, 0x1e, 0x66, 0x30, 0x89, 0x3b, 0xbc, 0x83, 0x3b,
+ 0xd0, 0x43, 0x39, 0xb4, 0x03, 0x3c, 0xbc, 0x83, 0x3c, 0x84, 0x03, 0x3b,
+ 0xcc, 0xf0, 0x14, 0x76, 0x60, 0x07, 0x7b, 0x68, 0x07, 0x37, 0x68, 0x87,
+ 0x72, 0x68, 0x07, 0x37, 0x80, 0x87, 0x70, 0x90, 0x87, 0x70, 0x60, 0x07,
+ 0x76, 0x28, 0x07, 0x76, 0xf8, 0x05, 0x76, 0x78, 0x87, 0x77, 0x80, 0x87,
+ 0x5f, 0x08, 0x87, 0x71, 0x18, 0x87, 0x72, 0x98, 0x87, 0x79, 0x98, 0x81,
+ 0x2c, 0xee, 0xf0, 0x0e, 0xee, 0xe0, 0x0e, 0xf5, 0xc0, 0x0e, 0xec, 0x30,
+ 0x03, 0x62, 0xc8, 0xa1, 0x1c, 0xe4, 0xa1, 0x1c, 0xcc, 0xa1, 0x1c, 0xe4,
+ 0xa1, 0x1c, 0xdc, 0x61, 0x1c, 0xca, 0x21, 0x1c, 0xc4, 0x81, 0x1d, 0xca,
+ 0x61, 0x06, 0xd6, 0x90, 0x43, 0x39, 0xc8, 0x43, 0x39, 0x98, 0x43, 0x39,
+ 0xc8, 0x43, 0x39, 0xb8, 0xc3, 0x38, 0x94, 0x43, 0x38, 0x88, 0x03, 0x3b,
+ 0x94, 0xc3, 0x2f, 0xbc, 0x83, 0x3c, 0xfc, 0x82, 0x3b, 0xd4, 0x03, 0x3b,
+ 0xb0, 0xc3, 0x0c, 0xc4, 0x21, 0x07, 0x7c, 0x70, 0x03, 0x7a, 0x28, 0x87,
+ 0x76, 0x80, 0x87, 0x19, 0xd1, 0x43, 0x0e, 0xf8, 0xe0, 0x06, 0xe4, 0x20,
+ 0x0e, 0xe7, 0xe0, 0x06, 0xf6, 0x10, 0x0e, 0xf2, 0xc0, 0x0e, 0xe1, 0x90,
+ 0x0f, 0xef, 0x50, 0x0f, 0xf4, 0x30, 0x83, 0x81, 0xc8, 0x01, 0x1f, 0xdc,
+ 0x40, 0x1c, 0xe4, 0xa1, 0x1c, 0xc2, 0x61, 0x1d, 0xdc, 0x40, 0x1c, 0xe4,
+ 0x01, 0x00, 0x00, 0x00, 0x71, 0x20, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00,
+ 0x76, 0x00, 0x0d, 0x97, 0xef, 0x3c, 0x7e, 0x80, 0x34, 0x40, 0x84, 0xf9,
+ 0xc5, 0x6d, 0x1b, 0xc2, 0x36, 0x5c, 0xbe, 0xf3, 0xf8, 0x42, 0x40, 0x15,
+ 0x05, 0x11, 0x95, 0x0e, 0x30, 0x94, 0x84, 0x01, 0x08, 0x98, 0x5f, 0xdc,
+ 0xb6, 0x29, 0x48, 0xc3, 0xe5, 0x3b, 0x8f, 0x2f, 0x44, 0x04, 0x30, 0x11,
+ 0x21, 0xd0, 0x0c, 0x0b, 0x61, 0x06, 0xce, 0x70, 0xf9, 0xce, 0xe3, 0x0f,
+ 0xce, 0x74, 0xfb, 0xc5, 0x6d, 0x5b, 0xc0, 0x34, 0x5c, 0xbe, 0xf3, 0xf8,
+ 0x8b, 0x03, 0x0c, 0x62, 0xf3, 0x50, 0x93, 0x5f, 0xdc, 0xb6, 0x0d, 0x40,
+ 0xc3, 0xe5, 0x3b, 0x8f, 0x2f, 0x01, 0xcc, 0xb3, 0x10, 0x7e, 0x71, 0xdb,
+ 0x46, 0x40, 0x0d, 0x97, 0xef, 0x3c, 0xbe, 0x04, 0x30, 0xcf, 0x42, 0x80,
+ 0x11, 0x30, 0xf8, 0xc5, 0x6d, 0x9b, 0x40, 0x35, 0x5c, 0xbe, 0xf3, 0xf8,
+ 0xd2, 0xe4, 0x44, 0x04, 0x4a, 0x4d, 0x0f, 0x35, 0xf9, 0xc5, 0x6d, 0x5b,
+ 0x82, 0x34, 0x5c, 0xbe, 0xf3, 0xf8, 0x13, 0x11, 0x4d, 0x08, 0x10, 0x61,
+ 0x7e, 0x71, 0xdb, 0x56, 0xf0, 0x0c, 0x97, 0xef, 0x3c, 0x3e, 0xd5, 0x00,
+ 0x11, 0xe6, 0x17, 0xb7, 0x6d, 0x00, 0x04, 0x03, 0x20, 0x0d, 0x00, 0x00,
+ 0x61, 0x20, 0x00, 0x00, 0x33, 0x04, 0x00, 0x00, 0x13, 0x04, 0xa1, 0x10,
+ 0x0b, 0x04, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00, 0xc4, 0x8d, 0x00, 0x50,
+ 0x51, 0x02, 0x44, 0x94, 0x5f, 0xd9, 0x14, 0x4b, 0x21, 0x15, 0x6a, 0x40,
+ 0x99, 0x06, 0x94, 0x5c, 0x29, 0x94, 0x5b, 0x19, 0x15, 0x42, 0xe1, 0x95,
+ 0x4a, 0xb9, 0x94, 0x5d, 0x71, 0xcd, 0x00, 0xd0, 0x30, 0x46, 0x60, 0xde,
+ 0xeb, 0x2a, 0x7b, 0x63, 0x04, 0x31, 0x0f, 0xf6, 0xb9, 0x37, 0x46, 0xe0,
+ 0xf6, 0xb1, 0x68, 0x7b, 0x63, 0x04, 0xef, 0x9e, 0x96, 0xf7, 0x37, 0x46,
+ 0xa0, 0xb3, 0xe6, 0x1c, 0x82, 0xc1, 0x18, 0x01, 0x08, 0x82, 0xfe, 0xfd,
+ 0x8d, 0x11, 0x80, 0x20, 0x08, 0xc2, 0xdd, 0x18, 0x81, 0x98, 0x8b, 0x69,
+ 0xff, 0x8d, 0x11, 0x80, 0x25, 0xcf, 0xc6, 0xbf, 0x30, 0x46, 0x30, 0xa6,
+ 0xab, 0x9a, 0xfb, 0xc2, 0x18, 0xc1, 0x3f, 0x93, 0xfe, 0xef, 0x0b, 0x63,
+ 0x04, 0x74, 0x0d, 0x8a, 0xf9, 0x37, 0x46, 0xd0, 0xc2, 0x71, 0x0c, 0xfa,
+ 0xc2, 0x18, 0xc1, 0xdc, 0xb7, 0x69, 0xea, 0x0b, 0x63, 0x04, 0xad, 0x1b,
+ 0xf2, 0xbc, 0x2f, 0x8c, 0x11, 0xf0, 0x39, 0xeb, 0xe3, 0xdf, 0x18, 0x01,
+ 0x08, 0x82, 0x20, 0x0a, 0x06, 0x63, 0x04, 0x20, 0x08, 0x82, 0x2a, 0x18,
+ 0x8c, 0x11, 0x80, 0x20, 0x08, 0xb2, 0x60, 0x30, 0x46, 0x00, 0x82, 0x20,
+ 0xe8, 0x82, 0xc1, 0x18, 0x01, 0xcb, 0x9e, 0xa1, 0xfc, 0x8d, 0x11, 0xa0,
+ 0x7e, 0x19, 0xab, 0xdf, 0x18, 0x41, 0x7e, 0xea, 0xe2, 0xec, 0x8d, 0x11,
+ 0xe8, 0x35, 0xb8, 0xe3, 0xde, 0x18, 0x81, 0x8a, 0xe7, 0xb6, 0xfd, 0x8d,
+ 0x11, 0xbc, 0x7d, 0x4a, 0x8f, 0xde, 0x18, 0xc1, 0x3a, 0xc7, 0x2c, 0xea,
+ 0x8d, 0x11, 0xa4, 0x21, 0x8c, 0xee, 0xde, 0x18, 0xc1, 0xdd, 0xc6, 0xaa,
+ 0xfd, 0x8d, 0x11, 0x80, 0x20, 0x8c, 0x87, 0x63, 0x30, 0x46, 0xb0, 0x8e,
+ 0x78, 0xcc, 0x82, 0xc1, 0x18, 0x01, 0x08, 0xd2, 0x6d, 0x0e, 0x06, 0x63,
+ 0x04, 0x20, 0x08, 0xae, 0x39, 0x18, 0x8c, 0x11, 0x80, 0x20, 0xc8, 0xd6,
+ 0xbf, 0x30, 0x46, 0xc0, 0xb6, 0xf3, 0x4f, 0x7a, 0x63, 0x04, 0x20, 0x08,
+ 0x82, 0xf8, 0x2f, 0x8c, 0x11, 0xb0, 0x6d, 0xfc, 0xca, 0xdb, 0x18, 0x81,
+ 0xdb, 0xc7, 0xa2, 0xed, 0x0b, 0x63, 0x04, 0x7d, 0x2c, 0xba, 0xf8, 0x37,
+ 0x46, 0x50, 0xab, 0xb5, 0xda, 0x7e, 0x63, 0x04, 0xb2, 0xe8, 0xf6, 0x34,
+ 0x18, 0x8c, 0x11, 0xf0, 0xf0, 0xaa, 0xd3, 0xdd, 0x18, 0x01, 0x08, 0x82,
+ 0x20, 0x09, 0x06, 0x63, 0x04, 0x20, 0x08, 0x82, 0x20, 0x18, 0x8c, 0x11,
+ 0x80, 0x20, 0x08, 0xc2, 0xdf, 0x08, 0xc0, 0x18, 0x01, 0x08, 0x82, 0x20,
+ 0xfe, 0xcd, 0x00, 0x00, 0x23, 0x06, 0x09, 0x00, 0x82, 0x60, 0xd0, 0xdd,
+ 0xc2, 0x1e, 0xa8, 0x82, 0x2c, 0xc8, 0xc2, 0x28, 0x8c, 0x18, 0x24, 0x00,
+ 0x08, 0x82, 0x41, 0x87, 0x0b, 0x7c, 0xb0, 0x0a, 0xb7, 0x70, 0x0b, 0xa4,
+ 0x30, 0x62, 0x90, 0x00, 0x20, 0x08, 0x06, 0x5d, 0x2e, 0xf4, 0x01, 0x2b,
+ 0xdc, 0xc2, 0x2d, 0x94, 0xc2, 0x88, 0x41, 0x02, 0x80, 0x20, 0x18, 0x74,
+ 0xba, 0xe0, 0x07, 0xaf, 0x90, 0x0b, 0xb9, 0x60, 0x0a, 0x23, 0x06, 0x09,
+ 0x00, 0x82, 0x60, 0xd0, 0xed, 0xc2, 0x1f, 0xc0, 0x42, 0x2e, 0xe4, 0xc2,
+ 0x29, 0x8c, 0x18, 0x24, 0x00, 0x08, 0x82, 0x41, 0xc7, 0x0b, 0xa0, 0xe0,
+ 0x0a, 0xba, 0xb0, 0x0b, 0xa8, 0x30, 0x62, 0x90, 0x00, 0x20, 0x08, 0x06,
+ 0x86, 0x39, 0xf4, 0x01, 0x2e, 0xec, 0x02, 0x2c, 0xdc, 0xc1, 0x88, 0x41,
+ 0x02, 0x80, 0x20, 0x18, 0x18, 0xe7, 0xe0, 0x07, 0xb9, 0xc0, 0x0b, 0xa9,
+ 0x80, 0x07, 0x23, 0x06, 0x09, 0x00, 0x82, 0x60, 0x60, 0xa0, 0xc3, 0x1f,
+ 0xe8, 0x42, 0x2f, 0xc4, 0x42, 0x1e, 0x8c, 0x18, 0x24, 0x00, 0x08, 0x82,
+ 0x81, 0x91, 0x0e, 0xa0, 0xb0, 0x0b, 0xbe, 0x50, 0x0b, 0x7a, 0x30, 0x62,
+ 0x90, 0x00, 0x20, 0x08, 0x06, 0x86, 0x3a, 0x84, 0x02, 0x38, 0xfc, 0x02,
+ 0x2d, 0xec, 0xc1, 0x88, 0x41, 0x02, 0x80, 0x20, 0x18, 0x18, 0xeb, 0x20,
+ 0x0a, 0xe1, 0x00, 0x0e, 0xad, 0xc0, 0x07, 0x23, 0x06, 0x07, 0x00, 0x82,
+ 0x60, 0x80, 0x95, 0xc3, 0x1f, 0x1c, 0xe1, 0x30, 0x9a, 0x10, 0x04, 0xc3,
+ 0x11, 0x41, 0x14, 0x7c, 0xb3, 0x0c, 0x4f, 0x10, 0x0c, 0x47, 0x08, 0x51,
+ 0xf0, 0xcd, 0x32, 0x08, 0x43, 0x30, 0x62, 0xf0, 0x00, 0x20, 0x08, 0x06,
+ 0x8d, 0x3b, 0x98, 0x82, 0xc3, 0x18, 0x45, 0x14, 0x95, 0x43, 0x39, 0x84,
+ 0x42, 0x34, 0x9a, 0x10, 0x00, 0xa3, 0x09, 0x42, 0x30, 0x9a, 0x30, 0x08,
+ 0xa3, 0x09, 0xc4, 0x30, 0x4b, 0xf0, 0x0c, 0x47, 0x20, 0x5a, 0xf0, 0xcd,
+ 0x32, 0x10, 0x45, 0x30, 0x62, 0x60, 0x00, 0x20, 0x08, 0x06, 0x91, 0x3c,
+ 0xc8, 0x02, 0x33, 0x62, 0x60, 0x00, 0x20, 0x08, 0x06, 0xd1, 0x3c, 0xcc,
+ 0x02, 0x33, 0x62, 0x60, 0x00, 0x20, 0x08, 0x06, 0x11, 0x3d, 0xac, 0x83,
+ 0x30, 0x62, 0x60, 0x00, 0x20, 0x08, 0x06, 0x51, 0x3d, 0xb0, 0x83, 0x30,
+ 0x62, 0x60, 0x00, 0x20, 0x08, 0x06, 0x91, 0x3d, 0xdc, 0x02, 0x34, 0x62,
+ 0x60, 0x00, 0x20, 0x08, 0x06, 0xd1, 0x3d, 0xe0, 0x02, 0x34, 0x62, 0x60,
+ 0x00, 0x20, 0x08, 0x06, 0x11, 0x3e, 0xbc, 0x83, 0x30, 0x62, 0x60, 0x00,
+ 0x20, 0x08, 0x06, 0x51, 0x3e, 0xc0, 0x83, 0x60, 0x82, 0x01, 0x1f, 0x13,
+ 0x0c, 0xf8, 0x8c, 0x18, 0x1c, 0x00, 0x08, 0x82, 0x01, 0x96, 0x0f, 0xb3,
+ 0xb0, 0xd9, 0xc3, 0x68, 0x42, 0x20, 0x8c, 0x26, 0x08, 0x83, 0x09, 0x85,
+ 0x7c, 0x4c, 0x28, 0xe4, 0x33, 0x62, 0x70, 0x00, 0x20, 0x08, 0x06, 0xd5,
+ 0x3f, 0xf4, 0x82, 0x10, 0x07, 0x23, 0x06, 0x07, 0x00, 0x82, 0x60, 0x50,
+ 0x81, 0x84, 0x2f, 0x08, 0x72, 0x30, 0x62, 0x70, 0x00, 0x20, 0x08, 0x06,
+ 0x55, 0x48, 0x94, 0x83, 0x90, 0x06, 0x23, 0x06, 0x07, 0x00, 0x82, 0x60,
+ 0x50, 0x89, 0x84, 0x39, 0x08, 0x6a, 0x60, 0xc8, 0x27, 0x1f, 0x43, 0x3e,
+ 0xf9, 0x18, 0xf1, 0x06, 0xf2, 0x31, 0x02, 0x0e, 0xe4, 0x63, 0x84, 0x10,
+ 0x1f, 0x23, 0x84, 0xf8, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0xb4,
+ 0x12, 0xee, 0x20, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0xc4, 0x12,
+ 0xef, 0x20, 0x98, 0xe2, 0x07, 0xf0, 0xb1, 0x60, 0x80, 0x8f, 0x2d, 0xa0,
+ 0x00, 0x1f, 0x0b, 0x08, 0xf8, 0xd8, 0xe0, 0xd0, 0xc7, 0x04, 0x87, 0x3e,
+ 0x23, 0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0xcd, 0xc4, 0x4a, 0x08, 0x23,
+ 0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0xd1, 0x04, 0x4b, 0x08, 0x26, 0xf8,
+ 0x81, 0x7c, 0x4c, 0xf8, 0x03, 0xf9, 0x58, 0x28, 0x08, 0xf1, 0x31, 0x51,
+ 0x10, 0xe2, 0x63, 0x86, 0x21, 0x1f, 0x0b, 0x06, 0xf9, 0xd8, 0x71, 0xc8,
+ 0xc7, 0x02, 0x42, 0x3e, 0x23, 0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0xf5,
+ 0x44, 0x48, 0x50, 0x23, 0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0xf9, 0x84,
+ 0x48, 0x50, 0x26, 0x9c, 0x02, 0x7c, 0x4c, 0x40, 0x05, 0xf8, 0x98, 0x70,
+ 0xc0, 0xc7, 0x04, 0x03, 0x3e, 0xa3, 0x09, 0x67, 0x00, 0x8c, 0x26, 0xa0,
+ 0x41, 0x60, 0x02, 0x21, 0x1f, 0x23, 0x04, 0xf9, 0x8c, 0x18, 0x54, 0x00,
+ 0x08, 0x82, 0xc1, 0x83, 0x16, 0x2c, 0x91, 0x0a, 0xa7, 0x20, 0x04, 0xac,
+ 0xc0, 0x0a, 0x60, 0x01, 0x16, 0xfc, 0x50, 0x07, 0x74, 0xc0, 0x0a, 0x71,
+ 0x00, 0x07, 0xac, 0xc0, 0x0a, 0xa3, 0x09, 0x01, 0x30, 0x9a, 0x20, 0x04,
+ 0xa3, 0x09, 0x83, 0x30, 0x9a, 0x40, 0x0c, 0xb3, 0x04, 0xcf, 0x70, 0xc4,
+ 0x28, 0xd8, 0x42, 0xf0, 0xcd, 0x32, 0x18, 0x47, 0x30, 0x62, 0xf0, 0x00,
+ 0x20, 0x08, 0x06, 0xcd, 0x5b, 0x9c, 0xc4, 0x2b, 0xb4, 0xc2, 0x29, 0x98,
+ 0x82, 0x2c, 0xc8, 0x82, 0x59, 0x98, 0x85, 0x48, 0xc8, 0xc2, 0x68, 0x42,
+ 0x00, 0x58, 0xe0, 0x0f, 0xf2, 0xb1, 0xc0, 0x1f, 0xe0, 0x33, 0x62, 0xf0,
+ 0x00, 0x20, 0x08, 0x06, 0xcd, 0x5c, 0xac, 0x04, 0x2d, 0xc8, 0x42, 0x90,
+ 0x0b, 0xb6, 0x60, 0x0b, 0x6a, 0xa1, 0x16, 0x26, 0x61, 0x0b, 0xa3, 0x09,
+ 0x01, 0x30, 0x9a, 0x20, 0x04, 0xa3, 0x09, 0x83, 0x30, 0x9a, 0x40, 0x0c,
+ 0xb3, 0x04, 0xcf, 0x70, 0x44, 0x2b, 0xe8, 0x43, 0xf0, 0xcd, 0x32, 0x20,
+ 0x49, 0x30, 0x62, 0x60, 0x00, 0x20, 0x08, 0x06, 0xd1, 0x5d, 0xdc, 0x44,
+ 0x2c, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0x84, 0x17, 0x38, 0x11,
+ 0x0b, 0x23, 0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0xe5, 0x05, 0x5c, 0x08,
+ 0x23, 0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0xe9, 0x45, 0x5c, 0x08, 0x23,
+ 0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0xed, 0x05, 0x4f, 0xd4, 0xc2, 0x88,
+ 0x81, 0x01, 0x80, 0x20, 0x18, 0x44, 0x7c, 0xd1, 0x13, 0xb5, 0x30, 0x62,
+ 0x60, 0x00, 0x20, 0x08, 0x06, 0x51, 0x5f, 0xd0, 0x85, 0x30, 0x62, 0x60,
+ 0x00, 0x20, 0x08, 0x06, 0x91, 0x5f, 0xd4, 0x85, 0x60, 0x82, 0x01, 0x1f,
+ 0x13, 0x0c, 0xf8, 0x8c, 0x18, 0x1c, 0x00, 0x08, 0x82, 0x01, 0xe6, 0x17,
+ 0x38, 0x01, 0x0e, 0x7b, 0x31, 0x9a, 0x10, 0x08, 0xa3, 0x09, 0xc2, 0x60,
+ 0x42, 0x21, 0x1f, 0x13, 0x0a, 0xf9, 0x8c, 0x18, 0x1c, 0x00, 0x08, 0x82,
+ 0x41, 0x45, 0x1a, 0x62, 0x21, 0xd8, 0xc3, 0x88, 0xc1, 0x01, 0x80, 0x20,
+ 0x18, 0x54, 0xa5, 0x31, 0x16, 0xc2, 0x3d, 0x8c, 0x18, 0x1c, 0x00, 0x08,
+ 0x82, 0x41, 0x65, 0x1a, 0x6a, 0x21, 0xb8, 0xc3, 0x88, 0xc1, 0x01, 0x80,
+ 0x20, 0x18, 0x54, 0xa7, 0xb1, 0x16, 0xc2, 0x3b, 0x18, 0x42, 0x0e, 0xf2,
+ 0x31, 0x84, 0x1c, 0xe4, 0x63, 0x04, 0x3d, 0xc8, 0xc7, 0x88, 0x7a, 0x90,
+ 0x8f, 0x11, 0x42, 0x7c, 0x8c, 0x10, 0xe2, 0x33, 0x62, 0x60, 0x00, 0x20,
+ 0x08, 0x06, 0x11, 0x6c, 0xcc, 0x85, 0x30, 0x62, 0x60, 0x00, 0x20, 0x08,
+ 0x06, 0x51, 0x6c, 0xd0, 0x85, 0x60, 0xca, 0x48, 0xc0, 0xc7, 0x82, 0x01,
+ 0x3e, 0xb6, 0x94, 0x04, 0x7c, 0x2c, 0x20, 0xe0, 0x63, 0x83, 0x43, 0x1f,
+ 0x13, 0x1c, 0xfa, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0x84, 0x1b,
+ 0xb0, 0x21, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0x94, 0x1b, 0xb1,
+ 0x21, 0x98, 0x30, 0x12, 0xf2, 0x31, 0x81, 0x24, 0xe4, 0x63, 0x26, 0x21,
+ 0xc4, 0xc7, 0x4e, 0x42, 0x88, 0x8f, 0x19, 0x86, 0x7c, 0x2c, 0x18, 0xe4,
+ 0x63, 0xc7, 0x21, 0x1f, 0x0b, 0x08, 0xf9, 0x8c, 0x18, 0x18, 0x00, 0x08,
+ 0x82, 0x41, 0x24, 0x1e, 0xa6, 0x41, 0x8d, 0x18, 0x18, 0x00, 0x08, 0x82,
+ 0x41, 0x34, 0x1e, 0xa7, 0x41, 0x99, 0xc0, 0x12, 0xf0, 0x31, 0xa1, 0x25,
+ 0xe0, 0x63, 0xc2, 0x01, 0x1f, 0x13, 0x0c, 0xf8, 0x8c, 0x26, 0x9c, 0x01,
+ 0x30, 0x9a, 0x80, 0x06, 0x81, 0x09, 0x84, 0x7c, 0x8c, 0x10, 0xe4, 0x33,
+ 0x62, 0x50, 0x01, 0x20, 0x08, 0x06, 0x4f, 0x7b, 0xc4, 0x86, 0x4b, 0xb0,
+ 0x84, 0x10, 0xc4, 0x44, 0x4c, 0x94, 0x47, 0x79, 0x84, 0x46, 0x1d, 0xd0,
+ 0x41, 0x4c, 0xc4, 0x01, 0x1c, 0xc4, 0x44, 0x4c, 0x8c, 0x26, 0x04, 0x80,
+ 0x05, 0x7d, 0x21, 0x1f, 0x0b, 0xfa, 0x02, 0x3e, 0x23, 0x06, 0x0f, 0x00,
+ 0x82, 0x60, 0xd0, 0xc8, 0x87, 0x6a, 0xcc, 0x44, 0x4c, 0x04, 0x38, 0x51,
+ 0x13, 0x35, 0x91, 0x1e, 0xe9, 0x51, 0x1a, 0x35, 0x31, 0x9a, 0x10, 0x00,
+ 0xa3, 0x09, 0x42, 0x30, 0x9a, 0x30, 0x08, 0xa3, 0x09, 0xc4, 0x30, 0x4b,
+ 0xf0, 0x0c, 0x47, 0xb0, 0x04, 0x5e, 0x04, 0xdf, 0x2c, 0x83, 0xb2, 0x04,
+ 0x23, 0x06, 0x0f, 0x00, 0x82, 0x60, 0xd0, 0xe0, 0x07, 0x6c, 0xe0, 0x84,
+ 0x4d, 0xc0, 0xc4, 0x4b, 0xec, 0xc4, 0x4e, 0xbc, 0xc7, 0x7b, 0xac, 0xc6,
+ 0x4e, 0x8c, 0x26, 0x04, 0xc0, 0x88, 0xc1, 0x03, 0x80, 0x20, 0x18, 0x34,
+ 0xfa, 0x21, 0x1b, 0x3b, 0x81, 0x13, 0x32, 0x11, 0x13, 0x3d, 0xd1, 0x13,
+ 0xf1, 0x11, 0x1f, 0xad, 0xd1, 0x13, 0xa3, 0x09, 0x01, 0x30, 0x9a, 0x20,
+ 0x04, 0x23, 0x06, 0x07, 0x00, 0x82, 0x60, 0x80, 0xe1, 0x87, 0x6c, 0xe8,
+ 0x84, 0x7b, 0x8c, 0x26, 0x04, 0xc0, 0x68, 0x82, 0x10, 0x8c, 0x26, 0x0c,
+ 0x82, 0x0d, 0x08, 0x7c, 0x6c, 0x38, 0xe0, 0x63, 0xc3, 0x01, 0x9f, 0x11,
+ 0x83, 0x03, 0x00, 0x41, 0x30, 0xc0, 0xfe, 0x23, 0x37, 0xc2, 0xa2, 0x37,
+ 0x46, 0x13, 0x02, 0x60, 0x34, 0x41, 0x08, 0x46, 0x13, 0x06, 0x61, 0xc4,
+ 0x60, 0x01, 0x40, 0x10, 0x0c, 0xa6, 0x12, 0x19, 0x8f, 0xc3, 0x28, 0x06,
+ 0x21, 0x18, 0x31, 0x38, 0x00, 0x10, 0x04, 0x03, 0x8c, 0x44, 0x7c, 0xc3,
+ 0x2c, 0xca, 0x63, 0x34, 0x21, 0x00, 0x46, 0x13, 0x84, 0x60, 0x34, 0x61,
+ 0x10, 0x46, 0x0c, 0x16, 0x00, 0x04, 0xc1, 0x60, 0x52, 0x11, 0xf4, 0x60,
+ 0x16, 0x65, 0x10, 0x82, 0x11, 0x83, 0x03, 0x00, 0x41, 0x30, 0xc0, 0x52,
+ 0x64, 0x3c, 0xd6, 0x62, 0x44, 0x46, 0x13, 0x02, 0x60, 0x34, 0x41, 0x08,
+ 0x46, 0x13, 0x06, 0x61, 0xc4, 0x60, 0x01, 0x40, 0x10, 0x0c, 0xa6, 0x17,
+ 0x69, 0x8f, 0x08, 0x7a, 0x06, 0x21, 0x98, 0x25, 0x78, 0x86, 0x23, 0xd0,
+ 0x62, 0x36, 0x82, 0x6f, 0x96, 0x81, 0x69, 0x82, 0x11, 0x83, 0x07, 0x00,
+ 0x41, 0x30, 0x68, 0x68, 0x84, 0x3d, 0xe8, 0x42, 0x2e, 0xd8, 0x62, 0x2d,
+ 0xee, 0xe2, 0x2e, 0x56, 0x64, 0x45, 0xce, 0xe3, 0x2e, 0x46, 0x13, 0x02,
+ 0x60, 0xc4, 0xe0, 0x01, 0x40, 0x10, 0x0c, 0x1a, 0x1b, 0x71, 0x8f, 0xbb,
+ 0xa0, 0x0b, 0xb7, 0x68, 0x8b, 0xbc, 0xc8, 0x8b, 0x16, 0x69, 0x91, 0xf4,
+ 0xc8, 0x8b, 0xd1, 0x84, 0x00, 0x18, 0x4d, 0x10, 0x82, 0x11, 0x83, 0x03,
+ 0x00, 0x41, 0x30, 0xc0, 0x68, 0xc4, 0x3d, 0xec, 0x42, 0x45, 0x46, 0x13,
+ 0x02, 0x60, 0x34, 0x41, 0x08, 0x46, 0x13, 0x06, 0xc1, 0x06, 0x04, 0x3e,
+ 0x36, 0x18, 0xf0, 0xb1, 0x01, 0x81, 0xcf, 0x88, 0xc1, 0x01, 0x80, 0x20,
+ 0x18, 0x60, 0x3b, 0x52, 0x1f, 0x7d, 0x91, 0x1f, 0xa3, 0x09, 0x01, 0x30,
+ 0x9a, 0x20, 0x04, 0xa3, 0x09, 0x83, 0x30, 0x62, 0xb0, 0x00, 0x20, 0x08,
+ 0x06, 0x53, 0x98, 0xfc, 0xc7, 0x61, 0x14, 0x83, 0x10, 0x8c, 0x18, 0x1c,
+ 0x00, 0x08, 0x82, 0x01, 0x06, 0x26, 0xfa, 0x21, 0x1a, 0x21, 0x32, 0x9a,
+ 0x10, 0x00, 0xa3, 0x09, 0x42, 0x30, 0x9a, 0x30, 0x08, 0x23, 0x06, 0x0b,
+ 0x00, 0x82, 0x60, 0x30, 0x99, 0x09, 0x89, 0x30, 0x8b, 0x32, 0x08, 0xc1,
+ 0x88, 0xc1, 0x01, 0x80, 0x20, 0x18, 0x60, 0x65, 0xf2, 0x1f, 0xa7, 0xf1,
+ 0x23, 0xa3, 0x09, 0x01, 0x30, 0x9a, 0x20, 0x04, 0xa3, 0x09, 0x83, 0x30,
+ 0x62, 0xb0, 0x00, 0x20, 0x08, 0x06, 0xd3, 0x9a, 0xa4, 0x48, 0x04, 0x3d,
+ 0x83, 0x10, 0xcc, 0x12, 0x3c, 0xc3, 0x11, 0xa4, 0xe1, 0x1e, 0xc1, 0x37,
+ 0xcb, 0xe0, 0x3c, 0xc1, 0x88, 0xc1, 0x03, 0x80, 0x20, 0x18, 0x34, 0x70,
+ 0x82, 0x22, 0xb0, 0xe1, 0x1a, 0xa8, 0x71, 0x1a, 0xb3, 0x31, 0x1b, 0x67,
+ 0x72, 0x26, 0x23, 0x32, 0x1b, 0xa3, 0x09, 0x01, 0x30, 0x62, 0xf0, 0x00,
+ 0x20, 0x08, 0x06, 0x8d, 0x9c, 0xa8, 0xc8, 0x6c, 0xc0, 0x86, 0x6a, 0xa4,
+ 0x46, 0x6d, 0xd4, 0x46, 0x9a, 0xa4, 0x49, 0x89, 0xd4, 0xc6, 0x68, 0x42,
+ 0x00, 0x8c, 0x18, 0x3c, 0x00, 0x08, 0x82, 0x41, 0x43, 0x27, 0x2c, 0x62,
+ 0x1b, 0xb2, 0xc1, 0x1a, 0xab, 0x71, 0x1b, 0xb7, 0xb1, 0x26, 0x6b, 0x72,
+ 0x22, 0xb7, 0x31, 0x9a, 0x10, 0x00, 0x23, 0x06, 0x07, 0x00, 0x82, 0x60,
+ 0x80, 0xc5, 0xc9, 0x8a, 0xcc, 0xc6, 0x99, 0x8c, 0x26, 0x04, 0xc0, 0x68,
+ 0x82, 0x10, 0x8c, 0x26, 0x0c, 0x82, 0x0d, 0x09, 0x7c, 0x6c, 0x40, 0xe0,
+ 0x63, 0xc3, 0x01, 0x9f, 0x11, 0x83, 0x03, 0x00, 0x41, 0x30, 0xc0, 0xf0,
+ 0x44, 0x46, 0x74, 0xc3, 0x46, 0x46, 0x13, 0x02, 0x60, 0x34, 0x41, 0x08,
+ 0x46, 0x13, 0x06, 0x61, 0xc4, 0x60, 0x01, 0x40, 0x10, 0x0c, 0x26, 0x3f,
+ 0xe1, 0x91, 0xc3, 0x28, 0x06, 0x21, 0x18, 0x31, 0x38, 0x00, 0x10, 0x04,
+ 0x03, 0xac, 0x4f, 0x6e, 0xe4, 0x37, 0x7c, 0x64, 0x34, 0x21, 0x00, 0x46,
+ 0x13, 0x84, 0x60, 0x34, 0x61, 0x10, 0x46, 0x0c, 0x16, 0x00, 0x04, 0xc1,
+ 0x60, 0x1a, 0x95, 0x30, 0x61, 0x16, 0x65, 0x10, 0x82, 0x11, 0x83, 0x03,
+ 0x00, 0x41, 0x30, 0xc0, 0x44, 0x85, 0x47, 0xc8, 0x83, 0x4f, 0x46, 0x13,
+ 0x02, 0x60, 0x34, 0x41, 0x08, 0x46, 0x13, 0x06, 0x61, 0xc4, 0x60, 0x01,
+ 0x40, 0x10, 0x0c, 0x26, 0x54, 0x31, 0x93, 0x08, 0x7a, 0x06, 0x21, 0x98,
+ 0x25, 0x78, 0x06, 0x9a, 0x06, 0xbd, 0x11, 0x48, 0x85, 0x80, 0x13, 0x43,
+ 0x2e, 0x10, 0x94, 0x50, 0x60, 0x81, 0xb1, 0x1c, 0xf0, 0x01, 0xc0, 0xa7,
+ 0x19, 0x68, 0x1a, 0xf4, 0x46, 0x20, 0x15, 0x02, 0x4e, 0x0c, 0xb9, 0x40,
+ 0x40, 0x42, 0x41, 0x05, 0xc6, 0x71, 0xc4, 0x07, 0x20, 0x9f, 0x66, 0xa0,
+ 0x69, 0xd0, 0x1b, 0x81, 0x54, 0x08, 0x38, 0x31, 0xe4, 0x02, 0xc1, 0x07,
+ 0x05, 0x14, 0x18, 0xc3, 0x21, 0x1f, 0xc0, 0x7c, 0x9a, 0x81, 0xa6, 0x41,
+ 0x6f, 0x04, 0x52, 0x21, 0xe0, 0xc4, 0x90, 0x0b, 0xc4, 0x7c, 0x14, 0xf3,
+ 0x61, 0xcc, 0xc7, 0x31, 0x1f, 0xc0, 0x7c, 0x9a, 0xd1, 0x04, 0xf3, 0x10,
+ 0x86, 0x23, 0x82, 0xfc, 0x08, 0xbe, 0x59, 0x06, 0x28, 0x0a, 0x46, 0x0c,
+ 0x0c, 0x00, 0x04, 0xc1, 0x20, 0x82, 0x95, 0x53, 0x31, 0x46, 0x0c, 0x0c,
+ 0x00, 0x04, 0xc1, 0x20, 0x8a, 0x15, 0x54, 0x31, 0x46, 0x0c, 0x0c, 0x00,
+ 0x04, 0xc1, 0x20, 0x92, 0x95, 0x54, 0x31, 0x46, 0x0c, 0x0c, 0x00, 0x04,
+ 0xc1, 0x20, 0x9a, 0x95, 0x35, 0x19, 0x46, 0x0c, 0x0c, 0x00, 0x04, 0xc1,
+ 0x20, 0xa2, 0x15, 0x36, 0x19, 0x46, 0x0c, 0x0c, 0x00, 0x04, 0xc1, 0x20,
+ 0xaa, 0x95, 0x36, 0x19, 0x6c, 0x40, 0x11, 0xf9, 0xd8, 0x90, 0x22, 0xf2,
+ 0xb1, 0x41, 0x45, 0xe4, 0x33, 0x62, 0x60, 0x00, 0x20, 0x08, 0x06, 0x51,
+ 0xae, 0xc8, 0xc9, 0x30, 0x62, 0x60, 0x00, 0x20, 0x08, 0x06, 0x91, 0xae,
+ 0xcc, 0xc9, 0x30, 0x62, 0x60, 0x00, 0x20, 0x08, 0x06, 0xd1, 0xae, 0xd0,
+ 0xc9, 0x60, 0xc3, 0x8b, 0xc0, 0xc7, 0x06, 0x18, 0x81, 0x8f, 0x0d, 0x31,
+ 0x02, 0x9f, 0x11, 0x83, 0x03, 0x00, 0x41, 0x30, 0xa8, 0x7a, 0x65, 0x4f,
+ 0x06, 0x13, 0x19, 0x31, 0x38, 0x00, 0x10, 0x04, 0x83, 0xca, 0x57, 0xf8,
+ 0x64, 0x38, 0x91, 0x11, 0x83, 0x03, 0x00, 0x41, 0x30, 0xa8, 0x7e, 0xa5,
+ 0x4f, 0x06, 0x14, 0xb1, 0xc4, 0x46, 0xe4, 0x63, 0xc9, 0x8d, 0xc8, 0xc7,
+ 0x12, 0x1c, 0x91, 0x8f, 0xe9, 0xc8, 0x10, 0x1f, 0xdb, 0x91, 0x21, 0x3e,
+ 0xc6, 0x23, 0x43, 0x7c, 0x2c, 0x19, 0xe8, 0x63, 0xc9, 0x40, 0x1f, 0x4b,
+ 0x06, 0xfa, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0xb4, 0x2e, 0xe2,
+ 0x32, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0xc4, 0x2e, 0xe3, 0x32,
+ 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0xd4, 0x2e, 0xe4, 0x32, 0x8c,
+ 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0xe4, 0x2e, 0xa6, 0x32, 0x8c, 0x18,
+ 0x18, 0x00, 0x08, 0x82, 0x41, 0xf4, 0x2e, 0xa7, 0x32, 0x8c, 0x18, 0x18,
+ 0x00, 0x08, 0x82, 0x41, 0x04, 0x2f, 0xa8, 0x32, 0xd8, 0x70, 0x26, 0xf2,
+ 0xb1, 0x01, 0x4d, 0xe4, 0x63, 0x43, 0x9a, 0xc8, 0x67, 0xc4, 0xc0, 0x00,
+ 0x40, 0x10, 0x0c, 0x22, 0x7a, 0x69, 0x95, 0x61, 0xc4, 0xc0, 0x00, 0x40,
+ 0x10, 0x0c, 0xa2, 0x7a, 0x71, 0x95, 0x61, 0xc4, 0xc0, 0x00, 0x40, 0x10,
+ 0x0c, 0x22, 0x7b, 0x79, 0x95, 0xc1, 0x06, 0x37, 0x91, 0x8f, 0x0d, 0x6f,
+ 0x22, 0x1f, 0x1b, 0xe0, 0x44, 0x3e, 0x23, 0x06, 0x07, 0x00, 0x82, 0x60,
+ 0x80, 0xdd, 0x4b, 0xac, 0xe4, 0x08, 0xbc, 0x8c, 0x26, 0x04, 0x83, 0x15,
+ 0x01, 0x7d, 0xac, 0x10, 0xe8, 0x63, 0xc5, 0x40, 0x9f, 0x59, 0x82, 0x68,
+ 0xa0, 0x62, 0x30, 0x20, 0x75, 0x78, 0x06, 0x2a, 0x06, 0x03, 0x52, 0x87,
+ 0x67, 0xa0, 0x62, 0x30, 0x20, 0x75, 0x78, 0x46, 0x0c, 0x0e, 0x00, 0x04,
+ 0xc1, 0x00, 0xfb, 0x97, 0x5c, 0x09, 0x13, 0x7c, 0x19, 0x4d, 0x08, 0x80,
+ 0xe1, 0x88, 0x60, 0x4d, 0x9c, 0x6f, 0x96, 0x41, 0xda, 0x82, 0xe1, 0x08,
+ 0x61, 0x4d, 0x82, 0x6f, 0x96, 0x61, 0xa2, 0x82, 0xd1, 0x04, 0x22, 0xb0,
+ 0x00, 0x91, 0x8f, 0x09, 0x88, 0x7c, 0x6c, 0x40, 0xe4, 0x33, 0x4b, 0xb0,
+ 0x0d, 0x47, 0x1c, 0x73, 0x12, 0x7c, 0xb3, 0x0c, 0xd5, 0x16, 0x0c, 0x47,
+ 0xf4, 0x01, 0x9d, 0x04, 0xdf, 0x2c, 0x83, 0x75, 0x05, 0xd6, 0xb0, 0x8a,
+ 0x7c, 0x46, 0x0c, 0x10, 0x00, 0x04, 0xc1, 0x40, 0x4b, 0x99, 0x71, 0x61,
+ 0x95, 0x26, 0x18, 0x31, 0x40, 0x00, 0x10, 0x04, 0x03, 0x4d, 0x65, 0xc8,
+ 0x85, 0x55, 0x9a, 0xc0, 0x20, 0x56, 0x91, 0xcf, 0x88, 0x01, 0x02, 0x80,
+ 0x20, 0x18, 0x68, 0x2c, 0x63, 0x2e, 0xac, 0x02, 0x05, 0x23, 0x06, 0x08,
+ 0x00, 0x82, 0x60, 0xa0, 0xb5, 0xcc, 0xb9, 0xb0, 0x0a, 0x14, 0xd8, 0xc4,
+ 0x2a, 0xf2, 0x19, 0x31, 0x40, 0x00, 0x10, 0x04, 0x03, 0xed, 0x65, 0xd2,
+ 0x85, 0x55, 0xa6, 0x60, 0xc4, 0x00, 0x01, 0x40, 0x10, 0x0c, 0x34, 0x98,
+ 0x51, 0x17, 0x56, 0x99, 0x82, 0x59, 0x82, 0x6b, 0xa0, 0x62, 0x70, 0x2c,
+ 0x36, 0xa8, 0x06, 0x2a, 0x06, 0xc5, 0x62, 0x83, 0x6a, 0xa0, 0x62, 0x30,
+ 0x2c, 0x36, 0xa8, 0x46, 0x0c, 0x0e, 0x00, 0x04, 0xc1, 0xa0, 0xb2, 0x19,
+ 0x7a, 0x11, 0x82, 0x11, 0x83, 0x03, 0x00, 0x41, 0x30, 0xa8, 0x6e, 0xa6,
+ 0x5e, 0x88, 0x60, 0x38, 0x22, 0x08, 0x15, 0xe1, 0x9b, 0x65, 0xc0, 0xb2,
+ 0x60, 0x34, 0x21, 0x0b, 0x2c, 0x18, 0xe4, 0x63, 0xc1, 0xa8, 0xc0, 0x67,
+ 0x34, 0x81, 0x13, 0x2c, 0x30, 0xe4, 0x63, 0x81, 0xa9, 0xc0, 0xc7, 0x88,
+ 0x80, 0x3e, 0x16, 0x34, 0xf2, 0x31, 0xa1, 0x91, 0x8f, 0x0d, 0x8d, 0x7c,
+ 0x66, 0x09, 0xb2, 0x81, 0x8a, 0xc1, 0xc0, 0xc0, 0xe0, 0x1a, 0xa8, 0x18,
+ 0x0c, 0x0c, 0x0c, 0xae, 0x81, 0x8a, 0xc1, 0xc0, 0xc0, 0xe0, 0x9a, 0x65,
+ 0xd0, 0xb6, 0xce, 0x86, 0x7a, 0x91, 0xcf, 0x88, 0x01, 0x02, 0x80, 0x20,
+ 0x18, 0x68, 0x65, 0xf3, 0x2f, 0xf5, 0x32, 0x04, 0x23, 0x06, 0x08, 0x00,
+ 0x82, 0x60, 0xa0, 0x99, 0x0d, 0xc8, 0xd4, 0xcb, 0x10, 0x98, 0x51, 0x2f,
+ 0xf2, 0x19, 0x31, 0x40, 0x00, 0x10, 0x04, 0x03, 0x0d, 0x6d, 0x44, 0xa6,
+ 0x5e, 0x8c, 0x60, 0xc4, 0x00, 0x01, 0x40, 0x10, 0x0c, 0xb4, 0xb4, 0x19,
+ 0x99, 0x7a, 0x31, 0x02, 0x4b, 0xea, 0x45, 0x3e, 0x23, 0x06, 0x08, 0x00,
+ 0x82, 0x60, 0xa0, 0xad, 0x4d, 0xc9, 0xd4, 0x4b, 0x12, 0x8c, 0x18, 0x20,
+ 0x00, 0x08, 0x82, 0x81, 0xc6, 0x36, 0x26, 0x53, 0x2f, 0x49, 0x30, 0x4b,
+ 0xb0, 0x0d, 0xb4, 0x0c, 0xe4, 0x10, 0xd1, 0xc2, 0xe4, 0x68, 0x58, 0x46,
+ 0x0e, 0xd4, 0x40, 0xcb, 0x40, 0x0e, 0x11, 0x2d, 0x4c, 0x8a, 0x86, 0x65,
+ 0xe4, 0x40, 0x0d, 0xb4, 0x0c, 0xe4, 0x10, 0xd1, 0xc2, 0x64, 0x68, 0x58,
+ 0x46, 0x0e, 0xd4, 0x70, 0x84, 0x39, 0xe8, 0x4a, 0xf0, 0xcd, 0x32, 0x70,
+ 0x67, 0x10, 0x8c, 0x26, 0xb4, 0x0a, 0x30, 0x1c, 0x11, 0xf4, 0x8a, 0xf3,
+ 0xcd, 0x32, 0x74, 0x66, 0x10, 0x0c, 0x47, 0x18, 0x2b, 0xa3, 0x7c, 0xb3,
+ 0x0c, 0x9f, 0x17, 0xd8, 0xb1, 0x32, 0xf2, 0x99, 0x25, 0x00, 0x03, 0x43,
+ 0x56, 0x06, 0x3e, 0x23, 0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0xe9, 0x4d,
+ 0xdc, 0x04, 0x16, 0xb0, 0x8c, 0x7c, 0x46, 0x0c, 0x0c, 0x00, 0x04, 0xc1,
+ 0x20, 0xe2, 0x1b, 0x9a, 0x09, 0x2c, 0x68, 0x19, 0xf9, 0x8c, 0x18, 0x18,
+ 0x00, 0x08, 0x82, 0x41, 0xe4, 0x37, 0x37, 0x13, 0xcc, 0x12, 0x80, 0xc1,
+ 0x40, 0xc5, 0xe0, 0x78, 0xc2, 0x37, 0x1c, 0xe1, 0xd0, 0x8c, 0xf2, 0xcd,
+ 0x32, 0x88, 0x41, 0x18, 0x04, 0xf6, 0xd0, 0x8c, 0x7c, 0x66, 0x09, 0xc6,
+ 0xc0, 0x20, 0x9a, 0x81, 0xcf, 0x88, 0x81, 0x01, 0x80, 0x20, 0x18, 0x44,
+ 0xa3, 0xa3, 0x37, 0x81, 0x05, 0x35, 0x23, 0x9f, 0x11, 0x03, 0x03, 0x00,
+ 0x41, 0x30, 0x88, 0x4a, 0xa7, 0x67, 0x02, 0x0b, 0x6c, 0x46, 0x3e, 0x23,
+ 0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0x9d, 0x0e, 0xd8, 0x04, 0xb3, 0x04,
+ 0x63, 0x30, 0x50, 0x31, 0x38, 0x61, 0x20, 0x88, 0xc1, 0x70, 0x84, 0xd5,
+ 0x33, 0xca, 0x37, 0xcb, 0x50, 0x06, 0x64, 0x10, 0xd8, 0xd5, 0x33, 0xf2,
+ 0x99, 0x25, 0x30, 0x03, 0xc3, 0x7a, 0x06, 0x3e, 0x23, 0x06, 0x06, 0x00,
+ 0x82, 0x60, 0x10, 0xb1, 0xce, 0xe8, 0x04, 0x16, 0xf8, 0x8c, 0x7c, 0x46,
+ 0x0c, 0x0c, 0x00, 0x04, 0xc1, 0x20, 0x72, 0x1d, 0xb3, 0x09, 0x2c, 0xf8,
+ 0x19, 0xf9, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0x04, 0x3b, 0x69,
+ 0x13, 0xcc, 0x12, 0x98, 0xc1, 0x40, 0xc7, 0x00, 0x0a, 0x1c, 0x19, 0x94,
+ 0x01, 0x19, 0x90, 0xc1, 0x40, 0xc7, 0x00, 0x0a, 0x1c, 0x55, 0x06, 0x14,
+ 0x19, 0x0c, 0x74, 0x0c, 0xa0, 0xc0, 0x19, 0x65, 0x20, 0x91, 0xc1, 0x68,
+ 0x02, 0xbb, 0x0c, 0x16, 0x10, 0xf2, 0x31, 0x81, 0x90, 0x8f, 0x0d, 0x84,
+ 0x7c, 0x66, 0x09, 0x40, 0x61, 0x38, 0x42, 0x25, 0x42, 0x26, 0xf8, 0x46,
+ 0x13, 0xe2, 0x65, 0x98, 0x65, 0x40, 0x83, 0x39, 0x10, 0x2c, 0x48, 0x03,
+ 0xf9, 0x98, 0x90, 0x06, 0xf2, 0xb1, 0x21, 0x0d, 0xe4, 0x33, 0x9a, 0x50,
+ 0x2f, 0xc0, 0x70, 0x44, 0x50, 0x32, 0xce, 0x37, 0xcb, 0x00, 0x0a, 0x69,
+ 0x10, 0x0c, 0x47, 0x14, 0x2a, 0xa3, 0x7c, 0xb3, 0x0c, 0x6b, 0xa0, 0x06,
+ 0x81, 0x19, 0x2c, 0x23, 0x9f, 0x59, 0x02, 0x36, 0x18, 0x31, 0x30, 0x00,
+ 0x10, 0x04, 0x83, 0x28, 0x7c, 0x70, 0xe7, 0x18, 0x31, 0x30, 0x00, 0x10,
+ 0x04, 0x83, 0x48, 0x7c, 0xf4, 0x26, 0xb0, 0x00, 0x66, 0xe4, 0x33, 0x62,
+ 0x60, 0x00, 0x20, 0x08, 0x06, 0x11, 0xf9, 0xf4, 0x4d, 0x60, 0xc1, 0xcc,
+ 0xc8, 0xc7, 0x82, 0x9a, 0x81, 0xcf, 0x2c, 0x01, 0x1b, 0x0c, 0x54, 0x0c,
+ 0x8e, 0x1a, 0x08, 0x6b, 0x30, 0x1c, 0xd1, 0xcc, 0x8c, 0xf2, 0xcd, 0x32,
+ 0xb8, 0x41, 0x1b, 0x04, 0xe6, 0xd4, 0x8c, 0x7c, 0x66, 0x09, 0xde, 0x60,
+ 0xc4, 0xc0, 0x00, 0x40, 0x10, 0x0c, 0x22, 0xf5, 0x09, 0x9f, 0x67, 0xc4,
+ 0xc0, 0x00, 0x40, 0x10, 0x0c, 0xa2, 0xf5, 0x19, 0x9d, 0xc0, 0x82, 0x9c,
+ 0x91, 0xcf, 0x88, 0x81, 0x01, 0x80, 0x20, 0x18, 0x44, 0xed, 0x63, 0x3a,
+ 0x81, 0x05, 0x3c, 0x23, 0x1f, 0x0b, 0x7c, 0x06, 0x3e, 0xb3, 0x04, 0x6f,
+ 0x30, 0x50, 0x31, 0x38, 0x6d, 0x20, 0xb8, 0xc1, 0x70, 0x44, 0xc5, 0x33,
+ 0xca, 0x37, 0xcb, 0x10, 0x07, 0x70, 0x10, 0x98, 0xe5, 0x33, 0xf2, 0x99,
+ 0x25, 0x90, 0x83, 0x11, 0x03, 0x03, 0x00, 0x41, 0x30, 0x88, 0xe6, 0x47,
+ 0x7d, 0xae, 0x11, 0x03, 0x03, 0x00, 0x41, 0x30, 0x88, 0xe8, 0x87, 0x75,
+ 0x02, 0x0b, 0xc4, 0x46, 0x3e, 0x23, 0x06, 0x06, 0x00, 0x82, 0x60, 0x10,
+ 0xd9, 0xcf, 0xeb, 0x04, 0x16, 0x94, 0x8d, 0x7c, 0x2c, 0x38, 0x1b, 0xf8,
+ 0xcc, 0x12, 0xc8, 0xc1, 0x40, 0xc5, 0xe0, 0xc0, 0x81, 0x10, 0x07, 0x23,
+ 0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0xe9, 0x8f, 0xfc, 0x4c, 0x23, 0x06,
+ 0x06, 0x00, 0x82, 0x60, 0x10, 0xed, 0xcf, 0xfc, 0x2c, 0x23, 0x06, 0x06,
+ 0x00, 0x82, 0x60, 0x10, 0xf1, 0x0f, 0xfd, 0x0c, 0xb3, 0x04, 0xa0, 0x30,
+ 0xcb, 0x40, 0x07, 0x7f, 0xe0, 0x16, 0xc6, 0x0a, 0xaa, 0x23, 0x9f, 0x11,
+ 0x03, 0x04, 0x00, 0x41, 0x30, 0xd0, 0xf4, 0x87, 0x76, 0x54, 0x87, 0x15,
+ 0x82, 0x11, 0x03, 0x04, 0x00, 0x41, 0x30, 0xd0, 0xf6, 0xa7, 0x76, 0x54,
+ 0x87, 0x15, 0x02, 0x7b, 0x05, 0xd5, 0x91, 0xcf, 0x88, 0x01, 0x02, 0x80,
+ 0x20, 0x18, 0x68, 0xfd, 0x73, 0x3b, 0xaa, 0xf3, 0x0a, 0xc1, 0x88, 0x01,
+ 0x02, 0x80, 0x20, 0x18, 0x68, 0xfe, 0x83, 0x3b, 0xaa, 0xf3, 0x0a, 0x81,
+ 0xc9, 0x82, 0xea, 0xc8, 0x67, 0xc4, 0x00, 0x01, 0x40, 0x10, 0x0c, 0x34,
+ 0x10, 0xd2, 0x1d, 0xd5, 0x91, 0x85, 0x60, 0xc4, 0x00, 0x01, 0x40, 0x10,
+ 0x0c, 0xb4, 0x10, 0xda, 0x1d, 0xd5, 0x91, 0x85, 0xc0, 0xda, 0xe0, 0x90,
+ 0x8f, 0xb9, 0x41, 0x21, 0x1f, 0x7b, 0x83, 0x41, 0x3e, 0xa3, 0x09, 0x61,
+ 0x03, 0x0c, 0x47, 0x04, 0x71, 0xe3, 0x7c, 0xb3, 0x0c, 0xa0, 0x50, 0x07,
+ 0xc1, 0x70, 0x44, 0x61, 0x37, 0xca, 0x37, 0xcb, 0x70, 0x07, 0x76, 0x10,
+ 0x98, 0x81, 0x37, 0xf2, 0x99, 0x25, 0xc0, 0x83, 0x11, 0x03, 0x03, 0x00,
+ 0x41, 0x30, 0x88, 0x5a, 0x88, 0x84, 0x8e, 0x11, 0x03, 0x03, 0x00, 0x41,
+ 0x30, 0x88, 0x5c, 0xc8, 0x7c, 0x02, 0x0b, 0xf8, 0x46, 0x3e, 0x23, 0x06,
+ 0x06, 0x00, 0x82, 0x60, 0x10, 0xc1, 0x50, 0xfa, 0x04, 0x16, 0xfc, 0x8d,
+ 0x7c, 0x2c, 0x08, 0x1d, 0xf8, 0xcc, 0x12, 0xe0, 0xc1, 0x40, 0xc5, 0xe0,
+ 0xd8, 0x81, 0x70, 0x07, 0xc3, 0x11, 0xcd, 0xdf, 0x28, 0xdf, 0x2c, 0x83,
+ 0x1e, 0xe4, 0x41, 0x60, 0x4e, 0xe8, 0xc8, 0x67, 0x96, 0x60, 0x0f, 0x46,
+ 0x0c, 0x0c, 0x00, 0x04, 0xc1, 0x20, 0xb2, 0xa1, 0x16, 0x7a, 0x46, 0x0c,
+ 0x0c, 0x00, 0x04, 0xc1, 0x20, 0xba, 0xa1, 0xf7, 0x09, 0x2c, 0x28, 0x1d,
+ 0xf9, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0x94, 0x43, 0xf2, 0x13,
+ 0x58, 0x80, 0x3a, 0xf2, 0xb1, 0x40, 0x75, 0xe0, 0x33, 0x4b, 0xb0, 0x07,
+ 0x03, 0x15, 0x83, 0x93, 0x07, 0x82, 0x1e, 0x0c, 0x47, 0x54, 0xa8, 0xa3,
+ 0x7c, 0xb3, 0x0c, 0x7d, 0xc0, 0x07, 0x81, 0x59, 0xaa, 0x23, 0x9f, 0x59,
+ 0x02, 0x3f, 0x18, 0x31, 0x30, 0x00, 0x10, 0x04, 0x83, 0xe8, 0x87, 0x6c,
+ 0xe8, 0x1a, 0x31, 0x30, 0x00, 0x10, 0x04, 0x83, 0x08, 0x8c, 0xf0, 0x27,
+ 0xb0, 0xc0, 0x75, 0xe4, 0x33, 0x62, 0x60, 0x00, 0x20, 0x08, 0x06, 0x91,
+ 0x18, 0xed, 0x4f, 0x60, 0x41, 0xec, 0xc8, 0xc7, 0x82, 0xd9, 0x81, 0xcf,
+ 0x2c, 0x81, 0x1f, 0x0c, 0x54, 0x0c, 0x0e, 0x1f, 0x08, 0x7d, 0x30, 0x62,
+ 0x60, 0x00, 0x20, 0x08, 0x06, 0x91, 0x19, 0xf9, 0xd0, 0x34, 0x62, 0x60,
+ 0x00, 0x20, 0x08, 0x06, 0xd1, 0x19, 0xfd, 0xd0, 0x32, 0x62, 0x60, 0x00,
+ 0x20, 0x08, 0x06, 0x11, 0x1a, 0x81, 0xd1, 0x30, 0x4b, 0x00, 0x0a, 0x06,
+ 0x0b, 0xf8, 0x20, 0x1f, 0x8b, 0x05, 0x7c, 0x90, 0x8f, 0xc9, 0x02, 0x3e,
+ 0xc8, 0x67, 0x96, 0x00, 0x14, 0x06, 0x6a, 0x06, 0xb7, 0x30, 0x03, 0xe3,
+ 0x0f, 0xc8, 0x02, 0x0d, 0xc8, 0x41, 0x0e, 0x58, 0x81, 0x0e, 0x18, 0x3f,
+ 0x18, 0xa8, 0x19, 0xdc, 0xc2, 0x0c, 0x8c, 0x3f, 0x20, 0x0b, 0x34, 0x20,
+ 0x07, 0x39, 0x60, 0x05, 0x3a, 0x60, 0xfc, 0x60, 0xa0, 0x66, 0x70, 0x0b,
+ 0x33, 0x30, 0xfe, 0x80, 0x2c, 0xd0, 0x80, 0x1c, 0xe4, 0x80, 0x15, 0xe8,
+ 0x80, 0xf1, 0x03, 0x1b, 0x5a, 0x47, 0x3e, 0x36, 0xb4, 0x8e, 0x7c, 0x6c,
+ 0x68, 0x1d, 0xf9, 0x58, 0x79, 0xb4, 0x8e, 0x7c, 0x46, 0x0c, 0x12, 0x00,
+ 0x04, 0xc1, 0x00, 0xb1, 0xa3, 0x18, 0x62, 0x23, 0x36, 0x0a, 0x23, 0x62,
+ 0xc4, 0x20, 0x01, 0x40, 0x10, 0x0c, 0x10, 0x3b, 0x8a, 0x21, 0x36, 0x62,
+ 0xa3, 0x1c, 0x1a, 0x46, 0x0c, 0x12, 0x00, 0x04, 0xc1, 0x00, 0xb1, 0xa3,
+ 0x18, 0x62, 0x23, 0x36, 0x02, 0x23, 0x61, 0xc4, 0x20, 0x01, 0x40, 0x10,
+ 0x0c, 0x10, 0x3b, 0x8a, 0x21, 0x36, 0x62, 0xa3, 0x31, 0x0a, 0x10, 0x00,
+ 0x00, 0x00, 0x00, 0x00
@@ -1,493 +1,493 @@
-; TEXCOORD 0 xy 1 NONE float
-; shader hash: 8ae1603dec7cda8e7dc3dd934e8ac75b
-; output 0 depends on inputs: { 8 }
-; output 1 depends on inputs: { 9 }
-; output 2 depends on inputs: { 10 }
-; output 3 depends on inputs: { 11 }
- %1 = call %dx.types.Handle @dx.op.createHandle(i32 57, i8 2, i32 0, i32 1, i1 false) ; CreateHandle(resourceClass,rangeId,index,nonUniformIndex)
- %2 = call float @dx.op.loadInput.f32(i32 4, i32 2, i32 0, i8 0, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
- %3 = call float @dx.op.loadInput.f32(i32 4, i32 2, i32 0, i8 1, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
- %4 = call float @dx.op.loadInput.f32(i32 4, i32 2, i32 0, i8 2, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
- %5 = call float @dx.op.loadInput.f32(i32 4, i32 2, i32 0, i8 3, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
- %6 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %1, i32 0) ; CBufferLoadLegacy(handle,regIndex)
- %7 = extractvalue %dx.types.CBufRet.f32 %6, 3
- %8 = fmul fast float %7, %2
- %9 = fmul fast float %7, %3
- %10 = fmul fast float %7, %4
- call void @dx.op.storeOutput.f32(i32 5, i32 0, i32 0, i8 0, float %8) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
- call void @dx.op.storeOutput.f32(i32 5, i32 0, i32 0, i8 1, float %9) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
- call void @dx.op.storeOutput.f32(i32 5, i32 0, i32 0, i8 2, float %10) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
- call void @dx.op.storeOutput.f32(i32 5, i32 0, i32 0, i8 3, float %5) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
-!dx.viewIdState = !{!7}
-!dx.entryPoints = !{!8}
-!4 = !{null, null, !5, null}
-!5 = !{!6}
-!6 = !{i32 0, %Constants* undef, !"", i32 0, i32 1, i32 1, i32 112, null}
-!7 = !{[14 x i32] [i32 12, i32 4, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 1, i32 2, i32 4, i32 8]}
-!8 = !{void ()* @main, !"main", !9, !4, null}
-!9 = !{!10, !16, null}
-!10 = !{!11, !13, !14}
-!11 = !{i32 0, !"SV_Position", i8 9, i8 3, !12, i8 4, i32 1, i8 4, i32 0, i8 0, null}
-!12 = !{i32 0}
-!13 = !{i32 1, !"TEXCOORD", i8 9, i8 0, !12, i8 2, i32 1, i8 2, i32 1, i8 0, null}
-!14 = !{i32 2, !"COLOR", i8 9, i8 0, !12, i8 2, i32 1, i8 4, i32 2, i8 0, !15}
-!15 = !{i32 3, i32 15}
-!16 = !{!17}
-!17 = !{i32 0, !"SV_Target", i8 9, i8 16, !12, i8 0, i32 1, i8 4, i32 0, i8 0, !15}
- 0x44, 0x58, 0x42, 0x43, 0x2f, 0xc1, 0x95, 0xba, 0xb3, 0x28, 0xb3, 0x57,
- 0x1c, 0xb0, 0x48, 0x8a, 0x8b, 0xf0, 0x9c, 0x51, 0x01, 0x00, 0x00, 0x00,
- 0xcc, 0x0f, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00,
- 0x04, 0x02, 0x00, 0x00, 0x54, 0x02, 0x00, 0x00, 0x9c, 0x09, 0x00, 0x00,
- 0xb8, 0x09, 0x00, 0x00, 0x53, 0x46, 0x49, 0x30, 0x08, 0x00, 0x00, 0x00,
- 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00,
- 0x74, 0x00, 0x00, 0x00, 0x50, 0x53, 0x56, 0x30, 0xe4, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00,
- 0x52, 0x54, 0x53, 0x30, 0x48, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00,
- 0x02, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x48, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x53, 0x54, 0x41, 0x54,
- 0x40, 0x07, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0xd0, 0x01, 0x00, 0x00,
- 0x44, 0x58, 0x49, 0x4c, 0x00, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00,
- 0x28, 0x07, 0x00, 0x00, 0x42, 0x43, 0xc0, 0xde, 0x21, 0x0c, 0x00, 0x00,
- 0xc7, 0x01, 0x00, 0x00, 0x0b, 0x82, 0x20, 0x00, 0x02, 0x00, 0x00, 0x00,
- 0x13, 0x00, 0x00, 0x00, 0x07, 0x81, 0x23, 0x91, 0x41, 0xc8, 0x04, 0x49,
- 0x06, 0x10, 0x32, 0x39, 0x92, 0x01, 0x84, 0x0c, 0x25, 0x05, 0x08, 0x19,
- 0x1e, 0x04, 0x8b, 0x62, 0x80, 0x14, 0x45, 0x02, 0x42, 0x92, 0x0b, 0x42,
- 0xa4, 0x10, 0x32, 0x14, 0x38, 0x08, 0x18, 0x4b, 0x0a, 0x32, 0x52, 0x88,
- 0x48, 0x90, 0x14, 0x20, 0x43, 0x46, 0x88, 0xa5, 0x00, 0x19, 0x32, 0x42,
- 0xe4, 0x48, 0x0e, 0x90, 0x91, 0x22, 0xc4, 0x50, 0x41, 0x51, 0x81, 0x8c,
- 0xe1, 0x83, 0xe5, 0x8a, 0x04, 0x29, 0x46, 0x06, 0x51, 0x18, 0x00, 0x00,
- 0x08, 0x00, 0x00, 0x00, 0x1b, 0x8c, 0xe0, 0xff, 0xff, 0xff, 0xff, 0x07,
- 0x40, 0x02, 0xa8, 0x0d, 0x84, 0xf0, 0xff, 0xff, 0xff, 0xff, 0x03, 0x20,
- 0x6d, 0x30, 0x86, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x00, 0x09, 0xa8, 0x00,
- 0x49, 0x18, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x13, 0x82, 0x60, 0x42,
- 0x20, 0x4c, 0x08, 0x06, 0x00, 0x00, 0x00, 0x00, 0x89, 0x20, 0x00, 0x00,
- 0x22, 0x00, 0x00, 0x00, 0x32, 0x22, 0x48, 0x09, 0x20, 0x64, 0x85, 0x04,
- 0x93, 0x22, 0xa4, 0x84, 0x04, 0x93, 0x22, 0xe3, 0x84, 0xa1, 0x90, 0x14,
- 0x12, 0x4c, 0x8a, 0x8c, 0x0b, 0x84, 0xa4, 0x4c, 0x10, 0x5c, 0x23, 0x00,
- 0x25, 0x00, 0x14, 0x66, 0x00, 0xe6, 0x08, 0xc0, 0x60, 0x8e, 0x00, 0x29,
- 0xc6, 0x20, 0x84, 0x14, 0x42, 0xa6, 0x18, 0x80, 0x10, 0x52, 0x06, 0xa1,
- 0xa3, 0x86, 0xcb, 0x9f, 0xb0, 0x87, 0x90, 0x7c, 0x6e, 0xa3, 0x8a, 0x95,
- 0x98, 0xfc, 0xe2, 0xb6, 0x11, 0x31, 0xc6, 0x18, 0x54, 0xee, 0x19, 0x2e,
- 0x7f, 0xc2, 0x1e, 0x42, 0xf2, 0x43, 0xa0, 0x19, 0x16, 0x02, 0x05, 0xab,
- 0x10, 0x8a, 0x30, 0x42, 0x6d, 0x8e, 0x20, 0x28, 0x06, 0x23, 0x85, 0x90,
- 0x47, 0x70, 0x20, 0x60, 0x18, 0x81, 0x18, 0x2e, 0xe1, 0x9c, 0x46, 0x9a,
- 0x80, 0x66, 0x92, 0x50, 0x33, 0xc6, 0x18, 0x73, 0x8c, 0x31, 0xe6, 0x9c,
- 0x93, 0x68, 0x3a, 0x10, 0x00, 0x00, 0x00, 0x00, 0x13, 0x14, 0x72, 0xc0,
- 0x87, 0x74, 0x60, 0x87, 0x36, 0x68, 0x87, 0x79, 0x68, 0x03, 0x72, 0xc0,
- 0x87, 0x0d, 0xaf, 0x50, 0x0e, 0x6d, 0xd0, 0x0e, 0x7a, 0x50, 0x0e, 0x6d,
- 0x00, 0x0f, 0x7a, 0x30, 0x07, 0x72, 0xa0, 0x07, 0x73, 0x20, 0x07, 0x6d,
- 0x90, 0x0e, 0x71, 0xa0, 0x07, 0x73, 0x20, 0x07, 0x6d, 0x90, 0x0e, 0x78,
- 0xa0, 0x07, 0x73, 0x20, 0x07, 0x6d, 0x90, 0x0e, 0x71, 0x60, 0x07, 0x7a,
- 0x30, 0x07, 0x72, 0xd0, 0x06, 0xe9, 0x30, 0x07, 0x72, 0xa0, 0x07, 0x73,
- 0x20, 0x07, 0x6d, 0x90, 0x0e, 0x76, 0x40, 0x07, 0x7a, 0x60, 0x07, 0x74,
- 0xd0, 0x06, 0xe6, 0x10, 0x07, 0x76, 0xa0, 0x07, 0x73, 0x20, 0x07, 0x6d,
- 0x60, 0x0e, 0x73, 0x20, 0x07, 0x7a, 0x30, 0x07, 0x72, 0xd0, 0x06, 0xe6,
- 0x60, 0x07, 0x74, 0xa0, 0x07, 0x76, 0x40, 0x07, 0x6d, 0xe0, 0x0e, 0x78,
- 0xa0, 0x07, 0x71, 0x60, 0x07, 0x7a, 0x30, 0x07, 0x72, 0xa0, 0x07, 0x76,
- 0x40, 0x07, 0x43, 0x9e, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x86, 0x3c, 0x06, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x0c, 0x79, 0x10, 0x20, 0x00, 0x04, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0xf2, 0x34, 0x40, 0x00, 0x0c, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0xe4, 0x81, 0x80, 0x00, 0x18,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x0b, 0x04, 0x00, 0x00,
- 0x16, 0x00, 0x00, 0x00, 0x32, 0x1e, 0x98, 0x18, 0x19, 0x11, 0x4c, 0x90,
- 0x8c, 0x09, 0x26, 0x47, 0xc6, 0x04, 0x43, 0x22, 0x25, 0x30, 0x02, 0x50,
- 0x0c, 0x05, 0x1e, 0x50, 0x06, 0xe5, 0x50, 0x12, 0x85, 0x50, 0x10, 0x85,
- 0x51, 0x20, 0x05, 0x54, 0x48, 0x05, 0x55, 0x58, 0x05, 0x56, 0x80, 0x01,
- 0x05, 0x1a, 0x50, 0xc0, 0x01, 0x45, 0x50, 0x1e, 0x54, 0x4a, 0xa2, 0x0c,
- 0x0a, 0x61, 0x04, 0xa0, 0x08, 0x0a, 0x84, 0x5e, 0x0d, 0x10, 0x9d, 0x01,
- 0xa0, 0x3a, 0x03, 0x40, 0x76, 0x2c, 0x87, 0x21, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x02, 0x81, 0x40, 0x00, 0x00, 0x00, 0x79, 0x18, 0x00, 0x00,
- 0xcc, 0x00, 0x00, 0x00, 0x1a, 0x03, 0x4c, 0x90, 0x46, 0x02, 0x13, 0x44,
- 0x62, 0x82, 0x40, 0x18, 0x1b, 0x84, 0x81, 0xd8, 0x20, 0x10, 0x04, 0x05,
- 0xb8, 0xb9, 0x09, 0x02, 0x71, 0x6c, 0x18, 0x0e, 0x84, 0x98, 0x20, 0x54,
- 0x62, 0xc0, 0x64, 0xe8, 0xcd, 0x6d, 0x8e, 0x2e, 0xcc, 0x8d, 0x6e, 0x6e,
- 0x82, 0x40, 0x20, 0x1b, 0x10, 0x42, 0x59, 0x88, 0x61, 0x60, 0x80, 0x0d,
- 0x41, 0xb3, 0x81, 0x00, 0x00, 0x07, 0x98, 0x20, 0x50, 0x61, 0x40, 0x66,
- 0x6e, 0x4c, 0xea, 0x48, 0xe8, 0xeb, 0xad, 0x8e, 0x0e, 0xae, 0x8e, 0x6e,
- 0x82, 0x40, 0x24, 0x13, 0x04, 0x42, 0x99, 0x20, 0x10, 0xcb, 0x06, 0x03,
- 0x89, 0x24, 0x62, 0xa2, 0xc8, 0xd0, 0x95, 0xe1, 0xd1, 0xd5, 0xc9, 0x95,
- 0x7d, 0xd1, 0xe5, 0xc1, 0x95, 0x4d, 0x10, 0x08, 0x66, 0x83, 0x81, 0x58,
- 0xd2, 0x35, 0x51, 0x54, 0xd2, 0xdc, 0xe0, 0xea, 0xe8, 0xbe, 0xe8, 0xf2,
- 0xe0, 0xca, 0x26, 0x08, 0x44, 0xb3, 0xc1, 0x40, 0x32, 0x49, 0x9b, 0x28,
- 0x2e, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x5f, 0x73, 0x63, 0x61, 0x6c, 0x65,
- 0x13, 0x04, 0xc2, 0x99, 0x20, 0x3c, 0x60, 0xb0, 0x01, 0x41, 0x38, 0xa9,
- 0x9b, 0x28, 0xca, 0xa3, 0x42, 0x57, 0x86, 0x57, 0xc6, 0xf6, 0x35, 0x97,
- 0xa6, 0x57, 0x36, 0x41, 0x20, 0x9e, 0x0d, 0x06, 0x02, 0x06, 0x52, 0x18,
- 0x4c, 0x14, 0x1d, 0xba, 0x37, 0xb7, 0xb2, 0xb6, 0x30, 0xb8, 0xaf, 0xb6,
- 0x32, 0x3a, 0xb4, 0x37, 0xb2, 0x09, 0x02, 0x01, 0x6d, 0x30, 0x90, 0x31,
- 0x90, 0xc8, 0x60, 0xa2, 0xf8, 0xd0, 0xbd, 0xb9, 0x95, 0xb5, 0x85, 0xc1,
- 0x7d, 0x99, 0x85, 0x8d, 0xd1, 0xbd, 0xc9, 0xc5, 0x4c, 0x10, 0x88, 0x68,
- 0x83, 0x81, 0x98, 0x81, 0x74, 0x06, 0x13, 0xc5, 0x87, 0xee, 0xcd, 0xad,
- 0xac, 0x2d, 0x0c, 0xee, 0xcb, 0x2c, 0x6c, 0x8c, 0xee, 0x4d, 0x4e, 0x66,
- 0x82, 0x40, 0x48, 0x1b, 0x0c, 0x24, 0x0d, 0x24, 0x35, 0x98, 0x28, 0x3e,
- 0x73, 0x64, 0x72, 0x5f, 0x77, 0x68, 0x69, 0x74, 0x65, 0x5f, 0x70, 0x6f,
- 0x69, 0x6e, 0x74, 0x13, 0x04, 0x62, 0xda, 0x60, 0x20, 0x6c, 0x20, 0xb5,
- 0xc1, 0x44, 0xf1, 0xc8, 0x7a, 0x33, 0x33, 0x9b, 0x2b, 0xa3, 0x9b, 0x20,
- 0x10, 0xd4, 0x06, 0x03, 0x79, 0x03, 0x09, 0x0e, 0x26, 0x8a, 0x86, 0xd4,
- 0xd8, 0x5b, 0x99, 0x99, 0xd9, 0x04, 0x81, 0xa8, 0x36, 0x18, 0x88, 0x1c,
- 0x48, 0x73, 0x30, 0x51, 0x34, 0x8e, 0xc6, 0xde, 0xca, 0xcc, 0xcc, 0x26,
- 0x08, 0x84, 0xb5, 0xc1, 0x40, 0xea, 0x40, 0xb2, 0x83, 0x89, 0xa2, 0x21,
- 0x34, 0xf6, 0x56, 0x66, 0x66, 0x36, 0x41, 0x20, 0xae, 0x0d, 0x06, 0x82,
- 0x07, 0x52, 0x1e, 0x4c, 0xd4, 0x06, 0x87, 0xa9, 0xb0, 0xed, 0x13, 0x83,
- 0x32, 0x40, 0x83, 0x35, 0x70, 0x83, 0x38, 0xa0, 0x83, 0x3b, 0xd0, 0x83,
- 0x0d, 0x03, 0x01, 0xed, 0xc1, 0x04, 0x41, 0x00, 0x36, 0x00, 0x1b, 0x06,
- 0xc2, 0x0f, 0xfc, 0x60, 0x43, 0xf0, 0x07, 0x1b, 0x86, 0xa1, 0x0f, 0x40,
- 0x61, 0x82, 0x60, 0x8d, 0xc1, 0x86, 0x40, 0x14, 0x48, 0xb4, 0x85, 0xa5,
- 0xb9, 0x71, 0x99, 0xb2, 0xfa, 0x82, 0x7a, 0x9b, 0x4b, 0xa3, 0x4b, 0x7b,
- 0x73, 0x9b, 0x20, 0x14, 0xda, 0x04, 0xa1, 0xd8, 0x36, 0x04, 0xc4, 0x04,
- 0xa1, 0xe0, 0x26, 0x08, 0x45, 0xb7, 0x61, 0x21, 0x4a, 0xc1, 0x14, 0x4e,
- 0x01, 0x15, 0x52, 0x61, 0x48, 0x05, 0x42, 0x15, 0x00, 0x22, 0x54, 0x45,
- 0x58, 0x43, 0x4f, 0x4f, 0x52, 0x44, 0x13, 0x84, 0xc2, 0xdb, 0xb0, 0x0c,
- 0xac, 0x60, 0x0a, 0xaa, 0x80, 0x0a, 0xad, 0x30, 0xb4, 0xc2, 0xa0, 0x0a,
- 0xc0, 0x04, 0x81, 0xc0, 0x58, 0x0c, 0x3d, 0x31, 0x3d, 0x49, 0x4d, 0x10,
- 0x88, 0x6c, 0x83, 0x20, 0xc5, 0xc2, 0x86, 0xe5, 0x15, 0x60, 0xc1, 0x14,
- 0x54, 0x01, 0x15, 0x5a, 0x61, 0x48, 0x85, 0x57, 0x50, 0x05, 0x59, 0xd8,
- 0x30, 0xac, 0x82, 0x2b, 0xcc, 0x02, 0x93, 0x29, 0xab, 0x2f, 0xaa, 0x30,
- 0xb9, 0xb3, 0x32, 0xba, 0x09, 0x42, 0xf1, 0x6d, 0x58, 0x88, 0x5a, 0x30,
- 0x05, 0x5b, 0x40, 0x05, 0x55, 0x18, 0x52, 0x81, 0x50, 0x05, 0x59, 0xd8,
- 0x10, 0xdc, 0xc2, 0x86, 0x81, 0x16, 0x70, 0x01, 0xd8, 0x50, 0xf4, 0x01,
- 0x29, 0xe4, 0xc2, 0x03, 0xd0, 0x30, 0x63, 0x7b, 0x0b, 0xa3, 0x9b, 0x63,
- 0x91, 0xe6, 0x36, 0x47, 0x37, 0x47, 0x63, 0x2e, 0xed, 0xec, 0x8b, 0x8d,
- 0x8c, 0xc6, 0x5c, 0xda, 0xd9, 0xd7, 0x1c, 0xdd, 0x06, 0x64, 0x17, 0x24,
- 0x5e, 0x88, 0x85, 0x5e, 0xb8, 0x7c, 0xe1, 0xaa, 0xc2, 0xc6, 0x66, 0xd7,
- 0xe6, 0x92, 0x46, 0x56, 0xe6, 0x46, 0x37, 0x25, 0x08, 0xaa, 0x90, 0xe1,
- 0xb9, 0xd8, 0x95, 0xc9, 0xcd, 0xa5, 0xbd, 0xb9, 0x4d, 0x09, 0x88, 0x26,
- 0x64, 0x78, 0x2e, 0x76, 0x61, 0x6c, 0x76, 0x65, 0x72, 0x53, 0x82, 0xa2,
- 0x0e, 0x19, 0x9e, 0xcb, 0x1c, 0x5a, 0x18, 0x59, 0x99, 0x5c, 0xd3, 0x1b,
- 0x59, 0x19, 0xdb, 0x94, 0x00, 0x29, 0x43, 0x86, 0xe7, 0x22, 0x57, 0x36,
- 0xf7, 0x56, 0x27, 0x37, 0x56, 0x36, 0x37, 0x25, 0x70, 0x2a, 0x91, 0xe1,
- 0xb9, 0xd0, 0xe5, 0xc1, 0x95, 0x05, 0xb9, 0xb9, 0xbd, 0xd1, 0x85, 0xd1,
- 0xa5, 0xbd, 0xb9, 0xcd, 0x4d, 0x11, 0xf6, 0x00, 0x14, 0xea, 0x90, 0xe1,
- 0xb9, 0xd8, 0xa5, 0x95, 0xdd, 0x25, 0x91, 0x4d, 0xd1, 0x85, 0xd1, 0x95,
- 0x4d, 0x09, 0x44, 0xa1, 0x0e, 0x19, 0x9e, 0x4b, 0x99, 0x1b, 0x9d, 0x5c,
- 0x1e, 0xd4, 0x5b, 0x9a, 0x1b, 0xdd, 0xdc, 0x94, 0x20, 0x17, 0xba, 0x90,
- 0xe1, 0xb9, 0x8c, 0xbd, 0xd5, 0xb9, 0xd1, 0x95, 0xc9, 0xcd, 0x4d, 0x09,
- 0x7c, 0x01, 0x00, 0x00, 0x79, 0x18, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00,
- 0x33, 0x08, 0x80, 0x1c, 0xc4, 0xe1, 0x1c, 0x66, 0x14, 0x01, 0x3d, 0x88,
- 0x43, 0x38, 0x84, 0xc3, 0x8c, 0x42, 0x80, 0x07, 0x79, 0x78, 0x07, 0x73,
- 0x98, 0x71, 0x0c, 0xe6, 0x00, 0x0f, 0xed, 0x10, 0x0e, 0xf4, 0x80, 0x0e,
- 0x33, 0x0c, 0x42, 0x1e, 0xc2, 0xc1, 0x1d, 0xce, 0xa1, 0x1c, 0x66, 0x30,
- 0x05, 0x3d, 0x88, 0x43, 0x38, 0x84, 0x83, 0x1b, 0xcc, 0x03, 0x3d, 0xc8,
- 0x43, 0x3d, 0x8c, 0x03, 0x3d, 0xcc, 0x78, 0x8c, 0x74, 0x70, 0x07, 0x7b,
- 0x08, 0x07, 0x79, 0x48, 0x87, 0x70, 0x70, 0x07, 0x7a, 0x70, 0x03, 0x76,
- 0x78, 0x87, 0x70, 0x20, 0x87, 0x19, 0xcc, 0x11, 0x0e, 0xec, 0x90, 0x0e,
- 0xe1, 0x30, 0x0f, 0x6e, 0x30, 0x0f, 0xe3, 0xf0, 0x0e, 0xf0, 0x50, 0x0e,
- 0x33, 0x10, 0xc4, 0x1d, 0xde, 0x21, 0x1c, 0xd8, 0x21, 0x1d, 0xc2, 0x61,
- 0x1e, 0x66, 0x30, 0x89, 0x3b, 0xbc, 0x83, 0x3b, 0xd0, 0x43, 0x39, 0xb4,
- 0x03, 0x3c, 0xbc, 0x83, 0x3c, 0x84, 0x03, 0x3b, 0xcc, 0xf0, 0x14, 0x76,
- 0x60, 0x07, 0x7b, 0x68, 0x07, 0x37, 0x68, 0x87, 0x72, 0x68, 0x07, 0x37,
- 0x80, 0x87, 0x70, 0x90, 0x87, 0x70, 0x60, 0x07, 0x76, 0x28, 0x07, 0x76,
- 0xf8, 0x05, 0x76, 0x78, 0x87, 0x77, 0x80, 0x87, 0x5f, 0x08, 0x87, 0x71,
- 0x18, 0x87, 0x72, 0x98, 0x87, 0x79, 0x98, 0x81, 0x2c, 0xee, 0xf0, 0x0e,
- 0xee, 0xe0, 0x0e, 0xf5, 0xc0, 0x0e, 0xec, 0x30, 0x03, 0x62, 0xc8, 0xa1,
- 0x1c, 0xe4, 0xa1, 0x1c, 0xcc, 0xa1, 0x1c, 0xe4, 0xa1, 0x1c, 0xdc, 0x61,
- 0x1c, 0xca, 0x21, 0x1c, 0xc4, 0x81, 0x1d, 0xca, 0x61, 0x06, 0xd6, 0x90,
- 0x43, 0x39, 0xc8, 0x43, 0x39, 0x98, 0x43, 0x39, 0xc8, 0x43, 0x39, 0xb8,
- 0xc3, 0x38, 0x94, 0x43, 0x38, 0x88, 0x03, 0x3b, 0x94, 0xc3, 0x2f, 0xbc,
- 0x83, 0x3c, 0xfc, 0x82, 0x3b, 0xd4, 0x03, 0x3b, 0xb0, 0xc3, 0x0c, 0xc4,
- 0x21, 0x07, 0x7c, 0x70, 0x03, 0x7a, 0x28, 0x87, 0x76, 0x80, 0x87, 0x19,
- 0xd1, 0x43, 0x0e, 0xf8, 0xe0, 0x06, 0xe4, 0x20, 0x0e, 0xe7, 0xe0, 0x06,
- 0xf6, 0x10, 0x0e, 0xf2, 0xc0, 0x0e, 0xe1, 0x90, 0x0f, 0xef, 0x50, 0x0f,
- 0xf4, 0x00, 0x00, 0x00, 0x71, 0x20, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00,
- 0x36, 0xb0, 0x0d, 0x97, 0xef, 0x3c, 0xbe, 0x10, 0x50, 0x45, 0x41, 0x44,
- 0xa5, 0x03, 0x0c, 0x25, 0x61, 0x00, 0x02, 0xe6, 0x17, 0xb7, 0x6d, 0x04,
- 0xd2, 0x70, 0xf9, 0xce, 0xe3, 0x0b, 0x11, 0x01, 0x4c, 0x44, 0x08, 0x34,
- 0xc3, 0x42, 0x58, 0xc0, 0x34, 0x5c, 0xbe, 0xf3, 0xf8, 0x8b, 0x03, 0x0c,
- 0x62, 0xf3, 0x50, 0x93, 0x5f, 0xdc, 0xb6, 0x09, 0x54, 0xc3, 0xe5, 0x3b,
- 0x8f, 0x2f, 0x4d, 0x4e, 0x44, 0xa0, 0xd4, 0xf4, 0x50, 0x93, 0x5f, 0xdc,
- 0xb6, 0x01, 0x10, 0x0c, 0x80, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x48, 0x41, 0x53, 0x48, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x8a, 0xe1, 0x60, 0x3d, 0xec, 0x7c, 0xda, 0x8e, 0x7d, 0xc3, 0xdd, 0x93,
- 0x4e, 0x8a, 0xc7, 0x5b, 0x44, 0x58, 0x49, 0x4c, 0x0c, 0x06, 0x00, 0x00,
- 0x60, 0x00, 0x00, 0x00, 0x83, 0x01, 0x00, 0x00, 0x44, 0x58, 0x49, 0x4c,
- 0x00, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0xf4, 0x05, 0x00, 0x00,
- 0x42, 0x43, 0xc0, 0xde, 0x21, 0x0c, 0x00, 0x00, 0x7a, 0x01, 0x00, 0x00,
- 0x0b, 0x82, 0x20, 0x00, 0x02, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00,
- 0x07, 0x81, 0x23, 0x91, 0x41, 0xc8, 0x04, 0x49, 0x06, 0x10, 0x32, 0x39,
- 0x92, 0x01, 0x84, 0x0c, 0x25, 0x05, 0x08, 0x19, 0x1e, 0x04, 0x8b, 0x62,
- 0x80, 0x14, 0x45, 0x02, 0x42, 0x92, 0x0b, 0x42, 0xa4, 0x10, 0x32, 0x14,
- 0x38, 0x08, 0x18, 0x4b, 0x0a, 0x32, 0x52, 0x88, 0x48, 0x90, 0x14, 0x20,
- 0x43, 0x46, 0x88, 0xa5, 0x00, 0x19, 0x32, 0x42, 0xe4, 0x48, 0x0e, 0x90,
- 0x91, 0x22, 0xc4, 0x50, 0x41, 0x51, 0x81, 0x8c, 0xe1, 0x83, 0xe5, 0x8a,
- 0x04, 0x29, 0x46, 0x06, 0x51, 0x18, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00,
- 0x1b, 0x8c, 0xe0, 0xff, 0xff, 0xff, 0xff, 0x07, 0x40, 0x02, 0xa8, 0x0d,
- 0x84, 0xf0, 0xff, 0xff, 0xff, 0xff, 0x03, 0x20, 0x6d, 0x30, 0x86, 0xff,
- 0xff, 0xff, 0xff, 0x1f, 0x00, 0x09, 0xa8, 0x00, 0x49, 0x18, 0x00, 0x00,
- 0x03, 0x00, 0x00, 0x00, 0x13, 0x82, 0x60, 0x42, 0x20, 0x4c, 0x08, 0x06,
- 0x00, 0x00, 0x00, 0x00, 0x89, 0x20, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00,
- 0x32, 0x22, 0x48, 0x09, 0x20, 0x64, 0x85, 0x04, 0x93, 0x22, 0xa4, 0x84,
- 0x04, 0x93, 0x22, 0xe3, 0x84, 0xa1, 0x90, 0x14, 0x12, 0x4c, 0x8a, 0x8c,
- 0x0b, 0x84, 0xa4, 0x4c, 0x10, 0x5c, 0x23, 0x00, 0x25, 0x00, 0x14, 0x66,
- 0x00, 0xe6, 0x08, 0xc0, 0x60, 0x8e, 0x00, 0x29, 0xc6, 0x20, 0x84, 0x14,
- 0x42, 0xa6, 0x18, 0x80, 0x10, 0x52, 0x06, 0xa1, 0xa3, 0x86, 0xcb, 0x9f,
- 0xb0, 0x87, 0x90, 0x7c, 0x6e, 0xa3, 0x8a, 0x95, 0x98, 0xfc, 0xe2, 0xb6,
- 0x11, 0x31, 0xc6, 0x18, 0x54, 0xee, 0x19, 0x2e, 0x7f, 0xc2, 0x1e, 0x42,
- 0xf2, 0x43, 0xa0, 0x19, 0x16, 0x02, 0x05, 0xab, 0x10, 0x8a, 0x30, 0x42,
- 0x6d, 0x8e, 0x20, 0x28, 0x06, 0x23, 0x85, 0x90, 0x47, 0x70, 0x20, 0x60,
- 0x18, 0x81, 0x18, 0x2e, 0xe1, 0x9c, 0x46, 0x9a, 0x80, 0x66, 0x92, 0x50,
- 0x33, 0xc6, 0x18, 0x73, 0x8c, 0x31, 0xe6, 0x9c, 0x93, 0x68, 0x3a, 0x10,
- 0x00, 0x00, 0x30, 0xe4, 0x81, 0x80, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x20, 0x0b, 0x04, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00,
- 0x32, 0x1e, 0x98, 0x14, 0x19, 0x11, 0x4c, 0x90, 0x8c, 0x09, 0x26, 0x47,
- 0xc6, 0x04, 0x43, 0x22, 0x25, 0x30, 0x02, 0x50, 0x0e, 0xc5, 0x50, 0xe0,
- 0x01, 0x45, 0x50, 0x06, 0xe5, 0x41, 0xa5, 0x24, 0xca, 0xa0, 0x10, 0x46,
- 0x00, 0x8a, 0xa0, 0x40, 0xa8, 0xce, 0x00, 0x90, 0x1d, 0xcb, 0x61, 0x08,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x40, 0x20, 0x10, 0x00, 0x00, 0x00,
- 0x79, 0x18, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x1a, 0x03, 0x4c, 0x90,
- 0x46, 0x02, 0x13, 0x44, 0x8f, 0x0c, 0x6f, 0xec, 0xed, 0x4d, 0x0c, 0x24,
- 0xc6, 0xe5, 0xc6, 0x45, 0x66, 0x06, 0x06, 0xc7, 0x25, 0xc6, 0x06, 0x04,
- 0xa5, 0x46, 0x86, 0x2c, 0x2c, 0xe6, 0xa6, 0x4c, 0x26, 0x27, 0x65, 0x43,
- 0x10, 0x4c, 0x10, 0x88, 0x62, 0x82, 0x40, 0x18, 0x1b, 0x84, 0x81, 0x98,
- 0x20, 0x10, 0xc7, 0x06, 0x61, 0x30, 0x28, 0xc0, 0xcd, 0x4d, 0x10, 0x08,
- 0x64, 0xc3, 0x80, 0x24, 0xc4, 0x04, 0xa1, 0x9a, 0x08, 0x4c, 0x10, 0x88,
- 0x64, 0x03, 0x42, 0x2c, 0x0c, 0x31, 0x0c, 0x0d, 0xb0, 0x21, 0x70, 0x36,
- 0x10, 0x00, 0xf0, 0x00, 0x13, 0x04, 0x8b, 0xda, 0x10, 0x44, 0x13, 0x04,
- 0x01, 0x20, 0xd1, 0x16, 0x96, 0xe6, 0xc6, 0x65, 0xca, 0xea, 0x0b, 0xea,
- 0x6d, 0x2e, 0x8d, 0x2e, 0xed, 0xcd, 0x6d, 0x82, 0x50, 0x34, 0x13, 0x84,
- 0xc2, 0xd9, 0x10, 0x10, 0x13, 0x84, 0xe2, 0x99, 0x20, 0x14, 0xd0, 0x86,
- 0x85, 0xa8, 0xac, 0x0b, 0xcb, 0x86, 0x8c, 0xd0, 0x00, 0x22, 0x54, 0x45,
- 0x58, 0x43, 0x4f, 0x4f, 0x52, 0x44, 0x13, 0x84, 0x22, 0xda, 0xb0, 0x0c,
- 0x9c, 0xa5, 0x61, 0xdd, 0xd0, 0x0d, 0x1a, 0x30, 0x41, 0x20, 0x14, 0x16,
- 0x43, 0x4f, 0x4c, 0x4f, 0x52, 0x13, 0x04, 0x62, 0x99, 0x20, 0x10, 0xcc,
- 0x06, 0x21, 0x0c, 0xc4, 0x60, 0xc3, 0xf2, 0x81, 0x81, 0xa5, 0x61, 0xdd,
- 0x90, 0x7d, 0xda, 0x18, 0x6c, 0x18, 0x36, 0x8f, 0x0c, 0x98, 0x4c, 0x59,
- 0x7d, 0x51, 0x85, 0xc9, 0x9d, 0x95, 0xd1, 0x4d, 0x10, 0x0a, 0x69, 0xc3,
- 0x42, 0x98, 0x81, 0x75, 0x06, 0x98, 0x36, 0x64, 0x84, 0x36, 0x06, 0x1b,
- 0x02, 0x34, 0xd8, 0x30, 0x94, 0x41, 0x1a, 0x00, 0x1b, 0x8a, 0x89, 0x52,
- 0x03, 0x08, 0xa8, 0xc2, 0xc6, 0x66, 0xd7, 0xe6, 0x92, 0x46, 0x56, 0xe6,
- 0x46, 0x37, 0x25, 0x08, 0xaa, 0x90, 0xe1, 0xb9, 0xd8, 0x95, 0xc9, 0xcd,
- 0xa5, 0xbd, 0xb9, 0x4d, 0x09, 0x88, 0x26, 0x64, 0x78, 0x2e, 0x76, 0x61,
- 0x6c, 0x76, 0x65, 0x72, 0x53, 0x02, 0xa3, 0x0e, 0x19, 0x9e, 0xcb, 0x1c,
- 0x5a, 0x18, 0x59, 0x99, 0x5c, 0xd3, 0x1b, 0x59, 0x19, 0xdb, 0x94, 0x20,
- 0x29, 0x43, 0x86, 0xe7, 0x22, 0x57, 0x36, 0xf7, 0x56, 0x27, 0x37, 0x56,
- 0x36, 0x37, 0x25, 0x78, 0xea, 0x90, 0xe1, 0xb9, 0xd8, 0xa5, 0x95, 0xdd,
- 0x25, 0x91, 0x4d, 0xd1, 0x85, 0xd1, 0x95, 0x4d, 0x09, 0xa2, 0x3a, 0x64,
- 0x78, 0x2e, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x50, 0x6f, 0x69, 0x6e, 0x74,
- 0x73, 0x53, 0x02, 0x35, 0x00, 0x00, 0x00, 0x00, 0x79, 0x18, 0x00, 0x00,
- 0x4c, 0x00, 0x00, 0x00, 0x33, 0x08, 0x80, 0x1c, 0xc4, 0xe1, 0x1c, 0x66,
- 0x0f, 0xef, 0x50, 0x0f, 0xf4, 0x00, 0x00, 0x00, 0x71, 0x20, 0x00, 0x00,
- 0x14, 0x00, 0x00, 0x00, 0x36, 0xb0, 0x0d, 0x97, 0xef, 0x3c, 0xbe, 0x10,
- 0x50, 0x45, 0x41, 0x44, 0xa5, 0x03, 0x0c, 0x25, 0x61, 0x00, 0x02, 0xe6,
- 0x17, 0xb7, 0x6d, 0x04, 0xd2, 0x70, 0xf9, 0xce, 0xe3, 0x0b, 0x11, 0x01,
- 0x4c, 0x44, 0x08, 0x34, 0xc3, 0x42, 0x58, 0xc0, 0x34, 0x5c, 0xbe, 0xf3,
- 0xf8, 0x8b, 0x03, 0x0c, 0x62, 0xf3, 0x50, 0x93, 0x5f, 0xdc, 0xb6, 0x09,
- 0x54, 0xc3, 0xe5, 0x3b, 0x8f, 0x2f, 0x4d, 0x4e, 0x44, 0xa0, 0xd4, 0xf4,
- 0x50, 0x93, 0x5f, 0xdc, 0xb6, 0x01, 0x10, 0x0c, 0x80, 0x34, 0x00, 0x00,
- 0x61, 0x20, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x13, 0x04, 0x41, 0x2c,
- 0x10, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x44, 0x0a, 0x61, 0x06,
- 0xa0, 0x14, 0x4a, 0xae, 0xec, 0xa8, 0x94, 0x00, 0xbd, 0x11, 0x00, 0x00,
- 0x23, 0x06, 0x09, 0x00, 0x82, 0x60, 0x00, 0x61, 0xc4, 0x62, 0x5d, 0xc1,
- 0x88, 0x41, 0x02, 0x80, 0x20, 0x18, 0x18, 0x1c, 0x32, 0x5d, 0xcd, 0x31,
- 0x62, 0x90, 0x00, 0x20, 0x08, 0x06, 0x46, 0x97, 0x50, 0x18, 0x81, 0x8c,
- 0x18, 0x24, 0x00, 0x08, 0x82, 0x81, 0xe1, 0x29, 0x55, 0xe6, 0x24, 0x23,
- 0x06, 0x09, 0x00, 0x82, 0x60, 0x60, 0x7c, 0x8b, 0xa5, 0x49, 0xca, 0x88,
- 0xc1, 0x01, 0x80, 0x20, 0x18, 0x34, 0x1e, 0x52, 0x6c, 0xa3, 0x09, 0xc1,
- 0x60, 0x81, 0x21, 0x1f, 0x13, 0x0c, 0xf9, 0xd8, 0x60, 0xc8, 0x67, 0xc4,
- 0x20, 0x01, 0x40, 0x10, 0x0c, 0x10, 0x32, 0x78, 0xc0, 0x00, 0x0c, 0xac,
- 0x61, 0xc4, 0x20, 0x01, 0x40, 0x10, 0x0c, 0x10, 0x32, 0x78, 0xc0, 0x00,
- 0x0c, 0x18, 0x61, 0xc4, 0x20, 0x01, 0x40, 0x10, 0x0c, 0x10, 0x32, 0x78,
- 0xc0, 0x00, 0x0c, 0xaa, 0x60, 0xc4, 0x20, 0x01, 0x40, 0x10, 0x0c, 0x10,
- 0x32, 0x78, 0xc0, 0x00, 0x0c, 0x30, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00
+; TEXCOORD 0 xy 1 NONE float
+; shader hash: 8ae1603dec7cda8e7dc3dd934e8ac75b
+; output 0 depends on inputs: { 8 }
+; output 1 depends on inputs: { 9 }
+; output 2 depends on inputs: { 10 }
+; output 3 depends on inputs: { 11 }
+ %1 = call %dx.types.Handle @dx.op.createHandle(i32 57, i8 2, i32 0, i32 1, i1 false) ; CreateHandle(resourceClass,rangeId,index,nonUniformIndex)
+ %2 = call float @dx.op.loadInput.f32(i32 4, i32 2, i32 0, i8 0, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
+ %3 = call float @dx.op.loadInput.f32(i32 4, i32 2, i32 0, i8 1, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
+ %4 = call float @dx.op.loadInput.f32(i32 4, i32 2, i32 0, i8 2, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
+ %5 = call float @dx.op.loadInput.f32(i32 4, i32 2, i32 0, i8 3, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
+ %6 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %1, i32 0) ; CBufferLoadLegacy(handle,regIndex)
+ %7 = extractvalue %dx.types.CBufRet.f32 %6, 3
+ %8 = fmul fast float %7, %2
+ %9 = fmul fast float %7, %3
+ %10 = fmul fast float %7, %4
+ call void @dx.op.storeOutput.f32(i32 5, i32 0, i32 0, i8 0, float %8) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
+ call void @dx.op.storeOutput.f32(i32 5, i32 0, i32 0, i8 1, float %9) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
+ call void @dx.op.storeOutput.f32(i32 5, i32 0, i32 0, i8 2, float %10) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
+ call void @dx.op.storeOutput.f32(i32 5, i32 0, i32 0, i8 3, float %5) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
+!dx.viewIdState = !{!7}
+!dx.entryPoints = !{!8}
+!4 = !{null, null, !5, null}
+!5 = !{!6}
+!6 = !{i32 0, %Constants* undef, !"", i32 0, i32 1, i32 1, i32 112, null}
+!7 = !{[14 x i32] [i32 12, i32 4, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 1, i32 2, i32 4, i32 8]}
+!8 = !{void ()* @main, !"main", !9, !4, null}
+!9 = !{!10, !16, null}
+!10 = !{!11, !13, !14}
+!11 = !{i32 0, !"SV_Position", i8 9, i8 3, !12, i8 4, i32 1, i8 4, i32 0, i8 0, null}
+!12 = !{i32 0}
+!13 = !{i32 1, !"TEXCOORD", i8 9, i8 0, !12, i8 2, i32 1, i8 2, i32 1, i8 0, null}
+!14 = !{i32 2, !"COLOR", i8 9, i8 0, !12, i8 2, i32 1, i8 4, i32 2, i8 0, !15}
+!15 = !{i32 3, i32 15}
+!16 = !{!17}
+!17 = !{i32 0, !"SV_Target", i8 9, i8 16, !12, i8 0, i32 1, i8 4, i32 0, i8 0, !15}
+ 0x44, 0x58, 0x42, 0x43, 0x2f, 0xc1, 0x95, 0xba, 0xb3, 0x28, 0xb3, 0x57,
+ 0x1c, 0xb0, 0x48, 0x8a, 0x8b, 0xf0, 0x9c, 0x51, 0x01, 0x00, 0x00, 0x00,
+ 0xcc, 0x0f, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00,
+ 0x04, 0x02, 0x00, 0x00, 0x54, 0x02, 0x00, 0x00, 0x9c, 0x09, 0x00, 0x00,
+ 0xb8, 0x09, 0x00, 0x00, 0x53, 0x46, 0x49, 0x30, 0x08, 0x00, 0x00, 0x00,
+ 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00,
+ 0x74, 0x00, 0x00, 0x00, 0x50, 0x53, 0x56, 0x30, 0xe4, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00,
+ 0x52, 0x54, 0x53, 0x30, 0x48, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00,
+ 0x02, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x48, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x53, 0x54, 0x41, 0x54,
+ 0x40, 0x07, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0xd0, 0x01, 0x00, 0x00,
+ 0x44, 0x58, 0x49, 0x4c, 0x00, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00,
+ 0x28, 0x07, 0x00, 0x00, 0x42, 0x43, 0xc0, 0xde, 0x21, 0x0c, 0x00, 0x00,
+ 0xc7, 0x01, 0x00, 0x00, 0x0b, 0x82, 0x20, 0x00, 0x02, 0x00, 0x00, 0x00,
+ 0x13, 0x00, 0x00, 0x00, 0x07, 0x81, 0x23, 0x91, 0x41, 0xc8, 0x04, 0x49,
+ 0x06, 0x10, 0x32, 0x39, 0x92, 0x01, 0x84, 0x0c, 0x25, 0x05, 0x08, 0x19,
+ 0x1e, 0x04, 0x8b, 0x62, 0x80, 0x14, 0x45, 0x02, 0x42, 0x92, 0x0b, 0x42,
+ 0xa4, 0x10, 0x32, 0x14, 0x38, 0x08, 0x18, 0x4b, 0x0a, 0x32, 0x52, 0x88,
+ 0x48, 0x90, 0x14, 0x20, 0x43, 0x46, 0x88, 0xa5, 0x00, 0x19, 0x32, 0x42,
+ 0xe4, 0x48, 0x0e, 0x90, 0x91, 0x22, 0xc4, 0x50, 0x41, 0x51, 0x81, 0x8c,
+ 0xe1, 0x83, 0xe5, 0x8a, 0x04, 0x29, 0x46, 0x06, 0x51, 0x18, 0x00, 0x00,
+ 0x08, 0x00, 0x00, 0x00, 0x1b, 0x8c, 0xe0, 0xff, 0xff, 0xff, 0xff, 0x07,
+ 0x40, 0x02, 0xa8, 0x0d, 0x84, 0xf0, 0xff, 0xff, 0xff, 0xff, 0x03, 0x20,
+ 0x6d, 0x30, 0x86, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x00, 0x09, 0xa8, 0x00,
+ 0x49, 0x18, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x13, 0x82, 0x60, 0x42,
+ 0x20, 0x4c, 0x08, 0x06, 0x00, 0x00, 0x00, 0x00, 0x89, 0x20, 0x00, 0x00,
+ 0x22, 0x00, 0x00, 0x00, 0x32, 0x22, 0x48, 0x09, 0x20, 0x64, 0x85, 0x04,
+ 0x93, 0x22, 0xa4, 0x84, 0x04, 0x93, 0x22, 0xe3, 0x84, 0xa1, 0x90, 0x14,
+ 0x12, 0x4c, 0x8a, 0x8c, 0x0b, 0x84, 0xa4, 0x4c, 0x10, 0x5c, 0x23, 0x00,
+ 0x25, 0x00, 0x14, 0x66, 0x00, 0xe6, 0x08, 0xc0, 0x60, 0x8e, 0x00, 0x29,
+ 0xc6, 0x20, 0x84, 0x14, 0x42, 0xa6, 0x18, 0x80, 0x10, 0x52, 0x06, 0xa1,
+ 0xa3, 0x86, 0xcb, 0x9f, 0xb0, 0x87, 0x90, 0x7c, 0x6e, 0xa3, 0x8a, 0x95,
+ 0x98, 0xfc, 0xe2, 0xb6, 0x11, 0x31, 0xc6, 0x18, 0x54, 0xee, 0x19, 0x2e,
+ 0x7f, 0xc2, 0x1e, 0x42, 0xf2, 0x43, 0xa0, 0x19, 0x16, 0x02, 0x05, 0xab,
+ 0x10, 0x8a, 0x30, 0x42, 0x6d, 0x8e, 0x20, 0x28, 0x06, 0x23, 0x85, 0x90,
+ 0x47, 0x70, 0x20, 0x60, 0x18, 0x81, 0x18, 0x2e, 0xe1, 0x9c, 0x46, 0x9a,
+ 0x80, 0x66, 0x92, 0x50, 0x33, 0xc6, 0x18, 0x73, 0x8c, 0x31, 0xe6, 0x9c,
+ 0x93, 0x68, 0x3a, 0x10, 0x00, 0x00, 0x00, 0x00, 0x13, 0x14, 0x72, 0xc0,
+ 0x87, 0x74, 0x60, 0x87, 0x36, 0x68, 0x87, 0x79, 0x68, 0x03, 0x72, 0xc0,
+ 0x87, 0x0d, 0xaf, 0x50, 0x0e, 0x6d, 0xd0, 0x0e, 0x7a, 0x50, 0x0e, 0x6d,
+ 0x00, 0x0f, 0x7a, 0x30, 0x07, 0x72, 0xa0, 0x07, 0x73, 0x20, 0x07, 0x6d,
+ 0x90, 0x0e, 0x71, 0xa0, 0x07, 0x73, 0x20, 0x07, 0x6d, 0x90, 0x0e, 0x78,
+ 0xa0, 0x07, 0x73, 0x20, 0x07, 0x6d, 0x90, 0x0e, 0x71, 0x60, 0x07, 0x7a,
+ 0x30, 0x07, 0x72, 0xd0, 0x06, 0xe9, 0x30, 0x07, 0x72, 0xa0, 0x07, 0x73,
+ 0x20, 0x07, 0x6d, 0x90, 0x0e, 0x76, 0x40, 0x07, 0x7a, 0x60, 0x07, 0x74,
+ 0xd0, 0x06, 0xe6, 0x10, 0x07, 0x76, 0xa0, 0x07, 0x73, 0x20, 0x07, 0x6d,
+ 0x60, 0x0e, 0x73, 0x20, 0x07, 0x7a, 0x30, 0x07, 0x72, 0xd0, 0x06, 0xe6,
+ 0x60, 0x07, 0x74, 0xa0, 0x07, 0x76, 0x40, 0x07, 0x6d, 0xe0, 0x0e, 0x78,
+ 0xa0, 0x07, 0x71, 0x60, 0x07, 0x7a, 0x30, 0x07, 0x72, 0xa0, 0x07, 0x76,
+ 0x40, 0x07, 0x43, 0x9e, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x86, 0x3c, 0x06, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x0c, 0x79, 0x10, 0x20, 0x00, 0x04, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0xf2, 0x34, 0x40, 0x00, 0x0c, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0xe4, 0x81, 0x80, 0x00, 0x18,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x0b, 0x04, 0x00, 0x00,
+ 0x16, 0x00, 0x00, 0x00, 0x32, 0x1e, 0x98, 0x18, 0x19, 0x11, 0x4c, 0x90,
+ 0x8c, 0x09, 0x26, 0x47, 0xc6, 0x04, 0x43, 0x22, 0x25, 0x30, 0x02, 0x50,
+ 0x0c, 0x05, 0x1e, 0x50, 0x06, 0xe5, 0x50, 0x12, 0x85, 0x50, 0x10, 0x85,
+ 0x51, 0x20, 0x05, 0x54, 0x48, 0x05, 0x55, 0x58, 0x05, 0x56, 0x80, 0x01,
+ 0x05, 0x1a, 0x50, 0xc0, 0x01, 0x45, 0x50, 0x1e, 0x54, 0x4a, 0xa2, 0x0c,
+ 0x0a, 0x61, 0x04, 0xa0, 0x08, 0x0a, 0x84, 0x5e, 0x0d, 0x10, 0x9d, 0x01,
+ 0xa0, 0x3a, 0x03, 0x40, 0x76, 0x2c, 0x87, 0x21, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x02, 0x81, 0x40, 0x00, 0x00, 0x00, 0x79, 0x18, 0x00, 0x00,
+ 0xcc, 0x00, 0x00, 0x00, 0x1a, 0x03, 0x4c, 0x90, 0x46, 0x02, 0x13, 0x44,
+ 0x8f, 0x0c, 0x6f, 0xec, 0xed, 0x4d, 0x0c, 0x24, 0xc6, 0xe5, 0xc6, 0x45,
+ 0x66, 0x06, 0x06, 0xc7, 0x25, 0xc6, 0x06, 0x04, 0xa5, 0x46, 0x86, 0x2c,
+ 0x2c, 0xe6, 0xa6, 0x4c, 0x26, 0x27, 0x65, 0x43, 0x10, 0x4c, 0x10, 0x88,
+ 0x62, 0x82, 0x40, 0x18, 0x1b, 0x84, 0x81, 0xd8, 0x20, 0x10, 0x04, 0x05,
+ 0xb8, 0xb9, 0x09, 0x02, 0x71, 0x6c, 0x18, 0x0e, 0x84, 0x98, 0x20, 0x54,
+ 0x62, 0xc0, 0x64, 0xe8, 0xcd, 0x6d, 0x8e, 0x2e, 0xcc, 0x8d, 0x6e, 0x6e,
+ 0x82, 0x40, 0x20, 0x1b, 0x10, 0x42, 0x59, 0x88, 0x61, 0x60, 0x80, 0x0d,
+ 0x41, 0xb3, 0x81, 0x00, 0x00, 0x07, 0x98, 0x20, 0x50, 0x61, 0x40, 0x66,
+ 0x6e, 0x4c, 0xea, 0x48, 0xe8, 0xeb, 0xad, 0x8e, 0x0e, 0xae, 0x8e, 0x6e,
+ 0x82, 0x40, 0x24, 0x13, 0x04, 0x42, 0x99, 0x20, 0x10, 0xcb, 0x06, 0x03,
+ 0x89, 0x24, 0x62, 0xa2, 0xc8, 0xd0, 0x95, 0xe1, 0xd1, 0xd5, 0xc9, 0x95,
+ 0x7d, 0xd1, 0xe5, 0xc1, 0x95, 0x4d, 0x10, 0x08, 0x66, 0x83, 0x81, 0x58,
+ 0xd2, 0x35, 0x51, 0x54, 0xd2, 0xdc, 0xe0, 0xea, 0xe8, 0xbe, 0xe8, 0xf2,
+ 0xe0, 0xca, 0x26, 0x08, 0x44, 0xb3, 0xc1, 0x40, 0x32, 0x49, 0x9b, 0x28,
+ 0x2e, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x5f, 0x73, 0x63, 0x61, 0x6c, 0x65,
+ 0x13, 0x04, 0xc2, 0x99, 0x20, 0x3c, 0x60, 0xb0, 0x01, 0x41, 0x38, 0xa9,
+ 0x9b, 0x28, 0xca, 0xa3, 0x42, 0x57, 0x86, 0x57, 0xc6, 0xf6, 0x35, 0x97,
+ 0xa6, 0x57, 0x36, 0x41, 0x20, 0x9e, 0x0d, 0x06, 0x02, 0x06, 0x52, 0x18,
+ 0x4c, 0x14, 0x1d, 0xba, 0x37, 0xb7, 0xb2, 0xb6, 0x30, 0xb8, 0xaf, 0xb6,
+ 0x32, 0x3a, 0xb4, 0x37, 0xb2, 0x09, 0x02, 0x01, 0x6d, 0x30, 0x90, 0x31,
+ 0x90, 0xc8, 0x60, 0xa2, 0xf8, 0xd0, 0xbd, 0xb9, 0x95, 0xb5, 0x85, 0xc1,
+ 0x7d, 0x99, 0x85, 0x8d, 0xd1, 0xbd, 0xc9, 0xc5, 0x4c, 0x10, 0x88, 0x68,
+ 0x83, 0x81, 0x98, 0x81, 0x74, 0x06, 0x13, 0xc5, 0x87, 0xee, 0xcd, 0xad,
+ 0xac, 0x2d, 0x0c, 0xee, 0xcb, 0x2c, 0x6c, 0x8c, 0xee, 0x4d, 0x4e, 0x66,
+ 0x82, 0x40, 0x48, 0x1b, 0x0c, 0x24, 0x0d, 0x24, 0x35, 0x98, 0x28, 0x3e,
+ 0x73, 0x64, 0x72, 0x5f, 0x77, 0x68, 0x69, 0x74, 0x65, 0x5f, 0x70, 0x6f,
+ 0x69, 0x6e, 0x74, 0x13, 0x04, 0x62, 0xda, 0x60, 0x20, 0x6c, 0x20, 0xb5,
+ 0xc1, 0x44, 0xf1, 0xc8, 0x7a, 0x33, 0x33, 0x9b, 0x2b, 0xa3, 0x9b, 0x20,
+ 0x10, 0xd4, 0x06, 0x03, 0x79, 0x03, 0x09, 0x0e, 0x26, 0x8a, 0x86, 0xd4,
+ 0xd8, 0x5b, 0x99, 0x99, 0xd9, 0x04, 0x81, 0xa8, 0x36, 0x18, 0x88, 0x1c,
+ 0x48, 0x73, 0x30, 0x51, 0x34, 0x8e, 0xc6, 0xde, 0xca, 0xcc, 0xcc, 0x26,
+ 0x08, 0x84, 0xb5, 0xc1, 0x40, 0xea, 0x40, 0xb2, 0x83, 0x89, 0xa2, 0x21,
+ 0x34, 0xf6, 0x56, 0x66, 0x66, 0x36, 0x41, 0x20, 0xae, 0x0d, 0x06, 0x82,
+ 0x07, 0x52, 0x1e, 0x4c, 0xd4, 0x06, 0x87, 0xa9, 0xb0, 0xed, 0x13, 0x83,
+ 0x32, 0x40, 0x83, 0x35, 0x70, 0x83, 0x38, 0xa0, 0x83, 0x3b, 0xd0, 0x83,
+ 0x0d, 0x03, 0x01, 0xed, 0xc1, 0x04, 0x41, 0x00, 0x36, 0x00, 0x1b, 0x06,
+ 0xc2, 0x0f, 0xfc, 0x60, 0x43, 0xf0, 0x07, 0x1b, 0x86, 0xa1, 0x0f, 0x40,
+ 0x61, 0x82, 0x60, 0x8d, 0xc1, 0x86, 0x40, 0x14, 0x48, 0xb4, 0x85, 0xa5,
+ 0xb9, 0x71, 0x99, 0xb2, 0xfa, 0x82, 0x7a, 0x9b, 0x4b, 0xa3, 0x4b, 0x7b,
+ 0x73, 0x9b, 0x20, 0x14, 0xda, 0x04, 0xa1, 0xd8, 0x36, 0x04, 0xc4, 0x04,
+ 0xa1, 0xe0, 0x26, 0x08, 0x45, 0xb7, 0x61, 0x21, 0x4a, 0xc1, 0x14, 0x4e,
+ 0x01, 0x15, 0x52, 0x61, 0x48, 0x05, 0x42, 0x15, 0x00, 0x22, 0x54, 0x45,
+ 0x58, 0x43, 0x4f, 0x4f, 0x52, 0x44, 0x13, 0x84, 0xc2, 0xdb, 0xb0, 0x0c,
+ 0xac, 0x60, 0x0a, 0xaa, 0x80, 0x0a, 0xad, 0x30, 0xb4, 0xc2, 0xa0, 0x0a,
+ 0xc0, 0x04, 0x81, 0xc0, 0x58, 0x0c, 0x3d, 0x31, 0x3d, 0x49, 0x4d, 0x10,
+ 0x88, 0x6c, 0x83, 0x20, 0xc5, 0xc2, 0x86, 0xe5, 0x15, 0x60, 0xc1, 0x14,
+ 0x54, 0x01, 0x15, 0x5a, 0x61, 0x48, 0x85, 0x57, 0x50, 0x05, 0x59, 0xd8,
+ 0x30, 0xac, 0x82, 0x2b, 0xcc, 0x02, 0x93, 0x29, 0xab, 0x2f, 0xaa, 0x30,
+ 0xb9, 0xb3, 0x32, 0xba, 0x09, 0x42, 0xf1, 0x6d, 0x58, 0x88, 0x5a, 0x30,
+ 0x05, 0x5b, 0x40, 0x05, 0x55, 0x18, 0x52, 0x81, 0x50, 0x05, 0x59, 0xd8,
+ 0x10, 0xdc, 0xc2, 0x86, 0x81, 0x16, 0x70, 0x01, 0xd8, 0x50, 0xf4, 0x01,
+ 0x29, 0xe4, 0xc2, 0x03, 0xd0, 0x30, 0x63, 0x7b, 0x0b, 0xa3, 0x9b, 0x63,
+ 0x91, 0xe6, 0x36, 0x47, 0x37, 0x47, 0x63, 0x2e, 0xed, 0xec, 0x8b, 0x8d,
+ 0x8c, 0xc6, 0x5c, 0xda, 0xd9, 0xd7, 0x1c, 0xdd, 0x06, 0x64, 0x17, 0x24,
+ 0x5e, 0x88, 0x85, 0x5e, 0xb8, 0x7c, 0xe1, 0xaa, 0xc2, 0xc6, 0x66, 0xd7,
+ 0xe6, 0x92, 0x46, 0x56, 0xe6, 0x46, 0x37, 0x25, 0x08, 0xaa, 0x90, 0xe1,
+ 0xb9, 0xd8, 0x95, 0xc9, 0xcd, 0xa5, 0xbd, 0xb9, 0x4d, 0x09, 0x88, 0x26,
+ 0x64, 0x78, 0x2e, 0x76, 0x61, 0x6c, 0x76, 0x65, 0x72, 0x53, 0x82, 0xa2,
+ 0x0e, 0x19, 0x9e, 0xcb, 0x1c, 0x5a, 0x18, 0x59, 0x99, 0x5c, 0xd3, 0x1b,
+ 0x59, 0x19, 0xdb, 0x94, 0x00, 0x29, 0x43, 0x86, 0xe7, 0x22, 0x57, 0x36,
+ 0xf7, 0x56, 0x27, 0x37, 0x56, 0x36, 0x37, 0x25, 0x70, 0x2a, 0x91, 0xe1,
+ 0xb9, 0xd0, 0xe5, 0xc1, 0x95, 0x05, 0xb9, 0xb9, 0xbd, 0xd1, 0x85, 0xd1,
+ 0xa5, 0xbd, 0xb9, 0xcd, 0x4d, 0x11, 0xf6, 0x00, 0x14, 0xea, 0x90, 0xe1,
+ 0xb9, 0xd8, 0xa5, 0x95, 0xdd, 0x25, 0x91, 0x4d, 0xd1, 0x85, 0xd1, 0x95,
+ 0x4d, 0x09, 0x44, 0xa1, 0x0e, 0x19, 0x9e, 0x4b, 0x99, 0x1b, 0x9d, 0x5c,
+ 0x1e, 0xd4, 0x5b, 0x9a, 0x1b, 0xdd, 0xdc, 0x94, 0x20, 0x17, 0xba, 0x90,
+ 0xe1, 0xb9, 0x8c, 0xbd, 0xd5, 0xb9, 0xd1, 0x95, 0xc9, 0xcd, 0x4d, 0x09,
+ 0x7c, 0x01, 0x00, 0x00, 0x79, 0x18, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00,
+ 0x33, 0x08, 0x80, 0x1c, 0xc4, 0xe1, 0x1c, 0x66, 0x14, 0x01, 0x3d, 0x88,
+ 0x43, 0x38, 0x84, 0xc3, 0x8c, 0x42, 0x80, 0x07, 0x79, 0x78, 0x07, 0x73,
+ 0x98, 0x71, 0x0c, 0xe6, 0x00, 0x0f, 0xed, 0x10, 0x0e, 0xf4, 0x80, 0x0e,
+ 0x33, 0x0c, 0x42, 0x1e, 0xc2, 0xc1, 0x1d, 0xce, 0xa1, 0x1c, 0x66, 0x30,
+ 0x05, 0x3d, 0x88, 0x43, 0x38, 0x84, 0x83, 0x1b, 0xcc, 0x03, 0x3d, 0xc8,
+ 0x43, 0x3d, 0x8c, 0x03, 0x3d, 0xcc, 0x78, 0x8c, 0x74, 0x70, 0x07, 0x7b,
+ 0x08, 0x07, 0x79, 0x48, 0x87, 0x70, 0x70, 0x07, 0x7a, 0x70, 0x03, 0x76,
+ 0x78, 0x87, 0x70, 0x20, 0x87, 0x19, 0xcc, 0x11, 0x0e, 0xec, 0x90, 0x0e,
+ 0xe1, 0x30, 0x0f, 0x6e, 0x30, 0x0f, 0xe3, 0xf0, 0x0e, 0xf0, 0x50, 0x0e,
+ 0x33, 0x10, 0xc4, 0x1d, 0xde, 0x21, 0x1c, 0xd8, 0x21, 0x1d, 0xc2, 0x61,
+ 0x1e, 0x66, 0x30, 0x89, 0x3b, 0xbc, 0x83, 0x3b, 0xd0, 0x43, 0x39, 0xb4,
+ 0x03, 0x3c, 0xbc, 0x83, 0x3c, 0x84, 0x03, 0x3b, 0xcc, 0xf0, 0x14, 0x76,
+ 0x60, 0x07, 0x7b, 0x68, 0x07, 0x37, 0x68, 0x87, 0x72, 0x68, 0x07, 0x37,
+ 0x80, 0x87, 0x70, 0x90, 0x87, 0x70, 0x60, 0x07, 0x76, 0x28, 0x07, 0x76,
+ 0xf8, 0x05, 0x76, 0x78, 0x87, 0x77, 0x80, 0x87, 0x5f, 0x08, 0x87, 0x71,
+ 0x18, 0x87, 0x72, 0x98, 0x87, 0x79, 0x98, 0x81, 0x2c, 0xee, 0xf0, 0x0e,
+ 0xee, 0xe0, 0x0e, 0xf5, 0xc0, 0x0e, 0xec, 0x30, 0x03, 0x62, 0xc8, 0xa1,
+ 0x1c, 0xe4, 0xa1, 0x1c, 0xcc, 0xa1, 0x1c, 0xe4, 0xa1, 0x1c, 0xdc, 0x61,
+ 0x1c, 0xca, 0x21, 0x1c, 0xc4, 0x81, 0x1d, 0xca, 0x61, 0x06, 0xd6, 0x90,
+ 0x43, 0x39, 0xc8, 0x43, 0x39, 0x98, 0x43, 0x39, 0xc8, 0x43, 0x39, 0xb8,
+ 0xc3, 0x38, 0x94, 0x43, 0x38, 0x88, 0x03, 0x3b, 0x94, 0xc3, 0x2f, 0xbc,
+ 0x83, 0x3c, 0xfc, 0x82, 0x3b, 0xd4, 0x03, 0x3b, 0xb0, 0xc3, 0x0c, 0xc4,
+ 0x21, 0x07, 0x7c, 0x70, 0x03, 0x7a, 0x28, 0x87, 0x76, 0x80, 0x87, 0x19,
+ 0xd1, 0x43, 0x0e, 0xf8, 0xe0, 0x06, 0xe4, 0x20, 0x0e, 0xe7, 0xe0, 0x06,
+ 0xf6, 0x10, 0x0e, 0xf2, 0xc0, 0x0e, 0xe1, 0x90, 0x0f, 0xef, 0x50, 0x0f,
+ 0xf4, 0x00, 0x00, 0x00, 0x71, 0x20, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00,
+ 0x36, 0xb0, 0x0d, 0x97, 0xef, 0x3c, 0xbe, 0x10, 0x50, 0x45, 0x41, 0x44,
+ 0xa5, 0x03, 0x0c, 0x25, 0x61, 0x00, 0x02, 0xe6, 0x17, 0xb7, 0x6d, 0x04,
+ 0xd2, 0x70, 0xf9, 0xce, 0xe3, 0x0b, 0x11, 0x01, 0x4c, 0x44, 0x08, 0x34,
+ 0xc3, 0x42, 0x58, 0xc0, 0x34, 0x5c, 0xbe, 0xf3, 0xf8, 0x8b, 0x03, 0x0c,
+ 0x62, 0xf3, 0x50, 0x93, 0x5f, 0xdc, 0xb6, 0x09, 0x54, 0xc3, 0xe5, 0x3b,
+ 0x8f, 0x2f, 0x4d, 0x4e, 0x44, 0xa0, 0xd4, 0xf4, 0x50, 0x93, 0x5f, 0xdc,
+ 0xb6, 0x01, 0x10, 0x0c, 0x80, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x48, 0x41, 0x53, 0x48, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x8a, 0xe1, 0x60, 0x3d, 0xec, 0x7c, 0xda, 0x8e, 0x7d, 0xc3, 0xdd, 0x93,
+ 0x4e, 0x8a, 0xc7, 0x5b, 0x44, 0x58, 0x49, 0x4c, 0x0c, 0x06, 0x00, 0x00,
+ 0x60, 0x00, 0x00, 0x00, 0x83, 0x01, 0x00, 0x00, 0x44, 0x58, 0x49, 0x4c,
+ 0x00, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0xf4, 0x05, 0x00, 0x00,
+ 0x42, 0x43, 0xc0, 0xde, 0x21, 0x0c, 0x00, 0x00, 0x7a, 0x01, 0x00, 0x00,
+ 0x0b, 0x82, 0x20, 0x00, 0x02, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00,
+ 0x07, 0x81, 0x23, 0x91, 0x41, 0xc8, 0x04, 0x49, 0x06, 0x10, 0x32, 0x39,
+ 0x92, 0x01, 0x84, 0x0c, 0x25, 0x05, 0x08, 0x19, 0x1e, 0x04, 0x8b, 0x62,
+ 0x80, 0x14, 0x45, 0x02, 0x42, 0x92, 0x0b, 0x42, 0xa4, 0x10, 0x32, 0x14,
+ 0x38, 0x08, 0x18, 0x4b, 0x0a, 0x32, 0x52, 0x88, 0x48, 0x90, 0x14, 0x20,
+ 0x43, 0x46, 0x88, 0xa5, 0x00, 0x19, 0x32, 0x42, 0xe4, 0x48, 0x0e, 0x90,
+ 0x91, 0x22, 0xc4, 0x50, 0x41, 0x51, 0x81, 0x8c, 0xe1, 0x83, 0xe5, 0x8a,
+ 0x04, 0x29, 0x46, 0x06, 0x51, 0x18, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00,
+ 0x1b, 0x8c, 0xe0, 0xff, 0xff, 0xff, 0xff, 0x07, 0x40, 0x02, 0xa8, 0x0d,
+ 0x84, 0xf0, 0xff, 0xff, 0xff, 0xff, 0x03, 0x20, 0x6d, 0x30, 0x86, 0xff,
+ 0xff, 0xff, 0xff, 0x1f, 0x00, 0x09, 0xa8, 0x00, 0x49, 0x18, 0x00, 0x00,
+ 0x03, 0x00, 0x00, 0x00, 0x13, 0x82, 0x60, 0x42, 0x20, 0x4c, 0x08, 0x06,
+ 0x00, 0x00, 0x00, 0x00, 0x89, 0x20, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00,
+ 0x32, 0x22, 0x48, 0x09, 0x20, 0x64, 0x85, 0x04, 0x93, 0x22, 0xa4, 0x84,
+ 0x04, 0x93, 0x22, 0xe3, 0x84, 0xa1, 0x90, 0x14, 0x12, 0x4c, 0x8a, 0x8c,
+ 0x0b, 0x84, 0xa4, 0x4c, 0x10, 0x5c, 0x23, 0x00, 0x25, 0x00, 0x14, 0x66,
+ 0x00, 0xe6, 0x08, 0xc0, 0x60, 0x8e, 0x00, 0x29, 0xc6, 0x20, 0x84, 0x14,
+ 0x42, 0xa6, 0x18, 0x80, 0x10, 0x52, 0x06, 0xa1, 0xa3, 0x86, 0xcb, 0x9f,
+ 0xb0, 0x87, 0x90, 0x7c, 0x6e, 0xa3, 0x8a, 0x95, 0x98, 0xfc, 0xe2, 0xb6,
+ 0x11, 0x31, 0xc6, 0x18, 0x54, 0xee, 0x19, 0x2e, 0x7f, 0xc2, 0x1e, 0x42,
+ 0xf2, 0x43, 0xa0, 0x19, 0x16, 0x02, 0x05, 0xab, 0x10, 0x8a, 0x30, 0x42,
+ 0x6d, 0x8e, 0x20, 0x28, 0x06, 0x23, 0x85, 0x90, 0x47, 0x70, 0x20, 0x60,
+ 0x18, 0x81, 0x18, 0x2e, 0xe1, 0x9c, 0x46, 0x9a, 0x80, 0x66, 0x92, 0x50,
+ 0x33, 0xc6, 0x18, 0x73, 0x8c, 0x31, 0xe6, 0x9c, 0x93, 0x68, 0x3a, 0x10,
+ 0x00, 0x00, 0x30, 0xe4, 0x81, 0x80, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x20, 0x0b, 0x04, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00,
+ 0x32, 0x1e, 0x98, 0x14, 0x19, 0x11, 0x4c, 0x90, 0x8c, 0x09, 0x26, 0x47,
+ 0xc6, 0x04, 0x43, 0x22, 0x25, 0x30, 0x02, 0x50, 0x0e, 0xc5, 0x50, 0xe0,
+ 0x01, 0x45, 0x50, 0x06, 0xe5, 0x41, 0xa5, 0x24, 0xca, 0xa0, 0x10, 0x46,
+ 0x00, 0x8a, 0xa0, 0x40, 0xa8, 0xce, 0x00, 0x90, 0x1d, 0xcb, 0x61, 0x08,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x40, 0x20, 0x10, 0x00, 0x00, 0x00,
+ 0x79, 0x18, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x1a, 0x03, 0x4c, 0x90,
+ 0x10, 0x4c, 0x10, 0x88, 0x62, 0x82, 0x40, 0x18, 0x1b, 0x84, 0x81, 0x98,
+ 0x20, 0x10, 0xc7, 0x06, 0x61, 0x30, 0x28, 0xc0, 0xcd, 0x4d, 0x10, 0x08,
+ 0x64, 0xc3, 0x80, 0x24, 0xc4, 0x04, 0xa1, 0x9a, 0x08, 0x4c, 0x10, 0x88,
+ 0x64, 0x03, 0x42, 0x2c, 0x0c, 0x31, 0x0c, 0x0d, 0xb0, 0x21, 0x70, 0x36,
+ 0x10, 0x00, 0xf0, 0x00, 0x13, 0x04, 0x8b, 0xda, 0x10, 0x44, 0x13, 0x04,
+ 0x01, 0x20, 0xd1, 0x16, 0x96, 0xe6, 0xc6, 0x65, 0xca, 0xea, 0x0b, 0xea,
+ 0x6d, 0x2e, 0x8d, 0x2e, 0xed, 0xcd, 0x6d, 0x82, 0x50, 0x34, 0x13, 0x84,
+ 0xc2, 0xd9, 0x10, 0x10, 0x13, 0x84, 0xe2, 0x99, 0x20, 0x14, 0xd0, 0x86,
+ 0x85, 0xa8, 0xac, 0x0b, 0xcb, 0x86, 0x8c, 0xd0, 0x00, 0x22, 0x54, 0x45,
+ 0x58, 0x43, 0x4f, 0x4f, 0x52, 0x44, 0x13, 0x84, 0x22, 0xda, 0xb0, 0x0c,
+ 0x9c, 0xa5, 0x61, 0xdd, 0xd0, 0x0d, 0x1a, 0x30, 0x41, 0x20, 0x14, 0x16,
+ 0x43, 0x4f, 0x4c, 0x4f, 0x52, 0x13, 0x04, 0x62, 0x99, 0x20, 0x10, 0xcc,
+ 0x06, 0x21, 0x0c, 0xc4, 0x60, 0xc3, 0xf2, 0x81, 0x81, 0xa5, 0x61, 0xdd,
+ 0x90, 0x7d, 0xda, 0x18, 0x6c, 0x18, 0x36, 0x8f, 0x0c, 0x98, 0x4c, 0x59,
+ 0x7d, 0x51, 0x85, 0xc9, 0x9d, 0x95, 0xd1, 0x4d, 0x10, 0x0a, 0x69, 0xc3,
+ 0x42, 0x98, 0x81, 0x75, 0x06, 0x98, 0x36, 0x64, 0x84, 0x36, 0x06, 0x1b,
+ 0x02, 0x34, 0xd8, 0x30, 0x94, 0x41, 0x1a, 0x00, 0x1b, 0x8a, 0x89, 0x52,
+ 0x03, 0x08, 0xa8, 0xc2, 0xc6, 0x66, 0xd7, 0xe6, 0x92, 0x46, 0x56, 0xe6,
+ 0x46, 0x37, 0x25, 0x08, 0xaa, 0x90, 0xe1, 0xb9, 0xd8, 0x95, 0xc9, 0xcd,
+ 0xa5, 0xbd, 0xb9, 0x4d, 0x09, 0x88, 0x26, 0x64, 0x78, 0x2e, 0x76, 0x61,
+ 0x6c, 0x76, 0x65, 0x72, 0x53, 0x02, 0xa3, 0x0e, 0x19, 0x9e, 0xcb, 0x1c,
+ 0x5a, 0x18, 0x59, 0x99, 0x5c, 0xd3, 0x1b, 0x59, 0x19, 0xdb, 0x94, 0x20,
+ 0x29, 0x43, 0x86, 0xe7, 0x22, 0x57, 0x36, 0xf7, 0x56, 0x27, 0x37, 0x56,
+ 0x36, 0x37, 0x25, 0x78, 0xea, 0x90, 0xe1, 0xb9, 0xd8, 0xa5, 0x95, 0xdd,
+ 0x25, 0x91, 0x4d, 0xd1, 0x85, 0xd1, 0x95, 0x4d, 0x09, 0xa2, 0x3a, 0x64,
+ 0x78, 0x2e, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x50, 0x6f, 0x69, 0x6e, 0x74,
+ 0x73, 0x53, 0x02, 0x35, 0x00, 0x00, 0x00, 0x00, 0x79, 0x18, 0x00, 0x00,
+ 0x4c, 0x00, 0x00, 0x00, 0x33, 0x08, 0x80, 0x1c, 0xc4, 0xe1, 0x1c, 0x66,
+ 0x0f, 0xef, 0x50, 0x0f, 0xf4, 0x00, 0x00, 0x00, 0x71, 0x20, 0x00, 0x00,
+ 0x14, 0x00, 0x00, 0x00, 0x36, 0xb0, 0x0d, 0x97, 0xef, 0x3c, 0xbe, 0x10,
+ 0x50, 0x45, 0x41, 0x44, 0xa5, 0x03, 0x0c, 0x25, 0x61, 0x00, 0x02, 0xe6,
+ 0x17, 0xb7, 0x6d, 0x04, 0xd2, 0x70, 0xf9, 0xce, 0xe3, 0x0b, 0x11, 0x01,
+ 0x4c, 0x44, 0x08, 0x34, 0xc3, 0x42, 0x58, 0xc0, 0x34, 0x5c, 0xbe, 0xf3,
+ 0xf8, 0x8b, 0x03, 0x0c, 0x62, 0xf3, 0x50, 0x93, 0x5f, 0xdc, 0xb6, 0x09,
+ 0x54, 0xc3, 0xe5, 0x3b, 0x8f, 0x2f, 0x4d, 0x4e, 0x44, 0xa0, 0xd4, 0xf4,
+ 0x50, 0x93, 0x5f, 0xdc, 0xb6, 0x01, 0x10, 0x0c, 0x80, 0x34, 0x00, 0x00,
+ 0x61, 0x20, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x13, 0x04, 0x41, 0x2c,
+ 0x10, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x44, 0x0a, 0x61, 0x06,
+ 0xa0, 0x14, 0x4a, 0xae, 0xec, 0xa8, 0x94, 0x00, 0xbd, 0x11, 0x00, 0x00,
+ 0x23, 0x06, 0x09, 0x00, 0x82, 0x60, 0x00, 0x61, 0xc4, 0x62, 0x5d, 0xc1,
+ 0x88, 0x41, 0x02, 0x80, 0x20, 0x18, 0x18, 0x1c, 0x32, 0x5d, 0xcd, 0x31,
+ 0x62, 0x90, 0x00, 0x20, 0x08, 0x06, 0x46, 0x97, 0x50, 0x18, 0x81, 0x8c,
+ 0x18, 0x24, 0x00, 0x08, 0x82, 0x81, 0xe1, 0x29, 0x55, 0xe6, 0x24, 0x23,
+ 0x06, 0x09, 0x00, 0x82, 0x60, 0x60, 0x7c, 0x8b, 0xa5, 0x49, 0xca, 0x88,
+ 0xc1, 0x01, 0x80, 0x20, 0x18, 0x34, 0x1e, 0x52, 0x6c, 0xa3, 0x09, 0xc1,
+ 0x60, 0x81, 0x21, 0x1f, 0x13, 0x0c, 0xf9, 0xd8, 0x60, 0xc8, 0x67, 0xc4,
+ 0x20, 0x01, 0x40, 0x10, 0x0c, 0x10, 0x32, 0x78, 0xc0, 0x00, 0x0c, 0xac,
+ 0x61, 0xc4, 0x20, 0x01, 0x40, 0x10, 0x0c, 0x10, 0x32, 0x78, 0xc0, 0x00,
+ 0x0c, 0x18, 0x61, 0xc4, 0x20, 0x01, 0x40, 0x10, 0x0c, 0x10, 0x32, 0x78,
+ 0xc0, 0x00, 0x0c, 0xaa, 0x60, 0xc4, 0x20, 0x01, 0x40, 0x10, 0x0c, 0x10,
+ 0x32, 0x78, 0xc0, 0x00, 0x0c, 0x30, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00
@@ -153,7 +153,7 @@ float4 GetInputColor(PixelShaderInput input)
@@ -1,589 +1,589 @@
-; shader hash: 659264befb13335624a11d2c002170a6
- %1 = call %dx.types.Handle @dx.op.createHandle(i32 57, i8 0, i32 0, i32 0, i1 false) ; CreateHandle(resourceClass,rangeId,index,nonUniformIndex)
- %2 = call %dx.types.Handle @dx.op.createHandle(i32 57, i8 3, i32 0, i32 0, i1 false) ; CreateHandle(resourceClass,rangeId,index,nonUniformIndex)
- %3 = call %dx.types.Handle @dx.op.createHandle(i32 57, i8 2, i32 0, i32 1, i1 false) ; CreateHandle(resourceClass,rangeId,index,nonUniformIndex)
- %4 = call float @dx.op.loadInput.f32(i32 4, i32 2, i32 0, i8 0, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
- %5 = call float @dx.op.loadInput.f32(i32 4, i32 2, i32 0, i8 1, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
- %6 = call float @dx.op.loadInput.f32(i32 4, i32 2, i32 0, i8 2, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
- %7 = call float @dx.op.loadInput.f32(i32 4, i32 2, i32 0, i8 3, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
- %8 = call float @dx.op.loadInput.f32(i32 4, i32 1, i32 0, i8 0, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
- %9 = call float @dx.op.loadInput.f32(i32 4, i32 1, i32 0, i8 1, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
- %10 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %1, %dx.types.Handle %2, float %8, float %9, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp)
- %11 = extractvalue %dx.types.ResRet.f32 %10, 0
- %12 = extractvalue %dx.types.ResRet.f32 %10, 1
- %13 = extractvalue %dx.types.ResRet.f32 %10, 2
- %14 = extractvalue %dx.types.ResRet.f32 %10, 3
- %15 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %3, i32 0) ; CBufferLoadLegacy(handle,regIndex)
- %16 = extractvalue %dx.types.CBufRet.f32 %15, 3
- %17 = fmul fast float %11, %4
- %18 = fmul fast float %17, %16
- %19 = fmul fast float %12, %5
- %20 = fmul fast float %19, %16
- %21 = fmul fast float %13, %6
- %22 = fmul fast float %21, %16
- %23 = fmul fast float %14, %7
- call void @dx.op.storeOutput.f32(i32 5, i32 0, i32 0, i8 0, float %18) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
- call void @dx.op.storeOutput.f32(i32 5, i32 0, i32 0, i8 1, float %20) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
- call void @dx.op.storeOutput.f32(i32 5, i32 0, i32 0, i8 2, float %22) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
- call void @dx.op.storeOutput.f32(i32 5, i32 0, i32 0, i8 3, float %23) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
-!dx.viewIdState = !{!12}
-!dx.entryPoints = !{!13}
-!4 = !{!5, null, !8, !10}
-!8 = !{!9}
-!9 = !{i32 0, %Constants* undef, !"", i32 0, i32 1, i32 1, i32 112, null}
-!11 = !{i32 0, %struct.SamplerState* undef, !"", i32 0, i32 0, i32 1, i32 0, null}
-!12 = !{[14 x i32] [i32 12, i32 4, i32 0, i32 0, i32 0, i32 0, i32 15, i32 15, i32 0, i32 0, i32 1, i32 2, i32 4, i32 8]}
-!13 = !{void ()* @main, !"main", !14, !4, null}
-!14 = !{!15, !22, null}
-!15 = !{!16, !18, !20}
-!16 = !{i32 0, !"SV_Position", i8 9, i8 3, !17, i8 4, i32 1, i8 4, i32 0, i8 0, null}
-!17 = !{i32 0}
-!18 = !{i32 1, !"TEXCOORD", i8 9, i8 0, !17, i8 2, i32 1, i8 2, i32 1, i8 0, !19}
-!19 = !{i32 3, i32 3}
-!20 = !{i32 2, !"COLOR", i8 9, i8 0, !17, i8 2, i32 1, i8 4, i32 2, i8 0, !21}
-!21 = !{i32 3, i32 15}
-!22 = !{!23}
-!23 = !{i32 0, !"SV_Target", i8 9, i8 16, !17, i8 0, i32 1, i8 4, i32 0, i8 0, !21}
- 0x44, 0x58, 0x42, 0x43, 0xb3, 0x69, 0x88, 0xa8, 0x1b, 0xbd, 0xf8, 0x6c,
- 0x94, 0xe3, 0xf8, 0x24, 0xa1, 0xa0, 0x04, 0x23, 0x01, 0x00, 0x00, 0x00,
- 0xf4, 0x12, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00,
- 0x34, 0x02, 0x00, 0x00, 0xdc, 0x02, 0x00, 0x00, 0x48, 0x0b, 0x00, 0x00,
- 0x64, 0x0b, 0x00, 0x00, 0x53, 0x46, 0x49, 0x30, 0x08, 0x00, 0x00, 0x00,
- 0x74, 0x00, 0x00, 0x00, 0x50, 0x53, 0x56, 0x30, 0x14, 0x01, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00,
- 0x52, 0x54, 0x53, 0x30, 0xa0, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00,
- 0x04, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0xa0, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x05, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x05, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00,
- 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x53, 0x54, 0x41, 0x54, 0x64, 0x08, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00,
- 0x19, 0x02, 0x00, 0x00, 0x44, 0x58, 0x49, 0x4c, 0x00, 0x01, 0x00, 0x00,
- 0x10, 0x00, 0x00, 0x00, 0x4c, 0x08, 0x00, 0x00, 0x42, 0x43, 0xc0, 0xde,
- 0x21, 0x0c, 0x00, 0x00, 0x10, 0x02, 0x00, 0x00, 0x0b, 0x82, 0x20, 0x00,
- 0x25, 0x05, 0x08, 0x19, 0x1e, 0x04, 0x8b, 0x62, 0x80, 0x14, 0x45, 0x02,
- 0x42, 0x92, 0x0b, 0x42, 0xa4, 0x10, 0x32, 0x14, 0x38, 0x08, 0x18, 0x4b,
- 0x0a, 0x32, 0x52, 0x88, 0x48, 0x90, 0x14, 0x20, 0x43, 0x46, 0x88, 0xa5,
- 0x00, 0x19, 0x32, 0x42, 0xe4, 0x48, 0x0e, 0x90, 0x91, 0x22, 0xc4, 0x50,
- 0x41, 0x51, 0x81, 0x8c, 0xe1, 0x83, 0xe5, 0x8a, 0x04, 0x29, 0x46, 0x06,
- 0x89, 0x20, 0x00, 0x00, 0x4e, 0x00, 0x00, 0x00, 0x32, 0x22, 0x48, 0x09,
- 0x20, 0x64, 0x85, 0x04, 0x93, 0x22, 0xa4, 0x84, 0x04, 0x93, 0x22, 0xe3,
- 0x84, 0xa1, 0x90, 0x14, 0x12, 0x4c, 0x8a, 0x8c, 0x0b, 0x84, 0xa4, 0x4c,
- 0x10, 0x7c, 0x23, 0x00, 0x25, 0x00, 0x14, 0x66, 0x00, 0xe6, 0x08, 0xc0,
- 0x60, 0x8e, 0x00, 0x29, 0xc6, 0x20, 0x84, 0x14, 0x42, 0xa6, 0x18, 0x80,
- 0x10, 0x52, 0x06, 0xa1, 0x9b, 0x86, 0xcb, 0x9f, 0xb0, 0x87, 0x90, 0xfc,
- 0x95, 0x90, 0x56, 0x62, 0xf2, 0x8b, 0xdb, 0x46, 0xc5, 0x18, 0x63, 0x10,
- 0x2a, 0xf7, 0x0c, 0x97, 0x3f, 0x61, 0x0f, 0x21, 0xf9, 0x21, 0xd0, 0x0c,
- 0x0b, 0x81, 0x82, 0x55, 0x18, 0x45, 0x18, 0x1b, 0x63, 0x0c, 0x42, 0xc8,
- 0xa0, 0x76, 0xd4, 0x70, 0xf9, 0x13, 0xf6, 0x10, 0x92, 0xcf, 0x6d, 0x54,
- 0xb1, 0x12, 0x93, 0x5f, 0xdc, 0x36, 0x22, 0xc6, 0x18, 0xa3, 0x10, 0x8f,
- 0x30, 0x42, 0x70, 0x8e, 0x20, 0x28, 0x06, 0x23, 0x85, 0x10, 0x49, 0x73,
- 0x20, 0x60, 0x18, 0x81, 0x18, 0x66, 0x6a, 0x83, 0x71, 0x60, 0x87, 0x70,
- 0x98, 0x87, 0x79, 0x70, 0x03, 0x5a, 0x28, 0x07, 0x7c, 0xa0, 0x87, 0x7a,
- 0x90, 0x87, 0x72, 0x90, 0x03, 0x52, 0xe0, 0x03, 0x7b, 0x28, 0x87, 0x71,
- 0xa0, 0x87, 0x77, 0x90, 0x07, 0x3e, 0x30, 0x07, 0x76, 0x78, 0x87, 0x70,
- 0xa0, 0x07, 0x36, 0x00, 0x03, 0x3a, 0xf0, 0x03, 0x30, 0xf0, 0x03, 0x3d,
- 0xd0, 0x83, 0x76, 0x48, 0x07, 0x78, 0x98, 0x87, 0x5f, 0xa0, 0x87, 0x7c,
- 0x80, 0x87, 0x72, 0x40, 0x01, 0x99, 0x49, 0x0c, 0xc6, 0x81, 0x1d, 0xc2,
- 0x61, 0x1e, 0xe6, 0xc1, 0x0d, 0x68, 0xa1, 0x1c, 0xf0, 0x81, 0x1e, 0xea,
- 0x41, 0x1e, 0xca, 0x41, 0x0e, 0x48, 0x81, 0x0f, 0xec, 0xa1, 0x1c, 0xc6,
- 0x81, 0x1e, 0xde, 0x41, 0x1e, 0xf8, 0xc0, 0x1c, 0xd8, 0xe1, 0x1d, 0xc2,
- 0x81, 0x1e, 0xd8, 0x00, 0x0c, 0xe8, 0xc0, 0x0f, 0xc0, 0xc0, 0x0f, 0x90,
- 0x60, 0x2f, 0xe1, 0x4b, 0x38, 0xa7, 0x91, 0x26, 0xa0, 0x99, 0x24, 0xd4,
- 0x8c, 0x31, 0x86, 0x1d, 0x63, 0x0c, 0x6b, 0xad, 0x25, 0x7d, 0x93, 0x34,
- 0x45, 0x94, 0x30, 0xf9, 0x2c, 0xc0, 0x3c, 0x0b, 0x11, 0xb1, 0x13, 0x30,
- 0x11, 0x28, 0x20, 0xc4, 0xd3, 0x81, 0x00, 0x00, 0x13, 0x14, 0x72, 0xc0,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0xc8, 0x33, 0x01, 0x01,
- 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x16, 0x08, 0x00,
- 0x18, 0x00, 0x00, 0x00, 0x32, 0x1e, 0x98, 0x18, 0x19, 0x11, 0x4c, 0x90,
- 0x0c, 0x45, 0x50, 0x12, 0x05, 0x1e, 0x50, 0x06, 0xe5, 0x50, 0x08, 0x05,
- 0x51, 0x18, 0x05, 0x52, 0x40, 0x85, 0x54, 0x50, 0x85, 0x55, 0x60, 0x05,
- 0x18, 0x50, 0xa0, 0x01, 0x05, 0x1c, 0x50, 0x1e, 0x85, 0x43, 0xa5, 0x24,
- 0xca, 0xa0, 0x10, 0x46, 0x00, 0x8a, 0xa0, 0x40, 0x48, 0xd6, 0x00, 0xe5,
- 0x19, 0x00, 0xd2, 0x33, 0x00, 0xb4, 0x67, 0x00, 0xa8, 0xcf, 0x00, 0x90,
- 0x1f, 0xcb, 0x61, 0x08, 0x00, 0x00, 0x80, 0xe7, 0x01, 0x80, 0x40, 0x20,
- 0x10, 0x00, 0x00, 0x00, 0x79, 0x18, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00,
- 0x26, 0x27, 0x65, 0x43, 0x10, 0x4c, 0x10, 0x08, 0x63, 0x82, 0x40, 0x1c,
- 0x1b, 0x84, 0x81, 0xd8, 0x20, 0x10, 0x04, 0x05, 0xb8, 0xb9, 0x09, 0x02,
- 0x81, 0x6c, 0x18, 0x0e, 0x84, 0x98, 0x20, 0x64, 0x63, 0x40, 0x84, 0xae,
- 0x0c, 0x8f, 0xae, 0x4e, 0xae, 0x0c, 0x66, 0x82, 0x40, 0x24, 0x13, 0x04,
- 0x42, 0xd9, 0x20, 0x10, 0xcd, 0x86, 0x84, 0x50, 0x16, 0x82, 0x18, 0x18,
- 0xc2, 0xd9, 0x10, 0x3c, 0x13, 0x84, 0xad, 0x0c, 0x98, 0x0c, 0xbd, 0xb9,
- 0xcd, 0xd1, 0x85, 0xb9, 0xd1, 0xcd, 0x4d, 0x10, 0x88, 0x65, 0x03, 0x42,
- 0x44, 0x12, 0x31, 0x0c, 0x13, 0xb0, 0x21, 0xa0, 0x26, 0x08, 0x9d, 0x19,
- 0x10, 0x99, 0x0b, 0x6b, 0x83, 0x63, 0x2b, 0x93, 0x83, 0xd9, 0x80, 0x10,
- 0xd6, 0x45, 0x10, 0x03, 0x01, 0x6c, 0x08, 0xb0, 0x0d, 0x04, 0x04, 0x54,
- 0xd9, 0x04, 0x41, 0x23, 0x03, 0x32, 0x73, 0x63, 0x52, 0x47, 0x42, 0x5f,
- 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x13, 0x04, 0x82, 0x99, 0x20, 0x10,
- 0xcd, 0x06, 0x03, 0xe1, 0x3a, 0xc2, 0x6b, 0xc8, 0xd0, 0x95, 0xe1, 0xd1,
- 0xd5, 0xc9, 0x95, 0x7d, 0xd1, 0xe5, 0xc1, 0x95, 0x4d, 0x10, 0x08, 0x67,
- 0x83, 0x81, 0x80, 0x41, 0x17, 0x06, 0x5e, 0x43, 0x25, 0xcd, 0x0d, 0xae,
- 0x8e, 0xee, 0x8b, 0x2e, 0x0f, 0xae, 0x6c, 0x82, 0x40, 0x3c, 0x1b, 0x0c,
- 0x64, 0x0c, 0x3a, 0x32, 0xf0, 0x1a, 0x2e, 0x63, 0x6f, 0x6c, 0x6f, 0x72,
- 0x5f, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x13, 0x04, 0x02, 0x9a, 0x20, 0x48,
- 0x62, 0xb0, 0x01, 0x41, 0xcc, 0xa0, 0x3b, 0x03, 0xaf, 0x69, 0xd0, 0x80,
- 0x0a, 0x5d, 0x19, 0x5e, 0x19, 0xdb, 0xd7, 0x5c, 0x9a, 0x5e, 0xd9, 0x04,
- 0x81, 0x88, 0x36, 0x18, 0x88, 0x1a, 0x74, 0x6b, 0xe0, 0x35, 0x74, 0xe8,
- 0xde, 0xdc, 0xca, 0xda, 0xc2, 0xe0, 0xbe, 0xda, 0xca, 0xe8, 0xd0, 0xde,
- 0xc8, 0x26, 0x08, 0x84, 0xb4, 0xc1, 0x40, 0xda, 0xa0, 0x73, 0x03, 0xaf,
- 0xe1, 0x43, 0xf7, 0xe6, 0x56, 0xd6, 0x16, 0x06, 0xf7, 0x65, 0x16, 0x36,
- 0x46, 0xf7, 0x26, 0x17, 0x33, 0x41, 0x20, 0xa6, 0x0d, 0x06, 0x02, 0x07,
- 0x5d, 0x1c, 0x78, 0x0d, 0x1f, 0xba, 0x37, 0xb7, 0xb2, 0xb6, 0x30, 0xb8,
- 0x2f, 0xb3, 0xb0, 0x31, 0xba, 0x37, 0x39, 0x99, 0x09, 0x02, 0x41, 0x6d,
- 0x30, 0x90, 0x39, 0xe8, 0xe8, 0xc0, 0x6b, 0xf8, 0xcc, 0x91, 0xc9, 0x7d,
- 0xdd, 0xa1, 0xa5, 0xd1, 0x95, 0x7d, 0xc1, 0xbd, 0xa5, 0xb9, 0xd1, 0x4d,
- 0x10, 0x88, 0x6a, 0x83, 0x81, 0xd8, 0x41, 0x77, 0x07, 0x5e, 0xc3, 0x23,
- 0xeb, 0xcd, 0xcc, 0x6c, 0xae, 0x8c, 0x6e, 0x82, 0x40, 0x58, 0x1b, 0x0c,
- 0x24, 0x0f, 0x3a, 0x3d, 0xf0, 0x1a, 0x1a, 0x52, 0x63, 0x6f, 0x65, 0x66,
- 0x66, 0x13, 0x04, 0xe2, 0xda, 0x60, 0x20, 0x7c, 0xd0, 0xf5, 0x81, 0xd7,
- 0xd0, 0x38, 0x1a, 0x7b, 0x2b, 0x33, 0x33, 0x9b, 0x20, 0x10, 0xd8, 0x06,
- 0x03, 0xf9, 0x83, 0x0e, 0x14, 0xbc, 0x86, 0x86, 0xd0, 0xd8, 0x5b, 0x99,
- 0x99, 0xd9, 0x04, 0x81, 0xc8, 0x36, 0x18, 0x88, 0x28, 0x74, 0xa3, 0xe0,
- 0x35, 0x1b, 0x9c, 0xe9, 0x13, 0x83, 0x32, 0x48, 0x03, 0x36, 0x78, 0x03,
- 0x39, 0xa8, 0x03, 0x3c, 0xd8, 0x03, 0x3f, 0x08, 0x05, 0x52, 0xd8, 0x30,
- 0x10, 0x5b, 0x29, 0x4c, 0x10, 0x04, 0x60, 0x03, 0xb0, 0x61, 0x20, 0x50,
- 0x01, 0x15, 0x36, 0x04, 0xa9, 0xb0, 0x61, 0x18, 0x4e, 0x41, 0x15, 0x26,
- 0x08, 0xde, 0x19, 0x6c, 0x08, 0x58, 0x81, 0x44, 0x5b, 0x58, 0x9a, 0x1b,
- 0x97, 0x29, 0xab, 0x2f, 0xa8, 0xb7, 0xb9, 0x34, 0xba, 0xb4, 0x37, 0xb7,
- 0x09, 0x42, 0xc1, 0x4d, 0x10, 0x8a, 0x6e, 0x43, 0x40, 0x4c, 0x10, 0x0a,
- 0x6f, 0x82, 0x50, 0x7c, 0x1b, 0x16, 0xe2, 0x15, 0x60, 0x21, 0x16, 0x64,
- 0x61, 0x16, 0x86, 0x59, 0x20, 0x68, 0x01, 0x20, 0x42, 0x55, 0x84, 0x35,
- 0xf4, 0xf4, 0x24, 0x45, 0x34, 0x41, 0x28, 0xc0, 0x60, 0x83, 0xd0, 0x75,
- 0x1b, 0x96, 0xc1, 0x16, 0x60, 0x81, 0x16, 0x64, 0xe1, 0x16, 0x86, 0x5b,
- 0x18, 0x68, 0x01, 0x17, 0x58, 0x0c, 0x3d, 0x31, 0x3d, 0x49, 0x4d, 0x10,
- 0x08, 0x6d, 0x83, 0xd0, 0xed, 0xc2, 0x86, 0x85, 0xd1, 0x05, 0x58, 0xa0,
- 0x05, 0x59, 0xb8, 0x85, 0x61, 0x16, 0x18, 0x5a, 0xe0, 0x85, 0x0d, 0x43,
- 0x2d, 0xe4, 0x42, 0x2f, 0x30, 0x99, 0xb2, 0xfa, 0xa2, 0x0a, 0x93, 0x3b,
- 0x2b, 0xa3, 0x9b, 0x20, 0x14, 0x61, 0xb0, 0x61, 0x21, 0x7e, 0x01, 0x16,
- 0xc0, 0x41, 0x16, 0x68, 0x61, 0x98, 0x05, 0x82, 0x16, 0x78, 0x61, 0x43,
- 0x10, 0x0e, 0x1b, 0x06, 0x5f, 0x10, 0x07, 0x60, 0x43, 0x71, 0x0a, 0xae,
- 0x30, 0x0e, 0x1a, 0x40, 0xc3, 0x8c, 0xed, 0x2d, 0x8c, 0x6e, 0x8e, 0x45,
- 0x9a, 0xdb, 0x1c, 0xdd, 0xdc, 0x04, 0x81, 0xd8, 0x68, 0xcc, 0xa5, 0x9d,
- 0x7d, 0xb1, 0x91, 0xd1, 0x98, 0x4b, 0x3b, 0xfb, 0x9a, 0xa3, 0x23, 0x42,
- 0x57, 0x86, 0xf7, 0xe5, 0xf6, 0x26, 0xd7, 0xb6, 0x41, 0x29, 0x07, 0xcf,
- 0x1c, 0xce, 0x01, 0x1d, 0x90, 0x74, 0x08, 0x03, 0x75, 0x18, 0xaa, 0xb0,
- 0xb1, 0xd9, 0xb5, 0xb9, 0xa4, 0x91, 0x95, 0xb9, 0xd1, 0x4d, 0x09, 0x82,
- 0x2a, 0x64, 0x78, 0x2e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x53,
- 0x02, 0xa2, 0x09, 0x19, 0x9e, 0x8b, 0x5d, 0x18, 0x9b, 0x5d, 0x99, 0xdc,
- 0x94, 0xa0, 0xa8, 0x43, 0x86, 0xe7, 0x32, 0x87, 0x16, 0x46, 0x56, 0x26,
- 0xd7, 0xf4, 0x46, 0x56, 0xc6, 0x36, 0x25, 0x40, 0xca, 0x90, 0xe1, 0xb9,
- 0xc8, 0x95, 0xcd, 0xbd, 0xd5, 0xc9, 0x8d, 0x95, 0xcd, 0x4d, 0x09, 0xb2,
- 0x4a, 0x64, 0x78, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x41, 0x6e, 0x6e, 0x6f,
- 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x53, 0x84, 0x52, 0x50, 0x85,
- 0x3a, 0x64, 0x78, 0x2e, 0x76, 0x69, 0x65, 0x77, 0x49, 0x64, 0x53, 0x74,
- 0x61, 0x74, 0x65, 0x53, 0x02, 0x56, 0xa8, 0x43, 0x86, 0xe7, 0x52, 0xe6,
- 0x46, 0x27, 0x97, 0x07, 0xf5, 0x96, 0xe6, 0x46, 0x37, 0x37, 0x25, 0x18,
- 0x87, 0x2e, 0x64, 0x78, 0x2e, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x65, 0x72,
- 0x73, 0x53, 0x02, 0x75, 0x00, 0x00, 0x00, 0x00, 0x79, 0x18, 0x00, 0x00,
- 0x18, 0x00, 0x00, 0x00, 0x46, 0xb0, 0x0d, 0x97, 0xef, 0x3c, 0xbe, 0x10,
- 0x17, 0xb7, 0x6d, 0x05, 0xd2, 0x70, 0xf9, 0xce, 0xe3, 0x0b, 0x11, 0x01,
- 0xf8, 0x8b, 0x03, 0x0c, 0x62, 0xf3, 0x50, 0x93, 0x5f, 0xdc, 0xb6, 0x0d,
- 0x40, 0xc3, 0xe5, 0x3b, 0x8f, 0x2f, 0x01, 0xcc, 0xb3, 0x10, 0x7e, 0x71,
- 0xdb, 0x26, 0x50, 0x0d, 0x97, 0xef, 0x3c, 0xbe, 0x34, 0x39, 0x11, 0x81,
- 0x52, 0xd3, 0x43, 0x4d, 0x7e, 0x71, 0xdb, 0x06, 0x40, 0x30, 0x00, 0xd2,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x41, 0x53, 0x48,
- 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x65, 0x92, 0x64, 0xbe,
- 0xfb, 0x13, 0x33, 0x56, 0x24, 0xa1, 0x1d, 0x2c, 0x00, 0x21, 0x70, 0xa6,
- 0x44, 0x58, 0x49, 0x4c, 0x88, 0x07, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00,
- 0xe2, 0x01, 0x00, 0x00, 0x44, 0x58, 0x49, 0x4c, 0x00, 0x01, 0x00, 0x00,
- 0x10, 0x00, 0x00, 0x00, 0x70, 0x07, 0x00, 0x00, 0x42, 0x43, 0xc0, 0xde,
- 0x21, 0x0c, 0x00, 0x00, 0xd9, 0x01, 0x00, 0x00, 0x0b, 0x82, 0x20, 0x00,
- 0x40, 0x07, 0x43, 0x9e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x11, 0x00, 0x00, 0x00, 0x32, 0x1e, 0x98, 0x14, 0x19, 0x11, 0x4c, 0x90,
- 0x0e, 0xc5, 0x50, 0x04, 0x25, 0x51, 0xe0, 0x01, 0x65, 0x50, 0x1e, 0x54,
- 0x4a, 0xa2, 0x0c, 0x0a, 0x61, 0x04, 0xa0, 0x08, 0x0a, 0x84, 0xf2, 0x0c,
- 0x00, 0xed, 0x19, 0x00, 0xea, 0x33, 0x00, 0xe4, 0xc7, 0x72, 0x18, 0x02,
- 0x00, 0x00, 0xe0, 0x79, 0x00, 0x20, 0x10, 0x08, 0x04, 0x00, 0x00, 0x00,
- 0x79, 0x18, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0x1a, 0x03, 0x4c, 0x90,
- 0x10, 0x4c, 0x10, 0x08, 0x63, 0x82, 0x40, 0x1c, 0x1b, 0x84, 0x81, 0x98,
- 0x20, 0x10, 0xc8, 0x06, 0x61, 0x30, 0x28, 0xc0, 0xcd, 0x4d, 0x10, 0x88,
- 0x64, 0xc3, 0x80, 0x24, 0xc4, 0x04, 0x21, 0xab, 0x08, 0x4c, 0x10, 0x08,
- 0x65, 0x82, 0x40, 0x2c, 0x1b, 0x04, 0xc2, 0xd9, 0x90, 0x10, 0x0b, 0x43,
- 0x10, 0x43, 0x43, 0x3c, 0x1b, 0x02, 0x68, 0x82, 0xb0, 0x59, 0x13, 0x04,
- 0x82, 0xd9, 0x80, 0x10, 0x12, 0x43, 0x0c, 0xc3, 0x04, 0x6c, 0x08, 0xa8,
- 0x09, 0x42, 0x77, 0x6d, 0x40, 0x08, 0x8b, 0x21, 0x88, 0x81, 0x00, 0x36,
- 0x04, 0xd7, 0x06, 0x22, 0x02, 0x2a, 0x6c, 0x82, 0xe0, 0x61, 0x1b, 0x02,
- 0x6d, 0x82, 0x20, 0x00, 0x24, 0xda, 0xc2, 0xd2, 0xdc, 0xb8, 0x4c, 0x59,
- 0x7d, 0x41, 0xbd, 0xcd, 0xa5, 0xd1, 0xa5, 0xbd, 0xb9, 0x4d, 0x10, 0x8a,
- 0x67, 0x82, 0x50, 0x40, 0x1b, 0x02, 0x62, 0x82, 0x50, 0x44, 0x13, 0x84,
- 0x42, 0xda, 0xb0, 0x10, 0xde, 0x07, 0x06, 0x61, 0x20, 0x06, 0x83, 0x18,
- 0x10, 0x63, 0x00, 0x10, 0xa1, 0x2a, 0xc2, 0x1a, 0x7a, 0x7a, 0x92, 0x22,
- 0x9a, 0x20, 0x14, 0xd3, 0x04, 0x81, 0x68, 0x36, 0x08, 0x67, 0x70, 0x06,
- 0x1b, 0x96, 0xa1, 0x0c, 0xbe, 0x31, 0x08, 0x03, 0x33, 0x18, 0xcc, 0x60,
- 0x18, 0x03, 0x34, 0x60, 0x31, 0xf4, 0xc4, 0xf4, 0x24, 0x35, 0x41, 0x20,
- 0x9c, 0x0d, 0xc2, 0x19, 0xac, 0xc1, 0x86, 0xa5, 0x51, 0x83, 0x6f, 0x0c,
- 0xc2, 0xc0, 0x0c, 0x06, 0x31, 0x68, 0xc6, 0x80, 0x0d, 0x36, 0x0c, 0x64,
- 0x90, 0x06, 0x6d, 0xc0, 0x64, 0xca, 0xea, 0x8b, 0x2a, 0x4c, 0xee, 0xac,
- 0x8c, 0x6e, 0x82, 0x50, 0x50, 0x1b, 0x16, 0xe2, 0x0d, 0x3e, 0x38, 0x08,
- 0x83, 0x31, 0x18, 0xc4, 0x80, 0x18, 0x03, 0x36, 0xd8, 0x10, 0xc4, 0xc1,
- 0x86, 0xc1, 0x0d, 0xe4, 0x00, 0xd8, 0x50, 0x70, 0xdd, 0x1c, 0x64, 0x40,
- 0x15, 0x36, 0x36, 0xbb, 0x36, 0x97, 0x34, 0xb2, 0x32, 0x37, 0xba, 0x29,
- 0x41, 0x50, 0x85, 0x0c, 0xcf, 0xc5, 0xae, 0x4c, 0x6e, 0x2e, 0xed, 0xcd,
- 0x6d, 0x4a, 0x40, 0x34, 0x21, 0xc3, 0x73, 0xb1, 0x0b, 0x63, 0xb3, 0x2b,
- 0x93, 0x9b, 0x12, 0x18, 0x75, 0xc8, 0xf0, 0x5c, 0xe6, 0xd0, 0xc2, 0xc8,
- 0xca, 0xe4, 0x9a, 0xde, 0xc8, 0xca, 0xd8, 0xa6, 0x04, 0x49, 0x19, 0x32,
- 0x3c, 0x17, 0xb9, 0xb2, 0xb9, 0xb7, 0x3a, 0xb9, 0xb1, 0xb2, 0xb9, 0x29,
- 0x01, 0x56, 0x87, 0x0c, 0xcf, 0xc5, 0x2e, 0xad, 0xec, 0x2e, 0x89, 0x6c,
- 0x8a, 0x2e, 0x8c, 0xae, 0x6c, 0x4a, 0xa0, 0xd5, 0x21, 0xc3, 0x73, 0x29,
- 0x73, 0xa3, 0x93, 0xcb, 0x83, 0x7a, 0x4b, 0x73, 0xa3, 0x9b, 0x9b, 0x12,
- 0xcc, 0x01, 0x00, 0x00, 0x79, 0x18, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00,
- 0xf4, 0x00, 0x00, 0x00, 0x71, 0x20, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00,
- 0x46, 0xb0, 0x0d, 0x97, 0xef, 0x3c, 0xbe, 0x10, 0x50, 0x45, 0x41, 0x44,
- 0xa5, 0x03, 0x0c, 0x25, 0x61, 0x00, 0x02, 0xe6, 0x17, 0xb7, 0x6d, 0x05,
- 0x62, 0xf3, 0x50, 0x93, 0x5f, 0xdc, 0xb6, 0x0d, 0x40, 0xc3, 0xe5, 0x3b,
- 0x8f, 0x2f, 0x01, 0xcc, 0xb3, 0x10, 0x7e, 0x71, 0xdb, 0x26, 0x50, 0x0d,
- 0x97, 0xef, 0x3c, 0xbe, 0x34, 0x39, 0x11, 0x81, 0x52, 0xd3, 0x43, 0x4d,
- 0x7e, 0x71, 0xdb, 0x06, 0x40, 0x30, 0x00, 0xd2, 0x00, 0x00, 0x00, 0x00,
- 0x61, 0x20, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x13, 0x04, 0x41, 0x2c,
- 0x10, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x24, 0x47, 0x00, 0x88,
- 0xcc, 0x00, 0x14, 0x42, 0x29, 0x94, 0x5c, 0xe1, 0x95, 0x1d, 0x95, 0x12,
- 0xa0, 0x31, 0x03, 0x00, 0x23, 0x06, 0x09, 0x00, 0x82, 0x60, 0x30, 0x75,
- 0x05, 0xb4, 0x6d, 0xc9, 0x88, 0x41, 0x02, 0x80, 0x20, 0x18, 0x4c, 0x9e,
- 0x31, 0x71, 0x9c, 0x32, 0x62, 0x90, 0x00, 0x20, 0x08, 0x06, 0xd3, 0x77,
- 0x44, 0x9d, 0xb7, 0x8c, 0x18, 0x24, 0x00, 0x08, 0x82, 0x81, 0x41, 0x06,
- 0xca, 0xe6, 0x4d, 0xcb, 0x88, 0x41, 0x02, 0x80, 0x20, 0x18, 0x18, 0x65,
- 0xb0, 0x70, 0x9f, 0xc1, 0x8c, 0x18, 0x24, 0x00, 0x08, 0x82, 0x81, 0x61,
- 0x06, 0x4c, 0x07, 0x06, 0x54, 0x33, 0x62, 0x90, 0x00, 0x20, 0x08, 0x06,
- 0xc6, 0x19, 0x34, 0x5e, 0x18, 0x60, 0xce, 0x88, 0x41, 0x02, 0x80, 0x20,
- 0x18, 0x18, 0x68, 0xe0, 0x8c, 0x81, 0x18, 0x5c, 0xcf, 0x88, 0x41, 0x02,
- 0x80, 0x20, 0x18, 0x18, 0x69, 0xf0, 0x90, 0xc1, 0x18, 0x28, 0xd0, 0x88,
- 0xc1, 0x03, 0x80, 0x20, 0x18, 0x34, 0x68, 0xd0, 0x24, 0x88, 0x10, 0x28,
- 0x0a, 0x19, 0x90, 0x41, 0xa4, 0x8c, 0x26, 0x04, 0xc0, 0x68, 0x82, 0x10,
- 0x8c, 0x26, 0x0c, 0xc2, 0x68, 0x02, 0x31, 0x8c, 0x18, 0x1c, 0x00, 0x08,
- 0x82, 0x01, 0xc4, 0x06, 0x11, 0x93, 0x06, 0xa3, 0x09, 0xc1, 0x60, 0x46,
- 0x23, 0x1f, 0x0b, 0x04, 0xf9, 0xd8, 0xe1, 0xc8, 0xc7, 0x02, 0x42, 0x3e,
- 0x86, 0x3c, 0xf2, 0xb1, 0xc0, 0x90, 0x8f, 0x25, 0x90, 0x7c, 0x46, 0x0c,
- 0x12, 0x00, 0x04, 0xc1, 0x00, 0xb9, 0x83, 0x4e, 0x0e, 0xe4, 0xe0, 0x0c,
- 0x8c, 0x11, 0x83, 0x04, 0x00, 0x41, 0x30, 0x40, 0xee, 0xa0, 0x93, 0x03,
- 0x39, 0xc8, 0x88, 0x11, 0x83, 0x04, 0x00, 0x41, 0x30, 0x40, 0xee, 0xa0,
- 0x93, 0x03, 0x39, 0x30, 0x03, 0x61, 0xc4, 0x20, 0x01, 0x40, 0x10, 0x0c,
- 0x90, 0x3b, 0xe8, 0xe4, 0x40, 0x0e, 0xd2, 0x20, 0x40, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00
+; shader hash: 659264befb13335624a11d2c002170a6
+ %1 = call %dx.types.Handle @dx.op.createHandle(i32 57, i8 0, i32 0, i32 0, i1 false) ; CreateHandle(resourceClass,rangeId,index,nonUniformIndex)
+ %2 = call %dx.types.Handle @dx.op.createHandle(i32 57, i8 3, i32 0, i32 0, i1 false) ; CreateHandle(resourceClass,rangeId,index,nonUniformIndex)
+ %3 = call %dx.types.Handle @dx.op.createHandle(i32 57, i8 2, i32 0, i32 1, i1 false) ; CreateHandle(resourceClass,rangeId,index,nonUniformIndex)
+ %4 = call float @dx.op.loadInput.f32(i32 4, i32 2, i32 0, i8 0, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
+ %5 = call float @dx.op.loadInput.f32(i32 4, i32 2, i32 0, i8 1, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
+ %6 = call float @dx.op.loadInput.f32(i32 4, i32 2, i32 0, i8 2, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
+ %7 = call float @dx.op.loadInput.f32(i32 4, i32 2, i32 0, i8 3, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
+ %8 = call float @dx.op.loadInput.f32(i32 4, i32 1, i32 0, i8 0, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
+ %9 = call float @dx.op.loadInput.f32(i32 4, i32 1, i32 0, i8 1, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
+ %10 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %1, %dx.types.Handle %2, float %8, float %9, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp)
+ %11 = extractvalue %dx.types.ResRet.f32 %10, 0
+ %12 = extractvalue %dx.types.ResRet.f32 %10, 1
+ %13 = extractvalue %dx.types.ResRet.f32 %10, 2
+ %14 = extractvalue %dx.types.ResRet.f32 %10, 3
+ %15 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %3, i32 0) ; CBufferLoadLegacy(handle,regIndex)
+ %16 = extractvalue %dx.types.CBufRet.f32 %15, 3
+ %17 = fmul fast float %11, %4
+ %18 = fmul fast float %17, %16
+ %19 = fmul fast float %12, %5
+ %20 = fmul fast float %19, %16
+ %21 = fmul fast float %13, %6
+ %22 = fmul fast float %21, %16
+ %23 = fmul fast float %14, %7
+ call void @dx.op.storeOutput.f32(i32 5, i32 0, i32 0, i8 0, float %18) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
+ call void @dx.op.storeOutput.f32(i32 5, i32 0, i32 0, i8 1, float %20) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
+ call void @dx.op.storeOutput.f32(i32 5, i32 0, i32 0, i8 2, float %22) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
+ call void @dx.op.storeOutput.f32(i32 5, i32 0, i32 0, i8 3, float %23) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
+!dx.viewIdState = !{!12}
+!dx.entryPoints = !{!13}
+!4 = !{!5, null, !8, !10}
+!8 = !{!9}
+!9 = !{i32 0, %Constants* undef, !"", i32 0, i32 1, i32 1, i32 112, null}
+!11 = !{i32 0, %struct.SamplerState* undef, !"", i32 0, i32 0, i32 1, i32 0, null}
+!12 = !{[14 x i32] [i32 12, i32 4, i32 0, i32 0, i32 0, i32 0, i32 15, i32 15, i32 0, i32 0, i32 1, i32 2, i32 4, i32 8]}
+!13 = !{void ()* @main, !"main", !14, !4, null}
+!14 = !{!15, !22, null}
+!15 = !{!16, !18, !20}
+!16 = !{i32 0, !"SV_Position", i8 9, i8 3, !17, i8 4, i32 1, i8 4, i32 0, i8 0, null}
+!17 = !{i32 0}
+!18 = !{i32 1, !"TEXCOORD", i8 9, i8 0, !17, i8 2, i32 1, i8 2, i32 1, i8 0, !19}
+!19 = !{i32 3, i32 3}
+!20 = !{i32 2, !"COLOR", i8 9, i8 0, !17, i8 2, i32 1, i8 4, i32 2, i8 0, !21}
+!21 = !{i32 3, i32 15}
+!22 = !{!23}
+!23 = !{i32 0, !"SV_Target", i8 9, i8 16, !17, i8 0, i32 1, i8 4, i32 0, i8 0, !21}
+ 0x44, 0x58, 0x42, 0x43, 0xb3, 0x69, 0x88, 0xa8, 0x1b, 0xbd, 0xf8, 0x6c,
+ 0x94, 0xe3, 0xf8, 0x24, 0xa1, 0xa0, 0x04, 0x23, 0x01, 0x00, 0x00, 0x00,
+ 0xf4, 0x12, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00,
+ 0x34, 0x02, 0x00, 0x00, 0xdc, 0x02, 0x00, 0x00, 0x48, 0x0b, 0x00, 0x00,
+ 0x64, 0x0b, 0x00, 0x00, 0x53, 0x46, 0x49, 0x30, 0x08, 0x00, 0x00, 0x00,
+ 0x74, 0x00, 0x00, 0x00, 0x50, 0x53, 0x56, 0x30, 0x14, 0x01, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00,
+ 0x52, 0x54, 0x53, 0x30, 0xa0, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00,
+ 0x04, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0xa0, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x05, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x05, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00,
+ 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x53, 0x54, 0x41, 0x54, 0x64, 0x08, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00,
+ 0x19, 0x02, 0x00, 0x00, 0x44, 0x58, 0x49, 0x4c, 0x00, 0x01, 0x00, 0x00,
+ 0x10, 0x00, 0x00, 0x00, 0x4c, 0x08, 0x00, 0x00, 0x42, 0x43, 0xc0, 0xde,
+ 0x21, 0x0c, 0x00, 0x00, 0x10, 0x02, 0x00, 0x00, 0x0b, 0x82, 0x20, 0x00,
+ 0x25, 0x05, 0x08, 0x19, 0x1e, 0x04, 0x8b, 0x62, 0x80, 0x14, 0x45, 0x02,
+ 0x42, 0x92, 0x0b, 0x42, 0xa4, 0x10, 0x32, 0x14, 0x38, 0x08, 0x18, 0x4b,
+ 0x0a, 0x32, 0x52, 0x88, 0x48, 0x90, 0x14, 0x20, 0x43, 0x46, 0x88, 0xa5,
+ 0x00, 0x19, 0x32, 0x42, 0xe4, 0x48, 0x0e, 0x90, 0x91, 0x22, 0xc4, 0x50,
+ 0x41, 0x51, 0x81, 0x8c, 0xe1, 0x83, 0xe5, 0x8a, 0x04, 0x29, 0x46, 0x06,
+ 0x89, 0x20, 0x00, 0x00, 0x4e, 0x00, 0x00, 0x00, 0x32, 0x22, 0x48, 0x09,
+ 0x20, 0x64, 0x85, 0x04, 0x93, 0x22, 0xa4, 0x84, 0x04, 0x93, 0x22, 0xe3,
+ 0x84, 0xa1, 0x90, 0x14, 0x12, 0x4c, 0x8a, 0x8c, 0x0b, 0x84, 0xa4, 0x4c,
+ 0x10, 0x7c, 0x23, 0x00, 0x25, 0x00, 0x14, 0x66, 0x00, 0xe6, 0x08, 0xc0,
+ 0x60, 0x8e, 0x00, 0x29, 0xc6, 0x20, 0x84, 0x14, 0x42, 0xa6, 0x18, 0x80,
+ 0x10, 0x52, 0x06, 0xa1, 0x9b, 0x86, 0xcb, 0x9f, 0xb0, 0x87, 0x90, 0xfc,
+ 0x95, 0x90, 0x56, 0x62, 0xf2, 0x8b, 0xdb, 0x46, 0xc5, 0x18, 0x63, 0x10,
+ 0x2a, 0xf7, 0x0c, 0x97, 0x3f, 0x61, 0x0f, 0x21, 0xf9, 0x21, 0xd0, 0x0c,
+ 0x0b, 0x81, 0x82, 0x55, 0x18, 0x45, 0x18, 0x1b, 0x63, 0x0c, 0x42, 0xc8,
+ 0xa0, 0x76, 0xd4, 0x70, 0xf9, 0x13, 0xf6, 0x10, 0x92, 0xcf, 0x6d, 0x54,
+ 0xb1, 0x12, 0x93, 0x5f, 0xdc, 0x36, 0x22, 0xc6, 0x18, 0xa3, 0x10, 0x8f,
+ 0x30, 0x42, 0x70, 0x8e, 0x20, 0x28, 0x06, 0x23, 0x85, 0x10, 0x49, 0x73,
+ 0x20, 0x60, 0x18, 0x81, 0x18, 0x66, 0x6a, 0x83, 0x71, 0x60, 0x87, 0x70,
+ 0x98, 0x87, 0x79, 0x70, 0x03, 0x5a, 0x28, 0x07, 0x7c, 0xa0, 0x87, 0x7a,
+ 0x90, 0x87, 0x72, 0x90, 0x03, 0x52, 0xe0, 0x03, 0x7b, 0x28, 0x87, 0x71,
+ 0xa0, 0x87, 0x77, 0x90, 0x07, 0x3e, 0x30, 0x07, 0x76, 0x78, 0x87, 0x70,
+ 0xa0, 0x07, 0x36, 0x00, 0x03, 0x3a, 0xf0, 0x03, 0x30, 0xf0, 0x03, 0x3d,
+ 0xd0, 0x83, 0x76, 0x48, 0x07, 0x78, 0x98, 0x87, 0x5f, 0xa0, 0x87, 0x7c,
+ 0x80, 0x87, 0x72, 0x40, 0x01, 0x99, 0x49, 0x0c, 0xc6, 0x81, 0x1d, 0xc2,
+ 0x61, 0x1e, 0xe6, 0xc1, 0x0d, 0x68, 0xa1, 0x1c, 0xf0, 0x81, 0x1e, 0xea,
+ 0x41, 0x1e, 0xca, 0x41, 0x0e, 0x48, 0x81, 0x0f, 0xec, 0xa1, 0x1c, 0xc6,
+ 0x81, 0x1e, 0xde, 0x41, 0x1e, 0xf8, 0xc0, 0x1c, 0xd8, 0xe1, 0x1d, 0xc2,
+ 0x81, 0x1e, 0xd8, 0x00, 0x0c, 0xe8, 0xc0, 0x0f, 0xc0, 0xc0, 0x0f, 0x90,
+ 0x60, 0x2f, 0xe1, 0x4b, 0x38, 0xa7, 0x91, 0x26, 0xa0, 0x99, 0x24, 0xd4,
+ 0x8c, 0x31, 0x86, 0x1d, 0x63, 0x0c, 0x6b, 0xad, 0x25, 0x7d, 0x93, 0x34,
+ 0x45, 0x94, 0x30, 0xf9, 0x2c, 0xc0, 0x3c, 0x0b, 0x11, 0xb1, 0x13, 0x30,
+ 0x11, 0x28, 0x20, 0xc4, 0xd3, 0x81, 0x00, 0x00, 0x13, 0x14, 0x72, 0xc0,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0xc8, 0x33, 0x01, 0x01,
+ 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x16, 0x08, 0x00,
+ 0x18, 0x00, 0x00, 0x00, 0x32, 0x1e, 0x98, 0x18, 0x19, 0x11, 0x4c, 0x90,
+ 0x0c, 0x45, 0x50, 0x12, 0x05, 0x1e, 0x50, 0x06, 0xe5, 0x50, 0x08, 0x05,
+ 0x51, 0x18, 0x05, 0x52, 0x40, 0x85, 0x54, 0x50, 0x85, 0x55, 0x60, 0x05,
+ 0x18, 0x50, 0xa0, 0x01, 0x05, 0x1c, 0x50, 0x1e, 0x85, 0x43, 0xa5, 0x24,
+ 0xca, 0xa0, 0x10, 0x46, 0x00, 0x8a, 0xa0, 0x40, 0x48, 0xd6, 0x00, 0xe5,
+ 0x19, 0x00, 0xd2, 0x33, 0x00, 0xb4, 0x67, 0x00, 0xa8, 0xcf, 0x00, 0x90,
+ 0x1f, 0xcb, 0x61, 0x08, 0x00, 0x00, 0x80, 0xe7, 0x01, 0x80, 0x40, 0x20,
+ 0x10, 0x00, 0x00, 0x00, 0x79, 0x18, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00,
+ 0x26, 0x27, 0x65, 0x43, 0x10, 0x4c, 0x10, 0x08, 0x63, 0x82, 0x40, 0x1c,
+ 0x1b, 0x84, 0x81, 0xd8, 0x20, 0x10, 0x04, 0x05, 0xb8, 0xb9, 0x09, 0x02,
+ 0x81, 0x6c, 0x18, 0x0e, 0x84, 0x98, 0x20, 0x64, 0x63, 0x40, 0x84, 0xae,
+ 0x0c, 0x8f, 0xae, 0x4e, 0xae, 0x0c, 0x66, 0x82, 0x40, 0x24, 0x13, 0x04,
+ 0x42, 0xd9, 0x20, 0x10, 0xcd, 0x86, 0x84, 0x50, 0x16, 0x82, 0x18, 0x18,
+ 0xc2, 0xd9, 0x10, 0x3c, 0x13, 0x84, 0xad, 0x0c, 0x98, 0x0c, 0xbd, 0xb9,
+ 0xcd, 0xd1, 0x85, 0xb9, 0xd1, 0xcd, 0x4d, 0x10, 0x88, 0x65, 0x03, 0x42,
+ 0x44, 0x12, 0x31, 0x0c, 0x13, 0xb0, 0x21, 0xa0, 0x26, 0x08, 0x9d, 0x19,
+ 0x10, 0x99, 0x0b, 0x6b, 0x83, 0x63, 0x2b, 0x93, 0x83, 0xd9, 0x80, 0x10,
+ 0xd6, 0x45, 0x10, 0x03, 0x01, 0x6c, 0x08, 0xb0, 0x0d, 0x04, 0x04, 0x54,
+ 0xd9, 0x04, 0x41, 0x23, 0x03, 0x32, 0x73, 0x63, 0x52, 0x47, 0x42, 0x5f,
+ 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x13, 0x04, 0x82, 0x99, 0x20, 0x10,
+ 0xcd, 0x06, 0x03, 0xe1, 0x3a, 0xc2, 0x6b, 0xc8, 0xd0, 0x95, 0xe1, 0xd1,
+ 0xd5, 0xc9, 0x95, 0x7d, 0xd1, 0xe5, 0xc1, 0x95, 0x4d, 0x10, 0x08, 0x67,
+ 0x83, 0x81, 0x80, 0x41, 0x17, 0x06, 0x5e, 0x43, 0x25, 0xcd, 0x0d, 0xae,
+ 0x8e, 0xee, 0x8b, 0x2e, 0x0f, 0xae, 0x6c, 0x82, 0x40, 0x3c, 0x1b, 0x0c,
+ 0x64, 0x0c, 0x3a, 0x32, 0xf0, 0x1a, 0x2e, 0x63, 0x6f, 0x6c, 0x6f, 0x72,
+ 0x5f, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x13, 0x04, 0x02, 0x9a, 0x20, 0x48,
+ 0x62, 0xb0, 0x01, 0x41, 0xcc, 0xa0, 0x3b, 0x03, 0xaf, 0x69, 0xd0, 0x80,
+ 0x0a, 0x5d, 0x19, 0x5e, 0x19, 0xdb, 0xd7, 0x5c, 0x9a, 0x5e, 0xd9, 0x04,
+ 0x81, 0x88, 0x36, 0x18, 0x88, 0x1a, 0x74, 0x6b, 0xe0, 0x35, 0x74, 0xe8,
+ 0xde, 0xdc, 0xca, 0xda, 0xc2, 0xe0, 0xbe, 0xda, 0xca, 0xe8, 0xd0, 0xde,
+ 0xc8, 0x26, 0x08, 0x84, 0xb4, 0xc1, 0x40, 0xda, 0xa0, 0x73, 0x03, 0xaf,
+ 0xe1, 0x43, 0xf7, 0xe6, 0x56, 0xd6, 0x16, 0x06, 0xf7, 0x65, 0x16, 0x36,
+ 0x46, 0xf7, 0x26, 0x17, 0x33, 0x41, 0x20, 0xa6, 0x0d, 0x06, 0x02, 0x07,
+ 0x5d, 0x1c, 0x78, 0x0d, 0x1f, 0xba, 0x37, 0xb7, 0xb2, 0xb6, 0x30, 0xb8,
+ 0x2f, 0xb3, 0xb0, 0x31, 0xba, 0x37, 0x39, 0x99, 0x09, 0x02, 0x41, 0x6d,
+ 0x30, 0x90, 0x39, 0xe8, 0xe8, 0xc0, 0x6b, 0xf8, 0xcc, 0x91, 0xc9, 0x7d,
+ 0xdd, 0xa1, 0xa5, 0xd1, 0x95, 0x7d, 0xc1, 0xbd, 0xa5, 0xb9, 0xd1, 0x4d,
+ 0x10, 0x88, 0x6a, 0x83, 0x81, 0xd8, 0x41, 0x77, 0x07, 0x5e, 0xc3, 0x23,
+ 0xeb, 0xcd, 0xcc, 0x6c, 0xae, 0x8c, 0x6e, 0x82, 0x40, 0x58, 0x1b, 0x0c,
+ 0x24, 0x0f, 0x3a, 0x3d, 0xf0, 0x1a, 0x1a, 0x52, 0x63, 0x6f, 0x65, 0x66,
+ 0x66, 0x13, 0x04, 0xe2, 0xda, 0x60, 0x20, 0x7c, 0xd0, 0xf5, 0x81, 0xd7,
+ 0xd0, 0x38, 0x1a, 0x7b, 0x2b, 0x33, 0x33, 0x9b, 0x20, 0x10, 0xd8, 0x06,
+ 0x03, 0xf9, 0x83, 0x0e, 0x14, 0xbc, 0x86, 0x86, 0xd0, 0xd8, 0x5b, 0x99,
+ 0x99, 0xd9, 0x04, 0x81, 0xc8, 0x36, 0x18, 0x88, 0x28, 0x74, 0xa3, 0xe0,
+ 0x35, 0x1b, 0x9c, 0xe9, 0x13, 0x83, 0x32, 0x48, 0x03, 0x36, 0x78, 0x03,
+ 0x39, 0xa8, 0x03, 0x3c, 0xd8, 0x03, 0x3f, 0x08, 0x05, 0x52, 0xd8, 0x30,
+ 0x10, 0x5b, 0x29, 0x4c, 0x10, 0x04, 0x60, 0x03, 0xb0, 0x61, 0x20, 0x50,
+ 0x01, 0x15, 0x36, 0x04, 0xa9, 0xb0, 0x61, 0x18, 0x4e, 0x41, 0x15, 0x26,
+ 0x08, 0xde, 0x19, 0x6c, 0x08, 0x58, 0x81, 0x44, 0x5b, 0x58, 0x9a, 0x1b,
+ 0x97, 0x29, 0xab, 0x2f, 0xa8, 0xb7, 0xb9, 0x34, 0xba, 0xb4, 0x37, 0xb7,
+ 0x09, 0x42, 0xc1, 0x4d, 0x10, 0x8a, 0x6e, 0x43, 0x40, 0x4c, 0x10, 0x0a,
+ 0x6f, 0x82, 0x50, 0x7c, 0x1b, 0x16, 0xe2, 0x15, 0x60, 0x21, 0x16, 0x64,
+ 0x61, 0x16, 0x86, 0x59, 0x20, 0x68, 0x01, 0x20, 0x42, 0x55, 0x84, 0x35,
+ 0xf4, 0xf4, 0x24, 0x45, 0x34, 0x41, 0x28, 0xc0, 0x60, 0x83, 0xd0, 0x75,
+ 0x1b, 0x96, 0xc1, 0x16, 0x60, 0x81, 0x16, 0x64, 0xe1, 0x16, 0x86, 0x5b,
+ 0x18, 0x68, 0x01, 0x17, 0x58, 0x0c, 0x3d, 0x31, 0x3d, 0x49, 0x4d, 0x10,
+ 0x08, 0x6d, 0x83, 0xd0, 0xed, 0xc2, 0x86, 0x85, 0xd1, 0x05, 0x58, 0xa0,
+ 0x05, 0x59, 0xb8, 0x85, 0x61, 0x16, 0x18, 0x5a, 0xe0, 0x85, 0x0d, 0x43,
+ 0x2d, 0xe4, 0x42, 0x2f, 0x30, 0x99, 0xb2, 0xfa, 0xa2, 0x0a, 0x93, 0x3b,
+ 0x2b, 0xa3, 0x9b, 0x20, 0x14, 0x61, 0xb0, 0x61, 0x21, 0x7e, 0x01, 0x16,
+ 0xc0, 0x41, 0x16, 0x68, 0x61, 0x98, 0x05, 0x82, 0x16, 0x78, 0x61, 0x43,
+ 0x10, 0x0e, 0x1b, 0x06, 0x5f, 0x10, 0x07, 0x60, 0x43, 0x71, 0x0a, 0xae,
+ 0x30, 0x0e, 0x1a, 0x40, 0xc3, 0x8c, 0xed, 0x2d, 0x8c, 0x6e, 0x8e, 0x45,
+ 0x9a, 0xdb, 0x1c, 0xdd, 0xdc, 0x04, 0x81, 0xd8, 0x68, 0xcc, 0xa5, 0x9d,
+ 0x7d, 0xb1, 0x91, 0xd1, 0x98, 0x4b, 0x3b, 0xfb, 0x9a, 0xa3, 0x23, 0x42,
+ 0x57, 0x86, 0xf7, 0xe5, 0xf6, 0x26, 0xd7, 0xb6, 0x41, 0x29, 0x07, 0xcf,
+ 0x1c, 0xce, 0x01, 0x1d, 0x90, 0x74, 0x08, 0x03, 0x75, 0x18, 0xaa, 0xb0,
+ 0xb1, 0xd9, 0xb5, 0xb9, 0xa4, 0x91, 0x95, 0xb9, 0xd1, 0x4d, 0x09, 0x82,
+ 0x2a, 0x64, 0x78, 0x2e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x53,
+ 0x02, 0xa2, 0x09, 0x19, 0x9e, 0x8b, 0x5d, 0x18, 0x9b, 0x5d, 0x99, 0xdc,
+ 0x94, 0xa0, 0xa8, 0x43, 0x86, 0xe7, 0x32, 0x87, 0x16, 0x46, 0x56, 0x26,
+ 0xd7, 0xf4, 0x46, 0x56, 0xc6, 0x36, 0x25, 0x40, 0xca, 0x90, 0xe1, 0xb9,
+ 0xc8, 0x95, 0xcd, 0xbd, 0xd5, 0xc9, 0x8d, 0x95, 0xcd, 0x4d, 0x09, 0xb2,
+ 0x4a, 0x64, 0x78, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x41, 0x6e, 0x6e, 0x6f,
+ 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x53, 0x84, 0x52, 0x50, 0x85,
+ 0x3a, 0x64, 0x78, 0x2e, 0x76, 0x69, 0x65, 0x77, 0x49, 0x64, 0x53, 0x74,
+ 0x61, 0x74, 0x65, 0x53, 0x02, 0x56, 0xa8, 0x43, 0x86, 0xe7, 0x52, 0xe6,
+ 0x46, 0x27, 0x97, 0x07, 0xf5, 0x96, 0xe6, 0x46, 0x37, 0x37, 0x25, 0x18,
+ 0x87, 0x2e, 0x64, 0x78, 0x2e, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x65, 0x72,
+ 0x73, 0x53, 0x02, 0x75, 0x00, 0x00, 0x00, 0x00, 0x79, 0x18, 0x00, 0x00,
+ 0x18, 0x00, 0x00, 0x00, 0x46, 0xb0, 0x0d, 0x97, 0xef, 0x3c, 0xbe, 0x10,
+ 0x17, 0xb7, 0x6d, 0x05, 0xd2, 0x70, 0xf9, 0xce, 0xe3, 0x0b, 0x11, 0x01,
+ 0xf8, 0x8b, 0x03, 0x0c, 0x62, 0xf3, 0x50, 0x93, 0x5f, 0xdc, 0xb6, 0x0d,
+ 0x40, 0xc3, 0xe5, 0x3b, 0x8f, 0x2f, 0x01, 0xcc, 0xb3, 0x10, 0x7e, 0x71,
+ 0xdb, 0x26, 0x50, 0x0d, 0x97, 0xef, 0x3c, 0xbe, 0x34, 0x39, 0x11, 0x81,
+ 0x52, 0xd3, 0x43, 0x4d, 0x7e, 0x71, 0xdb, 0x06, 0x40, 0x30, 0x00, 0xd2,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x41, 0x53, 0x48,
+ 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x65, 0x92, 0x64, 0xbe,
+ 0xfb, 0x13, 0x33, 0x56, 0x24, 0xa1, 0x1d, 0x2c, 0x00, 0x21, 0x70, 0xa6,
+ 0x44, 0x58, 0x49, 0x4c, 0x88, 0x07, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00,
+ 0xe2, 0x01, 0x00, 0x00, 0x44, 0x58, 0x49, 0x4c, 0x00, 0x01, 0x00, 0x00,
+ 0x10, 0x00, 0x00, 0x00, 0x70, 0x07, 0x00, 0x00, 0x42, 0x43, 0xc0, 0xde,
+ 0x21, 0x0c, 0x00, 0x00, 0xd9, 0x01, 0x00, 0x00, 0x0b, 0x82, 0x20, 0x00,
+ 0x40, 0x07, 0x43, 0x9e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x11, 0x00, 0x00, 0x00, 0x32, 0x1e, 0x98, 0x14, 0x19, 0x11, 0x4c, 0x90,
+ 0x0e, 0xc5, 0x50, 0x04, 0x25, 0x51, 0xe0, 0x01, 0x65, 0x50, 0x1e, 0x54,
+ 0x4a, 0xa2, 0x0c, 0x0a, 0x61, 0x04, 0xa0, 0x08, 0x0a, 0x84, 0xf2, 0x0c,
+ 0x00, 0xed, 0x19, 0x00, 0xea, 0x33, 0x00, 0xe4, 0xc7, 0x72, 0x18, 0x02,
+ 0x00, 0x00, 0xe0, 0x79, 0x00, 0x20, 0x10, 0x08, 0x04, 0x00, 0x00, 0x00,
+ 0x79, 0x18, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0x1a, 0x03, 0x4c, 0x90,
+ 0x10, 0x4c, 0x10, 0x08, 0x63, 0x82, 0x40, 0x1c, 0x1b, 0x84, 0x81, 0x98,
+ 0x20, 0x10, 0xc8, 0x06, 0x61, 0x30, 0x28, 0xc0, 0xcd, 0x4d, 0x10, 0x88,
+ 0x64, 0xc3, 0x80, 0x24, 0xc4, 0x04, 0x21, 0xab, 0x08, 0x4c, 0x10, 0x08,
+ 0x65, 0x82, 0x40, 0x2c, 0x1b, 0x04, 0xc2, 0xd9, 0x90, 0x10, 0x0b, 0x43,
+ 0x10, 0x43, 0x43, 0x3c, 0x1b, 0x02, 0x68, 0x82, 0xb0, 0x59, 0x13, 0x04,
+ 0x82, 0xd9, 0x80, 0x10, 0x12, 0x43, 0x0c, 0xc3, 0x04, 0x6c, 0x08, 0xa8,
+ 0x09, 0x42, 0x77, 0x6d, 0x40, 0x08, 0x8b, 0x21, 0x88, 0x81, 0x00, 0x36,
+ 0x04, 0xd7, 0x06, 0x22, 0x02, 0x2a, 0x6c, 0x82, 0xe0, 0x61, 0x1b, 0x02,
+ 0x6d, 0x82, 0x20, 0x00, 0x24, 0xda, 0xc2, 0xd2, 0xdc, 0xb8, 0x4c, 0x59,
+ 0x7d, 0x41, 0xbd, 0xcd, 0xa5, 0xd1, 0xa5, 0xbd, 0xb9, 0x4d, 0x10, 0x8a,
+ 0x67, 0x82, 0x50, 0x40, 0x1b, 0x02, 0x62, 0x82, 0x50, 0x44, 0x13, 0x84,
+ 0x42, 0xda, 0xb0, 0x10, 0xde, 0x07, 0x06, 0x61, 0x20, 0x06, 0x83, 0x18,
+ 0x10, 0x63, 0x00, 0x10, 0xa1, 0x2a, 0xc2, 0x1a, 0x7a, 0x7a, 0x92, 0x22,
+ 0x9a, 0x20, 0x14, 0xd3, 0x04, 0x81, 0x68, 0x36, 0x08, 0x67, 0x70, 0x06,
+ 0x1b, 0x96, 0xa1, 0x0c, 0xbe, 0x31, 0x08, 0x03, 0x33, 0x18, 0xcc, 0x60,
+ 0x18, 0x03, 0x34, 0x60, 0x31, 0xf4, 0xc4, 0xf4, 0x24, 0x35, 0x41, 0x20,
+ 0x9c, 0x0d, 0xc2, 0x19, 0xac, 0xc1, 0x86, 0xa5, 0x51, 0x83, 0x6f, 0x0c,
+ 0xc2, 0xc0, 0x0c, 0x06, 0x31, 0x68, 0xc6, 0x80, 0x0d, 0x36, 0x0c, 0x64,
+ 0x90, 0x06, 0x6d, 0xc0, 0x64, 0xca, 0xea, 0x8b, 0x2a, 0x4c, 0xee, 0xac,
+ 0x8c, 0x6e, 0x82, 0x50, 0x50, 0x1b, 0x16, 0xe2, 0x0d, 0x3e, 0x38, 0x08,
+ 0x83, 0x31, 0x18, 0xc4, 0x80, 0x18, 0x03, 0x36, 0xd8, 0x10, 0xc4, 0xc1,
+ 0x86, 0xc1, 0x0d, 0xe4, 0x00, 0xd8, 0x50, 0x70, 0xdd, 0x1c, 0x64, 0x40,
+ 0x15, 0x36, 0x36, 0xbb, 0x36, 0x97, 0x34, 0xb2, 0x32, 0x37, 0xba, 0x29,
+ 0x41, 0x50, 0x85, 0x0c, 0xcf, 0xc5, 0xae, 0x4c, 0x6e, 0x2e, 0xed, 0xcd,
+ 0x6d, 0x4a, 0x40, 0x34, 0x21, 0xc3, 0x73, 0xb1, 0x0b, 0x63, 0xb3, 0x2b,
+ 0x93, 0x9b, 0x12, 0x18, 0x75, 0xc8, 0xf0, 0x5c, 0xe6, 0xd0, 0xc2, 0xc8,
+ 0xca, 0xe4, 0x9a, 0xde, 0xc8, 0xca, 0xd8, 0xa6, 0x04, 0x49, 0x19, 0x32,
+ 0x3c, 0x17, 0xb9, 0xb2, 0xb9, 0xb7, 0x3a, 0xb9, 0xb1, 0xb2, 0xb9, 0x29,
+ 0x01, 0x56, 0x87, 0x0c, 0xcf, 0xc5, 0x2e, 0xad, 0xec, 0x2e, 0x89, 0x6c,
+ 0x8a, 0x2e, 0x8c, 0xae, 0x6c, 0x4a, 0xa0, 0xd5, 0x21, 0xc3, 0x73, 0x29,
+ 0x73, 0xa3, 0x93, 0xcb, 0x83, 0x7a, 0x4b, 0x73, 0xa3, 0x9b, 0x9b, 0x12,
+ 0xcc, 0x01, 0x00, 0x00, 0x79, 0x18, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00,
+ 0xf4, 0x00, 0x00, 0x00, 0x71, 0x20, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00,
+ 0x46, 0xb0, 0x0d, 0x97, 0xef, 0x3c, 0xbe, 0x10, 0x50, 0x45, 0x41, 0x44,
+ 0xa5, 0x03, 0x0c, 0x25, 0x61, 0x00, 0x02, 0xe6, 0x17, 0xb7, 0x6d, 0x05,
+ 0x62, 0xf3, 0x50, 0x93, 0x5f, 0xdc, 0xb6, 0x0d, 0x40, 0xc3, 0xe5, 0x3b,
+ 0x8f, 0x2f, 0x01, 0xcc, 0xb3, 0x10, 0x7e, 0x71, 0xdb, 0x26, 0x50, 0x0d,
+ 0x97, 0xef, 0x3c, 0xbe, 0x34, 0x39, 0x11, 0x81, 0x52, 0xd3, 0x43, 0x4d,
+ 0x7e, 0x71, 0xdb, 0x06, 0x40, 0x30, 0x00, 0xd2, 0x00, 0x00, 0x00, 0x00,
+ 0x61, 0x20, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x13, 0x04, 0x41, 0x2c,
+ 0x10, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x24, 0x47, 0x00, 0x88,
+ 0xcc, 0x00, 0x14, 0x42, 0x29, 0x94, 0x5c, 0xe1, 0x95, 0x1d, 0x95, 0x12,
+ 0xa0, 0x31, 0x03, 0x00, 0x23, 0x06, 0x09, 0x00, 0x82, 0x60, 0x30, 0x75,
+ 0x05, 0xb4, 0x6d, 0xc9, 0x88, 0x41, 0x02, 0x80, 0x20, 0x18, 0x4c, 0x9e,
+ 0x31, 0x71, 0x9c, 0x32, 0x62, 0x90, 0x00, 0x20, 0x08, 0x06, 0xd3, 0x77,
+ 0x44, 0x9d, 0xb7, 0x8c, 0x18, 0x24, 0x00, 0x08, 0x82, 0x81, 0x41, 0x06,
+ 0xca, 0xe6, 0x4d, 0xcb, 0x88, 0x41, 0x02, 0x80, 0x20, 0x18, 0x18, 0x65,
+ 0xb0, 0x70, 0x9f, 0xc1, 0x8c, 0x18, 0x24, 0x00, 0x08, 0x82, 0x81, 0x61,
+ 0x06, 0x4c, 0x07, 0x06, 0x54, 0x33, 0x62, 0x90, 0x00, 0x20, 0x08, 0x06,
+ 0xc6, 0x19, 0x34, 0x5e, 0x18, 0x60, 0xce, 0x88, 0x41, 0x02, 0x80, 0x20,
+ 0x18, 0x18, 0x68, 0xe0, 0x8c, 0x81, 0x18, 0x5c, 0xcf, 0x88, 0x41, 0x02,
+ 0x80, 0x20, 0x18, 0x18, 0x69, 0xf0, 0x90, 0xc1, 0x18, 0x28, 0xd0, 0x88,
+ 0xc1, 0x03, 0x80, 0x20, 0x18, 0x34, 0x68, 0xd0, 0x24, 0x88, 0x10, 0x28,
+ 0x0a, 0x19, 0x90, 0x41, 0xa4, 0x8c, 0x26, 0x04, 0xc0, 0x68, 0x82, 0x10,
+ 0x8c, 0x26, 0x0c, 0xc2, 0x68, 0x02, 0x31, 0x8c, 0x18, 0x1c, 0x00, 0x08,
+ 0x82, 0x01, 0xc4, 0x06, 0x11, 0x93, 0x06, 0xa3, 0x09, 0xc1, 0x60, 0x46,
+ 0x23, 0x1f, 0x0b, 0x04, 0xf9, 0xd8, 0xe1, 0xc8, 0xc7, 0x02, 0x42, 0x3e,
+ 0x86, 0x3c, 0xf2, 0xb1, 0xc0, 0x90, 0x8f, 0x25, 0x90, 0x7c, 0x46, 0x0c,
+ 0x12, 0x00, 0x04, 0xc1, 0x00, 0xb9, 0x83, 0x4e, 0x0e, 0xe4, 0xe0, 0x0c,
+ 0x8c, 0x11, 0x83, 0x04, 0x00, 0x41, 0x30, 0x40, 0xee, 0xa0, 0x93, 0x03,
+ 0x39, 0xc8, 0x88, 0x11, 0x83, 0x04, 0x00, 0x41, 0x30, 0x40, 0xee, 0xa0,
+ 0x93, 0x03, 0x39, 0x30, 0x03, 0x61, 0xc4, 0x20, 0x01, 0x40, 0x10, 0x0c,
+ 0x90, 0x3b, 0xe8, 0xe4, 0x40, 0x0e, 0xd2, 0x20, 0x40, 0x00, 0x00, 0x00,
@@ -1,34 +1,34 @@
-Disassembly failed
-const unsigned char g_AdvancedRS[] = {
- 0x44, 0x58, 0x42, 0x43, 0x7e, 0x10, 0xf2, 0x34, 0x1f, 0x5f, 0x2b, 0x22,
- 0xbb, 0xe0, 0xa0, 0x5c, 0x42, 0x31, 0x4c, 0x01, 0x01, 0x00, 0x00, 0x00,
- 0x50, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff
+Disassembly failed
+const unsigned char g_AdvancedRS[] = {
+ 0x44, 0x58, 0x42, 0x43, 0x7e, 0x10, 0xf2, 0x34, 0x1f, 0x5f, 0x2b, 0x22,
+ 0xbb, 0xe0, 0xa0, 0x5c, 0x42, 0x31, 0x4c, 0x01, 0x01, 0x00, 0x00, 0x00,
+ 0x50, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff
@@ -1,16 +1,16 @@
-const unsigned char g_ColorRS[] = {
- 0x44, 0x58, 0x42, 0x43, 0x0c, 0xbe, 0x22, 0x40, 0x4f, 0xd2, 0x56, 0x49,
- 0x31, 0xaa, 0x69, 0x8d, 0x8d, 0xaf, 0x83, 0x2a, 0x01, 0x00, 0x00, 0x00,
- 0x74, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00
+const unsigned char g_ColorRS[] = {
+ 0x44, 0x58, 0x42, 0x43, 0x0c, 0xbe, 0x22, 0x40, 0x4f, 0xd2, 0x56, 0x49,
+ 0x31, 0xaa, 0x69, 0x8d, 0x8d, 0xaf, 0x83, 0x2a, 0x01, 0x00, 0x00, 0x00,
+ 0x74, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00
@@ -1,23 +1,23 @@
-const unsigned char g_TextureRS[] = {
- 0x44, 0x58, 0x42, 0x43, 0xf1, 0x21, 0x00, 0x8f, 0xd4, 0x37, 0xfc, 0xfe,
- 0x90, 0xa2, 0xbe, 0x02, 0x82, 0xec, 0xc4, 0xf2, 0x01, 0x00, 0x00, 0x00,
- 0xcc, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00,
+const unsigned char g_TextureRS[] = {
+ 0x44, 0x58, 0x42, 0x43, 0xf1, 0x21, 0x00, 0x8f, 0xd4, 0x37, 0xfc, 0xfe,
+ 0x90, 0xa2, 0xbe, 0x02, 0x82, 0xec, 0xc4, 0xf2, 0x01, 0x00, 0x00, 0x00,
+ 0xcc, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00,
@@ -1,592 +1,592 @@
-; POSITION 0 xyz 0 NONE float xyz
-; SV_Position 0 xyzw 0 POS float xyzw
-; shader hash: d7bcf20f2a5db21d5ba810d89983d7fd
-; Vertex Shader
-; OutputPositionPresent=1
-; POSITION 0
-; TEXCOORD 0
-; COLOR 0
-; cbuffer VertexShaderConstants
-; struct hostlayout.VertexShaderConstants
-; row_major float4x4 mpv; ; Offset: 0
-; } VertexShaderConstants; ; Offset: 0 Size: 64
-; VertexShaderConstants cbuffer NA NA CB0 cb0 1
-; Number of inputs: 12, outputs: 12
-; output 0 depends on inputs: { 0, 1, 2 }
-; output 1 depends on inputs: { 0, 1, 2 }
-; output 2 depends on inputs: { 0, 1, 2 }
-; output 3 depends on inputs: { 0, 1, 2 }
-; output 4 depends on inputs: { 4 }
-; output 5 depends on inputs: { 5 }
-; output 8 depends on inputs: { 8 }
-; output 9 depends on inputs: { 9 }
-; output 10 depends on inputs: { 10 }
-; output 11 depends on inputs: { 11 }
-%hostlayout.VertexShaderConstants = type { [4 x <4 x float>] }
-define void @mainAdvanced() {
- %1 = call %dx.types.Handle @dx.op.createHandle(i32 57, i8 2, i32 0, i32 0, i1 false) ; CreateHandle(resourceClass,rangeId,index,nonUniformIndex)
- %6 = call float @dx.op.loadInput.f32(i32 4, i32 1, i32 0, i8 0, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
- %7 = call float @dx.op.loadInput.f32(i32 4, i32 1, i32 0, i8 1, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
- %8 = call float @dx.op.loadInput.f32(i32 4, i32 0, i32 0, i8 0, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
- %9 = call float @dx.op.loadInput.f32(i32 4, i32 0, i32 0, i8 1, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
- %10 = call float @dx.op.loadInput.f32(i32 4, i32 0, i32 0, i8 2, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
- %11 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %1, i32 0) ; CBufferLoadLegacy(handle,regIndex)
- %12 = extractvalue %dx.types.CBufRet.f32 %11, 0
- %13 = extractvalue %dx.types.CBufRet.f32 %11, 1
- %14 = extractvalue %dx.types.CBufRet.f32 %11, 2
- %15 = extractvalue %dx.types.CBufRet.f32 %11, 3
- %16 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %1, i32 1) ; CBufferLoadLegacy(handle,regIndex)
- %17 = extractvalue %dx.types.CBufRet.f32 %16, 0
- %18 = extractvalue %dx.types.CBufRet.f32 %16, 1
- %19 = extractvalue %dx.types.CBufRet.f32 %16, 2
- %20 = extractvalue %dx.types.CBufRet.f32 %16, 3
- %21 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %1, i32 2) ; CBufferLoadLegacy(handle,regIndex)
- %22 = extractvalue %dx.types.CBufRet.f32 %21, 0
- %23 = extractvalue %dx.types.CBufRet.f32 %21, 1
- %24 = extractvalue %dx.types.CBufRet.f32 %21, 2
- %25 = extractvalue %dx.types.CBufRet.f32 %21, 3
- %26 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %1, i32 3) ; CBufferLoadLegacy(handle,regIndex)
- %27 = extractvalue %dx.types.CBufRet.f32 %26, 0
- %28 = extractvalue %dx.types.CBufRet.f32 %26, 1
- %29 = extractvalue %dx.types.CBufRet.f32 %26, 2
- %30 = extractvalue %dx.types.CBufRet.f32 %26, 3
- %31 = fmul fast float %12, %8
- %32 = call float @dx.op.tertiary.f32(i32 46, float %9, float %17, float %31) ; FMad(a,b,c)
- %33 = call float @dx.op.tertiary.f32(i32 46, float %10, float %22, float %32) ; FMad(a,b,c)
- %34 = fadd fast float %33, %27
- %35 = fmul fast float %13, %8
- %36 = call float @dx.op.tertiary.f32(i32 46, float %9, float %18, float %35) ; FMad(a,b,c)
- %37 = call float @dx.op.tertiary.f32(i32 46, float %10, float %23, float %36) ; FMad(a,b,c)
- %38 = fadd fast float %37, %28
- %39 = fmul fast float %14, %8
- %40 = call float @dx.op.tertiary.f32(i32 46, float %9, float %19, float %39) ; FMad(a,b,c)
- %41 = call float @dx.op.tertiary.f32(i32 46, float %10, float %24, float %40) ; FMad(a,b,c)
- %42 = fadd fast float %41, %29
- %43 = fmul fast float %15, %8
- %44 = call float @dx.op.tertiary.f32(i32 46, float %9, float %20, float %43) ; FMad(a,b,c)
- %45 = call float @dx.op.tertiary.f32(i32 46, float %10, float %25, float %44) ; FMad(a,b,c)
- %46 = fadd fast float %45, %30
- call void @dx.op.storeOutput.f32(i32 5, i32 0, i32 0, i8 0, float %34) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
- call void @dx.op.storeOutput.f32(i32 5, i32 0, i32 0, i8 1, float %38) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
- call void @dx.op.storeOutput.f32(i32 5, i32 0, i32 0, i8 2, float %42) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
- call void @dx.op.storeOutput.f32(i32 5, i32 0, i32 0, i8 3, float %46) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
- call void @dx.op.storeOutput.f32(i32 5, i32 1, i32 0, i8 0, float %6) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
- call void @dx.op.storeOutput.f32(i32 5, i32 1, i32 0, i8 1, float %7) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
- call void @dx.op.storeOutput.f32(i32 5, i32 2, i32 0, i8 0, float %2) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
- call void @dx.op.storeOutput.f32(i32 5, i32 2, i32 0, i8 1, float %3) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
- call void @dx.op.storeOutput.f32(i32 5, i32 2, i32 0, i8 2, float %4) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
- call void @dx.op.storeOutput.f32(i32 5, i32 2, i32 0, i8 3, float %5) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
-!3 = !{!"vs", i32 6, i32 0}
-!6 = !{i32 0, %hostlayout.VertexShaderConstants* undef, !"", i32 0, i32 0, i32 1, i32 64, null}
-!7 = !{[14 x i32] [i32 12, i32 12, i32 15, i32 15, i32 15, i32 0, i32 16, i32 32, i32 0, i32 0, i32 256, i32 512, i32 1024, i32 2048]}
-!8 = !{void ()* @mainAdvanced, !"mainAdvanced", !9, !4, null}
-!9 = !{!10, !18, null}
-!10 = !{!11, !14, !16}
-!11 = !{i32 0, !"POSITION", i8 9, i8 0, !12, i8 0, i32 1, i8 3, i32 0, i8 0, !13}
-!13 = !{i32 3, i32 7}
-!14 = !{i32 1, !"TEXCOORD", i8 9, i8 0, !12, i8 0, i32 1, i8 2, i32 1, i8 0, !15}
-!15 = !{i32 3, i32 3}
-!16 = !{i32 2, !"COLOR", i8 9, i8 0, !12, i8 0, i32 1, i8 4, i32 2, i8 0, !17}
-!17 = !{i32 3, i32 15}
-!18 = !{!19, !20, !21}
-!19 = !{i32 0, !"SV_Position", i8 9, i8 3, !12, i8 4, i32 1, i8 4, i32 0, i8 0, !17}
-!20 = !{i32 1, !"TEXCOORD", i8 9, i8 0, !12, i8 2, i32 1, i8 2, i32 1, i8 0, !15}
-!21 = !{i32 2, !"COLOR", i8 9, i8 0, !12, i8 2, i32 1, i8 4, i32 2, i8 0, !17}
-const unsigned char g_mainAdvanced[] = {
- 0x44, 0x58, 0x42, 0x43, 0x1f, 0xd8, 0x69, 0x8c, 0xf9, 0x3f, 0xcb, 0x59,
- 0x93, 0xbb, 0x79, 0x04, 0x43, 0x1d, 0xeb, 0xe3, 0x01, 0x00, 0x00, 0x00,
- 0x44, 0x12, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00,
- 0x50, 0x00, 0x00, 0x00, 0xd8, 0x00, 0x00, 0x00, 0x64, 0x01, 0x00, 0x00,
- 0x88, 0x02, 0x00, 0x00, 0xb4, 0x03, 0x00, 0x00, 0x38, 0x0a, 0x00, 0x00,
- 0x54, 0x0a, 0x00, 0x00, 0x53, 0x46, 0x49, 0x30, 0x08, 0x00, 0x00, 0x00,
- 0x80, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x07, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x71, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7a, 0x00, 0x00, 0x00,
- 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x00, 0x54, 0x45, 0x58,
- 0x43, 0x4f, 0x4f, 0x52, 0x44, 0x00, 0x43, 0x4f, 0x4c, 0x4f, 0x52, 0x00,
- 0x4f, 0x53, 0x47, 0x31, 0x84, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00,
- 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0x03, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x7d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x53, 0x56, 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74,
- 0x69, 0x6f, 0x6e, 0x00, 0x54, 0x45, 0x58, 0x43, 0x4f, 0x4f, 0x52, 0x44,
- 0x00, 0x43, 0x4f, 0x4c, 0x4f, 0x52, 0x00, 0x00, 0x50, 0x53, 0x56, 0x30,
- 0x1c, 0x01, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0x03, 0x03, 0x00, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x18, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x50, 0x4f, 0x53,
- 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x00, 0x54, 0x45, 0x58, 0x43, 0x4f, 0x4f,
- 0x52, 0x44, 0x00, 0x43, 0x4f, 0x4c, 0x4f, 0x52, 0x00, 0x54, 0x45, 0x58,
- 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00,
- 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x43, 0x00,
- 0x03, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x01, 0x01, 0x42, 0x00, 0x03, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, 0x44, 0x00, 0x03, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x44, 0x03,
- 0x03, 0x04, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x01, 0x01, 0x42, 0x00, 0x03, 0x02, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, 0x44, 0x00, 0x03, 0x02, 0x00, 0x00,
- 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
- 0x00, 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00,
- 0x53, 0x54, 0x41, 0x54, 0x7c, 0x06, 0x00, 0x00, 0x60, 0x00, 0x01, 0x00,
- 0x9f, 0x01, 0x00, 0x00, 0x44, 0x58, 0x49, 0x4c, 0x00, 0x01, 0x00, 0x00,
- 0x10, 0x00, 0x00, 0x00, 0x64, 0x06, 0x00, 0x00, 0x42, 0x43, 0xc0, 0xde,
- 0x21, 0x0c, 0x00, 0x00, 0x96, 0x01, 0x00, 0x00, 0x0b, 0x82, 0x20, 0x00,
- 0x89, 0x20, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x32, 0x22, 0x48, 0x09,
- 0x10, 0x68, 0x23, 0x00, 0x25, 0x00, 0x14, 0x66, 0x00, 0xe6, 0x08, 0xc0,
- 0x10, 0x52, 0x06, 0xa1, 0xa3, 0x86, 0xcb, 0x9f, 0xb0, 0x87, 0x90, 0x7c,
- 0x6e, 0xa3, 0x8a, 0x95, 0x98, 0xfc, 0xe2, 0xb6, 0x11, 0x31, 0xc6, 0x18,
- 0x54, 0xee, 0x19, 0x2e, 0x7f, 0xc2, 0x1e, 0x42, 0xf2, 0x43, 0xa0, 0x19,
- 0x16, 0x02, 0x05, 0xab, 0x10, 0x8a, 0x30, 0x42, 0xad, 0x14, 0x83, 0x8c,
- 0x31, 0xe8, 0xcd, 0x11, 0x04, 0xc5, 0x60, 0xa4, 0x10, 0x12, 0x49, 0x0e,
- 0x04, 0x0c, 0x23, 0x10, 0x43, 0x12, 0xd4, 0x03, 0x83, 0xc3, 0x91, 0xa6,
- 0x05, 0xc0, 0x1c, 0x6a, 0xf2, 0x5f, 0x22, 0x9a, 0x88, 0x8b, 0x3d, 0x80,
- 0x81, 0x88, 0x38, 0xa7, 0x91, 0x26, 0xa0, 0x99, 0x24, 0x14, 0x58, 0xba,
- 0xe9, 0x40, 0x00, 0x00, 0x13, 0x14, 0x72, 0xc0, 0x87, 0x74, 0x60, 0x87,
- 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x86,
- 0x00, 0x00, 0x30, 0xe4, 0x79, 0x80, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x60, 0xc8, 0x23, 0x01, 0x01, 0x30, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x40, 0x16, 0x08, 0x00, 0x12, 0x00, 0x00, 0x00,
- 0xc6, 0x04, 0x43, 0x22, 0x25, 0x30, 0x02, 0x50, 0x0c, 0x05, 0x18, 0x50,
- 0x04, 0x85, 0x50, 0x06, 0xe5, 0x50, 0x12, 0xe5, 0x51, 0x10, 0x25, 0x57,
- 0x14, 0x54, 0x4a, 0x62, 0x04, 0xa0, 0x0c, 0x8a, 0xa0, 0x10, 0xe8, 0xce,
- 0x00, 0x10, 0x9e, 0x01, 0xa0, 0x3c, 0x96, 0xc3, 0x30, 0xcf, 0xf3, 0x00,
- 0x10, 0x18, 0x00, 0x00, 0x88, 0x80, 0x10, 0x08, 0x06, 0x20, 0x28, 0x00,
- 0x79, 0x18, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, 0x1a, 0x03, 0x4c, 0x90,
- 0x10, 0x4c, 0x10, 0x08, 0x63, 0x82, 0x40, 0x1c, 0x1b, 0x84, 0x81, 0xd8,
- 0x20, 0x10, 0x04, 0x05, 0xbb, 0xb9, 0x09, 0x02, 0x81, 0x6c, 0x18, 0x0e,
- 0x84, 0x98, 0x20, 0x60, 0x19, 0x2b, 0xab, 0x32, 0x39, 0xba, 0x32, 0xbc,
- 0x29, 0xb4, 0x30, 0xb2, 0x32, 0xb9, 0xa1, 0x37, 0xb7, 0x39, 0xba, 0x30,
- 0x37, 0xba, 0xb9, 0x09, 0x02, 0x91, 0x6c, 0x40, 0x08, 0x65, 0x21, 0x88,
- 0x81, 0x01, 0x36, 0x04, 0xcd, 0x06, 0x02, 0x00, 0x1c, 0x60, 0x82, 0x70,
- 0x61, 0x1c, 0xda, 0xe0, 0xec, 0x26, 0x08, 0x84, 0x32, 0x41, 0x20, 0x96,
- 0x0d, 0xc3, 0x34, 0x0d, 0x13, 0x04, 0x82, 0x99, 0x20, 0x10, 0xcd, 0x04,
- 0x81, 0x70, 0x36, 0x20, 0x48, 0x24, 0x51, 0x15, 0x61, 0x5d, 0x1b, 0x04,
- 0x06, 0xdb, 0x30, 0x10, 0x50, 0x36, 0x41, 0x10, 0x80, 0x0d, 0xc0, 0x86,
- 0x81, 0xe0, 0xb8, 0x0d, 0x41, 0xb7, 0x61, 0x18, 0x36, 0x6f, 0x82, 0x90,
- 0x69, 0x1b, 0x02, 0x30, 0x20, 0xd3, 0x16, 0x96, 0xe6, 0x16, 0x44, 0x66,
- 0x17, 0xe6, 0x36, 0x56, 0x46, 0x46, 0x04, 0xea, 0x69, 0x2a, 0x89, 0x2a,
- 0xe9, 0xc9, 0x69, 0x82, 0x50, 0x4c, 0x13, 0x84, 0x82, 0xda, 0x10, 0x10,
- 0x13, 0x84, 0xa2, 0xda, 0x20, 0x54, 0xd6, 0x86, 0x85, 0x18, 0x03, 0x32,
- 0x28, 0x03, 0x33, 0x28, 0x83, 0xe1, 0x0c, 0x88, 0x32, 0x40, 0x03, 0x22,
- 0x54, 0x45, 0x58, 0x43, 0x4f, 0x4f, 0x52, 0x44, 0x13, 0x84, 0xc2, 0xda,
- 0x20, 0x54, 0xd5, 0x86, 0x65, 0x50, 0x03, 0x32, 0x28, 0x03, 0x33, 0x28,
- 0x83, 0x61, 0x0d, 0x86, 0x32, 0x60, 0x03, 0x16, 0x43, 0x4f, 0x4c, 0x4f,
- 0x52, 0x13, 0x84, 0xe2, 0x9a, 0x20, 0x10, 0xcf, 0x06, 0xa1, 0x82, 0x83,
- 0x0d, 0x8b, 0xe4, 0x06, 0x64, 0x50, 0x06, 0x66, 0x50, 0x06, 0xc3, 0x1b,
- 0x48, 0x65, 0x10, 0x07, 0x1b, 0x86, 0x34, 0x68, 0x03, 0x39, 0xe0, 0x32,
- 0x65, 0xf5, 0x05, 0xf5, 0x36, 0x97, 0x46, 0x97, 0xf6, 0xe6, 0xb6, 0x61,
- 0x21, 0xe8, 0x80, 0x0c, 0xce, 0xc0, 0x0c, 0xde, 0x60, 0x78, 0x03, 0xa2,
- 0x0c, 0xe2, 0x60, 0xc3, 0x32, 0xa8, 0x01, 0x19, 0x94, 0x81, 0x19, 0xac,
- 0xc1, 0xb0, 0x06, 0x43, 0x19, 0xb0, 0xc1, 0x86, 0x45, 0x72, 0x03, 0x32,
- 0x28, 0x03, 0x33, 0x58, 0x83, 0xe1, 0x0d, 0xa4, 0x32, 0x88, 0x83, 0x0d,
- 0x43, 0x1d, 0xd8, 0xc1, 0x1d, 0x6c, 0x18, 0xe6, 0x00, 0x0f, 0x80, 0x0d,
- 0xc5, 0x26, 0x06, 0x79, 0xf0, 0x00, 0x34, 0xcc, 0xd8, 0xde, 0xc2, 0xe8,
- 0xe6, 0x26, 0x08, 0x04, 0xc4, 0x22, 0xcd, 0x6d, 0x8e, 0x6e, 0x6e, 0x82,
- 0x40, 0x44, 0x34, 0xe6, 0xd2, 0xce, 0xbe, 0xd8, 0xc8, 0x68, 0xcc, 0xa5,
- 0x9d, 0x7d, 0xcd, 0xd1, 0x4d, 0x10, 0x08, 0x69, 0x03, 0xb2, 0x07, 0x7c,
- 0xd0, 0x07, 0x7e, 0xf0, 0x07, 0x17, 0x28, 0x84, 0x42, 0x15, 0x36, 0x36,
- 0xbb, 0x36, 0x97, 0x34, 0xb2, 0x32, 0x37, 0xba, 0x29, 0x41, 0x50, 0x85,
- 0x0c, 0xcf, 0xc5, 0xae, 0x4c, 0x6e, 0x2e, 0xed, 0xcd, 0x6d, 0x4a, 0x40,
- 0x34, 0x21, 0xc3, 0x73, 0xb1, 0x0b, 0x63, 0xb3, 0x2b, 0x93, 0x9b, 0x12,
- 0x14, 0x75, 0xc8, 0xf0, 0x5c, 0xe6, 0xd0, 0xc2, 0xc8, 0xca, 0xe4, 0x9a,
- 0xde, 0xc8, 0xca, 0xd8, 0xa6, 0x04, 0x48, 0x19, 0x32, 0x3c, 0x17, 0xb9,
- 0xb2, 0xb9, 0xb7, 0x3a, 0xb9, 0xb1, 0xb2, 0xb9, 0x29, 0x81, 0x53, 0x89,
- 0x0c, 0xcf, 0x85, 0x2e, 0x0f, 0xae, 0x2c, 0xc8, 0xcd, 0xed, 0x8d, 0x2e,
- 0x8c, 0x2e, 0xed, 0xcd, 0x6d, 0x6e, 0x8a, 0x90, 0x79, 0x75, 0xc8, 0xf0,
- 0x5c, 0xec, 0xd2, 0xca, 0xee, 0x92, 0xc8, 0xa6, 0xe8, 0xc2, 0xe8, 0xca,
- 0xa6, 0x04, 0x60, 0x50, 0x87, 0x0c, 0xcf, 0xa5, 0xcc, 0x8d, 0x4e, 0x2e,
- 0x0f, 0xea, 0x2d, 0xcd, 0x8d, 0x6e, 0x6e, 0x4a, 0x90, 0x07, 0x5d, 0xc8,
- 0xf0, 0x5c, 0xc6, 0xde, 0xea, 0xdc, 0xe8, 0xca, 0xe4, 0xe6, 0xa6, 0x04,
- 0xa1, 0x00, 0x00, 0x00, 0x79, 0x18, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00,
- 0x83, 0x3c, 0xfc, 0x82, 0x3b, 0xd4, 0x03, 0x3b, 0xb0, 0xc3, 0x8c, 0xc8,
- 0x21, 0x07, 0x7c, 0x70, 0x03, 0x72, 0x10, 0x87, 0x73, 0x70, 0x03, 0x7b,
- 0x08, 0x07, 0x79, 0x60, 0x87, 0x70, 0xc8, 0x87, 0x77, 0xa8, 0x07, 0x7a,
- 0x98, 0x81, 0x3c, 0xe4, 0x80, 0x0f, 0x6e, 0x40, 0x0f, 0xe5, 0xd0, 0x0e,
- 0xf0, 0x00, 0x00, 0x00, 0x71, 0x20, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00,
- 0xb6, 0x11, 0x48, 0xc3, 0xe5, 0x3b, 0x8f, 0x3f, 0x11, 0xd1, 0x84, 0x00,
- 0x11, 0xe6, 0x17, 0xb7, 0x6d, 0x00, 0x0c, 0x03, 0x20, 0x8d, 0x36, 0x54,
- 0x40, 0x23, 0x10, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0xd7, 0xbc, 0xf2, 0x0f, 0x2a, 0x5d, 0xb2, 0x1d, 0x5b, 0xa8, 0x10, 0xd8,
- 0x99, 0x83, 0xd7, 0xfd, 0x44, 0x58, 0x49, 0x4c, 0xe8, 0x07, 0x00, 0x00,
- 0x60, 0x00, 0x01, 0x00, 0xfa, 0x01, 0x00, 0x00, 0x44, 0x58, 0x49, 0x4c,
- 0x00, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0xd0, 0x07, 0x00, 0x00,
- 0x42, 0x43, 0xc0, 0xde, 0x21, 0x0c, 0x00, 0x00, 0xf1, 0x01, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x89, 0x20, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00,
- 0x0b, 0x84, 0xa4, 0x4c, 0x10, 0x68, 0x23, 0x00, 0x25, 0x00, 0x14, 0x66,
- 0xad, 0x14, 0x83, 0x8c, 0x31, 0xe8, 0xcd, 0x11, 0x04, 0xc5, 0x60, 0xa4,
- 0x10, 0x12, 0x49, 0x0e, 0x04, 0x0c, 0x23, 0x10, 0x43, 0x12, 0xd4, 0x03,
- 0x83, 0xc3, 0x91, 0xa6, 0x05, 0xc0, 0x1c, 0x6a, 0xf2, 0x5f, 0x22, 0x9a,
- 0x88, 0x8b, 0x3d, 0x80, 0x81, 0x88, 0x38, 0xa7, 0x91, 0x26, 0xa0, 0x99,
- 0x24, 0x14, 0x58, 0xba, 0xe9, 0x40, 0x00, 0x00, 0x13, 0x14, 0x72, 0xc0,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0xe4, 0x79, 0x80, 0x00, 0x08,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0xc8, 0x23, 0x01, 0x01,
- 0x10, 0x00, 0x00, 0x00, 0x32, 0x1e, 0x98, 0x14, 0x19, 0x11, 0x4c, 0x90,
- 0x0e, 0xc5, 0x50, 0x80, 0x01, 0x65, 0x50, 0x04, 0xe5, 0x41, 0xa5, 0x24,
- 0x46, 0x00, 0xca, 0xa0, 0x08, 0x0a, 0x81, 0xf0, 0x0c, 0x00, 0xe5, 0xb1,
- 0x1c, 0x86, 0x79, 0x9e, 0x07, 0x80, 0xc0, 0x00, 0x00, 0x40, 0x04, 0x84,
- 0x40, 0x30, 0x00, 0x41, 0x01, 0x00, 0x00, 0x00, 0x79, 0x18, 0x00, 0x00,
- 0x64, 0x00, 0x00, 0x00, 0x1a, 0x03, 0x4c, 0x90, 0x46, 0x02, 0x13, 0x44,
- 0x2c, 0xe6, 0xa6, 0x4c, 0x26, 0x27, 0x65, 0x43, 0x10, 0x4c, 0x10, 0x08,
- 0x63, 0x82, 0x40, 0x1c, 0x1b, 0x84, 0x81, 0x98, 0x20, 0x10, 0xc8, 0x06,
- 0x61, 0x30, 0x28, 0xd8, 0xcd, 0x4d, 0x10, 0x88, 0x64, 0xc3, 0x80, 0x24,
- 0xc4, 0x04, 0x01, 0x9b, 0x08, 0x4c, 0x10, 0x08, 0x65, 0x03, 0x42, 0x2c,
- 0x0c, 0x41, 0x0c, 0x0d, 0xb0, 0x21, 0x70, 0x36, 0x10, 0x00, 0xf0, 0x00,
- 0x13, 0x84, 0x8c, 0xda, 0x10, 0x44, 0x13, 0x04, 0x01, 0x20, 0xd3, 0x16,
- 0x96, 0xe6, 0x16, 0x44, 0x66, 0x17, 0xe6, 0x36, 0x56, 0x46, 0x46, 0x04,
- 0xea, 0x69, 0x2a, 0x89, 0x2a, 0xe9, 0xc9, 0x69, 0x82, 0x50, 0x38, 0x13,
- 0x84, 0xe2, 0xd9, 0x10, 0x10, 0x13, 0x84, 0x02, 0x9a, 0x20, 0x10, 0xcb,
- 0x06, 0x41, 0x33, 0x36, 0x2c, 0x44, 0x65, 0x5d, 0xd8, 0x35, 0x64, 0xc4,
- 0xb5, 0x11, 0xa1, 0x2a, 0xc2, 0x1a, 0x7a, 0x7a, 0x92, 0x22, 0x9a, 0x20,
- 0x14, 0xd1, 0x06, 0x41, 0xd3, 0x36, 0x2c, 0x43, 0x67, 0x5d, 0xd8, 0x35,
- 0x78, 0xc3, 0xf5, 0x4d, 0x10, 0x08, 0x86, 0xc5, 0xd0, 0x13, 0xd3, 0x93,
- 0xd4, 0x04, 0xa1, 0x90, 0x26, 0x08, 0x44, 0xb3, 0x41, 0xd0, 0xc8, 0x60,
- 0xc3, 0x12, 0x06, 0x62, 0x60, 0x5d, 0xd8, 0x35, 0x8c, 0x41, 0x18, 0x5c,
- 0x65, 0xb0, 0x61, 0xe0, 0xc0, 0xc0, 0x0c, 0xb8, 0x4c, 0x59, 0x7d, 0x41,
- 0xbd, 0xcd, 0xa5, 0xd1, 0xa5, 0xbd, 0xb9, 0x6d, 0x58, 0x08, 0x34, 0xb0,
- 0x32, 0x6c, 0x0c, 0x86, 0x31, 0x20, 0xae, 0x32, 0xd8, 0xb0, 0x0c, 0x9d,
- 0x75, 0x61, 0xde, 0xe0, 0x0d, 0xd7, 0xb7, 0x61, 0x09, 0x03, 0x31, 0xb0,
- 0x2e, 0xcc, 0x1b, 0xc6, 0x20, 0x0c, 0xae, 0x32, 0xd8, 0x30, 0xa4, 0x81,
- 0x1a, 0xac, 0xc1, 0x86, 0xe1, 0x0c, 0xd8, 0x00, 0xd8, 0x50, 0x4c, 0x54,
- 0x1b, 0x40, 0x40, 0x15, 0x36, 0x36, 0xbb, 0x36, 0x97, 0x34, 0xb2, 0x32,
- 0x37, 0xba, 0x29, 0x41, 0x50, 0x85, 0x0c, 0xcf, 0xc5, 0xae, 0x4c, 0x6e,
- 0x2e, 0xed, 0xcd, 0x6d, 0x4a, 0x40, 0x34, 0x21, 0xc3, 0x73, 0xb1, 0x0b,
- 0x63, 0xb3, 0x2b, 0x93, 0x9b, 0x12, 0x18, 0x75, 0xc8, 0xf0, 0x5c, 0xe6,
- 0xd0, 0xc2, 0xc8, 0xca, 0xe4, 0x9a, 0xde, 0xc8, 0xca, 0xd8, 0xa6, 0x04,
- 0x49, 0x19, 0x32, 0x3c, 0x17, 0xb9, 0xb2, 0xb9, 0xb7, 0x3a, 0xb9, 0xb1,
- 0xb2, 0xb9, 0x29, 0xc1, 0x53, 0x87, 0x0c, 0xcf, 0xc5, 0x2e, 0xad, 0xec,
- 0x2e, 0x89, 0x6c, 0x8a, 0x2e, 0x8c, 0xae, 0x6c, 0x4a, 0x10, 0xd5, 0x21,
- 0xc3, 0x73, 0x29, 0x73, 0xa3, 0x93, 0xcb, 0x83, 0x7a, 0x4b, 0x73, 0xa3,
- 0x9b, 0x9b, 0x12, 0xb4, 0x01, 0x00, 0x00, 0x00, 0x79, 0x18, 0x00, 0x00,
- 0xb0, 0xc3, 0x8c, 0xc8, 0x21, 0x07, 0x7c, 0x70, 0x03, 0x72, 0x10, 0x87,
- 0x73, 0x70, 0x03, 0x7b, 0x08, 0x07, 0x79, 0x60, 0x87, 0x70, 0xc8, 0x87,
- 0x77, 0xa8, 0x07, 0x7a, 0x98, 0x81, 0x3c, 0xe4, 0x80, 0x0f, 0x6e, 0x40,
- 0x0f, 0xe5, 0xd0, 0x0e, 0xf0, 0x00, 0x00, 0x00, 0x71, 0x20, 0x00, 0x00,
- 0x1a, 0x00, 0x00, 0x00, 0x36, 0xb0, 0x0d, 0x97, 0xef, 0x3c, 0xbe, 0x10,
- 0x50, 0x93, 0x5f, 0xdc, 0xb6, 0x11, 0x48, 0xc3, 0xe5, 0x3b, 0x8f, 0x3f,
- 0x11, 0xd1, 0x84, 0x00, 0x11, 0xe6, 0x17, 0xb7, 0x6d, 0x00, 0x0c, 0x03,
- 0x20, 0x8d, 0x36, 0x54, 0x40, 0x23, 0x10, 0x03, 0x00, 0x00, 0x00, 0x00,
- 0x61, 0x20, 0x00, 0x00, 0x89, 0x00, 0x00, 0x00, 0x13, 0x04, 0x41, 0x2c,
- 0x10, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x44, 0x4a, 0xa1, 0x10,
- 0x66, 0x00, 0x8a, 0xab, 0xec, 0x4a, 0x8e, 0x4a, 0x09, 0x50, 0x1c, 0x01,
- 0x00, 0x00, 0x00, 0x00, 0x23, 0x06, 0x09, 0x00, 0x82, 0x60, 0x20, 0x61,
- 0x03, 0x63, 0x59, 0xc1, 0x88, 0x41, 0x02, 0x80, 0x20, 0x18, 0x18, 0x1d,
- 0x22, 0x5d, 0xcf, 0x31, 0x62, 0x90, 0x00, 0x20, 0x08, 0x06, 0x86, 0x97,
- 0x4c, 0x18, 0x81, 0x8c, 0x18, 0x24, 0x00, 0x08, 0x82, 0x81, 0xf1, 0x29,
- 0x54, 0xf6, 0x24, 0x23, 0x06, 0x09, 0x00, 0x82, 0x60, 0x60, 0x80, 0xc1,
- 0x52, 0x69, 0x91, 0x32, 0x62, 0x90, 0x00, 0x20, 0x08, 0x06, 0x46, 0x18,
- 0x30, 0xdc, 0x36, 0x2d, 0x23, 0x06, 0x09, 0x00, 0x82, 0x60, 0x60, 0x88,
- 0x41, 0xd3, 0x71, 0x08, 0x33, 0x62, 0x90, 0x00, 0x20, 0x08, 0x06, 0xc6,
- 0x18, 0x38, 0x5d, 0x57, 0x35, 0x23, 0x06, 0x09, 0x00, 0x82, 0x60, 0x60,
- 0x90, 0xc1, 0xe3, 0x79, 0x8a, 0x33, 0x62, 0x90, 0x00, 0x20, 0x08, 0x06,
- 0x46, 0x19, 0x40, 0xdf, 0x57, 0x3d, 0x23, 0x06, 0x07, 0x00, 0x82, 0x60,
- 0xd0, 0x90, 0x81, 0xa3, 0x80, 0xc1, 0x68, 0x42, 0x00, 0x8c, 0x26, 0x08,
- 0xc1, 0x68, 0xc2, 0x20, 0x8c, 0x26, 0x10, 0xc3, 0x88, 0xc1, 0x01, 0x80,
- 0x20, 0x18, 0x34, 0x69, 0x30, 0x3d, 0x66, 0x30, 0x9a, 0x10, 0x00, 0xa3,
- 0x09, 0x42, 0x30, 0x9a, 0x30, 0x08, 0xa3, 0x09, 0xc4, 0x30, 0x62, 0x70,
- 0x00, 0x20, 0x08, 0x06, 0x8d, 0x1b, 0x60, 0x54, 0x19, 0x8c, 0x26, 0x04,
- 0xc0, 0x68, 0x82, 0x10, 0x8c, 0x26, 0x0c, 0xc2, 0x68, 0x02, 0x31, 0x8c,
- 0x18, 0x1c, 0x00, 0x08, 0x82, 0x41, 0x33, 0x07, 0x5d, 0xb6, 0x06, 0xa3,
- 0x09, 0x01, 0x30, 0x9a, 0x20, 0x04, 0xa3, 0x09, 0x83, 0x30, 0x9a, 0x40,
- 0x0c, 0x36, 0x5d, 0xf2, 0x19, 0x31, 0x40, 0x00, 0x10, 0x04, 0x83, 0x07,
- 0x0f, 0xc8, 0xe0, 0x7a, 0x82, 0x11, 0x03, 0x04, 0x00, 0x41, 0x30, 0x78,
- 0xf2, 0xa0, 0x0c, 0xae, 0x25, 0xb0, 0xe0, 0x80, 0x8e, 0x59, 0x9b, 0x7c,
- 0x46, 0x0c, 0x10, 0x00, 0x04, 0xc1, 0xe0, 0xe1, 0x03, 0x34, 0xd8, 0xa4,
- 0x60, 0xc4, 0x00, 0x01, 0x40, 0x10, 0x0c, 0x9e, 0x3e, 0x48, 0x83, 0xcd,
- 0x09, 0x2c, 0x50, 0xa0, 0x63, 0xd9, 0x27, 0x9f, 0x11, 0x03, 0x04, 0x00,
- 0x41, 0x30, 0x78, 0x40, 0x81, 0x0d, 0xbe, 0x2a, 0x18, 0x31, 0x40, 0x00,
- 0x10, 0x04, 0x83, 0x27, 0x14, 0xda, 0xe0, 0x8b, 0x02, 0x0b, 0x1a, 0xe8,
- 0x18, 0x37, 0x06, 0xf2, 0x19, 0x31, 0x40, 0x00, 0x10, 0x04, 0x83, 0x87,
- 0x14, 0xe0, 0x60, 0x0c, 0xb0, 0x60, 0xc4, 0x00, 0x01, 0x40, 0x10, 0x0c,
- 0x9e, 0x52, 0x88, 0x83, 0x31, 0xa0, 0x02, 0x0b, 0x20, 0xe8, 0x8c, 0x18,
- 0x24, 0x00, 0x08, 0x82, 0x01, 0x92, 0x0a, 0x76, 0x40, 0x0a, 0xa4, 0xc0,
- 0x07, 0xcd, 0x88, 0x41, 0x02, 0x80, 0x20, 0x18, 0x20, 0xa9, 0x60, 0x07,
- 0xa4, 0x40, 0x0a, 0x70, 0x90, 0x8c, 0x18, 0x24, 0x00, 0x08, 0x82, 0x01,
- 0x92, 0x0a, 0x76, 0x40, 0x0a, 0xa4, 0xa0, 0x07, 0xc5, 0x88, 0x41, 0x02,
- 0x80, 0x20, 0x18, 0x20, 0xa9, 0x60, 0x07, 0xa4, 0x40, 0x0a, 0x7b, 0x10,
- 0x8c, 0x18, 0x24, 0x00, 0x08, 0x82, 0x01, 0x92, 0x0a, 0x76, 0x50, 0x0a,
- 0xa4, 0xc0, 0x07, 0x69, 0x30, 0x62, 0x90, 0x00, 0x20, 0x08, 0x06, 0x48,
- 0x2a, 0xd8, 0x41, 0x29, 0x90, 0x02, 0x1c, 0xa0, 0xc1, 0x88, 0x41, 0x02,
- 0x80, 0x20, 0x18, 0x20, 0xa9, 0x60, 0x07, 0x7f, 0x40, 0x0a, 0x7c, 0xd0,
- 0x06, 0x23, 0x06, 0x09, 0x00, 0x82, 0x60, 0x80, 0xa4, 0x82, 0x1d, 0xfc,
- 0x01, 0x29, 0xc0, 0x01, 0x1b, 0x8c, 0x18, 0x24, 0x00, 0x08, 0x82, 0x01,
- 0x92, 0x0a, 0x76, 0xf0, 0x07, 0xa4, 0xa0, 0x07, 0x6b, 0x30, 0x62, 0x90,
- 0x00, 0x20, 0x08, 0x06, 0x48, 0x2a, 0xd8, 0xc1, 0x1f, 0x90, 0xc2, 0x1e,
- 0xa8, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00
+; POSITION 0 xyz 0 NONE float xyz
+; SV_Position 0 xyzw 0 POS float xyzw
+; shader hash: d7bcf20f2a5db21d5ba810d89983d7fd
+; Vertex Shader
+; OutputPositionPresent=1
+; POSITION 0
+; TEXCOORD 0
+; COLOR 0
+; cbuffer VertexShaderConstants
+; struct hostlayout.VertexShaderConstants
+; row_major float4x4 mpv; ; Offset: 0
+; } VertexShaderConstants; ; Offset: 0 Size: 64
+; VertexShaderConstants cbuffer NA NA CB0 cb0 1
+; Number of inputs: 12, outputs: 12
+; output 0 depends on inputs: { 0, 1, 2 }
+; output 1 depends on inputs: { 0, 1, 2 }
+; output 2 depends on inputs: { 0, 1, 2 }
+; output 3 depends on inputs: { 0, 1, 2 }
+; output 4 depends on inputs: { 4 }
+; output 5 depends on inputs: { 5 }
+; output 8 depends on inputs: { 8 }
+; output 9 depends on inputs: { 9 }
+; output 10 depends on inputs: { 10 }
+; output 11 depends on inputs: { 11 }
+%hostlayout.VertexShaderConstants = type { [4 x <4 x float>] }
+define void @mainAdvanced() {
+ %1 = call %dx.types.Handle @dx.op.createHandle(i32 57, i8 2, i32 0, i32 0, i1 false) ; CreateHandle(resourceClass,rangeId,index,nonUniformIndex)
+ %6 = call float @dx.op.loadInput.f32(i32 4, i32 1, i32 0, i8 0, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
+ %7 = call float @dx.op.loadInput.f32(i32 4, i32 1, i32 0, i8 1, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
+ %8 = call float @dx.op.loadInput.f32(i32 4, i32 0, i32 0, i8 0, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
+ %9 = call float @dx.op.loadInput.f32(i32 4, i32 0, i32 0, i8 1, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
+ %10 = call float @dx.op.loadInput.f32(i32 4, i32 0, i32 0, i8 2, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis)
+ %11 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %1, i32 0) ; CBufferLoadLegacy(handle,regIndex)
+ %12 = extractvalue %dx.types.CBufRet.f32 %11, 0
+ %13 = extractvalue %dx.types.CBufRet.f32 %11, 1
+ %14 = extractvalue %dx.types.CBufRet.f32 %11, 2
+ %15 = extractvalue %dx.types.CBufRet.f32 %11, 3
+ %16 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %1, i32 1) ; CBufferLoadLegacy(handle,regIndex)
+ %17 = extractvalue %dx.types.CBufRet.f32 %16, 0
+ %18 = extractvalue %dx.types.CBufRet.f32 %16, 1
+ %19 = extractvalue %dx.types.CBufRet.f32 %16, 2
+ %20 = extractvalue %dx.types.CBufRet.f32 %16, 3
+ %21 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %1, i32 2) ; CBufferLoadLegacy(handle,regIndex)
+ %22 = extractvalue %dx.types.CBufRet.f32 %21, 0
+ %23 = extractvalue %dx.types.CBufRet.f32 %21, 1
+ %24 = extractvalue %dx.types.CBufRet.f32 %21, 2
+ %25 = extractvalue %dx.types.CBufRet.f32 %21, 3
+ %26 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %1, i32 3) ; CBufferLoadLegacy(handle,regIndex)
+ %27 = extractvalue %dx.types.CBufRet.f32 %26, 0
+ %28 = extractvalue %dx.types.CBufRet.f32 %26, 1
+ %29 = extractvalue %dx.types.CBufRet.f32 %26, 2
+ %30 = extractvalue %dx.types.CBufRet.f32 %26, 3
+ %31 = fmul fast float %12, %8
+ %32 = call float @dx.op.tertiary.f32(i32 46, float %9, float %17, float %31) ; FMad(a,b,c)
+ %33 = call float @dx.op.tertiary.f32(i32 46, float %10, float %22, float %32) ; FMad(a,b,c)
+ %34 = fadd fast float %33, %27
+ %35 = fmul fast float %13, %8
+ %36 = call float @dx.op.tertiary.f32(i32 46, float %9, float %18, float %35) ; FMad(a,b,c)
+ %37 = call float @dx.op.tertiary.f32(i32 46, float %10, float %23, float %36) ; FMad(a,b,c)
+ %38 = fadd fast float %37, %28
+ %39 = fmul fast float %14, %8
+ %40 = call float @dx.op.tertiary.f32(i32 46, float %9, float %19, float %39) ; FMad(a,b,c)
+ %41 = call float @dx.op.tertiary.f32(i32 46, float %10, float %24, float %40) ; FMad(a,b,c)
+ %42 = fadd fast float %41, %29
+ %43 = fmul fast float %15, %8
+ %44 = call float @dx.op.tertiary.f32(i32 46, float %9, float %20, float %43) ; FMad(a,b,c)
+ %45 = call float @dx.op.tertiary.f32(i32 46, float %10, float %25, float %44) ; FMad(a,b,c)
+ %46 = fadd fast float %45, %30
+ call void @dx.op.storeOutput.f32(i32 5, i32 0, i32 0, i8 0, float %34) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
+ call void @dx.op.storeOutput.f32(i32 5, i32 0, i32 0, i8 1, float %38) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
+ call void @dx.op.storeOutput.f32(i32 5, i32 0, i32 0, i8 2, float %42) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
+ call void @dx.op.storeOutput.f32(i32 5, i32 0, i32 0, i8 3, float %46) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
+ call void @dx.op.storeOutput.f32(i32 5, i32 1, i32 0, i8 0, float %6) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
+ call void @dx.op.storeOutput.f32(i32 5, i32 1, i32 0, i8 1, float %7) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
+ call void @dx.op.storeOutput.f32(i32 5, i32 2, i32 0, i8 0, float %2) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
+ call void @dx.op.storeOutput.f32(i32 5, i32 2, i32 0, i8 1, float %3) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
+ call void @dx.op.storeOutput.f32(i32 5, i32 2, i32 0, i8 2, float %4) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
+ call void @dx.op.storeOutput.f32(i32 5, i32 2, i32 0, i8 3, float %5) ; StoreOutput(outputSigId,rowIndex,colIndex,value)
+!3 = !{!"vs", i32 6, i32 0}
+!6 = !{i32 0, %hostlayout.VertexShaderConstants* undef, !"", i32 0, i32 0, i32 1, i32 64, null}
+!7 = !{[14 x i32] [i32 12, i32 12, i32 15, i32 15, i32 15, i32 0, i32 16, i32 32, i32 0, i32 0, i32 256, i32 512, i32 1024, i32 2048]}
+!8 = !{void ()* @mainAdvanced, !"mainAdvanced", !9, !4, null}
+!9 = !{!10, !18, null}
+!10 = !{!11, !14, !16}
+!11 = !{i32 0, !"POSITION", i8 9, i8 0, !12, i8 0, i32 1, i8 3, i32 0, i8 0, !13}
+!13 = !{i32 3, i32 7}
+!14 = !{i32 1, !"TEXCOORD", i8 9, i8 0, !12, i8 0, i32 1, i8 2, i32 1, i8 0, !15}
+!15 = !{i32 3, i32 3}
+!16 = !{i32 2, !"COLOR", i8 9, i8 0, !12, i8 0, i32 1, i8 4, i32 2, i8 0, !17}
+!17 = !{i32 3, i32 15}
+!18 = !{!19, !20, !21}
+!19 = !{i32 0, !"SV_Position", i8 9, i8 3, !12, i8 4, i32 1, i8 4, i32 0, i8 0, !17}
+!20 = !{i32 1, !"TEXCOORD", i8 9, i8 0, !12, i8 2, i32 1, i8 2, i32 1, i8 0, !15}
+!21 = !{i32 2, !"COLOR", i8 9, i8 0, !12, i8 2, i32 1, i8 4, i32 2, i8 0, !17}
+const unsigned char g_mainAdvanced[] = {
+ 0x44, 0x58, 0x42, 0x43, 0x1f, 0xd8, 0x69, 0x8c, 0xf9, 0x3f, 0xcb, 0x59,
+ 0x93, 0xbb, 0x79, 0x04, 0x43, 0x1d, 0xeb, 0xe3, 0x01, 0x00, 0x00, 0x00,
+ 0x44, 0x12, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00,
+ 0x50, 0x00, 0x00, 0x00, 0xd8, 0x00, 0x00, 0x00, 0x64, 0x01, 0x00, 0x00,
+ 0x88, 0x02, 0x00, 0x00, 0xb4, 0x03, 0x00, 0x00, 0x38, 0x0a, 0x00, 0x00,
+ 0x54, 0x0a, 0x00, 0x00, 0x53, 0x46, 0x49, 0x30, 0x08, 0x00, 0x00, 0x00,
+ 0x80, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x07, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x71, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7a, 0x00, 0x00, 0x00,
+ 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x00, 0x54, 0x45, 0x58,
+ 0x43, 0x4f, 0x4f, 0x52, 0x44, 0x00, 0x43, 0x4f, 0x4c, 0x4f, 0x52, 0x00,
+ 0x4f, 0x53, 0x47, 0x31, 0x84, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00,
+ 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
+ 0x03, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x7d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x53, 0x56, 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74,
+ 0x69, 0x6f, 0x6e, 0x00, 0x54, 0x45, 0x58, 0x43, 0x4f, 0x4f, 0x52, 0x44,
+ 0x00, 0x43, 0x4f, 0x4c, 0x4f, 0x52, 0x00, 0x00, 0x50, 0x53, 0x56, 0x30,
+ 0x1c, 0x01, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
+ 0x03, 0x03, 0x00, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x18, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x50, 0x4f, 0x53,
+ 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x00, 0x54, 0x45, 0x58, 0x43, 0x4f, 0x4f,
+ 0x52, 0x44, 0x00, 0x43, 0x4f, 0x4c, 0x4f, 0x52, 0x00, 0x54, 0x45, 0x58,
+ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00,
+ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x43, 0x00,
+ 0x03, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x01, 0x01, 0x42, 0x00, 0x03, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, 0x44, 0x00, 0x03, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x44, 0x03,
+ 0x03, 0x04, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x01, 0x01, 0x42, 0x00, 0x03, 0x02, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, 0x44, 0x00, 0x03, 0x02, 0x00, 0x00,
+ 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
+ 0x00, 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00,
+ 0x53, 0x54, 0x41, 0x54, 0x7c, 0x06, 0x00, 0x00, 0x60, 0x00, 0x01, 0x00,
+ 0x9f, 0x01, 0x00, 0x00, 0x44, 0x58, 0x49, 0x4c, 0x00, 0x01, 0x00, 0x00,
+ 0x10, 0x00, 0x00, 0x00, 0x64, 0x06, 0x00, 0x00, 0x42, 0x43, 0xc0, 0xde,
+ 0x21, 0x0c, 0x00, 0x00, 0x96, 0x01, 0x00, 0x00, 0x0b, 0x82, 0x20, 0x00,
+ 0x89, 0x20, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x32, 0x22, 0x48, 0x09,
+ 0x10, 0x68, 0x23, 0x00, 0x25, 0x00, 0x14, 0x66, 0x00, 0xe6, 0x08, 0xc0,
+ 0x10, 0x52, 0x06, 0xa1, 0xa3, 0x86, 0xcb, 0x9f, 0xb0, 0x87, 0x90, 0x7c,
+ 0x6e, 0xa3, 0x8a, 0x95, 0x98, 0xfc, 0xe2, 0xb6, 0x11, 0x31, 0xc6, 0x18,
+ 0x54, 0xee, 0x19, 0x2e, 0x7f, 0xc2, 0x1e, 0x42, 0xf2, 0x43, 0xa0, 0x19,
+ 0x16, 0x02, 0x05, 0xab, 0x10, 0x8a, 0x30, 0x42, 0xad, 0x14, 0x83, 0x8c,
+ 0x31, 0xe8, 0xcd, 0x11, 0x04, 0xc5, 0x60, 0xa4, 0x10, 0x12, 0x49, 0x0e,
+ 0x04, 0x0c, 0x23, 0x10, 0x43, 0x12, 0xd4, 0x03, 0x83, 0xc3, 0x91, 0xa6,
+ 0x05, 0xc0, 0x1c, 0x6a, 0xf2, 0x5f, 0x22, 0x9a, 0x88, 0x8b, 0x3d, 0x80,
+ 0x81, 0x88, 0x38, 0xa7, 0x91, 0x26, 0xa0, 0x99, 0x24, 0x14, 0x58, 0xba,
+ 0xe9, 0x40, 0x00, 0x00, 0x13, 0x14, 0x72, 0xc0, 0x87, 0x74, 0x60, 0x87,
+ 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x86,
+ 0x00, 0x00, 0x30, 0xe4, 0x79, 0x80, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x60, 0xc8, 0x23, 0x01, 0x01, 0x30, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x40, 0x16, 0x08, 0x00, 0x12, 0x00, 0x00, 0x00,
+ 0xc6, 0x04, 0x43, 0x22, 0x25, 0x30, 0x02, 0x50, 0x0c, 0x05, 0x18, 0x50,
+ 0x04, 0x85, 0x50, 0x06, 0xe5, 0x50, 0x12, 0xe5, 0x51, 0x10, 0x25, 0x57,
+ 0x14, 0x54, 0x4a, 0x62, 0x04, 0xa0, 0x0c, 0x8a, 0xa0, 0x10, 0xe8, 0xce,
+ 0x00, 0x10, 0x9e, 0x01, 0xa0, 0x3c, 0x96, 0xc3, 0x30, 0xcf, 0xf3, 0x00,
+ 0x10, 0x18, 0x00, 0x00, 0x88, 0x80, 0x10, 0x08, 0x06, 0x20, 0x28, 0x00,
+ 0x79, 0x18, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, 0x1a, 0x03, 0x4c, 0x90,
+ 0x10, 0x4c, 0x10, 0x08, 0x63, 0x82, 0x40, 0x1c, 0x1b, 0x84, 0x81, 0xd8,
+ 0x20, 0x10, 0x04, 0x05, 0xbb, 0xb9, 0x09, 0x02, 0x81, 0x6c, 0x18, 0x0e,
+ 0x84, 0x98, 0x20, 0x60, 0x19, 0x2b, 0xab, 0x32, 0x39, 0xba, 0x32, 0xbc,
+ 0x29, 0xb4, 0x30, 0xb2, 0x32, 0xb9, 0xa1, 0x37, 0xb7, 0x39, 0xba, 0x30,
+ 0x37, 0xba, 0xb9, 0x09, 0x02, 0x91, 0x6c, 0x40, 0x08, 0x65, 0x21, 0x88,
+ 0x81, 0x01, 0x36, 0x04, 0xcd, 0x06, 0x02, 0x00, 0x1c, 0x60, 0x82, 0x70,
+ 0x61, 0x1c, 0xda, 0xe0, 0xec, 0x26, 0x08, 0x84, 0x32, 0x41, 0x20, 0x96,
+ 0x0d, 0xc3, 0x34, 0x0d, 0x13, 0x04, 0x82, 0x99, 0x20, 0x10, 0xcd, 0x04,
+ 0x81, 0x70, 0x36, 0x20, 0x48, 0x24, 0x51, 0x15, 0x61, 0x5d, 0x1b, 0x04,
+ 0x06, 0xdb, 0x30, 0x10, 0x50, 0x36, 0x41, 0x10, 0x80, 0x0d, 0xc0, 0x86,
+ 0x81, 0xe0, 0xb8, 0x0d, 0x41, 0xb7, 0x61, 0x18, 0x36, 0x6f, 0x82, 0x90,
+ 0x69, 0x1b, 0x02, 0x30, 0x20, 0xd3, 0x16, 0x96, 0xe6, 0x16, 0x44, 0x66,
+ 0x17, 0xe6, 0x36, 0x56, 0x46, 0x46, 0x04, 0xea, 0x69, 0x2a, 0x89, 0x2a,
+ 0xe9, 0xc9, 0x69, 0x82, 0x50, 0x4c, 0x13, 0x84, 0x82, 0xda, 0x10, 0x10,
+ 0x13, 0x84, 0xa2, 0xda, 0x20, 0x54, 0xd6, 0x86, 0x85, 0x18, 0x03, 0x32,
+ 0x28, 0x03, 0x33, 0x28, 0x83, 0xe1, 0x0c, 0x88, 0x32, 0x40, 0x03, 0x22,
+ 0x54, 0x45, 0x58, 0x43, 0x4f, 0x4f, 0x52, 0x44, 0x13, 0x84, 0xc2, 0xda,
+ 0x20, 0x54, 0xd5, 0x86, 0x65, 0x50, 0x03, 0x32, 0x28, 0x03, 0x33, 0x28,
+ 0x83, 0x61, 0x0d, 0x86, 0x32, 0x60, 0x03, 0x16, 0x43, 0x4f, 0x4c, 0x4f,
+ 0x52, 0x13, 0x84, 0xe2, 0x9a, 0x20, 0x10, 0xcf, 0x06, 0xa1, 0x82, 0x83,
+ 0x0d, 0x8b, 0xe4, 0x06, 0x64, 0x50, 0x06, 0x66, 0x50, 0x06, 0xc3, 0x1b,
+ 0x48, 0x65, 0x10, 0x07, 0x1b, 0x86, 0x34, 0x68, 0x03, 0x39, 0xe0, 0x32,
+ 0x65, 0xf5, 0x05, 0xf5, 0x36, 0x97, 0x46, 0x97, 0xf6, 0xe6, 0xb6, 0x61,
+ 0x21, 0xe8, 0x80, 0x0c, 0xce, 0xc0, 0x0c, 0xde, 0x60, 0x78, 0x03, 0xa2,
+ 0x0c, 0xe2, 0x60, 0xc3, 0x32, 0xa8, 0x01, 0x19, 0x94, 0x81, 0x19, 0xac,
+ 0xc1, 0xb0, 0x06, 0x43, 0x19, 0xb0, 0xc1, 0x86, 0x45, 0x72, 0x03, 0x32,
+ 0x28, 0x03, 0x33, 0x58, 0x83, 0xe1, 0x0d, 0xa4, 0x32, 0x88, 0x83, 0x0d,
+ 0x43, 0x1d, 0xd8, 0xc1, 0x1d, 0x6c, 0x18, 0xe6, 0x00, 0x0f, 0x80, 0x0d,
+ 0xc5, 0x26, 0x06, 0x79, 0xf0, 0x00, 0x34, 0xcc, 0xd8, 0xde, 0xc2, 0xe8,
+ 0xe6, 0x26, 0x08, 0x04, 0xc4, 0x22, 0xcd, 0x6d, 0x8e, 0x6e, 0x6e, 0x82,
+ 0x40, 0x44, 0x34, 0xe6, 0xd2, 0xce, 0xbe, 0xd8, 0xc8, 0x68, 0xcc, 0xa5,
+ 0x9d, 0x7d, 0xcd, 0xd1, 0x4d, 0x10, 0x08, 0x69, 0x03, 0xb2, 0x07, 0x7c,
+ 0xd0, 0x07, 0x7e, 0xf0, 0x07, 0x17, 0x28, 0x84, 0x42, 0x15, 0x36, 0x36,
+ 0xbb, 0x36, 0x97, 0x34, 0xb2, 0x32, 0x37, 0xba, 0x29, 0x41, 0x50, 0x85,
+ 0x0c, 0xcf, 0xc5, 0xae, 0x4c, 0x6e, 0x2e, 0xed, 0xcd, 0x6d, 0x4a, 0x40,
+ 0x34, 0x21, 0xc3, 0x73, 0xb1, 0x0b, 0x63, 0xb3, 0x2b, 0x93, 0x9b, 0x12,
+ 0x14, 0x75, 0xc8, 0xf0, 0x5c, 0xe6, 0xd0, 0xc2, 0xc8, 0xca, 0xe4, 0x9a,
+ 0xde, 0xc8, 0xca, 0xd8, 0xa6, 0x04, 0x48, 0x19, 0x32, 0x3c, 0x17, 0xb9,
+ 0xb2, 0xb9, 0xb7, 0x3a, 0xb9, 0xb1, 0xb2, 0xb9, 0x29, 0x81, 0x53, 0x89,
+ 0x0c, 0xcf, 0x85, 0x2e, 0x0f, 0xae, 0x2c, 0xc8, 0xcd, 0xed, 0x8d, 0x2e,
+ 0x8c, 0x2e, 0xed, 0xcd, 0x6d, 0x6e, 0x8a, 0x90, 0x79, 0x75, 0xc8, 0xf0,
+ 0x5c, 0xec, 0xd2, 0xca, 0xee, 0x92, 0xc8, 0xa6, 0xe8, 0xc2, 0xe8, 0xca,
+ 0xa6, 0x04, 0x60, 0x50, 0x87, 0x0c, 0xcf, 0xa5, 0xcc, 0x8d, 0x4e, 0x2e,
+ 0x0f, 0xea, 0x2d, 0xcd, 0x8d, 0x6e, 0x6e, 0x4a, 0x90, 0x07, 0x5d, 0xc8,
+ 0xf0, 0x5c, 0xc6, 0xde, 0xea, 0xdc, 0xe8, 0xca, 0xe4, 0xe6, 0xa6, 0x04,
+ 0xa1, 0x00, 0x00, 0x00, 0x79, 0x18, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00,
+ 0x83, 0x3c, 0xfc, 0x82, 0x3b, 0xd4, 0x03, 0x3b, 0xb0, 0xc3, 0x8c, 0xc8,
+ 0x21, 0x07, 0x7c, 0x70, 0x03, 0x72, 0x10, 0x87, 0x73, 0x70, 0x03, 0x7b,
+ 0x08, 0x07, 0x79, 0x60, 0x87, 0x70, 0xc8, 0x87, 0x77, 0xa8, 0x07, 0x7a,
+ 0x98, 0x81, 0x3c, 0xe4, 0x80, 0x0f, 0x6e, 0x40, 0x0f, 0xe5, 0xd0, 0x0e,
+ 0xf0, 0x00, 0x00, 0x00, 0x71, 0x20, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00,
+ 0xb6, 0x11, 0x48, 0xc3, 0xe5, 0x3b, 0x8f, 0x3f, 0x11, 0xd1, 0x84, 0x00,
+ 0x11, 0xe6, 0x17, 0xb7, 0x6d, 0x00, 0x0c, 0x03, 0x20, 0x8d, 0x36, 0x54,
+ 0x40, 0x23, 0x10, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0xd7, 0xbc, 0xf2, 0x0f, 0x2a, 0x5d, 0xb2, 0x1d, 0x5b, 0xa8, 0x10, 0xd8,
+ 0x99, 0x83, 0xd7, 0xfd, 0x44, 0x58, 0x49, 0x4c, 0xe8, 0x07, 0x00, 0x00,
+ 0x60, 0x00, 0x01, 0x00, 0xfa, 0x01, 0x00, 0x00, 0x44, 0x58, 0x49, 0x4c,
+ 0x00, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0xd0, 0x07, 0x00, 0x00,
+ 0x42, 0x43, 0xc0, 0xde, 0x21, 0x0c, 0x00, 0x00, 0xf1, 0x01, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x89, 0x20, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00,
+ 0x0b, 0x84, 0xa4, 0x4c, 0x10, 0x68, 0x23, 0x00, 0x25, 0x00, 0x14, 0x66,
+ 0xad, 0x14, 0x83, 0x8c, 0x31, 0xe8, 0xcd, 0x11, 0x04, 0xc5, 0x60, 0xa4,
+ 0x10, 0x12, 0x49, 0x0e, 0x04, 0x0c, 0x23, 0x10, 0x43, 0x12, 0xd4, 0x03,
+ 0x83, 0xc3, 0x91, 0xa6, 0x05, 0xc0, 0x1c, 0x6a, 0xf2, 0x5f, 0x22, 0x9a,
+ 0x88, 0x8b, 0x3d, 0x80, 0x81, 0x88, 0x38, 0xa7, 0x91, 0x26, 0xa0, 0x99,
+ 0x24, 0x14, 0x58, 0xba, 0xe9, 0x40, 0x00, 0x00, 0x13, 0x14, 0x72, 0xc0,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0xe4, 0x79, 0x80, 0x00, 0x08,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0xc8, 0x23, 0x01, 0x01,
+ 0x10, 0x00, 0x00, 0x00, 0x32, 0x1e, 0x98, 0x14, 0x19, 0x11, 0x4c, 0x90,
+ 0x0e, 0xc5, 0x50, 0x80, 0x01, 0x65, 0x50, 0x04, 0xe5, 0x41, 0xa5, 0x24,
+ 0x46, 0x00, 0xca, 0xa0, 0x08, 0x0a, 0x81, 0xf0, 0x0c, 0x00, 0xe5, 0xb1,
+ 0x1c, 0x86, 0x79, 0x9e, 0x07, 0x80, 0xc0, 0x00, 0x00, 0x40, 0x04, 0x84,
+ 0x40, 0x30, 0x00, 0x41, 0x01, 0x00, 0x00, 0x00, 0x79, 0x18, 0x00, 0x00,
+ 0x64, 0x00, 0x00, 0x00, 0x1a, 0x03, 0x4c, 0x90, 0x46, 0x02, 0x13, 0x44,
+ 0x2c, 0xe6, 0xa6, 0x4c, 0x26, 0x27, 0x65, 0x43, 0x10, 0x4c, 0x10, 0x08,
+ 0x63, 0x82, 0x40, 0x1c, 0x1b, 0x84, 0x81, 0x98, 0x20, 0x10, 0xc8, 0x06,
+ 0x61, 0x30, 0x28, 0xd8, 0xcd, 0x4d, 0x10, 0x88, 0x64, 0xc3, 0x80, 0x24,
+ 0xc4, 0x04, 0x01, 0x9b, 0x08, 0x4c, 0x10, 0x08, 0x65, 0x03, 0x42, 0x2c,
+ 0x0c, 0x41, 0x0c, 0x0d, 0xb0, 0x21, 0x70, 0x36, 0x10, 0x00, 0xf0, 0x00,
+ 0x13, 0x84, 0x8c, 0xda, 0x10, 0x44, 0x13, 0x04, 0x01, 0x20, 0xd3, 0x16,
+ 0x96, 0xe6, 0x16, 0x44, 0x66, 0x17, 0xe6, 0x36, 0x56, 0x46, 0x46, 0x04,
+ 0xea, 0x69, 0x2a, 0x89, 0x2a, 0xe9, 0xc9, 0x69, 0x82, 0x50, 0x38, 0x13,
+ 0x84, 0xe2, 0xd9, 0x10, 0x10, 0x13, 0x84, 0x02, 0x9a, 0x20, 0x10, 0xcb,
+ 0x06, 0x41, 0x33, 0x36, 0x2c, 0x44, 0x65, 0x5d, 0xd8, 0x35, 0x64, 0xc4,
+ 0xb5, 0x11, 0xa1, 0x2a, 0xc2, 0x1a, 0x7a, 0x7a, 0x92, 0x22, 0x9a, 0x20,
+ 0x14, 0xd1, 0x06, 0x41, 0xd3, 0x36, 0x2c, 0x43, 0x67, 0x5d, 0xd8, 0x35,
+ 0x78, 0xc3, 0xf5, 0x4d, 0x10, 0x08, 0x86, 0xc5, 0xd0, 0x13, 0xd3, 0x93,
+ 0xd4, 0x04, 0xa1, 0x90, 0x26, 0x08, 0x44, 0xb3, 0x41, 0xd0, 0xc8, 0x60,
+ 0xc3, 0x12, 0x06, 0x62, 0x60, 0x5d, 0xd8, 0x35, 0x8c, 0x41, 0x18, 0x5c,
+ 0x65, 0xb0, 0x61, 0xe0, 0xc0, 0xc0, 0x0c, 0xb8, 0x4c, 0x59, 0x7d, 0x41,
+ 0xbd, 0xcd, 0xa5, 0xd1, 0xa5, 0xbd, 0xb9, 0x6d, 0x58, 0x08, 0x34, 0xb0,
+ 0x32, 0x6c, 0x0c, 0x86, 0x31, 0x20, 0xae, 0x32, 0xd8, 0xb0, 0x0c, 0x9d,
+ 0x75, 0x61, 0xde, 0xe0, 0x0d, 0xd7, 0xb7, 0x61, 0x09, 0x03, 0x31, 0xb0,
+ 0x2e, 0xcc, 0x1b, 0xc6, 0x20, 0x0c, 0xae, 0x32, 0xd8, 0x30, 0xa4, 0x81,
+ 0x1a, 0xac, 0xc1, 0x86, 0xe1, 0x0c, 0xd8, 0x00, 0xd8, 0x50, 0x4c, 0x54,
+ 0x1b, 0x40, 0x40, 0x15, 0x36, 0x36, 0xbb, 0x36, 0x97, 0x34, 0xb2, 0x32,
+ 0x37, 0xba, 0x29, 0x41, 0x50, 0x85, 0x0c, 0xcf, 0xc5, 0xae, 0x4c, 0x6e,
+ 0x2e, 0xed, 0xcd, 0x6d, 0x4a, 0x40, 0x34, 0x21, 0xc3, 0x73, 0xb1, 0x0b,
+ 0x63, 0xb3, 0x2b, 0x93, 0x9b, 0x12, 0x18, 0x75, 0xc8, 0xf0, 0x5c, 0xe6,
+ 0xd0, 0xc2, 0xc8, 0xca, 0xe4, 0x9a, 0xde, 0xc8, 0xca, 0xd8, 0xa6, 0x04,
+ 0x49, 0x19, 0x32, 0x3c, 0x17, 0xb9, 0xb2, 0xb9, 0xb7, 0x3a, 0xb9, 0xb1,
+ 0xb2, 0xb9, 0x29, 0xc1, 0x53, 0x87, 0x0c, 0xcf, 0xc5, 0x2e, 0xad, 0xec,
+ 0x2e, 0x89, 0x6c, 0x8a, 0x2e, 0x8c, 0xae, 0x6c, 0x4a, 0x10, 0xd5, 0x21,
+ 0xc3, 0x73, 0x29, 0x73, 0xa3, 0x93, 0xcb, 0x83, 0x7a, 0x4b, 0x73, 0xa3,
+ 0x9b, 0x9b, 0x12, 0xb4, 0x01, 0x00, 0x00, 0x00, 0x79, 0x18, 0x00, 0x00,
+ 0xb0, 0xc3, 0x8c, 0xc8, 0x21, 0x07, 0x7c, 0x70, 0x03, 0x72, 0x10, 0x87,
+ 0x73, 0x70, 0x03, 0x7b, 0x08, 0x07, 0x79, 0x60, 0x87, 0x70, 0xc8, 0x87,
+ 0x77, 0xa8, 0x07, 0x7a, 0x98, 0x81, 0x3c, 0xe4, 0x80, 0x0f, 0x6e, 0x40,
+ 0x0f, 0xe5, 0xd0, 0x0e, 0xf0, 0x00, 0x00, 0x00, 0x71, 0x20, 0x00, 0x00,
+ 0x1a, 0x00, 0x00, 0x00, 0x36, 0xb0, 0x0d, 0x97, 0xef, 0x3c, 0xbe, 0x10,
+ 0x50, 0x93, 0x5f, 0xdc, 0xb6, 0x11, 0x48, 0xc3, 0xe5, 0x3b, 0x8f, 0x3f,
+ 0x11, 0xd1, 0x84, 0x00, 0x11, 0xe6, 0x17, 0xb7, 0x6d, 0x00, 0x0c, 0x03,
+ 0x20, 0x8d, 0x36, 0x54, 0x40, 0x23, 0x10, 0x03, 0x00, 0x00, 0x00, 0x00,
+ 0x61, 0x20, 0x00, 0x00, 0x89, 0x00, 0x00, 0x00, 0x13, 0x04, 0x41, 0x2c,
+ 0x10, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x44, 0x4a, 0xa1, 0x10,
+ 0x66, 0x00, 0x8a, 0xab, 0xec, 0x4a, 0x8e, 0x4a, 0x09, 0x50, 0x1c, 0x01,
+ 0x00, 0x00, 0x00, 0x00, 0x23, 0x06, 0x09, 0x00, 0x82, 0x60, 0x20, 0x61,
+ 0x03, 0x63, 0x59, 0xc1, 0x88, 0x41, 0x02, 0x80, 0x20, 0x18, 0x18, 0x1d,
+ 0x22, 0x5d, 0xcf, 0x31, 0x62, 0x90, 0x00, 0x20, 0x08, 0x06, 0x86, 0x97,
+ 0x4c, 0x18, 0x81, 0x8c, 0x18, 0x24, 0x00, 0x08, 0x82, 0x81, 0xf1, 0x29,
+ 0x54, 0xf6, 0x24, 0x23, 0x06, 0x09, 0x00, 0x82, 0x60, 0x60, 0x80, 0xc1,
+ 0x52, 0x69, 0x91, 0x32, 0x62, 0x90, 0x00, 0x20, 0x08, 0x06, 0x46, 0x18,
+ 0x30, 0xdc, 0x36, 0x2d, 0x23, 0x06, 0x09, 0x00, 0x82, 0x60, 0x60, 0x88,
+ 0x41, 0xd3, 0x71, 0x08, 0x33, 0x62, 0x90, 0x00, 0x20, 0x08, 0x06, 0xc6,
+ 0x18, 0x38, 0x5d, 0x57, 0x35, 0x23, 0x06, 0x09, 0x00, 0x82, 0x60, 0x60,
+ 0x90, 0xc1, 0xe3, 0x79, 0x8a, 0x33, 0x62, 0x90, 0x00, 0x20, 0x08, 0x06,
+ 0x46, 0x19, 0x40, 0xdf, 0x57, 0x3d, 0x23, 0x06, 0x07, 0x00, 0x82, 0x60,
+ 0xd0, 0x90, 0x81, 0xa3, 0x80, 0xc1, 0x68, 0x42, 0x00, 0x8c, 0x26, 0x08,
+ 0xc1, 0x68, 0xc2, 0x20, 0x8c, 0x26, 0x10, 0xc3, 0x88, 0xc1, 0x01, 0x80,
+ 0x20, 0x18, 0x34, 0x69, 0x30, 0x3d, 0x66, 0x30, 0x9a, 0x10, 0x00, 0xa3,
+ 0x09, 0x42, 0x30, 0x9a, 0x30, 0x08, 0xa3, 0x09, 0xc4, 0x30, 0x62, 0x70,
+ 0x00, 0x20, 0x08, 0x06, 0x8d, 0x1b, 0x60, 0x54, 0x19, 0x8c, 0x26, 0x04,
+ 0xc0, 0x68, 0x82, 0x10, 0x8c, 0x26, 0x0c, 0xc2, 0x68, 0x02, 0x31, 0x8c,
+ 0x18, 0x1c, 0x00, 0x08, 0x82, 0x41, 0x33, 0x07, 0x5d, 0xb6, 0x06, 0xa3,
+ 0x09, 0x01, 0x30, 0x9a, 0x20, 0x04, 0xa3, 0x09, 0x83, 0x30, 0x9a, 0x40,
+ 0x0c, 0x36, 0x5d, 0xf2, 0x19, 0x31, 0x40, 0x00, 0x10, 0x04, 0x83, 0x07,
+ 0x0f, 0xc8, 0xe0, 0x7a, 0x82, 0x11, 0x03, 0x04, 0x00, 0x41, 0x30, 0x78,
+ 0xf2, 0xa0, 0x0c, 0xae, 0x25, 0xb0, 0xe0, 0x80, 0x8e, 0x59, 0x9b, 0x7c,
+ 0x46, 0x0c, 0x10, 0x00, 0x04, 0xc1, 0xe0, 0xe1, 0x03, 0x34, 0xd8, 0xa4,
+ 0x60, 0xc4, 0x00, 0x01, 0x40, 0x10, 0x0c, 0x9e, 0x3e, 0x48, 0x83, 0xcd,
+ 0x09, 0x2c, 0x50, 0xa0, 0x63, 0xd9, 0x27, 0x9f, 0x11, 0x03, 0x04, 0x00,
+ 0x41, 0x30, 0x78, 0x40, 0x81, 0x0d, 0xbe, 0x2a, 0x18, 0x31, 0x40, 0x00,
+ 0x10, 0x04, 0x83, 0x27, 0x14, 0xda, 0xe0, 0x8b, 0x02, 0x0b, 0x1a, 0xe8,
+ 0x18, 0x37, 0x06, 0xf2, 0x19, 0x31, 0x40, 0x00, 0x10, 0x04, 0x83, 0x87,
+ 0x14, 0xe0, 0x60, 0x0c, 0xb0, 0x60, 0xc4, 0x00, 0x01, 0x40, 0x10, 0x0c,
+ 0x9e, 0x52, 0x88, 0x83, 0x31, 0xa0, 0x02, 0x0b, 0x20, 0xe8, 0x8c, 0x18,
+ 0x24, 0x00, 0x08, 0x82, 0x01, 0x92, 0x0a, 0x76, 0x40, 0x0a, 0xa4, 0xc0,
+ 0x07, 0xcd, 0x88, 0x41, 0x02, 0x80, 0x20, 0x18, 0x20, 0xa9, 0x60, 0x07,
+ 0xa4, 0x40, 0x0a, 0x70, 0x90, 0x8c, 0x18, 0x24, 0x00, 0x08, 0x82, 0x01,
+ 0x92, 0x0a, 0x76, 0x40, 0x0a, 0xa4, 0xa0, 0x07, 0xc5, 0x88, 0x41, 0x02,
+ 0x80, 0x20, 0x18, 0x20, 0xa9, 0x60, 0x07, 0xa4, 0x40, 0x0a, 0x7b, 0x10,
+ 0x8c, 0x18, 0x24, 0x00, 0x08, 0x82, 0x01, 0x92, 0x0a, 0x76, 0x50, 0x0a,
+ 0xa4, 0xc0, 0x07, 0x69, 0x30, 0x62, 0x90, 0x00, 0x20, 0x08, 0x06, 0x48,
+ 0x2a, 0xd8, 0x41, 0x29, 0x90, 0x02, 0x1c, 0xa0, 0xc1, 0x88, 0x41, 0x02,
+ 0x80, 0x20, 0x18, 0x20, 0xa9, 0x60, 0x07, 0x7f, 0x40, 0x0a, 0x7c, 0xd0,
+ 0x06, 0x23, 0x06, 0x09, 0x00, 0x82, 0x60, 0x80, 0xa4, 0x82, 0x1d, 0xfc,
+ 0x01, 0x29, 0xc0, 0x01, 0x1b, 0x8c, 0x18, 0x24, 0x00, 0x08, 0x82, 0x01,
+ 0x92, 0x0a, 0x76, 0xf0, 0x07, 0xa4, 0xa0, 0x07, 0x6b, 0x30, 0x62, 0x90,
+ 0x00, 0x20, 0x08, 0x06, 0x48, 0x2a, 0xd8, 0xc1, 0x1f, 0x90, 0xc2, 0x1e,
+ 0xa8, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00
@@ -1,572 +1,572 @@
-; shader hash: 6855ad6b0e7d04a14cff9d3ae06dc84d
-define void @mainColor() {
-!8 = !{void ()* @mainColor, !"mainColor", !9, !4, null}
-const unsigned char g_mainColor[] = {
- 0x44, 0x58, 0x42, 0x43, 0x6f, 0x4d, 0x80, 0xc9, 0x37, 0xa3, 0xc4, 0xa6,
- 0x8c, 0x16, 0xdc, 0xdb, 0x15, 0x5f, 0x4e, 0x30, 0x01, 0x00, 0x00, 0x00,
- 0x58, 0x11, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00,
- 0x88, 0x02, 0x00, 0x00, 0xd8, 0x02, 0x00, 0x00, 0x54, 0x09, 0x00, 0x00,
- 0x70, 0x09, 0x00, 0x00, 0x53, 0x46, 0x49, 0x30, 0x08, 0x00, 0x00, 0x00,
- 0x74, 0x06, 0x00, 0x00, 0x60, 0x00, 0x01, 0x00, 0x9d, 0x01, 0x00, 0x00,
- 0x5c, 0x06, 0x00, 0x00, 0x42, 0x43, 0xc0, 0xde, 0x21, 0x0c, 0x00, 0x00,
- 0x94, 0x01, 0x00, 0x00, 0x0b, 0x82, 0x20, 0x00, 0x02, 0x00, 0x00, 0x00,
- 0x26, 0x00, 0x00, 0x00, 0x32, 0x22, 0x48, 0x09, 0x20, 0x64, 0x85, 0x04,
- 0x12, 0x4c, 0x8a, 0x8c, 0x0b, 0x84, 0xa4, 0x4c, 0x10, 0x68, 0x23, 0x00,
- 0x10, 0x8a, 0x30, 0x42, 0xad, 0x14, 0x83, 0x8c, 0x31, 0xe8, 0xcd, 0x11,
- 0x04, 0xc5, 0x60, 0xa4, 0x10, 0x12, 0x49, 0x0e, 0x04, 0x0c, 0x23, 0x10,
- 0x43, 0x12, 0xd4, 0x03, 0x83, 0xc3, 0x91, 0xa6, 0x05, 0xc0, 0x1c, 0x6a,
- 0xf2, 0x5f, 0x22, 0x9a, 0x88, 0x8b, 0x3d, 0x80, 0x81, 0x88, 0x38, 0xa7,
- 0x91, 0x26, 0xa0, 0x99, 0x24, 0x14, 0x58, 0xba, 0xe9, 0x40, 0x00, 0x00,
- 0x79, 0x80, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60,
- 0xc8, 0x23, 0x01, 0x01, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x40, 0x16, 0x08, 0x00, 0x12, 0x00, 0x00, 0x00, 0x32, 0x1e, 0x98, 0x14,
- 0x25, 0x30, 0x02, 0x50, 0x0c, 0x05, 0x18, 0x50, 0x04, 0x85, 0x50, 0x06,
- 0xe5, 0x50, 0x12, 0xe5, 0x51, 0x10, 0x25, 0x57, 0x14, 0x54, 0x4a, 0x62,
- 0x04, 0xa0, 0x0c, 0x8a, 0xa0, 0x10, 0xe8, 0xce, 0x00, 0x10, 0x9e, 0x01,
- 0xa0, 0x3c, 0x96, 0xc3, 0x30, 0xcf, 0xf3, 0x00, 0x10, 0x18, 0x00, 0x00,
- 0x88, 0x80, 0x10, 0x08, 0x06, 0x20, 0x28, 0x00, 0x79, 0x18, 0x00, 0x00,
- 0x91, 0x00, 0x00, 0x00, 0x1a, 0x03, 0x4c, 0x90, 0x46, 0x02, 0x13, 0x44,
- 0x63, 0x82, 0x40, 0x1c, 0x1b, 0x84, 0x81, 0xd8, 0x20, 0x10, 0x04, 0x05,
- 0xbb, 0xb9, 0x09, 0x02, 0x81, 0x6c, 0x18, 0x0e, 0x84, 0x98, 0x20, 0x60,
- 0x19, 0x2b, 0xab, 0x32, 0x39, 0xba, 0x32, 0xbc, 0x29, 0xb4, 0x30, 0xb2,
- 0x32, 0xb9, 0xa1, 0x37, 0xb7, 0x39, 0xba, 0x30, 0x37, 0xba, 0xb9, 0x09,
- 0x02, 0x91, 0x6c, 0x40, 0x08, 0x65, 0x21, 0x88, 0x81, 0x01, 0x36, 0x04,
- 0xcd, 0x06, 0x02, 0x00, 0x1c, 0x60, 0x82, 0x70, 0x61, 0x1c, 0xda, 0xe0,
- 0xec, 0x26, 0x08, 0x84, 0x32, 0x41, 0x20, 0x96, 0x0d, 0xc3, 0x34, 0x0d,
- 0x13, 0x04, 0x82, 0x99, 0x20, 0x10, 0xcd, 0x04, 0x81, 0x70, 0x36, 0x20,
- 0x48, 0x24, 0x51, 0x15, 0x61, 0x5d, 0x1b, 0x04, 0x06, 0xdb, 0x30, 0x10,
- 0x50, 0x36, 0x41, 0x10, 0x80, 0x0d, 0xc0, 0x86, 0x81, 0xe0, 0xb8, 0x0d,
- 0x41, 0xb7, 0x61, 0x18, 0x36, 0x6f, 0x82, 0x90, 0x69, 0x1b, 0x02, 0x30,
- 0x60, 0xd2, 0x16, 0x96, 0xe6, 0x36, 0xf4, 0xc6, 0xf6, 0x26, 0x47, 0x04,
- 0xea, 0x69, 0x2a, 0x89, 0x2a, 0xe9, 0xc9, 0x69, 0x82, 0x50, 0x4c, 0x13,
- 0x84, 0x82, 0xda, 0x10, 0x10, 0x13, 0x84, 0xa2, 0xda, 0x20, 0x54, 0xd6,
- 0x86, 0x85, 0x18, 0x03, 0x32, 0x28, 0x03, 0x33, 0x28, 0x83, 0xe1, 0x0c,
- 0x88, 0x32, 0x40, 0x03, 0x22, 0x54, 0x45, 0x58, 0x43, 0x4f, 0x4f, 0x52,
- 0x44, 0x13, 0x84, 0xc2, 0xda, 0x20, 0x54, 0xd5, 0x86, 0x65, 0x50, 0x03,
- 0x32, 0x28, 0x03, 0x33, 0x28, 0x83, 0x61, 0x0d, 0x86, 0x32, 0x60, 0x03,
- 0x16, 0x43, 0x4f, 0x4c, 0x4f, 0x52, 0x13, 0x84, 0xe2, 0x9a, 0x20, 0x10,
- 0xcf, 0x06, 0xa1, 0x82, 0x83, 0x0d, 0x8b, 0xe4, 0x06, 0x64, 0x50, 0x06,
- 0x66, 0x50, 0x06, 0xc3, 0x1b, 0x48, 0x65, 0x10, 0x07, 0x1b, 0x86, 0x34,
- 0x68, 0x03, 0x39, 0xe0, 0x32, 0x65, 0xf5, 0x05, 0xf5, 0x36, 0x97, 0x46,
- 0x97, 0xf6, 0xe6, 0xb6, 0x61, 0x21, 0xe8, 0x80, 0x0c, 0xce, 0xc0, 0x0c,
- 0xde, 0x60, 0x78, 0x03, 0xa2, 0x0c, 0xe2, 0x60, 0xc3, 0x32, 0xa8, 0x01,
- 0x19, 0x94, 0x81, 0x19, 0xac, 0xc1, 0xb0, 0x06, 0x43, 0x19, 0xb0, 0xc1,
- 0x86, 0x45, 0x72, 0x03, 0x32, 0x28, 0x03, 0x33, 0x58, 0x83, 0xe1, 0x0d,
- 0xa4, 0x32, 0x88, 0x83, 0x0d, 0x43, 0x1d, 0xd8, 0xc1, 0x1d, 0x6c, 0x18,
- 0xe6, 0x00, 0x0f, 0x80, 0x0d, 0xc5, 0x26, 0x06, 0x79, 0xf0, 0x00, 0x34,
- 0xcc, 0xd8, 0xde, 0xc2, 0xe8, 0xe6, 0x26, 0x08, 0x04, 0xc4, 0x22, 0xcd,
- 0x6d, 0x8e, 0x6e, 0x6e, 0x82, 0x40, 0x44, 0x34, 0xe6, 0xd2, 0xce, 0xbe,
- 0xd8, 0xc8, 0x68, 0xcc, 0xa5, 0x9d, 0x7d, 0xcd, 0xd1, 0x4d, 0x10, 0x08,
- 0x69, 0x03, 0xb2, 0x07, 0x7c, 0xd0, 0x07, 0x7e, 0xf0, 0x07, 0x17, 0x28,
- 0x84, 0x42, 0x15, 0x36, 0x36, 0xbb, 0x36, 0x97, 0x34, 0xb2, 0x32, 0x37,
- 0xba, 0x29, 0x41, 0x50, 0x85, 0x0c, 0xcf, 0xc5, 0xae, 0x4c, 0x6e, 0x2e,
- 0xed, 0xcd, 0x6d, 0x4a, 0x40, 0x34, 0x21, 0xc3, 0x73, 0xb1, 0x0b, 0x63,
- 0xb3, 0x2b, 0x93, 0x9b, 0x12, 0x14, 0x75, 0xc8, 0xf0, 0x5c, 0xe6, 0xd0,
- 0xc2, 0xc8, 0xca, 0xe4, 0x9a, 0xde, 0xc8, 0xca, 0xd8, 0xa6, 0x04, 0x48,
- 0x19, 0x32, 0x3c, 0x17, 0xb9, 0xb2, 0xb9, 0xb7, 0x3a, 0xb9, 0xb1, 0xb2,
- 0xb9, 0x29, 0x81, 0x53, 0x89, 0x0c, 0xcf, 0x85, 0x2e, 0x0f, 0xae, 0x2c,
- 0xc8, 0xcd, 0xed, 0x8d, 0x2e, 0x8c, 0x2e, 0xed, 0xcd, 0x6d, 0x6e, 0x8a,
- 0x90, 0x79, 0x75, 0xc8, 0xf0, 0x5c, 0xec, 0xd2, 0xca, 0xee, 0x92, 0xc8,
- 0xa6, 0xe8, 0xc2, 0xe8, 0xca, 0xa6, 0x04, 0x60, 0x50, 0x87, 0x0c, 0xcf,
- 0xa5, 0xcc, 0x8d, 0x4e, 0x2e, 0x0f, 0xea, 0x2d, 0xcd, 0x8d, 0x6e, 0x6e,
- 0x4a, 0x90, 0x07, 0x5d, 0xc8, 0xf0, 0x5c, 0xc6, 0xde, 0xea, 0xdc, 0xe8,
- 0xca, 0xe4, 0xe6, 0xa6, 0x04, 0xa1, 0x00, 0x00, 0x79, 0x18, 0x00, 0x00,
- 0x19, 0x00, 0x00, 0x00, 0x36, 0xb0, 0x0d, 0x97, 0xef, 0x3c, 0xbe, 0x10,
- 0x11, 0xd1, 0x84, 0x00, 0x11, 0xe6, 0x17, 0xb7, 0x6d, 0x00, 0x09, 0x03,
- 0x20, 0x0d, 0xe7, 0x2c, 0x4e, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x68, 0x55, 0xad, 0x6b, 0x0e, 0x7d, 0x04, 0xa1, 0x4c, 0xff, 0x9d, 0x3a,
- 0xe0, 0x6d, 0xc8, 0x4d, 0x44, 0x58, 0x49, 0x4c, 0xe0, 0x07, 0x00, 0x00,
- 0x60, 0x00, 0x01, 0x00, 0xf8, 0x01, 0x00, 0x00, 0x44, 0x58, 0x49, 0x4c,
- 0x00, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0xc8, 0x07, 0x00, 0x00,
- 0x42, 0x43, 0xc0, 0xde, 0x21, 0x0c, 0x00, 0x00, 0xef, 0x01, 0x00, 0x00,
- 0x63, 0x00, 0x00, 0x00, 0x1a, 0x03, 0x4c, 0x90, 0x46, 0x02, 0x13, 0x44,
- 0x13, 0x84, 0x8c, 0xda, 0x10, 0x44, 0x13, 0x04, 0x01, 0x60, 0xd2, 0x16,
- 0x96, 0xe6, 0x36, 0xf4, 0xc6, 0xf6, 0x26, 0x47, 0x04, 0xea, 0x69, 0x2a,
- 0x89, 0x2a, 0xe9, 0xc9, 0x69, 0x82, 0x50, 0x38, 0x13, 0x84, 0xe2, 0xd9,
- 0x10, 0x10, 0x13, 0x84, 0x02, 0x9a, 0x20, 0x10, 0xcb, 0x06, 0x41, 0x33,
- 0x36, 0x2c, 0x44, 0x65, 0x5d, 0xd8, 0x35, 0x64, 0xc4, 0xb5, 0x11, 0xa1,
- 0x2a, 0xc2, 0x1a, 0x7a, 0x7a, 0x92, 0x22, 0x9a, 0x20, 0x14, 0xd1, 0x06,
- 0x41, 0xd3, 0x36, 0x2c, 0x43, 0x67, 0x5d, 0xd8, 0x35, 0x78, 0xc3, 0xf5,
- 0x4d, 0x10, 0x08, 0x86, 0xc5, 0xd0, 0x13, 0xd3, 0x93, 0xd4, 0x04, 0xa1,
- 0x90, 0x26, 0x08, 0x44, 0xb3, 0x41, 0xd0, 0xc8, 0x60, 0xc3, 0x12, 0x06,
- 0x62, 0x60, 0x5d, 0xd8, 0x35, 0x8c, 0x41, 0x18, 0x5c, 0x65, 0xb0, 0x61,
- 0xe0, 0xc0, 0xc0, 0x0c, 0xb8, 0x4c, 0x59, 0x7d, 0x41, 0xbd, 0xcd, 0xa5,
- 0xd1, 0xa5, 0xbd, 0xb9, 0x6d, 0x58, 0x08, 0x34, 0xb0, 0x32, 0x6c, 0x0c,
- 0x86, 0x31, 0x20, 0xae, 0x32, 0xd8, 0xb0, 0x0c, 0x9d, 0x75, 0x61, 0xde,
- 0xe0, 0x0d, 0xd7, 0xb7, 0x61, 0x09, 0x03, 0x31, 0xb0, 0x2e, 0xcc, 0x1b,
- 0xc6, 0x20, 0x0c, 0xae, 0x32, 0xd8, 0x30, 0xa4, 0x81, 0x1a, 0xac, 0xc1,
- 0x86, 0xe1, 0x0c, 0xd8, 0x00, 0xd8, 0x50, 0x4c, 0x54, 0x1b, 0x40, 0x40,
- 0xc1, 0x53, 0x87, 0x0c, 0xcf, 0xc5, 0x2e, 0xad, 0xec, 0x2e, 0x89, 0x6c,
- 0x8a, 0x2e, 0x8c, 0xae, 0x6c, 0x4a, 0x10, 0xd5, 0x21, 0xc3, 0x73, 0x29,
- 0xb4, 0x01, 0x00, 0x00, 0x79, 0x18, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00,
- 0xf0, 0x00, 0x00, 0x00, 0x71, 0x20, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00,
- 0x11, 0xe6, 0x17, 0xb7, 0x6d, 0x00, 0x09, 0x03, 0x20, 0x0d, 0xe7, 0x2c,
- 0x4e, 0x04, 0x00, 0x00, 0x61, 0x20, 0x00, 0x00, 0x89, 0x00, 0x00, 0x00,
- 0x13, 0x04, 0x41, 0x2c, 0x10, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00,
- 0x44, 0x4a, 0xa1, 0x10, 0x66, 0x00, 0x8a, 0xab, 0xec, 0x4a, 0x8e, 0x4a,
- 0x09, 0x50, 0x1c, 0x01, 0x00, 0x00, 0x00, 0x00, 0x23, 0x06, 0x09, 0x00,
- 0x82, 0x60, 0x20, 0x61, 0x03, 0x63, 0x59, 0xc1, 0x88, 0x41, 0x02, 0x80,
- 0x20, 0x18, 0x18, 0x1d, 0x22, 0x5d, 0xcf, 0x31, 0x62, 0x90, 0x00, 0x20,
- 0x08, 0x06, 0x86, 0x97, 0x4c, 0x18, 0x81, 0x8c, 0x18, 0x24, 0x00, 0x08,
- 0x82, 0x81, 0xf1, 0x29, 0x54, 0xf6, 0x24, 0x23, 0x06, 0x09, 0x00, 0x82,
- 0x60, 0x60, 0x80, 0xc1, 0x52, 0x69, 0x91, 0x32, 0x62, 0x90, 0x00, 0x20,
- 0x08, 0x06, 0x46, 0x18, 0x30, 0xdc, 0x36, 0x2d, 0x23, 0x06, 0x09, 0x00,
- 0x82, 0x60, 0x60, 0x88, 0x41, 0xd3, 0x71, 0x08, 0x33, 0x62, 0x90, 0x00,
- 0x20, 0x08, 0x06, 0xc6, 0x18, 0x38, 0x5d, 0x57, 0x35, 0x23, 0x06, 0x09,
- 0x00, 0x82, 0x60, 0x60, 0x90, 0xc1, 0xe3, 0x79, 0x8a, 0x33, 0x62, 0x90,
- 0x00, 0x20, 0x08, 0x06, 0x46, 0x19, 0x40, 0xdf, 0x57, 0x3d, 0x23, 0x06,
- 0x07, 0x00, 0x82, 0x60, 0xd0, 0x90, 0x81, 0xa3, 0x80, 0xc1, 0x68, 0x42,
- 0x00, 0x8c, 0x26, 0x08, 0xc1, 0x68, 0xc2, 0x20, 0x8c, 0x26, 0x10, 0xc3,
- 0x88, 0xc1, 0x01, 0x80, 0x20, 0x18, 0x34, 0x69, 0x30, 0x3d, 0x66, 0x30,
- 0xc4, 0x30, 0x62, 0x70, 0x00, 0x20, 0x08, 0x06, 0x8d, 0x1b, 0x60, 0x54,
- 0x19, 0x8c, 0x26, 0x04, 0xc0, 0x68, 0x82, 0x10, 0x8c, 0x26, 0x0c, 0xc2,
- 0x68, 0x02, 0x31, 0x8c, 0x18, 0x1c, 0x00, 0x08, 0x82, 0x41, 0x33, 0x07,
- 0x5d, 0xb6, 0x06, 0xa3, 0x09, 0x01, 0x30, 0x9a, 0x20, 0x04, 0xa3, 0x09,
- 0x83, 0x30, 0x9a, 0x40, 0x0c, 0x36, 0x5d, 0xf2, 0x19, 0x31, 0x40, 0x00,
- 0x10, 0x04, 0x83, 0x07, 0x0f, 0xc8, 0xe0, 0x7a, 0x82, 0x11, 0x03, 0x04,
- 0x00, 0x41, 0x30, 0x78, 0xf2, 0xa0, 0x0c, 0xae, 0x25, 0xb0, 0xe0, 0x80,
- 0x8e, 0x59, 0x9b, 0x7c, 0x46, 0x0c, 0x10, 0x00, 0x04, 0xc1, 0xe0, 0xe1,
- 0x03, 0x34, 0xd8, 0xa4, 0x60, 0xc4, 0x00, 0x01, 0x40, 0x10, 0x0c, 0x9e,
- 0x3e, 0x48, 0x83, 0xcd, 0x09, 0x2c, 0x50, 0xa0, 0x63, 0xd9, 0x27, 0x9f,
- 0x11, 0x03, 0x04, 0x00, 0x41, 0x30, 0x78, 0x40, 0x81, 0x0d, 0xbe, 0x2a,
- 0x18, 0x31, 0x40, 0x00, 0x10, 0x04, 0x83, 0x27, 0x14, 0xda, 0xe0, 0x8b,
- 0x02, 0x0b, 0x1a, 0xe8, 0x18, 0x37, 0x06, 0xf2, 0x19, 0x31, 0x40, 0x00,
- 0x10, 0x04, 0x83, 0x87, 0x14, 0xe0, 0x60, 0x0c, 0xb0, 0x60, 0xc4, 0x00,
- 0x01, 0x40, 0x10, 0x0c, 0x9e, 0x52, 0x88, 0x83, 0x31, 0xa0, 0x02, 0x0b,
- 0x20, 0xe8, 0x8c, 0x18, 0x24, 0x00, 0x08, 0x82, 0x01, 0x92, 0x0a, 0x76,
- 0x40, 0x0a, 0xa4, 0xc0, 0x07, 0xcd, 0x88, 0x41, 0x02, 0x80, 0x20, 0x18,
- 0x20, 0xa9, 0x60, 0x07, 0xa4, 0x40, 0x0a, 0x70, 0x90, 0x8c, 0x18, 0x24,
- 0x00, 0x08, 0x82, 0x01, 0x92, 0x0a, 0x76, 0x40, 0x0a, 0xa4, 0xa0, 0x07,
- 0xc5, 0x88, 0x41, 0x02, 0x80, 0x20, 0x18, 0x20, 0xa9, 0x60, 0x07, 0xa4,
- 0x40, 0x0a, 0x7b, 0x10, 0x8c, 0x18, 0x24, 0x00, 0x08, 0x82, 0x01, 0x92,
- 0x0a, 0x76, 0x50, 0x0a, 0xa4, 0xc0, 0x07, 0x69, 0x30, 0x62, 0x90, 0x00,
- 0x20, 0x08, 0x06, 0x48, 0x2a, 0xd8, 0x41, 0x29, 0x90, 0x02, 0x1c, 0xa0,
- 0xc1, 0x88, 0x41, 0x02, 0x80, 0x20, 0x18, 0x20, 0xa9, 0x60, 0x07, 0x7f,
- 0x40, 0x0a, 0x7c, 0xd0, 0x06, 0x23, 0x06, 0x09, 0x00, 0x82, 0x60, 0x80,
- 0xa4, 0x82, 0x1d, 0xfc, 0x01, 0x29, 0xc0, 0x01, 0x1b, 0x8c, 0x18, 0x24,
- 0x00, 0x08, 0x82, 0x01, 0x92, 0x0a, 0x76, 0xf0, 0x07, 0xa4, 0xa0, 0x07,
- 0x6b, 0x30, 0x62, 0x90, 0x00, 0x20, 0x08, 0x06, 0x48, 0x2a, 0xd8, 0xc1,
- 0x1f, 0x90, 0xc2, 0x1e, 0xa8, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00
+; shader hash: 6855ad6b0e7d04a14cff9d3ae06dc84d
+define void @mainColor() {
+!8 = !{void ()* @mainColor, !"mainColor", !9, !4, null}
+const unsigned char g_mainColor[] = {
+ 0x44, 0x58, 0x42, 0x43, 0x6f, 0x4d, 0x80, 0xc9, 0x37, 0xa3, 0xc4, 0xa6,
+ 0x8c, 0x16, 0xdc, 0xdb, 0x15, 0x5f, 0x4e, 0x30, 0x01, 0x00, 0x00, 0x00,
+ 0x58, 0x11, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00,
+ 0x88, 0x02, 0x00, 0x00, 0xd8, 0x02, 0x00, 0x00, 0x54, 0x09, 0x00, 0x00,
+ 0x70, 0x09, 0x00, 0x00, 0x53, 0x46, 0x49, 0x30, 0x08, 0x00, 0x00, 0x00,
+ 0x74, 0x06, 0x00, 0x00, 0x60, 0x00, 0x01, 0x00, 0x9d, 0x01, 0x00, 0x00,
+ 0x5c, 0x06, 0x00, 0x00, 0x42, 0x43, 0xc0, 0xde, 0x21, 0x0c, 0x00, 0x00,
+ 0x94, 0x01, 0x00, 0x00, 0x0b, 0x82, 0x20, 0x00, 0x02, 0x00, 0x00, 0x00,
+ 0x26, 0x00, 0x00, 0x00, 0x32, 0x22, 0x48, 0x09, 0x20, 0x64, 0x85, 0x04,
+ 0x12, 0x4c, 0x8a, 0x8c, 0x0b, 0x84, 0xa4, 0x4c, 0x10, 0x68, 0x23, 0x00,
+ 0x10, 0x8a, 0x30, 0x42, 0xad, 0x14, 0x83, 0x8c, 0x31, 0xe8, 0xcd, 0x11,
+ 0x04, 0xc5, 0x60, 0xa4, 0x10, 0x12, 0x49, 0x0e, 0x04, 0x0c, 0x23, 0x10,
+ 0x43, 0x12, 0xd4, 0x03, 0x83, 0xc3, 0x91, 0xa6, 0x05, 0xc0, 0x1c, 0x6a,
+ 0xf2, 0x5f, 0x22, 0x9a, 0x88, 0x8b, 0x3d, 0x80, 0x81, 0x88, 0x38, 0xa7,
+ 0x91, 0x26, 0xa0, 0x99, 0x24, 0x14, 0x58, 0xba, 0xe9, 0x40, 0x00, 0x00,
+ 0x79, 0x80, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60,
+ 0xc8, 0x23, 0x01, 0x01, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x40, 0x16, 0x08, 0x00, 0x12, 0x00, 0x00, 0x00, 0x32, 0x1e, 0x98, 0x14,
+ 0x25, 0x30, 0x02, 0x50, 0x0c, 0x05, 0x18, 0x50, 0x04, 0x85, 0x50, 0x06,
+ 0xe5, 0x50, 0x12, 0xe5, 0x51, 0x10, 0x25, 0x57, 0x14, 0x54, 0x4a, 0x62,
+ 0x04, 0xa0, 0x0c, 0x8a, 0xa0, 0x10, 0xe8, 0xce, 0x00, 0x10, 0x9e, 0x01,
+ 0xa0, 0x3c, 0x96, 0xc3, 0x30, 0xcf, 0xf3, 0x00, 0x10, 0x18, 0x00, 0x00,
+ 0x88, 0x80, 0x10, 0x08, 0x06, 0x20, 0x28, 0x00, 0x79, 0x18, 0x00, 0x00,
+ 0x91, 0x00, 0x00, 0x00, 0x1a, 0x03, 0x4c, 0x90, 0x46, 0x02, 0x13, 0x44,
+ 0x63, 0x82, 0x40, 0x1c, 0x1b, 0x84, 0x81, 0xd8, 0x20, 0x10, 0x04, 0x05,
+ 0xbb, 0xb9, 0x09, 0x02, 0x81, 0x6c, 0x18, 0x0e, 0x84, 0x98, 0x20, 0x60,
+ 0x19, 0x2b, 0xab, 0x32, 0x39, 0xba, 0x32, 0xbc, 0x29, 0xb4, 0x30, 0xb2,
+ 0x32, 0xb9, 0xa1, 0x37, 0xb7, 0x39, 0xba, 0x30, 0x37, 0xba, 0xb9, 0x09,
+ 0x02, 0x91, 0x6c, 0x40, 0x08, 0x65, 0x21, 0x88, 0x81, 0x01, 0x36, 0x04,
+ 0xcd, 0x06, 0x02, 0x00, 0x1c, 0x60, 0x82, 0x70, 0x61, 0x1c, 0xda, 0xe0,
+ 0xec, 0x26, 0x08, 0x84, 0x32, 0x41, 0x20, 0x96, 0x0d, 0xc3, 0x34, 0x0d,
+ 0x13, 0x04, 0x82, 0x99, 0x20, 0x10, 0xcd, 0x04, 0x81, 0x70, 0x36, 0x20,
+ 0x48, 0x24, 0x51, 0x15, 0x61, 0x5d, 0x1b, 0x04, 0x06, 0xdb, 0x30, 0x10,
+ 0x50, 0x36, 0x41, 0x10, 0x80, 0x0d, 0xc0, 0x86, 0x81, 0xe0, 0xb8, 0x0d,
+ 0x41, 0xb7, 0x61, 0x18, 0x36, 0x6f, 0x82, 0x90, 0x69, 0x1b, 0x02, 0x30,
+ 0x60, 0xd2, 0x16, 0x96, 0xe6, 0x36, 0xf4, 0xc6, 0xf6, 0x26, 0x47, 0x04,
+ 0xea, 0x69, 0x2a, 0x89, 0x2a, 0xe9, 0xc9, 0x69, 0x82, 0x50, 0x4c, 0x13,
+ 0x84, 0x82, 0xda, 0x10, 0x10, 0x13, 0x84, 0xa2, 0xda, 0x20, 0x54, 0xd6,
+ 0x86, 0x85, 0x18, 0x03, 0x32, 0x28, 0x03, 0x33, 0x28, 0x83, 0xe1, 0x0c,
+ 0x88, 0x32, 0x40, 0x03, 0x22, 0x54, 0x45, 0x58, 0x43, 0x4f, 0x4f, 0x52,
+ 0x44, 0x13, 0x84, 0xc2, 0xda, 0x20, 0x54, 0xd5, 0x86, 0x65, 0x50, 0x03,
+ 0x32, 0x28, 0x03, 0x33, 0x28, 0x83, 0x61, 0x0d, 0x86, 0x32, 0x60, 0x03,
+ 0x16, 0x43, 0x4f, 0x4c, 0x4f, 0x52, 0x13, 0x84, 0xe2, 0x9a, 0x20, 0x10,
+ 0xcf, 0x06, 0xa1, 0x82, 0x83, 0x0d, 0x8b, 0xe4, 0x06, 0x64, 0x50, 0x06,
+ 0x66, 0x50, 0x06, 0xc3, 0x1b, 0x48, 0x65, 0x10, 0x07, 0x1b, 0x86, 0x34,
+ 0x68, 0x03, 0x39, 0xe0, 0x32, 0x65, 0xf5, 0x05, 0xf5, 0x36, 0x97, 0x46,
+ 0x97, 0xf6, 0xe6, 0xb6, 0x61, 0x21, 0xe8, 0x80, 0x0c, 0xce, 0xc0, 0x0c,
+ 0xde, 0x60, 0x78, 0x03, 0xa2, 0x0c, 0xe2, 0x60, 0xc3, 0x32, 0xa8, 0x01,
+ 0x19, 0x94, 0x81, 0x19, 0xac, 0xc1, 0xb0, 0x06, 0x43, 0x19, 0xb0, 0xc1,
+ 0x86, 0x45, 0x72, 0x03, 0x32, 0x28, 0x03, 0x33, 0x58, 0x83, 0xe1, 0x0d,
+ 0xa4, 0x32, 0x88, 0x83, 0x0d, 0x43, 0x1d, 0xd8, 0xc1, 0x1d, 0x6c, 0x18,
+ 0xe6, 0x00, 0x0f, 0x80, 0x0d, 0xc5, 0x26, 0x06, 0x79, 0xf0, 0x00, 0x34,
+ 0xcc, 0xd8, 0xde, 0xc2, 0xe8, 0xe6, 0x26, 0x08, 0x04, 0xc4, 0x22, 0xcd,
+ 0x6d, 0x8e, 0x6e, 0x6e, 0x82, 0x40, 0x44, 0x34, 0xe6, 0xd2, 0xce, 0xbe,
+ 0xd8, 0xc8, 0x68, 0xcc, 0xa5, 0x9d, 0x7d, 0xcd, 0xd1, 0x4d, 0x10, 0x08,
+ 0x69, 0x03, 0xb2, 0x07, 0x7c, 0xd0, 0x07, 0x7e, 0xf0, 0x07, 0x17, 0x28,
+ 0x84, 0x42, 0x15, 0x36, 0x36, 0xbb, 0x36, 0x97, 0x34, 0xb2, 0x32, 0x37,
+ 0xba, 0x29, 0x41, 0x50, 0x85, 0x0c, 0xcf, 0xc5, 0xae, 0x4c, 0x6e, 0x2e,
+ 0xed, 0xcd, 0x6d, 0x4a, 0x40, 0x34, 0x21, 0xc3, 0x73, 0xb1, 0x0b, 0x63,
+ 0xb3, 0x2b, 0x93, 0x9b, 0x12, 0x14, 0x75, 0xc8, 0xf0, 0x5c, 0xe6, 0xd0,
+ 0xc2, 0xc8, 0xca, 0xe4, 0x9a, 0xde, 0xc8, 0xca, 0xd8, 0xa6, 0x04, 0x48,
+ 0x19, 0x32, 0x3c, 0x17, 0xb9, 0xb2, 0xb9, 0xb7, 0x3a, 0xb9, 0xb1, 0xb2,
+ 0xb9, 0x29, 0x81, 0x53, 0x89, 0x0c, 0xcf, 0x85, 0x2e, 0x0f, 0xae, 0x2c,
+ 0xc8, 0xcd, 0xed, 0x8d, 0x2e, 0x8c, 0x2e, 0xed, 0xcd, 0x6d, 0x6e, 0x8a,
+ 0x90, 0x79, 0x75, 0xc8, 0xf0, 0x5c, 0xec, 0xd2, 0xca, 0xee, 0x92, 0xc8,
+ 0xa6, 0xe8, 0xc2, 0xe8, 0xca, 0xa6, 0x04, 0x60, 0x50, 0x87, 0x0c, 0xcf,
+ 0xa5, 0xcc, 0x8d, 0x4e, 0x2e, 0x0f, 0xea, 0x2d, 0xcd, 0x8d, 0x6e, 0x6e,
+ 0x4a, 0x90, 0x07, 0x5d, 0xc8, 0xf0, 0x5c, 0xc6, 0xde, 0xea, 0xdc, 0xe8,
+ 0xca, 0xe4, 0xe6, 0xa6, 0x04, 0xa1, 0x00, 0x00, 0x79, 0x18, 0x00, 0x00,
+ 0x19, 0x00, 0x00, 0x00, 0x36, 0xb0, 0x0d, 0x97, 0xef, 0x3c, 0xbe, 0x10,
+ 0x11, 0xd1, 0x84, 0x00, 0x11, 0xe6, 0x17, 0xb7, 0x6d, 0x00, 0x09, 0x03,
+ 0x20, 0x0d, 0xe7, 0x2c, 0x4e, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x68, 0x55, 0xad, 0x6b, 0x0e, 0x7d, 0x04, 0xa1, 0x4c, 0xff, 0x9d, 0x3a,
+ 0xe0, 0x6d, 0xc8, 0x4d, 0x44, 0x58, 0x49, 0x4c, 0xe0, 0x07, 0x00, 0x00,
+ 0x60, 0x00, 0x01, 0x00, 0xf8, 0x01, 0x00, 0x00, 0x44, 0x58, 0x49, 0x4c,
+ 0x00, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0xc8, 0x07, 0x00, 0x00,
+ 0x42, 0x43, 0xc0, 0xde, 0x21, 0x0c, 0x00, 0x00, 0xef, 0x01, 0x00, 0x00,
+ 0x63, 0x00, 0x00, 0x00, 0x1a, 0x03, 0x4c, 0x90, 0x46, 0x02, 0x13, 0x44,
+ 0x13, 0x84, 0x8c, 0xda, 0x10, 0x44, 0x13, 0x04, 0x01, 0x60, 0xd2, 0x16,
+ 0x96, 0xe6, 0x36, 0xf4, 0xc6, 0xf6, 0x26, 0x47, 0x04, 0xea, 0x69, 0x2a,
+ 0x89, 0x2a, 0xe9, 0xc9, 0x69, 0x82, 0x50, 0x38, 0x13, 0x84, 0xe2, 0xd9,
+ 0x10, 0x10, 0x13, 0x84, 0x02, 0x9a, 0x20, 0x10, 0xcb, 0x06, 0x41, 0x33,
+ 0x36, 0x2c, 0x44, 0x65, 0x5d, 0xd8, 0x35, 0x64, 0xc4, 0xb5, 0x11, 0xa1,
+ 0x2a, 0xc2, 0x1a, 0x7a, 0x7a, 0x92, 0x22, 0x9a, 0x20, 0x14, 0xd1, 0x06,
+ 0x41, 0xd3, 0x36, 0x2c, 0x43, 0x67, 0x5d, 0xd8, 0x35, 0x78, 0xc3, 0xf5,
+ 0x4d, 0x10, 0x08, 0x86, 0xc5, 0xd0, 0x13, 0xd3, 0x93, 0xd4, 0x04, 0xa1,
+ 0x90, 0x26, 0x08, 0x44, 0xb3, 0x41, 0xd0, 0xc8, 0x60, 0xc3, 0x12, 0x06,
+ 0x62, 0x60, 0x5d, 0xd8, 0x35, 0x8c, 0x41, 0x18, 0x5c, 0x65, 0xb0, 0x61,
+ 0xe0, 0xc0, 0xc0, 0x0c, 0xb8, 0x4c, 0x59, 0x7d, 0x41, 0xbd, 0xcd, 0xa5,
+ 0xd1, 0xa5, 0xbd, 0xb9, 0x6d, 0x58, 0x08, 0x34, 0xb0, 0x32, 0x6c, 0x0c,
+ 0x86, 0x31, 0x20, 0xae, 0x32, 0xd8, 0xb0, 0x0c, 0x9d, 0x75, 0x61, 0xde,
+ 0xe0, 0x0d, 0xd7, 0xb7, 0x61, 0x09, 0x03, 0x31, 0xb0, 0x2e, 0xcc, 0x1b,
+ 0xc6, 0x20, 0x0c, 0xae, 0x32, 0xd8, 0x30, 0xa4, 0x81, 0x1a, 0xac, 0xc1,
+ 0x86, 0xe1, 0x0c, 0xd8, 0x00, 0xd8, 0x50, 0x4c, 0x54, 0x1b, 0x40, 0x40,
+ 0xc1, 0x53, 0x87, 0x0c, 0xcf, 0xc5, 0x2e, 0xad, 0xec, 0x2e, 0x89, 0x6c,
+ 0x8a, 0x2e, 0x8c, 0xae, 0x6c, 0x4a, 0x10, 0xd5, 0x21, 0xc3, 0x73, 0x29,
+ 0xb4, 0x01, 0x00, 0x00, 0x79, 0x18, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00,
+ 0xf0, 0x00, 0x00, 0x00, 0x71, 0x20, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00,
+ 0x11, 0xe6, 0x17, 0xb7, 0x6d, 0x00, 0x09, 0x03, 0x20, 0x0d, 0xe7, 0x2c,
+ 0x4e, 0x04, 0x00, 0x00, 0x61, 0x20, 0x00, 0x00, 0x89, 0x00, 0x00, 0x00,
+ 0x13, 0x04, 0x41, 0x2c, 0x10, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00,
+ 0x44, 0x4a, 0xa1, 0x10, 0x66, 0x00, 0x8a, 0xab, 0xec, 0x4a, 0x8e, 0x4a,
+ 0x09, 0x50, 0x1c, 0x01, 0x00, 0x00, 0x00, 0x00, 0x23, 0x06, 0x09, 0x00,
+ 0x82, 0x60, 0x20, 0x61, 0x03, 0x63, 0x59, 0xc1, 0x88, 0x41, 0x02, 0x80,
+ 0x20, 0x18, 0x18, 0x1d, 0x22, 0x5d, 0xcf, 0x31, 0x62, 0x90, 0x00, 0x20,
+ 0x08, 0x06, 0x86, 0x97, 0x4c, 0x18, 0x81, 0x8c, 0x18, 0x24, 0x00, 0x08,
+ 0x82, 0x81, 0xf1, 0x29, 0x54, 0xf6, 0x24, 0x23, 0x06, 0x09, 0x00, 0x82,
+ 0x60, 0x60, 0x80, 0xc1, 0x52, 0x69, 0x91, 0x32, 0x62, 0x90, 0x00, 0x20,
+ 0x08, 0x06, 0x46, 0x18, 0x30, 0xdc, 0x36, 0x2d, 0x23, 0x06, 0x09, 0x00,
+ 0x82, 0x60, 0x60, 0x88, 0x41, 0xd3, 0x71, 0x08, 0x33, 0x62, 0x90, 0x00,
+ 0x20, 0x08, 0x06, 0xc6, 0x18, 0x38, 0x5d, 0x57, 0x35, 0x23, 0x06, 0x09,
+ 0x00, 0x82, 0x60, 0x60, 0x90, 0xc1, 0xe3, 0x79, 0x8a, 0x33, 0x62, 0x90,
+ 0x00, 0x20, 0x08, 0x06, 0x46, 0x19, 0x40, 0xdf, 0x57, 0x3d, 0x23, 0x06,
+ 0x07, 0x00, 0x82, 0x60, 0xd0, 0x90, 0x81, 0xa3, 0x80, 0xc1, 0x68, 0x42,
+ 0x00, 0x8c, 0x26, 0x08, 0xc1, 0x68, 0xc2, 0x20, 0x8c, 0x26, 0x10, 0xc3,
+ 0x88, 0xc1, 0x01, 0x80, 0x20, 0x18, 0x34, 0x69, 0x30, 0x3d, 0x66, 0x30,
+ 0x9a, 0x10, 0x00, 0xa3, 0x09, 0x42, 0x30, 0x9a, 0x30, 0x08, 0xa3, 0x09,
+ 0xc4, 0x30, 0x62, 0x70, 0x00, 0x20, 0x08, 0x06, 0x8d, 0x1b, 0x60, 0x54,
+ 0x19, 0x8c, 0x26, 0x04, 0xc0, 0x68, 0x82, 0x10, 0x8c, 0x26, 0x0c, 0xc2,
+ 0x68, 0x02, 0x31, 0x8c, 0x18, 0x1c, 0x00, 0x08, 0x82, 0x41, 0x33, 0x07,
+ 0x5d, 0xb6, 0x06, 0xa3, 0x09, 0x01, 0x30, 0x9a, 0x20, 0x04, 0xa3, 0x09,
+ 0x83, 0x30, 0x9a, 0x40, 0x0c, 0x36, 0x5d, 0xf2, 0x19, 0x31, 0x40, 0x00,
+ 0x10, 0x04, 0x83, 0x07, 0x0f, 0xc8, 0xe0, 0x7a, 0x82, 0x11, 0x03, 0x04,
+ 0x00, 0x41, 0x30, 0x78, 0xf2, 0xa0, 0x0c, 0xae, 0x25, 0xb0, 0xe0, 0x80,
+ 0x8e, 0x59, 0x9b, 0x7c, 0x46, 0x0c, 0x10, 0x00, 0x04, 0xc1, 0xe0, 0xe1,
+ 0x03, 0x34, 0xd8, 0xa4, 0x60, 0xc4, 0x00, 0x01, 0x40, 0x10, 0x0c, 0x9e,
+ 0x3e, 0x48, 0x83, 0xcd, 0x09, 0x2c, 0x50, 0xa0, 0x63, 0xd9, 0x27, 0x9f,
+ 0x11, 0x03, 0x04, 0x00, 0x41, 0x30, 0x78, 0x40, 0x81, 0x0d, 0xbe, 0x2a,
+ 0x18, 0x31, 0x40, 0x00, 0x10, 0x04, 0x83, 0x27, 0x14, 0xda, 0xe0, 0x8b,
+ 0x02, 0x0b, 0x1a, 0xe8, 0x18, 0x37, 0x06, 0xf2, 0x19, 0x31, 0x40, 0x00,
+ 0x10, 0x04, 0x83, 0x87, 0x14, 0xe0, 0x60, 0x0c, 0xb0, 0x60, 0xc4, 0x00,
+ 0x01, 0x40, 0x10, 0x0c, 0x9e, 0x52, 0x88, 0x83, 0x31, 0xa0, 0x02, 0x0b,
+ 0x20, 0xe8, 0x8c, 0x18, 0x24, 0x00, 0x08, 0x82, 0x01, 0x92, 0x0a, 0x76,
+ 0x40, 0x0a, 0xa4, 0xc0, 0x07, 0xcd, 0x88, 0x41, 0x02, 0x80, 0x20, 0x18,
+ 0x20, 0xa9, 0x60, 0x07, 0xa4, 0x40, 0x0a, 0x70, 0x90, 0x8c, 0x18, 0x24,
+ 0x00, 0x08, 0x82, 0x01, 0x92, 0x0a, 0x76, 0x40, 0x0a, 0xa4, 0xa0, 0x07,
+ 0xc5, 0x88, 0x41, 0x02, 0x80, 0x20, 0x18, 0x20, 0xa9, 0x60, 0x07, 0xa4,
+ 0x40, 0x0a, 0x7b, 0x10, 0x8c, 0x18, 0x24, 0x00, 0x08, 0x82, 0x01, 0x92,
+ 0x0a, 0x76, 0x50, 0x0a, 0xa4, 0xc0, 0x07, 0x69, 0x30, 0x62, 0x90, 0x00,
+ 0x20, 0x08, 0x06, 0x48, 0x2a, 0xd8, 0x41, 0x29, 0x90, 0x02, 0x1c, 0xa0,
+ 0xc1, 0x88, 0x41, 0x02, 0x80, 0x20, 0x18, 0x20, 0xa9, 0x60, 0x07, 0x7f,
+ 0x40, 0x0a, 0x7c, 0xd0, 0x06, 0x23, 0x06, 0x09, 0x00, 0x82, 0x60, 0x80,
+ 0xa4, 0x82, 0x1d, 0xfc, 0x01, 0x29, 0xc0, 0x01, 0x1b, 0x8c, 0x18, 0x24,
+ 0x00, 0x08, 0x82, 0x01, 0x92, 0x0a, 0x76, 0xf0, 0x07, 0xa4, 0xa0, 0x07,
+ 0x6b, 0x30, 0x62, 0x90, 0x00, 0x20, 0x08, 0x06, 0x48, 0x2a, 0xd8, 0xc1,
+ 0x1f, 0x90, 0xc2, 0x1e, 0xa8, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00
@@ -1,580 +1,580 @@
-; shader hash: c6001978fd780410844d97ce5efb7d9e
-define void @mainTexture() {
-!8 = !{void ()* @mainTexture, !"mainTexture", !9, !4, null}
-const unsigned char g_mainTexture[] = {
- 0x44, 0x58, 0x42, 0x43, 0x9d, 0xf0, 0x72, 0x12, 0x6c, 0x2b, 0x04, 0x9d,
- 0x85, 0xd2, 0xd2, 0x4a, 0x39, 0x19, 0x03, 0x4d, 0x01, 0x00, 0x00, 0x00,
- 0xb8, 0x11, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00,
- 0x88, 0x02, 0x00, 0x00, 0x30, 0x03, 0x00, 0x00, 0xb0, 0x09, 0x00, 0x00,
- 0xcc, 0x09, 0x00, 0x00, 0x53, 0x46, 0x49, 0x30, 0x08, 0x00, 0x00, 0x00,
- 0x53, 0x54, 0x41, 0x54, 0x78, 0x06, 0x00, 0x00, 0x60, 0x00, 0x01, 0x00,
- 0x9e, 0x01, 0x00, 0x00, 0x44, 0x58, 0x49, 0x4c, 0x00, 0x01, 0x00, 0x00,
- 0x10, 0x00, 0x00, 0x00, 0x60, 0x06, 0x00, 0x00, 0x42, 0x43, 0xc0, 0xde,
- 0x21, 0x0c, 0x00, 0x00, 0x95, 0x01, 0x00, 0x00, 0x0b, 0x82, 0x20, 0x00,
- 0x69, 0x1b, 0x02, 0x30, 0xe0, 0xd2, 0x16, 0x96, 0xe6, 0x46, 0x55, 0x86,
- 0x47, 0x57, 0x27, 0x57, 0x46, 0x04, 0xea, 0x69, 0x2a, 0x89, 0x2a, 0xe9,
- 0xc9, 0x69, 0x82, 0x50, 0x4c, 0x13, 0x84, 0x82, 0xda, 0x10, 0x10, 0x13,
- 0x84, 0xa2, 0xda, 0x20, 0x54, 0xd6, 0x86, 0x85, 0x18, 0x03, 0x32, 0x28,
- 0x03, 0x33, 0x28, 0x83, 0xe1, 0x0c, 0x88, 0x32, 0x40, 0x03, 0x22, 0x54,
- 0x45, 0x58, 0x43, 0x4f, 0x4f, 0x52, 0x44, 0x13, 0x84, 0xc2, 0xda, 0x20,
- 0x54, 0xd5, 0x86, 0x65, 0x50, 0x03, 0x32, 0x28, 0x03, 0x33, 0x28, 0x83,
- 0x61, 0x0d, 0x86, 0x32, 0x60, 0x03, 0x16, 0x43, 0x4f, 0x4c, 0x4f, 0x52,
- 0x13, 0x84, 0xe2, 0x9a, 0x20, 0x10, 0xcf, 0x06, 0xa1, 0x82, 0x83, 0x0d,
- 0x8b, 0xe4, 0x06, 0x64, 0x50, 0x06, 0x66, 0x50, 0x06, 0xc3, 0x1b, 0x48,
- 0x65, 0x10, 0x07, 0x1b, 0x86, 0x34, 0x68, 0x03, 0x39, 0xe0, 0x32, 0x65,
- 0xf5, 0x05, 0xf5, 0x36, 0x97, 0x46, 0x97, 0xf6, 0xe6, 0xb6, 0x61, 0x21,
- 0xe8, 0x80, 0x0c, 0xce, 0xc0, 0x0c, 0xde, 0x60, 0x78, 0x03, 0xa2, 0x0c,
- 0xe2, 0x60, 0xc3, 0x32, 0xa8, 0x01, 0x19, 0x94, 0x81, 0x19, 0xac, 0xc1,
- 0xb0, 0x06, 0x43, 0x19, 0xb0, 0xc1, 0x86, 0x45, 0x72, 0x03, 0x32, 0x28,
- 0x03, 0x33, 0x58, 0x83, 0xe1, 0x0d, 0xa4, 0x32, 0x88, 0x83, 0x0d, 0x43,
- 0x1d, 0xd8, 0xc1, 0x1d, 0x6c, 0x18, 0xe6, 0x00, 0x0f, 0x80, 0x0d, 0xc5,
- 0x26, 0x06, 0x79, 0xf0, 0x00, 0x34, 0xcc, 0xd8, 0xde, 0xc2, 0xe8, 0xe6,
- 0x26, 0x08, 0x04, 0xc4, 0x22, 0xcd, 0x6d, 0x8e, 0x6e, 0x6e, 0x82, 0x40,
- 0x44, 0x34, 0xe6, 0xd2, 0xce, 0xbe, 0xd8, 0xc8, 0x68, 0xcc, 0xa5, 0x9d,
- 0x7d, 0xcd, 0xd1, 0x4d, 0x10, 0x08, 0x69, 0x03, 0xb2, 0x07, 0x7c, 0xd0,
- 0x07, 0x7e, 0xf0, 0x07, 0x17, 0x28, 0x84, 0x42, 0x15, 0x36, 0x36, 0xbb,
- 0x36, 0x97, 0x34, 0xb2, 0x32, 0x37, 0xba, 0x29, 0x41, 0x50, 0x85, 0x0c,
- 0xcf, 0xc5, 0xae, 0x4c, 0x6e, 0x2e, 0xed, 0xcd, 0x6d, 0x4a, 0x40, 0x34,
- 0x21, 0xc3, 0x73, 0xb1, 0x0b, 0x63, 0xb3, 0x2b, 0x93, 0x9b, 0x12, 0x14,
- 0x75, 0xc8, 0xf0, 0x5c, 0xe6, 0xd0, 0xc2, 0xc8, 0xca, 0xe4, 0x9a, 0xde,
- 0xc8, 0xca, 0xd8, 0xa6, 0x04, 0x48, 0x19, 0x32, 0x3c, 0x17, 0xb9, 0xb2,
- 0xb9, 0xb7, 0x3a, 0xb9, 0xb1, 0xb2, 0xb9, 0x29, 0x81, 0x53, 0x89, 0x0c,
- 0xcf, 0x85, 0x2e, 0x0f, 0xae, 0x2c, 0xc8, 0xcd, 0xed, 0x8d, 0x2e, 0x8c,
- 0x2e, 0xed, 0xcd, 0x6d, 0x6e, 0x8a, 0x90, 0x79, 0x75, 0xc8, 0xf0, 0x5c,
- 0xec, 0xd2, 0xca, 0xee, 0x92, 0xc8, 0xa6, 0xe8, 0xc2, 0xe8, 0xca, 0xa6,
- 0x04, 0x60, 0x50, 0x87, 0x0c, 0xcf, 0xa5, 0xcc, 0x8d, 0x4e, 0x2e, 0x0f,
- 0xea, 0x2d, 0xcd, 0x8d, 0x6e, 0x6e, 0x4a, 0x90, 0x07, 0x5d, 0xc8, 0xf0,
- 0x5c, 0xc6, 0xde, 0xea, 0xdc, 0xe8, 0xca, 0xe4, 0xe6, 0xa6, 0x04, 0xa1,
- 0x00, 0x00, 0x00, 0x00, 0x79, 0x18, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00,
- 0x11, 0xe6, 0x17, 0xb7, 0x6d, 0x00, 0x0b, 0x03, 0x20, 0x4d, 0x4b, 0x5c,
- 0x13, 0x15, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x41, 0x53, 0x48,
- 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc6, 0x00, 0x19, 0x78,
- 0xfd, 0x78, 0x04, 0x10, 0x84, 0x4d, 0x97, 0xce, 0x5e, 0xfb, 0x7d, 0x9e,
- 0x44, 0x58, 0x49, 0x4c, 0xe4, 0x07, 0x00, 0x00, 0x60, 0x00, 0x01, 0x00,
- 0xf9, 0x01, 0x00, 0x00, 0x44, 0x58, 0x49, 0x4c, 0x00, 0x01, 0x00, 0x00,
- 0x10, 0x00, 0x00, 0x00, 0xcc, 0x07, 0x00, 0x00, 0x42, 0x43, 0xc0, 0xde,
- 0x21, 0x0c, 0x00, 0x00, 0xf0, 0x01, 0x00, 0x00, 0x0b, 0x82, 0x20, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x40, 0x16, 0x08, 0x00, 0x10, 0x00, 0x00, 0x00,
- 0xc6, 0x04, 0x43, 0x22, 0x25, 0x30, 0x02, 0x50, 0x0e, 0xc5, 0x50, 0x80,
- 0x01, 0x65, 0x50, 0x04, 0xe5, 0x41, 0xa5, 0x24, 0x46, 0x00, 0xca, 0xa0,
- 0x08, 0x0a, 0x81, 0xf0, 0x0c, 0x00, 0xe5, 0xb1, 0x1c, 0x86, 0x79, 0x9e,
- 0x07, 0x80, 0xc0, 0x00, 0x00, 0x40, 0x04, 0x84, 0x40, 0x30, 0x00, 0x41,
- 0x01, 0x00, 0x00, 0x00, 0x79, 0x18, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00,
- 0x1b, 0x84, 0x81, 0x98, 0x20, 0x10, 0xc8, 0x06, 0x61, 0x30, 0x28, 0xd8,
- 0xcd, 0x4d, 0x10, 0x88, 0x64, 0xc3, 0x80, 0x24, 0xc4, 0x04, 0x01, 0x9b,
- 0x08, 0x4c, 0x10, 0x08, 0x65, 0x03, 0x42, 0x2c, 0x0c, 0x41, 0x0c, 0x0d,
- 0xb0, 0x21, 0x70, 0x36, 0x10, 0x00, 0xf0, 0x00, 0x13, 0x84, 0x8c, 0xda,
- 0x10, 0x44, 0x13, 0x04, 0x01, 0xe0, 0xd2, 0x16, 0x96, 0xe6, 0x46, 0x55,
- 0x86, 0x47, 0x57, 0x27, 0x57, 0x46, 0x04, 0xea, 0x69, 0x2a, 0x89, 0x2a,
- 0xe9, 0xc9, 0x69, 0x82, 0x50, 0x38, 0x13, 0x84, 0xe2, 0xd9, 0x10, 0x10,
- 0x13, 0x84, 0x02, 0x9a, 0x20, 0x10, 0xcb, 0x06, 0x41, 0x33, 0x36, 0x2c,
- 0x44, 0x65, 0x5d, 0xd8, 0x35, 0x64, 0xc4, 0xb5, 0x11, 0xa1, 0x2a, 0xc2,
- 0x1a, 0x7a, 0x7a, 0x92, 0x22, 0x9a, 0x20, 0x14, 0xd1, 0x06, 0x41, 0xd3,
- 0x36, 0x2c, 0x43, 0x67, 0x5d, 0xd8, 0x35, 0x78, 0xc3, 0xf5, 0x4d, 0x10,
- 0x08, 0x86, 0xc5, 0xd0, 0x13, 0xd3, 0x93, 0xd4, 0x04, 0xa1, 0x90, 0x26,
- 0x08, 0x44, 0xb3, 0x41, 0xd0, 0xc8, 0x60, 0xc3, 0x12, 0x06, 0x62, 0x60,
- 0x5d, 0xd8, 0x35, 0x8c, 0x41, 0x18, 0x5c, 0x65, 0xb0, 0x61, 0xe0, 0xc0,
- 0xc0, 0x0c, 0xb8, 0x4c, 0x59, 0x7d, 0x41, 0xbd, 0xcd, 0xa5, 0xd1, 0xa5,
- 0xbd, 0xb9, 0x6d, 0x58, 0x08, 0x34, 0xb0, 0x32, 0x6c, 0x0c, 0x86, 0x31,
- 0x20, 0xae, 0x32, 0xd8, 0xb0, 0x0c, 0x9d, 0x75, 0x61, 0xde, 0xe0, 0x0d,
- 0xd7, 0xb7, 0x61, 0x09, 0x03, 0x31, 0xb0, 0x2e, 0xcc, 0x1b, 0xc6, 0x20,
- 0x0c, 0xae, 0x32, 0xd8, 0x30, 0xa4, 0x81, 0x1a, 0xac, 0xc1, 0x86, 0xe1,
- 0x0c, 0xd8, 0x00, 0xd8, 0x50, 0x4c, 0x54, 0x1b, 0x40, 0x40, 0x15, 0x36,
- 0x36, 0xbb, 0x36, 0x97, 0x34, 0xb2, 0x32, 0x37, 0xba, 0x29, 0x41, 0x50,
- 0x85, 0x0c, 0xcf, 0xc5, 0xae, 0x4c, 0x6e, 0x2e, 0xed, 0xcd, 0x6d, 0x4a,
- 0x40, 0x34, 0x21, 0xc3, 0x73, 0xb1, 0x0b, 0x63, 0xb3, 0x2b, 0x93, 0x9b,
- 0x12, 0x18, 0x75, 0xc8, 0xf0, 0x5c, 0xe6, 0xd0, 0xc2, 0xc8, 0xca, 0xe4,
- 0x9a, 0xde, 0xc8, 0xca, 0xd8, 0xa6, 0x04, 0x49, 0x19, 0x32, 0x3c, 0x17,
- 0xb9, 0xb2, 0xb9, 0xb7, 0x3a, 0xb9, 0xb1, 0xb2, 0xb9, 0x29, 0xc1, 0x53,
- 0x87, 0x0c, 0xcf, 0xc5, 0x2e, 0xad, 0xec, 0x2e, 0x89, 0x6c, 0x8a, 0x2e,
- 0x8c, 0xae, 0x6c, 0x4a, 0x10, 0xd5, 0x21, 0xc3, 0x73, 0x29, 0x73, 0xa3,
- 0x93, 0xcb, 0x83, 0x7a, 0x4b, 0x73, 0xa3, 0x9b, 0x9b, 0x12, 0xb4, 0x01,
- 0x13, 0x15, 0x11, 0x00, 0x61, 0x20, 0x00, 0x00, 0x89, 0x00, 0x00, 0x00,
+; shader hash: c6001978fd780410844d97ce5efb7d9e
+define void @mainTexture() {
+!8 = !{void ()* @mainTexture, !"mainTexture", !9, !4, null}
+const unsigned char g_mainTexture[] = {
+ 0x44, 0x58, 0x42, 0x43, 0x9d, 0xf0, 0x72, 0x12, 0x6c, 0x2b, 0x04, 0x9d,
+ 0x85, 0xd2, 0xd2, 0x4a, 0x39, 0x19, 0x03, 0x4d, 0x01, 0x00, 0x00, 0x00,
+ 0xb8, 0x11, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00,
+ 0x88, 0x02, 0x00, 0x00, 0x30, 0x03, 0x00, 0x00, 0xb0, 0x09, 0x00, 0x00,
+ 0xcc, 0x09, 0x00, 0x00, 0x53, 0x46, 0x49, 0x30, 0x08, 0x00, 0x00, 0x00,
+ 0x53, 0x54, 0x41, 0x54, 0x78, 0x06, 0x00, 0x00, 0x60, 0x00, 0x01, 0x00,
+ 0x9e, 0x01, 0x00, 0x00, 0x44, 0x58, 0x49, 0x4c, 0x00, 0x01, 0x00, 0x00,
+ 0x10, 0x00, 0x00, 0x00, 0x60, 0x06, 0x00, 0x00, 0x42, 0x43, 0xc0, 0xde,
+ 0x21, 0x0c, 0x00, 0x00, 0x95, 0x01, 0x00, 0x00, 0x0b, 0x82, 0x20, 0x00,
+ 0x69, 0x1b, 0x02, 0x30, 0xe0, 0xd2, 0x16, 0x96, 0xe6, 0x46, 0x55, 0x86,
+ 0x47, 0x57, 0x27, 0x57, 0x46, 0x04, 0xea, 0x69, 0x2a, 0x89, 0x2a, 0xe9,
+ 0xc9, 0x69, 0x82, 0x50, 0x4c, 0x13, 0x84, 0x82, 0xda, 0x10, 0x10, 0x13,
+ 0x84, 0xa2, 0xda, 0x20, 0x54, 0xd6, 0x86, 0x85, 0x18, 0x03, 0x32, 0x28,
+ 0x03, 0x33, 0x28, 0x83, 0xe1, 0x0c, 0x88, 0x32, 0x40, 0x03, 0x22, 0x54,
+ 0x45, 0x58, 0x43, 0x4f, 0x4f, 0x52, 0x44, 0x13, 0x84, 0xc2, 0xda, 0x20,
+ 0x54, 0xd5, 0x86, 0x65, 0x50, 0x03, 0x32, 0x28, 0x03, 0x33, 0x28, 0x83,
+ 0x61, 0x0d, 0x86, 0x32, 0x60, 0x03, 0x16, 0x43, 0x4f, 0x4c, 0x4f, 0x52,
+ 0x13, 0x84, 0xe2, 0x9a, 0x20, 0x10, 0xcf, 0x06, 0xa1, 0x82, 0x83, 0x0d,
+ 0x8b, 0xe4, 0x06, 0x64, 0x50, 0x06, 0x66, 0x50, 0x06, 0xc3, 0x1b, 0x48,
+ 0x65, 0x10, 0x07, 0x1b, 0x86, 0x34, 0x68, 0x03, 0x39, 0xe0, 0x32, 0x65,
+ 0xf5, 0x05, 0xf5, 0x36, 0x97, 0x46, 0x97, 0xf6, 0xe6, 0xb6, 0x61, 0x21,
+ 0xe8, 0x80, 0x0c, 0xce, 0xc0, 0x0c, 0xde, 0x60, 0x78, 0x03, 0xa2, 0x0c,
+ 0xe2, 0x60, 0xc3, 0x32, 0xa8, 0x01, 0x19, 0x94, 0x81, 0x19, 0xac, 0xc1,
+ 0xb0, 0x06, 0x43, 0x19, 0xb0, 0xc1, 0x86, 0x45, 0x72, 0x03, 0x32, 0x28,
+ 0x03, 0x33, 0x58, 0x83, 0xe1, 0x0d, 0xa4, 0x32, 0x88, 0x83, 0x0d, 0x43,
+ 0x1d, 0xd8, 0xc1, 0x1d, 0x6c, 0x18, 0xe6, 0x00, 0x0f, 0x80, 0x0d, 0xc5,
+ 0x26, 0x06, 0x79, 0xf0, 0x00, 0x34, 0xcc, 0xd8, 0xde, 0xc2, 0xe8, 0xe6,
+ 0x26, 0x08, 0x04, 0xc4, 0x22, 0xcd, 0x6d, 0x8e, 0x6e, 0x6e, 0x82, 0x40,
+ 0x44, 0x34, 0xe6, 0xd2, 0xce, 0xbe, 0xd8, 0xc8, 0x68, 0xcc, 0xa5, 0x9d,
+ 0x7d, 0xcd, 0xd1, 0x4d, 0x10, 0x08, 0x69, 0x03, 0xb2, 0x07, 0x7c, 0xd0,
+ 0x07, 0x7e, 0xf0, 0x07, 0x17, 0x28, 0x84, 0x42, 0x15, 0x36, 0x36, 0xbb,
+ 0x36, 0x97, 0x34, 0xb2, 0x32, 0x37, 0xba, 0x29, 0x41, 0x50, 0x85, 0x0c,
+ 0xcf, 0xc5, 0xae, 0x4c, 0x6e, 0x2e, 0xed, 0xcd, 0x6d, 0x4a, 0x40, 0x34,
+ 0x21, 0xc3, 0x73, 0xb1, 0x0b, 0x63, 0xb3, 0x2b, 0x93, 0x9b, 0x12, 0x14,
+ 0x75, 0xc8, 0xf0, 0x5c, 0xe6, 0xd0, 0xc2, 0xc8, 0xca, 0xe4, 0x9a, 0xde,
+ 0xc8, 0xca, 0xd8, 0xa6, 0x04, 0x48, 0x19, 0x32, 0x3c, 0x17, 0xb9, 0xb2,
+ 0xb9, 0xb7, 0x3a, 0xb9, 0xb1, 0xb2, 0xb9, 0x29, 0x81, 0x53, 0x89, 0x0c,
+ 0xcf, 0x85, 0x2e, 0x0f, 0xae, 0x2c, 0xc8, 0xcd, 0xed, 0x8d, 0x2e, 0x8c,
+ 0x2e, 0xed, 0xcd, 0x6d, 0x6e, 0x8a, 0x90, 0x79, 0x75, 0xc8, 0xf0, 0x5c,
+ 0xec, 0xd2, 0xca, 0xee, 0x92, 0xc8, 0xa6, 0xe8, 0xc2, 0xe8, 0xca, 0xa6,
+ 0x04, 0x60, 0x50, 0x87, 0x0c, 0xcf, 0xa5, 0xcc, 0x8d, 0x4e, 0x2e, 0x0f,
+ 0xea, 0x2d, 0xcd, 0x8d, 0x6e, 0x6e, 0x4a, 0x90, 0x07, 0x5d, 0xc8, 0xf0,
+ 0x5c, 0xc6, 0xde, 0xea, 0xdc, 0xe8, 0xca, 0xe4, 0xe6, 0xa6, 0x04, 0xa1,
+ 0x00, 0x00, 0x00, 0x00, 0x79, 0x18, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00,
+ 0x11, 0xe6, 0x17, 0xb7, 0x6d, 0x00, 0x0b, 0x03, 0x20, 0x4d, 0x4b, 0x5c,
+ 0x13, 0x15, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x41, 0x53, 0x48,
+ 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc6, 0x00, 0x19, 0x78,
+ 0xfd, 0x78, 0x04, 0x10, 0x84, 0x4d, 0x97, 0xce, 0x5e, 0xfb, 0x7d, 0x9e,
+ 0x44, 0x58, 0x49, 0x4c, 0xe4, 0x07, 0x00, 0x00, 0x60, 0x00, 0x01, 0x00,
+ 0xf9, 0x01, 0x00, 0x00, 0x44, 0x58, 0x49, 0x4c, 0x00, 0x01, 0x00, 0x00,
+ 0x10, 0x00, 0x00, 0x00, 0xcc, 0x07, 0x00, 0x00, 0x42, 0x43, 0xc0, 0xde,
+ 0x21, 0x0c, 0x00, 0x00, 0xf0, 0x01, 0x00, 0x00, 0x0b, 0x82, 0x20, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x40, 0x16, 0x08, 0x00, 0x10, 0x00, 0x00, 0x00,
+ 0xc6, 0x04, 0x43, 0x22, 0x25, 0x30, 0x02, 0x50, 0x0e, 0xc5, 0x50, 0x80,
+ 0x01, 0x65, 0x50, 0x04, 0xe5, 0x41, 0xa5, 0x24, 0x46, 0x00, 0xca, 0xa0,
+ 0x08, 0x0a, 0x81, 0xf0, 0x0c, 0x00, 0xe5, 0xb1, 0x1c, 0x86, 0x79, 0x9e,
+ 0x07, 0x80, 0xc0, 0x00, 0x00, 0x40, 0x04, 0x84, 0x40, 0x30, 0x00, 0x41,
+ 0x01, 0x00, 0x00, 0x00, 0x79, 0x18, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00,
+ 0x1b, 0x84, 0x81, 0x98, 0x20, 0x10, 0xc8, 0x06, 0x61, 0x30, 0x28, 0xd8,
+ 0xcd, 0x4d, 0x10, 0x88, 0x64, 0xc3, 0x80, 0x24, 0xc4, 0x04, 0x01, 0x9b,
+ 0x08, 0x4c, 0x10, 0x08, 0x65, 0x03, 0x42, 0x2c, 0x0c, 0x41, 0x0c, 0x0d,
+ 0xb0, 0x21, 0x70, 0x36, 0x10, 0x00, 0xf0, 0x00, 0x13, 0x84, 0x8c, 0xda,
+ 0x10, 0x44, 0x13, 0x04, 0x01, 0xe0, 0xd2, 0x16, 0x96, 0xe6, 0x46, 0x55,
+ 0x86, 0x47, 0x57, 0x27, 0x57, 0x46, 0x04, 0xea, 0x69, 0x2a, 0x89, 0x2a,
+ 0xe9, 0xc9, 0x69, 0x82, 0x50, 0x38, 0x13, 0x84, 0xe2, 0xd9, 0x10, 0x10,
+ 0x13, 0x84, 0x02, 0x9a, 0x20, 0x10, 0xcb, 0x06, 0x41, 0x33, 0x36, 0x2c,
+ 0x44, 0x65, 0x5d, 0xd8, 0x35, 0x64, 0xc4, 0xb5, 0x11, 0xa1, 0x2a, 0xc2,
+ 0x1a, 0x7a, 0x7a, 0x92, 0x22, 0x9a, 0x20, 0x14, 0xd1, 0x06, 0x41, 0xd3,
+ 0x36, 0x2c, 0x43, 0x67, 0x5d, 0xd8, 0x35, 0x78, 0xc3, 0xf5, 0x4d, 0x10,
+ 0x08, 0x86, 0xc5, 0xd0, 0x13, 0xd3, 0x93, 0xd4, 0x04, 0xa1, 0x90, 0x26,
+ 0x08, 0x44, 0xb3, 0x41, 0xd0, 0xc8, 0x60, 0xc3, 0x12, 0x06, 0x62, 0x60,
+ 0x5d, 0xd8, 0x35, 0x8c, 0x41, 0x18, 0x5c, 0x65, 0xb0, 0x61, 0xe0, 0xc0,
+ 0xc0, 0x0c, 0xb8, 0x4c, 0x59, 0x7d, 0x41, 0xbd, 0xcd, 0xa5, 0xd1, 0xa5,
+ 0xbd, 0xb9, 0x6d, 0x58, 0x08, 0x34, 0xb0, 0x32, 0x6c, 0x0c, 0x86, 0x31,
+ 0x20, 0xae, 0x32, 0xd8, 0xb0, 0x0c, 0x9d, 0x75, 0x61, 0xde, 0xe0, 0x0d,
+ 0xd7, 0xb7, 0x61, 0x09, 0x03, 0x31, 0xb0, 0x2e, 0xcc, 0x1b, 0xc6, 0x20,
+ 0x0c, 0xae, 0x32, 0xd8, 0x30, 0xa4, 0x81, 0x1a, 0xac, 0xc1, 0x86, 0xe1,
+ 0x0c, 0xd8, 0x00, 0xd8, 0x50, 0x4c, 0x54, 0x1b, 0x40, 0x40, 0x15, 0x36,
+ 0x36, 0xbb, 0x36, 0x97, 0x34, 0xb2, 0x32, 0x37, 0xba, 0x29, 0x41, 0x50,
+ 0x85, 0x0c, 0xcf, 0xc5, 0xae, 0x4c, 0x6e, 0x2e, 0xed, 0xcd, 0x6d, 0x4a,
+ 0x40, 0x34, 0x21, 0xc3, 0x73, 0xb1, 0x0b, 0x63, 0xb3, 0x2b, 0x93, 0x9b,
+ 0x12, 0x18, 0x75, 0xc8, 0xf0, 0x5c, 0xe6, 0xd0, 0xc2, 0xc8, 0xca, 0xe4,
+ 0x9a, 0xde, 0xc8, 0xca, 0xd8, 0xa6, 0x04, 0x49, 0x19, 0x32, 0x3c, 0x17,
+ 0xb9, 0xb2, 0xb9, 0xb7, 0x3a, 0xb9, 0xb1, 0xb2, 0xb9, 0x29, 0xc1, 0x53,
+ 0x87, 0x0c, 0xcf, 0xc5, 0x2e, 0xad, 0xec, 0x2e, 0x89, 0x6c, 0x8a, 0x2e,
+ 0x8c, 0xae, 0x6c, 0x4a, 0x10, 0xd5, 0x21, 0xc3, 0x73, 0x29, 0x73, 0xa3,
+ 0x93, 0xcb, 0x83, 0x7a, 0x4b, 0x73, 0xa3, 0x9b, 0x9b, 0x12, 0xb4, 0x01,
+ 0x13, 0x15, 0x11, 0x00, 0x61, 0x20, 0x00, 0x00, 0x89, 0x00, 0x00, 0x00,
@@ -275,7 +275,7 @@ fragment float4 SDL_Palette_fragment(CopyVertexOutput vert [[stage_in]],
rgba = tex1.sample(s1, float2((index + 0.5) / 256, 0.5));
} else if (c.texture_type == TEXTURETYPE_PALETTE_PIXELART) {
float2 uv = GetPixelArtUV(vert.texcoord, c.texel_size);
- float index = tex0.sample(s0, uv).r * 255;
+ float index = tex0.sample(s0, uv, gradient2d(dfdx(vert.texcoord), dfdy(vert.texcoord))).r * 255;
// Unexpected texture type, use magenta error color
@@ -1,9 +1,9 @@
- // 1115.0.0
+ // 1113.1.1
#pragma once
-static const uint32_t VULKAN_PixelShader_Advanced[] = {
- 0x07230203,0x00010000,0x0008000b,0x00000562,0x00000000,0x00020011,0x00000001,0x0006000b,
+const uint32_t VULKAN_PixelShader_Advanced[] = {
+ 0x07230203,0x00010000,0x0008000b,0x00000577,0x00000000,0x00020011,0x00000001,0x0006000b,
0x00000001,0x4c534c47,0x6474732e,0x3035342e,0x00000000,0x0003000e,0x00000000,0x00000001,
- 0x0008000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x00000238,0x0000023b,0x0000023f,
+ 0x0008000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x0000023e,0x00000241,0x00000245,
0x00030010,0x00000004,0x00000007,0x00030003,0x00000005,0x000001f4,0x00040005,0x00000004,
0x6e69616d,0x00000000,0x00050005,0x00000079,0x736e6f43,0x746e6174,0x00000073,0x00070006,
0x00000079,0x00000000,0x47526373,0x756f5f42,0x74757074,0x00000000,0x00070006,0x00000079,
@@ -15,19 +15,19 @@ static const uint32_t VULKAN_PixelShader_Advanced[] = {
0x656e6f74,0x5f70616d,0x74636166,0x0032726f,0x00070006,0x00000079,0x00000008,0x5f726473,
0x74696877,0x6f705f65,0x00746e69,0x00030005,0x0000007b,0x00000000,0x00050005,0x0000011f,
0x74786574,0x30657275,0x00000000,0x00050005,0x00000146,0x74786574,0x31657275,0x00000000,
- 0x00050005,0x00000238,0x75706e69,0x65742e74,0x00000078,0x00050005,0x0000023b,0x75706e69,
- 0x6f632e74,0x00726f6c,0x00070005,0x0000023f,0x746e6540,0x6f507972,0x4f746e69,0x75707475,
- 0x00000074,0x00030047,0x00000079,0x00000002,0x00050048,0x00000079,0x00000000,0x00000023,
- 0x00000000,0x00050048,0x00000079,0x00000001,0x00000023,0x00000004,0x00050048,0x00000079,
- 0x00000002,0x00000023,0x00000008,0x00050048,0x00000079,0x00000003,0x00000023,0x0000000c,
- 0x00050048,0x00000079,0x00000004,0x00000023,0x00000010,0x00050048,0x00000079,0x00000005,
- 0x00000023,0x00000020,0x00050048,0x00000079,0x00000006,0x00000023,0x00000024,0x00050048,
- 0x00000079,0x00000007,0x00000023,0x00000028,0x00050048,0x00000079,0x00000008,0x00000023,
- 0x0000002c,0x00040047,0x0000007b,0x00000021,0x00000000,0x00040047,0x0000007b,0x00000022,
- 0x00000000,0x00040047,0x0000011f,0x00000021,0x00000001,0x00040047,0x0000011f,0x00000022,
- 0x00000000,0x00040047,0x00000146,0x00000021,0x00000002,0x00040047,0x00000146,0x00000022,
- 0x00000000,0x00040047,0x00000238,0x0000001e,0x00000000,0x00040047,0x0000023b,0x0000001e,
- 0x00000001,0x00040047,0x0000023f,0x0000001e,0x00000000,0x00020013,0x00000002,0x00030021,
+ 0x00050005,0x0000023e,0x75706e69,0x65742e74,0x00000078,0x00050005,0x00000241,0x75706e69,
+ 0x6f632e74,0x00726f6c,0x00070005,0x00000245,0x746e6540,0x6f507972,0x4f746e69,0x75707475,
+ 0x00000074,0x00050048,0x00000079,0x00000000,0x00000023,0x00000000,0x00050048,0x00000079,
+ 0x00000001,0x00000023,0x00000004,0x00050048,0x00000079,0x00000002,0x00000023,0x00000008,
+ 0x00050048,0x00000079,0x00000003,0x00000023,0x0000000c,0x00050048,0x00000079,0x00000004,
+ 0x00000023,0x00000010,0x00050048,0x00000079,0x00000005,0x00000023,0x00000020,0x00050048,
+ 0x00000079,0x00000006,0x00000023,0x00000024,0x00050048,0x00000079,0x00000007,0x00000023,
+ 0x00000028,0x00050048,0x00000079,0x00000008,0x00000023,0x0000002c,0x00030047,0x00000079,
+ 0x00000002,0x00040047,0x0000007b,0x00000022,0x00000000,0x00040047,0x0000007b,0x00000021,
+ 0x00000000,0x00040047,0x0000011f,0x00000022,0x00000000,0x00040047,0x0000011f,0x00000021,
+ 0x00000001,0x00040047,0x00000146,0x00000022,0x00000000,0x00040047,0x00000146,0x00000021,
+ 0x00000002,0x00040047,0x0000023e,0x0000001e,0x00000000,0x00040047,0x00000241,0x0000001e,
+ 0x00000001,0x00040047,0x00000245,0x0000001e,0x00000000,0x00020013,0x00000002,0x00030021,
0x00000003,0x00000002,0x00030016,0x00000006,0x00000020,0x00040017,0x0000000f,0x00000006,
0x00000003,0x00040017,0x00000018,0x00000006,0x00000004,0x00040017,0x00000019,0x00000006,
0x00000002,0x0004002b,0x00000006,0x00000036,0x3d25aee6,0x00020014,0x00000037,0x0004002b,
@@ -70,276 +70,276 @@ static const uint32_t VULKAN_PixelShader_Advanced[] = {
0x0000011d,0x0000011c,0x00040020,0x0000011e,0x00000000,0x0000011d,0x0004003b,0x0000011e,
0x0000011f,0x00000000,0x0004002b,0x00000006,0x0000013a,0x40400000,0x0004002b,0x00000006,
0x00000144,0x437f0000,0x0004003b,0x0000011e,0x00000146,0x00000000,0x0004002b,0x00000006,
- 0x00000151,0x40800000,0x0004002b,0x0000007c,0x00000171,0x00000003,0x0004002b,0x0000007c,
- 0x00000181,0x00000000,0x00040020,0x00000233,0x00000001,0x00000018,0x00040020,0x00000237,
- 0x00000001,0x00000019,0x0004003b,0x00000237,0x00000238,0x00000001,0x0004003b,0x00000233,
- 0x0000023b,0x00000001,0x00040020,0x0000023e,0x00000003,0x00000018,0x0004003b,0x0000023e,
- 0x0000023f,0x00000003,0x0005002c,0x00000019,0x0000051e,0x000000fd,0x000000fd,0x0004002b,
- 0x00000006,0x0000051f,0x3b800000,0x0006002c,0x0000000f,0x00000520,0x00000061,0x00000061,
- 0x00000061,0x0006002c,0x0000000f,0x00000521,0x00000068,0x00000068,0x00000068,0x0006002c,
- 0x0000000f,0x00000523,0x00000088,0x00000088,0x00000088,0x0004002b,0x00000006,0x00000526,
- 0x3f72a76f,0x0004002b,0x00000006,0x00000527,0x3d9e8391,0x0007002c,0x00000018,0x00000529,
- 0x00000088,0x00000064,0x00000064,0x00000088,0x00030001,0x00000018,0x00000561,0x00050036,
- 0x00000002,0x00000004,0x00000000,0x00000003,0x000200f8,0x00000005,0x0004003d,0x00000019,
- 0x00000239,0x00000238,0x0004003d,0x00000018,0x0000023c,0x0000023b,0x00050041,0x0000007e,
- 0x000002bf,0x0000007b,0x000000e8,0x0004003d,0x00000006,0x000002c0,0x000002bf,0x000500b4,
- 0x00000037,0x000002c1,0x000002c0,0x00000088,0x000300f7,0x00000302,0x00000000,0x000400fa,
- 0x000002c1,0x000002c2,0x000002c7,0x000200f8,0x000002c2,0x0004003d,0x0000011d,0x000002c3,
- 0x0000011f,0x00050057,0x00000018,0x000002c6,0x000002c3,0x00000239,0x000200f9,0x00000302,
- 0x000200f8,0x000002c7,0x00050041,0x0000007e,0x000002c8,0x0000007b,0x000000e8,0x0004003d,
- 0x00000006,0x000002c9,0x000002c8,0x000500b4,0x00000037,0x000002ca,0x000002c9,0x00000094,
- 0x000300f7,0x00000301,0x00000000,0x000400fa,0x000002ca,0x000002cb,0x000002d7,0x000200f8,
- 0x000002cb,0x000400d1,0x00000019,0x0000030c,0x00000239,0x00050041,0x000000ed,0x0000030d,
- 0x0000007b,0x000000ec,0x0004003d,0x00000018,0x0000030e,0x0000030d,0x0007004f,0x00000019,
- 0x0000030f,0x0000030e,0x0000030e,0x00000002,0x00000003,0x00050085,0x00000019,0x00000310,
- 0x0000030c,0x0000030f,0x0008000c,0x00000019,0x00000311,0x00000001,0x0000002b,0x00000310,
- 0x000000f3,0x000000f4,0x00050041,0x000000ed,0x00000314,0x0000007b,0x000000ec,0x0004003d,
- 0x00000018,0x00000315,0x00000314,0x0007004f,0x00000019,0x00000316,0x00000315,0x00000315,
- 0x00000002,0x00000003,0x00050085,0x00000019,0x00000317,0x00000239,0x00000316,0x0005008e,
- 0x00000019,0x00000319,0x00000311,0x000000fd,0x00050083,0x00000019,0x0000031a,0x00000317,
- 0x00000319,0x00050083,0x00000019,0x0000031d,0x000000f4,0x00000311,0x0006000c,0x00000019,
- 0x0000031f,0x00000001,0x0000000a,0x0000031a,0x0008000c,0x00000019,0x00000320,0x00000001,
- 0x00000031,0x0000031d,0x000000f4,0x0000031f,0x0006000c,0x00000019,0x00000322,0x00000001,
- 0x00000008,0x0000031a,0x00050081,0x00000019,0x00000324,0x00000322,0x0000051e,0x00050081,
- 0x00000019,0x00000326,0x00000324,0x00000320,0x00050041,0x000000ed,0x00000327,0x0000007b,
- 0x000000ec,0x0004003d,0x00000018,0x00000328,0x00000327,0x0007004f,0x00000019,0x00000329,
- 0x00000328,0x00000328,0x00000000,0x00000001,0x00050085,0x00000019,0x0000032a,0x00000326,
- 0x00000329,0x0004003d,0x0000011d,0x000002ce,0x0000011f,0x000400cf,0x00000019,0x000002d2,
- 0x00000239,0x000400d0,0x00000019,0x000002d5,0x00000239,0x00080058,0x00000018,0x000002d6,
- 0x000002ce,0x0000032a,0x00000004,0x000002d2,0x000002d5,0x000200f9,0x00000301,0x000200f8,
- 0x000002d7,0x00050041,0x0000007e,0x000002d8,0x0000007b,0x000000e8,0x0004003d,0x00000006,
- 0x000002d9,0x000002d8,0x000500b4,0x00000037,0x000002da,0x000002d9,0x0000013a,0x000300f7,
- 0x00000300,0x00000000,0x000400fa,0x000002da,0x000002db,0x000002e8,0x000200f8,0x000002db,
- 0x0004003d,0x0000011d,0x000002dc,0x0000011f,0x00050057,0x00000018,0x000002df,0x000002dc,
- 0x00000239,0x00050051,0x00000006,0x000002e0,0x000002df,0x00000000,0x00050085,0x00000006,
- 0x000002e1,0x000002e0,0x00000144,0x0004003d,0x0000011d,0x000002e2,0x00000146,0x00050081,
- 0x00000006,0x000002e4,0x000002e1,0x000000fd,0x00050085,0x00000006,0x000002e5,0x000002e4,
- 0x0000051f,0x00050050,0x00000019,0x000002e6,0x000002e5,0x000000fd,0x00050057,0x00000018,
- 0x000002e7,0x000002e2,0x000002e6,0x000200f9,0x00000300,0x000200f8,0x000002e8,0x00050041,
- 0x0000007e,0x000002e9,0x0000007b,0x000000e8,0x0004003d,0x00000006,0x000002ea,0x000002e9,
- 0x000500b4,0x00000037,0x000002eb,0x000002ea,0x00000151,0x000300f7,0x000002ff,0x00000000,
- 0x000400fa,0x000002eb,0x000002ec,0x000002fa,0x000200f8,0x000002ec,0x000400d1,0x00000019,
- 0x00000334,0x00000239,0x00050041,0x000000ed,0x00000335,0x0000007b,0x000000ec,0x0004003d,
- 0x00000018,0x00000336,0x00000335,0x0007004f,0x00000019,0x00000337,0x00000336,0x00000336,
- 0x00000002,0x00000003,0x00050085,0x00000019,0x00000338,0x00000334,0x00000337,0x0008000c,
- 0x00000019,0x00000339,0x00000001,0x0000002b,0x00000338,0x000000f3,0x000000f4,0x00050041,
- 0x000000ed,0x0000033c,0x0000007b,0x000000ec,0x0004003d,0x00000018,0x0000033d,0x0000033c,
- 0x0007004f,0x00000019,0x0000033e,0x0000033d,0x0000033d,0x00000002,0x00000003,0x00050085,
- 0x00000019,0x0000033f,0x00000239,0x0000033e,0x0005008e,0x00000019,0x00000341,0x00000339,
- 0x000000fd,0x00050083,0x00000019,0x00000342,0x0000033f,0x00000341,0x00050083,0x00000019,
- 0x00000345,0x000000f4,0x00000339,0x0006000c,0x00000019,0x00000347,0x00000001,0x0000000a,
- 0x00000342,0x0008000c,0x00000019,0x00000348,0x00000001,0x00000031,0x00000345,0x000000f4,
- 0x00000347,0x0006000c,0x00000019,0x0000034a,0x00000001,0x00000008,0x00000342,0x00050081,
- 0x00000019,0x0000034c,0x0000034a,0x0000051e,0x00050081,0x00000019,0x0000034e,0x0000034c,
- 0x00000348,0x00050041,0x000000ed,0x0000034f,0x0000007b,0x000000ec,0x0004003d,0x00000018,
- 0x00000350,0x0000034f,0x0007004f,0x00000019,0x00000351,0x00000350,0x00000350,0x00000000,
- 0x00000001,0x00050085,0x00000019,0x00000352,0x0000034e,0x00000351,0x0004003d,0x0000011d,
- 0x000002ef,0x0000011f,0x00050057,0x00000018,0x000002f1,0x000002ef,0x00000352,0x00050051,
- 0x00000006,0x000002f2,0x000002f1,0x00000000,0x00050085,0x00000006,0x000002f3,0x000002f2,
- 0x00000144,0x0004003d,0x0000011d,0x000002f4,0x00000146,0x00050081,0x00000006,0x000002f6,
- 0x000002f3,0x000000fd,0x00050085,0x00000006,0x000002f7,0x000002f6,0x0000051f,0x00050050,
- 0x00000019,0x000002f8,0x000002f7,0x000000fd,0x00050057,0x00000018,0x000002f9,0x000002f4,
- 0x000002f8,0x000200f9,0x000002ff,0x000200f8,0x000002fa,0x000200f9,0x000002ff,0x000200f8,
- 0x000002ff,0x000700f5,0x00000018,0x0000052d,0x000002f9,0x000002ec,0x00000529,0x000002fa,
- 0x000200f9,0x00000300,0x000200f8,0x00000300,0x000700f5,0x00000018,0x0000052c,0x000002e7,
- 0x000002db,0x0000052d,0x000002ff,0x000200f9,0x00000301,0x000200f8,0x00000301,0x000700f5,
- 0x00000018,0x0000052b,0x000002d6,0x000002cb,0x0000052c,0x00000300,0x000200f9,0x00000302,
- 0x000200f8,0x00000302,0x000700f5,0x00000018,0x0000052a,0x000002c6,0x000002c2,0x0000052b,
- 0x00000301,0x00050041,0x0000007e,0x00000255,0x0000007b,0x00000098,0x0004003d,0x00000006,
- 0x00000256,0x00000255,0x000500b4,0x00000037,0x00000257,0x00000256,0x0000013a,0x000300f7,
- 0x00000262,0x00000000,0x000400fa,0x00000257,0x00000258,0x00000262,0x000200f8,0x00000258,
- 0x0008004f,0x0000000f,0x0000025a,0x0000052a,0x0000052a,0x00000000,0x00000001,0x00000002,
- 0x0006000c,0x0000000f,0x00000359,0x00000001,0x00000004,0x0000025a,0x0007000c,0x0000000f,
- 0x0000035a,0x00000001,0x0000001a,0x00000359,0x0000005f,0x00050083,0x0000000f,0x0000035c,
- 0x0000035a,0x00000520,0x0007000c,0x0000000f,0x0000035d,0x00000001,0x00000028,0x0000035c,
- 0x00000065,0x0006000c,0x0000000f,0x0000035f,0x00000001,0x00000004,0x0000025a,0x0007000c,
- 0x0000000f,0x00000360,0x00000001,0x0000001a,0x0000035f,0x0000005f,0x0005008e,0x0000000f,
- 0x00000361,0x00000360,0x00000069,0x00050083,0x0000000f,0x00000363,0x00000521,0x00000361,
- 0x00050088,0x0000000f,0x00000366,0x0000035d,0x00000363,0x0006000c,0x0000000f,0x00000367,
- 0x00000001,0x00000004,0x00000366,0x0007000c,0x0000000f,0x00000368,0x00000001,0x0000001a,
- 0x00000367,0x00000076,0x0005008e,0x0000000f,0x00000369,0x00000368,0x00000070,0x00050041,
- 0x0000007e,0x0000036a,0x0000007b,0x0000007d,0x0004003d,0x00000006,0x0000036b,0x0000036a,
- 0x00060050,0x0000000f,0x0000036c,0x0000036b,0x0000036b,0x0000036b,0x00050088,0x0000000f,
- 0x0000036d,0x00000369,0x0000036c,0x00050051,0x00000006,0x0000025d,0x0000036d,0x00000000,
- 0x00060052,0x00000018,0x000004ca,0x0000025d,0x0000052a,0x00000000,0x00050051,0x00000006,
- 0x0000025f,0x0000036d,0x00000001,0x00060052,0x00000018,0x000004cc,0x0000025f,0x000004ca,
- 0x00000001,0x00050051,0x00000006,0x00000261,0x0000036d,0x00000002,0x00060052,0x00000018,
- 0x000004ce,0x00000261,0x000004cc,0x00000002,0x000200f9,0x00000262,0x000200f8,0x00000262,
- 0x000700f5,0x00000018,0x0000052e,0x0000052a,0x00000302,0x000004ce,0x00000258,0x00050041,
- 0x0000007e,0x00000263,0x0000007b,0x00000085,0x0004003d,0x00000006,0x00000264,0x00000263,
- 0x000500b7,0x00000037,0x00000265,0x00000264,0x00000064,0x000300f7,0x00000270,0x00000000,
- 0x000400fa,0x00000265,0x00000266,0x00000270,0x000200f8,0x00000266,0x0008004f,0x0000000f,
- 0x00000268,0x0000052e,0x0000052e,0x00000000,0x00000001,0x00000002,0x00050041,0x0000007e,
- 0x00000372,0x0000007b,0x00000085,0x0004003d,0x00000006,0x00000373,0x00000372,0x000500b4,
- 0x00000037,0x00000374,0x00000373,0x00000088,0x000300f7,0x000003a8,0x00000000,0x000400fa,
- 0x00000374,0x00000375,0x0000037a,0x000200f8,0x00000375,0x00050041,0x0000007e,0x00000376,
- 0x0000007b,0x0000008c,0x0004003d,0x00000006,0x00000377,0x00000376,0x0005008e,0x0000000f,
- 0x00000379,0x00000268,0x00000377,0x000200f9,0x000003a8,0x000200f8,0x0000037a,0x00050041,
- 0x0000007e,0x0000037b,0x0000007b,0x00000085,0x0004003d,0x00000006,0x0000037c,0x0000037b,
- 0x000500b4,0x00000037,0x0000037d,0x0000037c,0x00000094,0x000300f7,0x000003a7,0x00000000,
- 0x000400fa,0x0000037d,0x0000037e,0x000003a7,0x000200f8,0x0000037e,0x00050041,0x0000007e,
- 0x0000037f,0x0000007b,0x00000098,0x0004003d,0x00000006,0x00000380,0x0000037f,0x000500b4,
- 0x00000037,0x00000381,0x00000380,0x00000094,0x000300f7,0x00000385,0x00000000,0x000400fa,
- 0x00000381,0x00000382,0x00000385,0x000200f8,0x00000382,0x00050090,0x0000000f,0x00000384,
- 0x00000268,0x000000ac,0x000200f9,0x00000385,0x000200f8,0x00000385,0x000700f5,0x0000000f,
- 0x0000052f,0x00000268,0x0000037e,0x00000384,0x00000382,0x00050051,0x00000006,0x00000387,
- 0x0000052f,0x00000000,0x00050051,0x00000006,0x00000389,0x0000052f,0x00000001,0x00050051,
- 0x00000006,0x0000038b,0x0000052f,0x00000002,0x0007000c,0x00000006,0x0000038c,0x00000001,
- 0x00000028,0x00000389,0x0000038b,0x0007000c,0x00000006,0x0000038d,0x00000001,0x00000028,
- 0x00000387,0x0000038c,0x000500ba,0x00000037,0x0000038f,0x0000038d,0x00000064,0x000300f7,
- 0x0000039f,0x00000000,0x000400fa,0x0000038f,0x00000390,0x0000039f,0x000200f8,0x00000390,
- 0x00050041,0x0000007e,0x00000391,0x0000007b,0x0000008c,0x0004003d,0x00000006,0x00000392,
- 0x00000391,0x00050085,0x00000006,0x00000394,0x00000392,0x0000038d,0x00050081,0x00000006,
- 0x00000395,0x00000088,0x00000394,0x00050041,0x0000007e,0x00000396,0x0000007b,0x000000c5,
- 0x0004003d,0x00000006,0x00000397,0x00000396,0x00050085,0x00000006,0x00000399,0x00000397,
- 0x0000038d,0x00050081,0x00000006,0x0000039a,0x00000088,0x00000399,0x00050088,0x00000006,
- 0x0000039b,0x00000395,0x0000039a,0x0005008e,0x0000000f,0x0000039e,0x0000052f,0x0000039b,
- 0x000200f9,0x0000039f,0x000200f8,0x0000039f,0x000700f5,0x0000000f,0x00000530,0x0000052f,
- 0x00000385,0x0000039e,0x00000390,0x00050041,0x0000007e,0x000003a0,0x0000007b,0x00000098,
- 0x0004003d,0x00000006,0x000003a1,0x000003a0,0x000500b4,0x00000037,0x000003a2,0x000003a1,
- 0x00000094,0x000300f7,0x000003a6,0x00000000,0x000400fa,0x000003a2,0x000003a3,0x000003a6,
- 0x000200f8,0x000003a3,0x00050090,0x0000000f,0x000003a5,0x00000530,0x000000e1,0x000200f9,
- 0x000003a6,0x000200f8,0x000003a6,0x000700f5,0x0000000f,0x00000533,0x00000530,0x0000039f,
- 0x000003a5,0x000003a3,0x000200f9,0x000003a7,0x000200f8,0x000003a7,0x000700f5,0x0000000f,
- 0x00000532,0x00000268,0x0000037a,0x00000533,0x000003a6,0x000200f9,0x000003a8,0x000200f8,
- 0x000003a8,0x000700f5,0x0000000f,0x00000531,0x00000379,0x00000375,0x00000532,0x000003a7,
- 0x00050051,0x00000006,0x0000026b,0x00000531,0x00000000,0x00060052,0x00000018,0x000004d3,
- 0x0000026b,0x0000052e,0x00000000,0x00050051,0x00000006,0x0000026d,0x00000531,0x00000001,
- 0x00060052,0x00000018,0x000004d5,0x0000026d,0x000004d3,0x00000001,0x00050051,0x00000006,
- 0x0000026f,0x00000531,0x00000002,0x00060052,0x00000018,0x000004d7,0x0000026f,0x000004d5,
- 0x00000002,0x000200f9,0x00000270,0x000200f8,0x00000270,0x000700f5,0x00000018,0x00000539,
- 0x0000052e,0x00000262,0x000004d7,0x000003a8,0x00050041,0x0000007e,0x00000271,0x0000007b,
- 0x00000098,0x0004003d,0x00000006,0x00000272,0x00000271,0x000500b4,0x00000037,0x00000273,
- 0x00000272,0x00000088,0x000300f7,0x000002b1,0x00000000,0x000400fa,0x00000273,0x00000274,
- 0x00000281,0x000200f8,0x00000274,0x0008004f,0x0000000f,0x00000276,0x00000539,0x00000539,
- 0x00000000,0x00000001,0x00000002,0x00050041,0x0000007e,0x000003b0,0x0000007b,0x00000181,
- 0x0004003d,0x00000006,0x000003b1,0x000003b0,0x000500b7,0x00000037,0x000003b2,0x000003b1,
- 0x00000064,0x000300f7,0x000003c0,0x00000000,0x000400fa,0x000003b2,0x000003b3,0x000003c0,
- 0x000200f8,0x000003b3,0x00050051,0x00000006,0x000003b5,0x00000539,0x00000000,0x000500bc,
- 0x00000037,0x000003c9,0x000003b5,0x00000036,0x000300f7,0x000003d3,0x00000000,0x000400fa,
- 0x000003c9,0x000003ca,0x000003cd,0x000200f8,0x000003ca,0x00050085,0x00000006,0x000003cc,
- 0x000003b5,0x00000527,0x000200f9,0x000003d3,0x000200f8,0x000003cd,0x00050081,0x00000006,
- 0x000003cf,0x000003b5,0x00000040,0x0006000c,0x00000006,0x000003d0,0x00000001,0x00000004,
- 0x000003cf,0x00050085,0x00000006,0x000003d1,0x000003d0,0x00000526,0x0007000c,0x00000006,
- 0x000003d2,0x00000001,0x0000001a,0x000003d1,0x00000045,0x000200f9,0x000003d3,0x000200f8,
- 0x000003d3,0x000700f5,0x00000006,0x00000550,0x000003cc,0x000003ca,0x000003d2,0x000003cd,
- 0x00050051,0x00000006,0x000003b9,0x00000539,0x00000001,0x000500bc,0x00000037,0x000003d8,
- 0x000003b9,0x00000036,0x000300f7,0x000003e2,0x00000000,0x000400fa,0x000003d8,0x000003d9,
- 0x000003dc,0x000200f8,0x000003d9,0x00050085,0x00000006,0x000003db,0x000003b9,0x00000527,
- 0x000200f9,0x000003e2,0x000200f8,0x000003dc,0x00050081,0x00000006,0x000003de,0x000003b9,
- 0x00000040,0x0006000c,0x00000006,0x000003df,0x00000001,0x00000004,0x000003de,0x00050085,
- 0x00000006,0x000003e0,0x000003df,0x00000526,0x0007000c,0x00000006,0x000003e1,0x00000001,
- 0x0000001a,0x000003e0,0x00000045,0x000200f9,0x000003e2,0x000200f8,0x000003e2,0x000700f5,
- 0x00000006,0x00000552,0x000003db,0x000003d9,0x000003e1,0x000003dc,0x00050051,0x00000006,
- 0x000003bd,0x00000539,0x00000002,0x000500bc,0x00000037,0x000003e7,0x000003bd,0x00000036,
- 0x000300f7,0x000003f1,0x00000000,0x000400fa,0x000003e7,0x000003e8,0x000003eb,0x000200f8,
- 0x000003e8,0x00050085,0x00000006,0x000003ea,0x000003bd,0x00000527,0x000200f9,0x000003f1,
- 0x000200f8,0x000003eb,0x00050081,0x00000006,0x000003ed,0x000003bd,0x00000040,0x0006000c,
- 0x00000006,0x000003ee,0x00000001,0x00000004,0x000003ed,0x00050085,0x00000006,0x000003ef,
- 0x000003ee,0x00000526,0x0007000c,0x00000006,0x000003f0,0x00000001,0x0000001a,0x000003ef,
- 0x00000045,0x000200f9,0x000003f1,0x000200f8,0x000003f1,0x000700f5,0x00000006,0x00000554,
- 0x000003ea,0x000003e8,0x000003f0,0x000003eb,0x00060050,0x0000000f,0x00000560,0x00000550,
- 0x00000552,0x00000554,0x000200f9,0x000003c0,0x000200f8,0x000003c0,0x000700f5,0x0000000f,
- 0x00000556,0x00000276,0x00000274,0x00000560,0x000003f1,0x00050041,0x0000007e,0x000003c2,
- 0x0000007b,0x00000171,0x0004003d,0x00000006,0x000003c3,0x000003c2,0x0005008e,0x0000000f,
- 0x000003c4,0x00000556,0x000003c3,0x00050051,0x00000006,0x00000279,0x000003c4,0x00000000,
- 0x00050051,0x00000006,0x0000027b,0x000003c4,0x00000001,0x00050051,0x00000006,0x0000027d,
- 0x000003c4,0x00000002,0x00050051,0x00000006,0x0000027f,0x00000539,0x00000003,0x00070050,
- 0x00000018,0x00000528,0x00000279,0x0000027b,0x0000027d,0x0000027f,0x000200f9,0x000002b1,
- 0x000200f8,0x00000281,0x00050041,0x0000007e,0x00000282,0x0000007b,0x00000098,0x0004003d,
- 0x00000006,0x00000283,0x00000282,0x000500b4,0x00000037,0x00000284,0x00000283,0x00000094,
- 0x000300f7,0x000002b0,0x00000000,0x000400fa,0x00000284,0x00000285,0x00000292,0x000200f8,
- 0x00000285,0x0008004f,0x0000000f,0x00000287,0x00000539,0x00000539,0x00000000,0x00000001,
- 0x00000002,0x00050041,0x0000007e,0x000003fa,0x0000007b,0x00000171,0x0004003d,0x00000006,
- 0x000003fb,0x000003fa,0x0005008e,0x0000000f,0x000003fc,0x00000287,0x000003fb,0x00050041,
- 0x0000007e,0x000003fd,0x0000007b,0x00000181,0x0004003d,0x00000006,0x000003fe,0x000003fd,
- 0x000500b7,0x00000037,0x000003ff,0x000003fe,0x00000064,0x000400a8,0x00000037,0x00000400,
- 0x000003ff,0x000300f7,0x00000412,0x00000000,0x000400fa,0x00000400,0x00000401,0x00000412,
- 0x000200f8,0x00000401,0x00050051,0x00000006,0x00000403,0x000003fc,0x00000000,0x000500bc,
- 0x00000037,0x00000417,0x00000403,0x0000004b,0x000300f7,0x00000421,0x00000000,0x000400fa,
- 0x00000417,0x00000418,0x0000041b,0x000200f8,0x00000418,0x00050085,0x00000006,0x0000041a,
- 0x00000403,0x0000003c,0x000200f9,0x00000421,0x000200f8,0x0000041b,0x0006000c,0x00000006,
- 0x0000041d,0x00000001,0x00000004,0x00000403,0x0007000c,0x00000006,0x0000041e,0x00000001,
- 0x0000001a,0x0000041d,0x00000054,0x00050085,0x00000006,0x0000041f,0x0000041e,0x00000043,
- 0x00050083,0x00000006,0x00000420,0x0000041f,0x00000040,0x000200f9,0x00000421,0x000200f8,
- 0x00000421,0x000700f5,0x00000006,0x00000545,0x0000041a,0x00000418,0x00000420,0x0000041b,
- 0x00050051,0x00000006,0x00000407,0x000003fc,0x00000001,0x000500bc,0x00000037,0x00000426,
- 0x00000407,0x0000004b,0x000300f7,0x00000430,0x00000000,0x000400fa,0x00000426,0x00000427,
- 0x0000042a,0x000200f8,0x00000427,0x00050085,0x00000006,0x00000429,0x00000407,0x0000003c,
- 0x000200f9,0x00000430,0x000200f8,0x0000042a,0x0006000c,0x00000006,0x0000042c,0x00000001,
- 0x00000004,0x00000407,0x0007000c,0x00000006,0x0000042d,0x00000001,0x0000001a,0x0000042c,
- 0x00000054,0x00050085,0x00000006,0x0000042e,0x0000042d,0x00000043,0x00050083,0x00000006,
- 0x0000042f,0x0000042e,0x00000040,0x000200f9,0x00000430,0x000200f8,0x00000430,0x000700f5,
- 0x00000006,0x00000547,0x00000429,0x00000427,0x0000042f,0x0000042a,0x00050051,0x00000006,
- 0x0000040b,0x000003fc,0x00000002,0x000500bc,0x00000037,0x00000435,0x0000040b,0x0000004b,
- 0x000300f7,0x0000043f,0x00000000,0x000400fa,0x00000435,0x00000436,0x00000439,0x000200f8,
- 0x00000436,0x00050085,0x00000006,0x00000438,0x0000040b,0x0000003c,0x000200f9,0x0000043f,
- 0x000200f8,0x00000439,0x0006000c,0x00000006,0x0000043b,0x00000001,0x00000004,0x0000040b,
- 0x0007000c,0x00000006,0x0000043c,0x00000001,0x0000001a,0x0000043b,0x00000054,0x00050085,
- 0x00000006,0x0000043d,0x0000043c,0x00000043,0x00050083,0x00000006,0x0000043e,0x0000043d,
- 0x00000040,0x000200f9,0x0000043f,0x000200f8,0x0000043f,0x000700f5,0x00000006,0x00000549,
- 0x00000438,0x00000436,0x0000043e,0x00000439,0x00060050,0x0000000f,0x0000055f,0x00000545,
- 0x00000547,0x00000549,0x0008000c,0x0000000f,0x00000411,0x00000001,0x0000002b,0x0000055f,
- 0x00000065,0x00000523,0x000200f9,0x00000412,0x000200f8,0x00000412,0x000700f5,0x0000000f,
- 0x0000054b,0x000003fc,0x00000285,0x00000411,0x0000043f,0x00050051,0x00000006,0x0000028a,
- 0x0000054b,0x00000000,0x00050051,0x00000006,0x0000028c,0x0000054b,0x00000001,0x00050051,
- 0x00000006,0x0000028e,0x0000054b,0x00000002,0x00050051,0x00000006,0x00000290,0x00000539,
- 0x00000003,0x00070050,0x00000018,0x00000525,0x0000028a,0x0000028c,0x0000028e,0x00000290,
- 0x000200f9,0x000002b0,0x000200f8,0x00000292,0x00050041,0x0000007e,0x00000293,0x0000007b,
- 0x00000098,0x0004003d,0x00000006,0x00000294,0x00000293,0x000500b4,0x00000037,0x00000295,
- 0x00000294,0x0000013a,0x000300f7,0x000002af,0x00000000,0x000400fa,0x00000295,0x00000296,
- 0x000002ac,0x000200f8,0x00000296,0x0008004f,0x0000000f,0x00000298,0x00000539,0x00000539,
- 0x00000000,0x00000001,0x00000002,0x00050090,0x0000000f,0x00000299,0x00000298,0x000000e1,
- 0x00050051,0x00000006,0x0000029b,0x00000299,0x00000000,0x00060052,0x00000018,0x000004fd,
- 0x0000029b,0x00000561,0x00000000,0x00050051,0x00000006,0x0000029d,0x00000299,0x00000001,
- 0x00060052,0x00000018,0x000004ff,0x0000029d,0x000004fd,0x00000001,0x00050051,0x00000006,
- 0x0000029f,0x00000299,0x00000002,0x00060052,0x00000018,0x00000501,0x0000029f,0x000004ff,
- 0x00000002,0x0008004f,0x0000000f,0x000002a1,0x00000501,0x00000501,0x00000000,0x00000001,
- 0x00000002,0x00050041,0x0000007e,0x00000448,0x0000007b,0x00000171,0x0004003d,0x00000006,
- 0x00000449,0x00000448,0x0005008e,0x0000000f,0x0000044a,0x000002a1,0x00000449,0x00050041,
- 0x0000007e,0x0000044b,0x0000007b,0x00000181,0x0004003d,0x00000006,0x0000044c,0x0000044b,
- 0x000500b7,0x00000037,0x0000044d,0x0000044c,0x00000064,0x000400a8,0x00000037,0x0000044e,
- 0x0000044d,0x000300f7,0x00000460,0x00000000,0x000400fa,0x0000044e,0x0000044f,0x00000460,
- 0x000200f8,0x0000044f,0x00050051,0x00000006,0x00000451,0x0000044a,0x00000000,0x000500bc,
- 0x00000037,0x00000465,0x00000451,0x0000004b,0x000300f7,0x0000046f,0x00000000,0x000400fa,
- 0x00000465,0x00000466,0x00000469,0x000200f8,0x00000466,0x00050085,0x00000006,0x00000468,
- 0x00000451,0x0000003c,0x000200f9,0x0000046f,0x000200f8,0x00000469,0x0006000c,0x00000006,
- 0x0000046b,0x00000001,0x00000004,0x00000451,0x0007000c,0x00000006,0x0000046c,0x00000001,
- 0x0000001a,0x0000046b,0x00000054,0x00050085,0x00000006,0x0000046d,0x0000046c,0x00000043,
- 0x00050083,0x00000006,0x0000046e,0x0000046d,0x00000040,0x000200f9,0x0000046f,0x000200f8,
- 0x0000046f,0x000700f5,0x00000006,0x0000053a,0x00000468,0x00000466,0x0000046e,0x00000469,
- 0x00050051,0x00000006,0x00000455,0x0000044a,0x00000001,0x000500bc,0x00000037,0x00000474,
- 0x00000455,0x0000004b,0x000300f7,0x0000047e,0x00000000,0x000400fa,0x00000474,0x00000475,
- 0x00000478,0x000200f8,0x00000475,0x00050085,0x00000006,0x00000477,0x00000455,0x0000003c,
- 0x000200f9,0x0000047e,0x000200f8,0x00000478,0x0006000c,0x00000006,0x0000047a,0x00000001,
- 0x00000004,0x00000455,0x0007000c,0x00000006,0x0000047b,0x00000001,0x0000001a,0x0000047a,
- 0x00000054,0x00050085,0x00000006,0x0000047c,0x0000047b,0x00000043,0x00050083,0x00000006,
- 0x0000047d,0x0000047c,0x00000040,0x000200f9,0x0000047e,0x000200f8,0x0000047e,0x000700f5,
- 0x00000006,0x0000053c,0x00000477,0x00000475,0x0000047d,0x00000478,0x00050051,0x00000006,
- 0x00000459,0x0000044a,0x00000002,0x000500bc,0x00000037,0x00000483,0x00000459,0x0000004b,
- 0x000300f7,0x0000048d,0x00000000,0x000400fa,0x00000483,0x00000484,0x00000487,0x000200f8,
- 0x00000484,0x00050085,0x00000006,0x00000486,0x00000459,0x0000003c,0x000200f9,0x0000048d,
- 0x000200f8,0x00000487,0x0006000c,0x00000006,0x00000489,0x00000001,0x00000004,0x00000459,
- 0x0007000c,0x00000006,0x0000048a,0x00000001,0x0000001a,0x00000489,0x00000054,0x00050085,
- 0x00000006,0x0000048b,0x0000048a,0x00000043,0x00050083,0x00000006,0x0000048c,0x0000048b,
- 0x00000040,0x000200f9,0x0000048d,0x000200f8,0x0000048d,0x000700f5,0x00000006,0x0000053e,
- 0x00000486,0x00000484,0x0000048c,0x00000487,0x00060050,0x0000000f,0x0000055e,0x0000053a,
- 0x0000053c,0x0000053e,0x0008000c,0x0000000f,0x0000045f,0x00000001,0x0000002b,0x0000055e,
- 0x00000065,0x00000523,0x000200f9,0x00000460,0x000200f8,0x00000460,0x000700f5,0x0000000f,
- 0x00000540,0x0000044a,0x00000296,0x0000045f,0x0000048d,0x00050051,0x00000006,0x000002a4,
- 0x00000540,0x00000000,0x00050051,0x00000006,0x000002a6,0x00000540,0x00000001,0x00050051,
- 0x00000006,0x000002a8,0x00000540,0x00000002,0x00050051,0x00000006,0x000002aa,0x00000539,
- 0x00000003,0x00070050,0x00000018,0x00000524,0x000002a4,0x000002a6,0x000002a8,0x000002aa,
- 0x000200f9,0x000002af,0x000200f8,0x000002ac,0x0008004f,0x0000000f,0x00000493,0x00000539,
- 0x00000539,0x00000000,0x00000001,0x00000002,0x00050041,0x0000007e,0x00000494,0x0000007b,
- 0x00000171,0x0004003d,0x00000006,0x00000495,0x00000494,0x0005008e,0x0000000f,0x00000496,
- 0x00000493,0x00000495,0x00050051,0x00000006,0x00000498,0x00000496,0x00000000,0x00050051,
- 0x00000006,0x0000049a,0x00000496,0x00000001,0x00050051,0x00000006,0x0000049c,0x00000496,
- 0x00000002,0x00050051,0x00000006,0x0000049e,0x00000539,0x00000003,0x00070050,0x00000018,
- 0x00000522,0x00000498,0x0000049a,0x0000049c,0x0000049e,0x000200f9,0x000002af,0x000200f8,
- 0x000002af,0x000700f5,0x00000018,0x0000055d,0x00000524,0x00000460,0x00000522,0x000002ac,
- 0x000200f9,0x000002b0,0x000200f8,0x000002b0,0x000700f5,0x00000018,0x0000055c,0x00000525,
- 0x00000412,0x0000055d,0x000002af,0x000200f9,0x000002b1,0x000200f8,0x000002b1,0x000700f5,
- 0x00000018,0x0000055b,0x00000528,0x000003c0,0x0000055c,0x000002b0,0x00050085,0x00000018,
- 0x000002b5,0x0000055b,0x0000023c,0x0003003e,0x0000023f,0x000002b5,0x000100fd,0x00010038
+ 0x00000151,0x40800000,0x0004002b,0x0000007c,0x00000177,0x00000003,0x0004002b,0x0000007c,
+ 0x00000187,0x00000000,0x00040020,0x00000239,0x00000001,0x00000018,0x00040020,0x0000023d,
+ 0x00000001,0x00000019,0x0004003b,0x0000023d,0x0000023e,0x00000001,0x0004003b,0x00000239,
+ 0x00000241,0x00000001,0x00040020,0x00000244,0x00000003,0x00000018,0x0004003b,0x00000244,
+ 0x00000245,0x00000003,0x0005002c,0x00000019,0x0000052b,0x000000fd,0x000000fd,0x0004002b,
+ 0x00000006,0x0000052c,0x3b800000,0x0006002c,0x0000000f,0x0000052e,0x00000061,0x00000061,
+ 0x00000061,0x0006002c,0x0000000f,0x0000052f,0x00000068,0x00000068,0x00000068,0x0006002c,
+ 0x0000000f,0x00000534,0x00000088,0x00000088,0x00000088,0x0004002b,0x00000006,0x0000053a,
+ 0x3f72a76f,0x0004002b,0x00000006,0x0000053b,0x3d9e8391,0x0007002c,0x00000018,0x0000053d,
+ 0x00000088,0x00000064,0x00000064,0x00000088,0x0004002b,0x00000006,0x0000053e,0xbd6147ae,
+ 0x00030001,0x00000018,0x00000576,0x00050036,0x00000002,0x00000004,0x00000000,0x00000003,
+ 0x000200f8,0x00000005,0x0004003d,0x00000019,0x0000023f,0x0000023e,0x0004003d,0x00000018,
+ 0x00000242,0x00000241,0x00050041,0x0000007e,0x000002c5,0x0000007b,0x000000e8,0x0004003d,
+ 0x00000006,0x000002c6,0x000002c5,0x000500b4,0x00000037,0x000002c7,0x000002c6,0x00000088,
+ 0x000300f7,0x0000030e,0x00000000,0x000400fa,0x000002c7,0x000002c8,0x000002cd,0x000200f8,
+ 0x000002c8,0x0004003d,0x0000011d,0x000002c9,0x0000011f,0x00050057,0x00000018,0x000002cc,
+ 0x000002c9,0x0000023f,0x000200f9,0x0000030e,0x000200f8,0x000002cd,0x00050041,0x0000007e,
+ 0x000002ce,0x0000007b,0x000000e8,0x0004003d,0x00000006,0x000002cf,0x000002ce,0x000500b4,
+ 0x00000037,0x000002d0,0x000002cf,0x00000094,0x000300f7,0x0000030d,0x00000000,0x000400fa,
+ 0x000002d0,0x000002d1,0x000002dd,0x000200f8,0x000002d1,0x000400d1,0x00000019,0x00000318,
+ 0x0000023f,0x00050041,0x000000ed,0x00000319,0x0000007b,0x000000ec,0x0004003d,0x00000018,
+ 0x0000031a,0x00000319,0x0007004f,0x00000019,0x0000031b,0x0000031a,0x0000031a,0x00000002,
+ 0x00000003,0x00050085,0x00000019,0x0000031c,0x00000318,0x0000031b,0x0008000c,0x00000019,
+ 0x0000031d,0x00000001,0x0000002b,0x0000031c,0x000000f3,0x000000f4,0x00050041,0x000000ed,
+ 0x00000320,0x0000007b,0x000000ec,0x0004003d,0x00000018,0x00000321,0x00000320,0x0007004f,
+ 0x00000019,0x00000322,0x00000321,0x00000321,0x00000002,0x00000003,0x0005008e,0x00000019,
+ 0x00000325,0x0000031d,0x000000fd,0x0004007f,0x00000019,0x0000052d,0x00000325,0x0008000c,
+ 0x00000019,0x00000326,0x00000001,0x00000032,0x0000023f,0x00000322,0x0000052d,0x00050083,
+ 0x00000019,0x00000329,0x000000f4,0x0000031d,0x0006000c,0x00000019,0x0000032b,0x00000001,
+ 0x0000000a,0x00000326,0x0008000c,0x00000019,0x0000032c,0x00000001,0x00000031,0x00000329,
+ 0x000000f4,0x0000032b,0x0006000c,0x00000019,0x0000032e,0x00000001,0x00000008,0x00000326,
+ 0x00050081,0x00000019,0x00000330,0x0000032e,0x0000052b,0x00050081,0x00000019,0x00000332,
+ 0x00000330,0x0000032c,0x00050041,0x000000ed,0x00000333,0x0000007b,0x000000ec,0x0004003d,
+ 0x00000018,0x00000334,0x00000333,0x0007004f,0x00000019,0x00000335,0x00000334,0x00000334,
+ 0x00000000,0x00000001,0x00050085,0x00000019,0x00000336,0x00000332,0x00000335,0x0004003d,
+ 0x0000011d,0x000002d4,0x0000011f,0x000400cf,0x00000019,0x000002d8,0x0000023f,0x000400d0,
+ 0x00000019,0x000002db,0x0000023f,0x00080058,0x00000018,0x000002dc,0x000002d4,0x00000336,
+ 0x00000004,0x000002d8,0x000002db,0x000200f9,0x0000030d,0x000200f8,0x000002dd,0x00050041,
+ 0x0000007e,0x000002de,0x0000007b,0x000000e8,0x0004003d,0x00000006,0x000002df,0x000002de,
+ 0x000500b4,0x00000037,0x000002e0,0x000002df,0x0000013a,0x000300f7,0x0000030c,0x00000000,
+ 0x000400fa,0x000002e0,0x000002e1,0x000002ee,0x000200f8,0x000002e1,0x0004003d,0x0000011d,
+ 0x000002e2,0x0000011f,0x00050057,0x00000018,0x000002e5,0x000002e2,0x0000023f,0x00050051,
+ 0x00000006,0x000002e6,0x000002e5,0x00000000,0x0004003d,0x0000011d,0x000002e8,0x00000146,
+ 0x0008000c,0x00000006,0x000002ea,0x00000001,0x00000032,0x000002e6,0x00000144,0x000000fd,
+ 0x00050085,0x00000006,0x000002eb,0x000002ea,0x0000052c,0x00050050,0x00000019,0x000002ec,
+ 0x000002eb,0x000000fd,0x00050057,0x00000018,0x000002ed,0x000002e8,0x000002ec,0x000200f9,
+ 0x0000030c,0x000200f8,0x000002ee,0x00050041,0x0000007e,0x000002ef,0x0000007b,0x000000e8,
+ 0x0004003d,0x00000006,0x000002f0,0x000002ef,0x000500b4,0x00000037,0x000002f1,0x000002f0,
+ 0x00000151,0x000300f7,0x0000030b,0x00000000,0x000400fa,0x000002f1,0x000002f2,0x00000306,
+ 0x000200f8,0x000002f2,0x000400d1,0x00000019,0x00000340,0x0000023f,0x00050041,0x000000ed,
+ 0x00000341,0x0000007b,0x000000ec,0x0004003d,0x00000018,0x00000342,0x00000341,0x0007004f,
+ 0x00000019,0x00000343,0x00000342,0x00000342,0x00000002,0x00000003,0x00050085,0x00000019,
+ 0x00000344,0x00000340,0x00000343,0x0008000c,0x00000019,0x00000345,0x00000001,0x0000002b,
+ 0x00000344,0x000000f3,0x000000f4,0x00050041,0x000000ed,0x00000348,0x0000007b,0x000000ec,
+ 0x0004003d,0x00000018,0x00000349,0x00000348,0x0007004f,0x00000019,0x0000034a,0x00000349,
+ 0x00000349,0x00000002,0x00000003,0x0005008e,0x00000019,0x0000034d,0x00000345,0x000000fd,
+ 0x0004007f,0x00000019,0x0000052a,0x0000034d,0x0008000c,0x00000019,0x0000034e,0x00000001,
+ 0x00000032,0x0000023f,0x0000034a,0x0000052a,0x00050083,0x00000019,0x00000351,0x000000f4,
+ 0x00000345,0x0006000c,0x00000019,0x00000353,0x00000001,0x0000000a,0x0000034e,0x0008000c,
+ 0x00000019,0x00000354,0x00000001,0x00000031,0x00000351,0x000000f4,0x00000353,0x0006000c,
+ 0x00000019,0x00000356,0x00000001,0x00000008,0x0000034e,0x00050081,0x00000019,0x00000358,
+ 0x00000356,0x0000052b,0x00050081,0x00000019,0x0000035a,0x00000358,0x00000354,0x00050041,
+ 0x000000ed,0x0000035b,0x0000007b,0x000000ec,0x0004003d,0x00000018,0x0000035c,0x0000035b,
+ 0x0007004f,0x00000019,0x0000035d,0x0000035c,0x0000035c,0x00000000,0x00000001,0x00050085,
+ 0x00000019,0x0000035e,0x0000035a,0x0000035d,0x0004003d,0x0000011d,0x000002f5,0x0000011f,
+ 0x000400cf,0x00000019,0x000002f9,0x0000023f,0x000400d0,0x00000019,0x000002fc,0x0000023f,
+ 0x00080058,0x00000018,0x000002fd,0x000002f5,0x0000035e,0x00000004,0x000002f9,0x000002fc,
+ 0x00050051,0x00000006,0x000002fe,0x000002fd,0x00000000,0x0004003d,0x0000011d,0x00000300,
+ 0x00000146,0x0008000c,0x00000006,0x00000302,0x00000001,0x00000032,0x000002fe,0x00000144,
+ 0x000000fd,0x00050085,0x00000006,0x00000303,0x00000302,0x0000052c,0x00050050,0x00000019,
+ 0x00000304,0x00000303,0x000000fd,0x00050057,0x00000018,0x00000305,0x00000300,0x00000304,
+ 0x000200f9,0x0000030b,0x000200f8,0x00000306,0x000200f9,0x0000030b,0x000200f8,0x0000030b,
+ 0x000700f5,0x00000018,0x00000542,0x00000305,0x000002f2,0x0000053d,0x00000306,0x000200f9,
+ 0x0000030c,0x000200f8,0x0000030c,0x000700f5,0x00000018,0x00000541,0x000002ed,0x000002e1,
+ 0x00000542,0x0000030b,0x000200f9,0x0000030d,0x000200f8,0x0000030d,0x000700f5,0x00000018,
+ 0x00000540,0x000002dc,0x000002d1,0x00000541,0x0000030c,0x000200f9,0x0000030e,0x000200f8,
+ 0x0000030e,0x000700f5,0x00000018,0x0000053f,0x000002cc,0x000002c8,0x00000540,0x0000030d,
+ 0x00050041,0x0000007e,0x0000025b,0x0000007b,0x00000098,0x0004003d,0x00000006,0x0000025c,
+ 0x0000025b,0x000500b4,0x00000037,0x0000025d,0x0000025c,0x0000013a,0x000300f7,0x00000268,
+ 0x00000000,0x000400fa,0x0000025d,0x0000025e,0x00000268,0x000200f8,0x0000025e,0x0008004f,
+ 0x0000000f,0x00000260,0x0000053f,0x0000053f,0x00000000,0x00000001,0x00000002,0x0006000c,
+ 0x0000000f,0x00000365,0x00000001,0x00000004,0x00000260,0x0007000c,0x0000000f,0x00000366,
+ 0x00000001,0x0000001a,0x00000365,0x0000005f,0x00050083,0x0000000f,0x00000368,0x00000366,
+ 0x0000052e,0x0007000c,0x0000000f,0x00000369,0x00000001,0x00000028,0x00000368,0x00000065,
+ 0x0006000c,0x0000000f,0x0000036b,0x00000001,0x00000004,0x00000260,0x0007000c,0x0000000f,
+ 0x0000036c,0x00000001,0x0000001a,0x0000036b,0x0000005f,0x0005008e,0x0000000f,0x0000036d,
+ 0x0000036c,0x00000069,0x00050083,0x0000000f,0x0000036f,0x0000052f,0x0000036d,0x00050088,
+ 0x0000000f,0x00000372,0x00000369,0x0000036f,0x0006000c,0x0000000f,0x00000373,0x00000001,
+ 0x00000004,0x00000372,0x0007000c,0x0000000f,0x00000374,0x00000001,0x0000001a,0x00000373,
+ 0x00000076,0x0005008e,0x0000000f,0x00000375,0x00000374,0x00000070,0x00050041,0x0000007e,
+ 0x00000376,0x0000007b,0x0000007d,0x0004003d,0x00000006,0x00000377,0x00000376,0x00060050,
+ 0x0000000f,0x00000378,0x00000377,0x00000377,0x00000377,0x00050088,0x0000000f,0x00000379,
+ 0x00000375,0x00000378,0x00050051,0x00000006,0x00000263,0x00000379,0x00000000,0x00060052,
+ 0x00000018,0x000004d6,0x00000263,0x0000053f,0x00000000,0x00050051,0x00000006,0x00000265,
+ 0x00000379,0x00000001,0x00060052,0x00000018,0x000004d8,0x00000265,0x000004d6,0x00000001,
+ 0x00050051,0x00000006,0x00000267,0x00000379,0x00000002,0x00060052,0x00000018,0x000004da,
+ 0x00000267,0x000004d8,0x00000002,0x000200f9,0x00000268,0x000200f8,0x00000268,0x000700f5,
+ 0x00000018,0x00000543,0x0000053f,0x0000030e,0x000004da,0x0000025e,0x00050041,0x0000007e,
+ 0x00000269,0x0000007b,0x00000085,0x0004003d,0x00000006,0x0000026a,0x00000269,0x000500b7,
+ 0x00000037,0x0000026b,0x0000026a,0x00000064,0x000300f7,0x00000276,0x00000000,0x000400fa,
+ 0x0000026b,0x0000026c,0x00000276,0x000200f8,0x0000026c,0x0008004f,0x0000000f,0x0000026e,
+ 0x00000543,0x00000543,0x00000000,0x00000001,0x00000002,0x00050041,0x0000007e,0x0000037e,
+ 0x0000007b,0x00000085,0x0004003d,0x00000006,0x0000037f,0x0000037e,0x000500b4,0x00000037,
+ 0x00000380,0x0000037f,0x00000088,0x000300f7,0x000003b4,0x00000000,0x000400fa,0x00000380,
+ 0x00000381,0x00000386,0x000200f8,0x00000381,0x00050041,0x0000007e,0x00000382,0x0000007b,
+ 0x0000008c,0x0004003d,0x00000006,0x00000383,0x00000382,0x0005008e,0x0000000f,0x00000385,
+ 0x0000026e,0x00000383,0x000200f9,0x000003b4,0x000200f8,0x00000386,0x00050041,0x0000007e,
+ 0x00000387,0x0000007b,0x00000085,0x0004003d,0x00000006,0x00000388,0x00000387,0x000500b4,
+ 0x00000037,0x00000389,0x00000388,0x00000094,0x000300f7,0x000003b3,0x00000000,0x000400fa,
+ 0x00000389,0x0000038a,0x000003b3,0x000200f8,0x0000038a,0x00050041,0x0000007e,0x0000038b,
+ 0x0000007b,0x00000098,0x0004003d,0x00000006,0x0000038c,0x0000038b,0x000500b4,0x00000037,
+ 0x0000038d,0x0000038c,0x00000094,0x000300f7,0x00000391,0x00000000,0x000400fa,0x0000038d,
+ 0x0000038e,0x00000391,0x000200f8,0x0000038e,0x00050090,0x0000000f,0x00000390,0x0000026e,
+ 0x000000ac,0x000200f9,0x00000391,0x000200f8,0x00000391,0x000700f5,0x0000000f,0x00000544,
+ 0x0000026e,0x0000038a,0x00000390,0x0000038e,0x00050051,0x00000006,0x00000393,0x00000544,
+ 0x00000000,0x00050051,0x00000006,0x00000395,0x00000544,0x00000001,0x00050051,0x00000006,
+ 0x00000397,0x00000544,0x00000002,0x0007000c,0x00000006,0x00000398,0x00000001,0x00000028,
+ 0x00000395,0x00000397,0x0007000c,0x00000006,0x00000399,0x00000001,0x00000028,0x00000393,
+ 0x00000398,0x000500ba,0x00000037,0x0000039b,0x00000399,0x00000064,0x000300f7,0x000003ab,
+ 0x00000000,0x000400fa,0x0000039b,0x0000039c,0x000003ab,0x000200f8,0x0000039c,0x00050041,
+ 0x0000007e,0x0000039d,0x0000007b,0x0000008c,0x0004003d,0x00000006,0x0000039e,0x0000039d,
+ 0x0008000c,0x00000006,0x000003a1,0x00000001,0x00000032,0x0000039e,0x00000399,0x00000088,
+ 0x00050041,0x0000007e,0x000003a2,0x0000007b,0x000000c5,0x0004003d,0x00000006,0x000003a3,
+ 0x000003a2,0x0008000c,0x00000006,0x000003a6,0x00000001,0x00000032,0x000003a3,0x00000399,
+ 0x00000088,0x00050088,0x00000006,0x000003a7,0x000003a1,0x000003a6,0x0005008e,0x0000000f,
+ 0x000003aa,0x00000544,0x000003a7,0x000200f9,0x000003ab,0x000200f8,0x000003ab,0x000700f5,
+ 0x0000000f,0x00000545,0x00000544,0x00000391,0x000003aa,0x0000039c,0x00050041,0x0000007e,
+ 0x000003ac,0x0000007b,0x00000098,0x0004003d,0x00000006,0x000003ad,0x000003ac,0x000500b4,
+ 0x00000037,0x000003ae,0x000003ad,0x00000094,0x000300f7,0x000003b2,0x00000000,0x000400fa,
+ 0x000003ae,0x000003af,0x000003b2,0x000200f8,0x000003af,0x00050090,0x0000000f,0x000003b1,
+ 0x00000545,0x000000e1,0x000200f9,0x000003b2,0x000200f8,0x000003b2,0x000700f5,0x0000000f,
+ 0x00000548,0x00000545,0x000003ab,0x000003b1,0x000003af,0x000200f9,0x000003b3,0x000200f8,
+ 0x000003b3,0x000700f5,0x0000000f,0x00000547,0x0000026e,0x00000386,0x00000548,0x000003b2,
+ 0x000200f9,0x000003b4,0x000200f8,0x000003b4,0x000700f5,0x0000000f,0x00000546,0x00000385,
+ 0x00000381,0x00000547,0x000003b3,0x00050051,0x00000006,0x00000271,0x00000546,0x00000000,
+ 0x00060052,0x00000018,0x000004df,0x00000271,0x00000543,0x00000000,0x00050051,0x00000006,
+ 0x00000273,0x00000546,0x00000001,0x00060052,0x00000018,0x000004e1,0x00000273,0x000004df,
+ 0x00000001,0x00050051,0x00000006,0x00000275,0x00000546,0x00000002,0x00060052,0x00000018,
+ 0x000004e3,0x00000275,0x000004e1,0x00000002,0x000200f9,0x00000276,0x000200f8,0x00000276,
+ 0x000700f5,0x00000018,0x0000054e,0x00000543,0x00000268,0x000004e3,0x000003b4,0x00050041,
+ 0x0000007e,0x00000277,0x0000007b,0x00000098,0x0004003d,0x00000006,0x00000278,0x00000277,
+ 0x000500b4,0x00000037,0x00000279,0x00000278,0x00000088,0x000300f7,0x000002b7,0x00000000,
+ 0x000400fa,0x00000279,0x0000027a,0x00000287,0x000200f8,0x0000027a,0x0008004f,0x0000000f,
+ 0x0000027c,0x0000054e,0x0000054e,0x00000000,0x00000001,0x00000002,0x00050041,0x0000007e,
+ 0x000003bc,0x0000007b,0x00000187,0x0004003d,0x00000006,0x000003bd,0x000003bc,0x000500b7,
+ 0x00000037,0x000003be,0x000003bd,0x00000064,0x000300f7,0x000003cc,0x00000000,0x000400fa,
+ 0x000003be,0x000003bf,0x000003cc,0x000200f8,0x000003bf,0x00050051,0x00000006,0x000003c1,
+ 0x0000054e,0x00000000,0x000500bc,0x00000037,0x000003d5,0x000003c1,0x00000036,0x000300f7,
+ 0x000003df,0x00000000,0x000400fa,0x000003d5,0x000003d6,0x000003d9,0x000200f8,0x000003d6,
+ 0x00050085,0x00000006,0x000003d8,0x000003c1,0x0000053b,0x000200f9,0x000003df,0x000200f8,
+ 0x000003d9,0x00050081,0x00000006,0x000003db,0x000003c1,0x00000040,0x0006000c,0x00000006,
+ 0x000003dc,0x00000001,0x00000004,0x000003db,0x00050085,0x00000006,0x000003dd,0x000003dc,
+ 0x0000053a,0x0007000c,0x00000006,0x000003de,0x00000001,0x0000001a,0x000003dd,0x00000045,
+ 0x000200f9,0x000003df,0x000200f8,0x000003df,0x000700f5,0x00000006,0x00000565,0x000003d8,
+ 0x000003d6,0x000003de,0x000003d9,0x00050051,0x00000006,0x000003c5,0x0000054e,0x00000001,
+ 0x000500bc,0x00000037,0x000003e4,0x000003c5,0x00000036,0x000300f7,0x000003ee,0x00000000,
+ 0x000400fa,0x000003e4,0x000003e5,0x000003e8,0x000200f8,0x000003e5,0x00050085,0x00000006,
+ 0x000003e7,0x000003c5,0x0000053b,0x000200f9,0x000003ee,0x000200f8,0x000003e8,0x00050081,
+ 0x00000006,0x000003ea,0x000003c5,0x00000040,0x0006000c,0x00000006,0x000003eb,0x00000001,
+ 0x00000004,0x000003ea,0x00050085,0x00000006,0x000003ec,0x000003eb,0x0000053a,0x0007000c,
+ 0x00000006,0x000003ed,0x00000001,0x0000001a,0x000003ec,0x00000045,0x000200f9,0x000003ee,
+ 0x000200f8,0x000003ee,0x000700f5,0x00000006,0x00000567,0x000003e7,0x000003e5,0x000003ed,
+ 0x000003e8,0x00050051,0x00000006,0x000003c9,0x0000054e,0x00000002,0x000500bc,0x00000037,
+ 0x000003f3,0x000003c9,0x00000036,0x000300f7,0x000003fd,0x00000000,0x000400fa,0x000003f3,
+ 0x000003f4,0x000003f7,0x000200f8,0x000003f4,0x00050085,0x00000006,0x000003f6,0x000003c9,
+ 0x0000053b,0x000200f9,0x000003fd,0x000200f8,0x000003f7,0x00050081,0x00000006,0x000003f9,
+ 0x000003c9,0x00000040,0x0006000c,0x00000006,0x000003fa,0x00000001,0x00000004,0x000003f9,
+ 0x00050085,0x00000006,0x000003fb,0x000003fa,0x0000053a,0x0007000c,0x00000006,0x000003fc,
+ 0x00000001,0x0000001a,0x000003fb,0x00000045,0x000200f9,0x000003fd,0x000200f8,0x000003fd,
+ 0x000700f5,0x00000006,0x00000569,0x000003f6,0x000003f4,0x000003fc,0x000003f7,0x00060050,
+ 0x0000000f,0x00000575,0x00000565,0x00000567,0x00000569,0x000200f9,0x000003cc,0x000200f8,
+ 0x000003cc,0x000700f5,0x0000000f,0x0000056b,0x0000027c,0x0000027a,0x00000575,0x000003fd,
+ 0x00050041,0x0000007e,0x000003ce,0x0000007b,0x00000177,0x0004003d,0x00000006,0x000003cf,
+ 0x000003ce,0x0005008e,0x0000000f,0x000003d0,0x0000056b,0x000003cf,0x00050051,0x00000006,
+ 0x0000027f,0x000003d0,0x00000000,0x00050051,0x00000006,0x00000281,0x000003d0,0x00000001,
+ 0x00050051,0x00000006,0x00000283,0x000003d0,0x00000002,0x00050051,0x00000006,0x00000285,
+ 0x0000054e,0x00000003,0x00070050,0x00000018,0x0000053c,0x0000027f,0x00000281,0x00000283,
+ 0x00000285,0x000200f9,0x000002b7,0x000200f8,0x00000287,0x00050041,0x0000007e,0x00000288,
+ 0x0000007b,0x00000098,0x0004003d,0x00000006,0x00000289,0x00000288,0x000500b4,0x00000037,
+ 0x0000028a,0x00000289,0x00000094,0x000300f7,0x000002b6,0x00000000,0x000400fa,0x0000028a,
+ 0x0000028b,0x00000298,0x000200f8,0x0000028b,0x0008004f,0x0000000f,0x0000028d,0x0000054e,
+ 0x0000054e,0x00000000,0x00000001,0x00000002,0x00050041,0x0000007e,0x00000406,0x0000007b,
+ 0x00000177,0x0004003d,0x00000006,0x00000407,0x00000406,0x0005008e,0x0000000f,0x00000408,
+ 0x0000028d,0x00000407,0x00050041,0x0000007e,0x00000409,0x0000007b,0x00000187,0x0004003d,
+ 0x00000006,0x0000040a,0x00000409,0x000500b7,0x00000037,0x0000040b,0x0000040a,0x00000064,
+ 0x000400a8,0x00000037,0x0000040c,0x0000040b,0x000300f7,0x0000041e,0x00000000,0x000400fa,
+ 0x0000040c,0x0000040d,0x0000041e,0x000200f8,0x0000040d,0x00050051,0x00000006,0x0000040f,
+ 0x00000408,0x00000000,0x000500bc,0x00000037,0x00000423,0x0000040f,0x0000004b,0x000300f7,
+ 0x0000042d,0x00000000,0x000400fa,0x00000423,0x00000424,0x00000427,0x000200f8,0x00000424,
+ 0x00050085,0x00000006,0x00000426,0x0000040f,0x0000003c,0x000200f9,0x0000042d,0x000200f8,
+ 0x00000427,0x0006000c,0x00000006,0x00000429,0x00000001,0x00000004,0x0000040f,0x0007000c,
+ 0x00000006,0x0000042a,0x00000001,0x0000001a,0x00000429,0x00000054,0x0008000c,0x00000006,
+ 0x0000042c,0x00000001,0x00000032,0x0000042a,0x00000043,0x0000053e,0x000200f9,0x0000042d,
+ 0x000200f8,0x0000042d,0x000700f5,0x00000006,0x0000055a,0x00000426,0x00000424,0x0000042c,
+ 0x00000427,0x00050051,0x00000006,0x00000413,0x00000408,0x00000001,0x000500bc,0x00000037,
+ 0x00000432,0x00000413,0x0000004b,0x000300f7,0x0000043c,0x00000000,0x000400fa,0x00000432,
+ 0x00000433,0x00000436,0x000200f8,0x00000433,0x00050085,0x00000006,0x00000435,0x00000413,
+ 0x0000003c,0x000200f9,0x0000043c,0x000200f8,0x00000436,0x0006000c,0x00000006,0x00000438,
+ 0x00000001,0x00000004,0x00000413,0x0007000c,0x00000006,0x00000439,0x00000001,0x0000001a,
+ 0x00000438,0x00000054,0x0008000c,0x00000006,0x0000043b,0x00000001,0x00000032,0x00000439,
+ 0x00000043,0x0000053e,0x000200f9,0x0000043c,0x000200f8,0x0000043c,0x000700f5,0x00000006,
+ 0x0000055c,0x00000435,0x00000433,0x0000043b,0x00000436,0x00050051,0x00000006,0x00000417,
+ 0x00000408,0x00000002,0x000500bc,0x00000037,0x00000441,0x00000417,0x0000004b,0x000300f7,
+ 0x0000044b,0x00000000,0x000400fa,0x00000441,0x00000442,0x00000445,0x000200f8,0x00000442,
+ 0x00050085,0x00000006,0x00000444,0x00000417,0x0000003c,0x000200f9,0x0000044b,0x000200f8,
+ 0x00000445,0x0006000c,0x00000006,0x00000447,0x00000001,0x00000004,0x00000417,0x0007000c,
+ 0x00000006,0x00000448,0x00000001,0x0000001a,0x00000447,0x00000054,0x0008000c,0x00000006,
+ 0x0000044a,0x00000001,0x00000032,0x00000448,0x00000043,0x0000053e,0x000200f9,0x0000044b,
+ 0x000200f8,0x0000044b,0x000700f5,0x00000006,0x0000055e,0x00000444,0x00000442,0x0000044a,
+ 0x00000445,0x00060050,0x0000000f,0x00000574,0x0000055a,0x0000055c,0x0000055e,0x0008000c,
+ 0x0000000f,0x0000041d,0x00000001,0x0000002b,0x00000574,0x00000065,0x00000534,0x000200f9,
+ 0x0000041e,0x000200f8,0x0000041e,0x000700f5,0x0000000f,0x00000560,0x00000408,0x0000028b,
+ 0x0000041d,0x0000044b,0x00050051,0x00000006,0x00000290,0x00000560,0x00000000,0x00050051,
+ 0x00000006,0x00000292,0x00000560,0x00000001,0x00050051,0x00000006,0x00000294,0x00000560,
+ 0x00000002,0x00050051,0x00000006,0x00000296,0x0000054e,0x00000003,0x00070050,0x00000018,
+ 0x00000539,0x00000290,0x00000292,0x00000294,0x00000296,0x000200f9,0x000002b6,0x000200f8,
+ 0x00000298,0x00050041,0x0000007e,0x00000299,0x0000007b,0x00000098,0x0004003d,0x00000006,
+ 0x0000029a,0x00000299,0x000500b4,0x00000037,0x0000029b,0x0000029a,0x0000013a,0x000300f7,
+ 0x000002b5,0x00000000,0x000400fa,0x0000029b,0x0000029c,0x000002b2,0x000200f8,0x0000029c,
+ 0x0008004f,0x0000000f,0x0000029e,0x0000054e,0x0000054e,0x00000000,0x00000001,0x00000002,
+ 0x00050090,0x0000000f,0x0000029f,0x0000029e,0x000000e1,0x00050051,0x00000006,0x000002a1,
+ 0x0000029f,0x00000000,0x00060052,0x00000018,0x00000509,0x000002a1,0x00000576,0x00000000,
+ 0x00050051,0x00000006,0x000002a3,0x0000029f,0x00000001,0x00060052,0x00000018,0x0000050b,
+ 0x000002a3,0x00000509,0x00000001,0x00050051,0x00000006,0x000002a5,0x0000029f,0x00000002,
+ 0x00060052,0x00000018,0x0000050d,0x000002a5,0x0000050b,0x00000002,0x0008004f,0x0000000f,
+ 0x000002a7,0x0000050d,0x0000050d,0x00000000,0x00000001,0x00000002,0x00050041,0x0000007e,
+ 0x00000454,0x0000007b,0x00000177,0x0004003d,0x00000006,0x00000455,0x00000454,0x0005008e,
+ 0x0000000f,0x00000456,0x000002a7,0x00000455,0x00050041,0x0000007e,0x00000457,0x0000007b,
+ 0x00000187,0x0004003d,0x00000006,0x00000458,0x00000457,0x000500b7,0x00000037,0x00000459,
+ 0x00000458,0x00000064,0x000400a8,0x00000037,0x0000045a,0x00000459,0x000300f7,0x0000046c,
+ 0x00000000,0x000400fa,0x0000045a,0x0000045b,0x0000046c,0x000200f8,0x0000045b,0x00050051,
+ 0x00000006,0x0000045d,0x00000456,0x00000000,0x000500bc,0x00000037,0x00000471,0x0000045d,
+ 0x0000004b,0x000300f7,0x0000047b,0x00000000,0x000400fa,0x00000471,0x00000472,0x00000475,
+ 0x000200f8,0x00000472,0x00050085,0x00000006,0x00000474,0x0000045d,0x0000003c,0x000200f9,
+ 0x0000047b,0x000200f8,0x00000475,0x0006000c,0x00000006,0x00000477,0x00000001,0x00000004,
+ 0x0000045d,0x0007000c,0x00000006,0x00000478,0x00000001,0x0000001a,0x00000477,0x00000054,
+ 0x0008000c,0x00000006,0x0000047a,0x00000001,0x00000032,0x00000478,0x00000043,0x0000053e,
+ 0x000200f9,0x0000047b,0x000200f8,0x0000047b,0x000700f5,0x00000006,0x0000054f,0x00000474,
+ 0x00000472,0x0000047a,0x00000475,0x00050051,0x00000006,0x00000461,0x00000456,0x00000001,
+ 0x000500bc,0x00000037,0x00000480,0x00000461,0x0000004b,0x000300f7,0x0000048a,0x00000000,
+ 0x000400fa,0x00000480,0x00000481,0x00000484,0x000200f8,0x00000481,0x00050085,0x00000006,
+ 0x00000483,0x00000461,0x0000003c,0x000200f9,0x0000048a,0x000200f8,0x00000484,0x0006000c,
+ 0x00000006,0x00000486,0x00000001,0x00000004,0x00000461,0x0007000c,0x00000006,0x00000487,
+ 0x00000001,0x0000001a,0x00000486,0x00000054,0x0008000c,0x00000006,0x00000489,0x00000001,
+ 0x00000032,0x00000487,0x00000043,0x0000053e,0x000200f9,0x0000048a,0x000200f8,0x0000048a,
+ 0x000700f5,0x00000006,0x00000551,0x00000483,0x00000481,0x00000489,0x00000484,0x00050051,
+ 0x00000006,0x00000465,0x00000456,0x00000002,0x000500bc,0x00000037,0x0000048f,0x00000465,
+ 0x0000004b,0x000300f7,0x00000499,0x00000000,0x000400fa,0x0000048f,0x00000490,0x00000493,
+ 0x000200f8,0x00000490,0x00050085,0x00000006,0x00000492,0x00000465,0x0000003c,0x000200f9,
+ 0x00000499,0x000200f8,0x00000493,0x0006000c,0x00000006,0x00000495,0x00000001,0x00000004,
+ 0x00000465,0x0007000c,0x00000006,0x00000496,0x00000001,0x0000001a,0x00000495,0x00000054,
+ 0x0008000c,0x00000006,0x00000498,0x00000001,0x00000032,0x00000496,0x00000043,0x0000053e,
+ 0x000200f9,0x00000499,0x000200f8,0x00000499,0x000700f5,0x00000006,0x00000553,0x00000492,
+ 0x00000490,0x00000498,0x00000493,0x00060050,0x0000000f,0x00000573,0x0000054f,0x00000551,
+ 0x00000553,0x0008000c,0x0000000f,0x0000046b,0x00000001,0x0000002b,0x00000573,0x00000065,
+ 0x00000534,0x000200f9,0x0000046c,0x000200f8,0x0000046c,0x000700f5,0x0000000f,0x00000555,
+ 0x00000456,0x0000029c,0x0000046b,0x00000499,0x00050051,0x00000006,0x000002aa,0x00000555,
+ 0x00000000,0x00050051,0x00000006,0x000002ac,0x00000555,0x00000001,0x00050051,0x00000006,
+ 0x000002ae,0x00000555,0x00000002,0x00050051,0x00000006,0x000002b0,0x0000054e,0x00000003,
+ 0x00070050,0x00000018,0x00000535,0x000002aa,0x000002ac,0x000002ae,0x000002b0,0x000200f9,
+ 0x000002b5,0x000200f8,0x000002b2,0x0008004f,0x0000000f,0x0000049f,0x0000054e,0x0000054e,
+ 0x00000000,0x00000001,0x00000002,0x00050041,0x0000007e,0x000004a0,0x0000007b,0x00000177,
+ 0x0004003d,0x00000006,0x000004a1,0x000004a0,0x0005008e,0x0000000f,0x000004a2,0x0000049f,
+ 0x000004a1,0x00050051,0x00000006,0x000004a4,0x000004a2,0x00000000,0x00050051,0x00000006,
+ 0x000004a6,0x000004a2,0x00000001,0x00050051,0x00000006,0x000004a8,0x000004a2,0x00000002,
+ 0x00050051,0x00000006,0x000004aa,0x0000054e,0x00000003,0x00070050,0x00000018,0x00000530,
+ 0x000004a4,0x000004a6,0x000004a8,0x000004aa,0x000200f9,0x000002b5,0x000200f8,0x000002b5,
+ 0x000700f5,0x00000018,0x00000572,0x00000535,0x0000046c,0x00000530,0x000002b2,0x000200f9,
+ 0x000002b6,0x000200f8,0x000002b6,0x000700f5,0x00000018,0x00000571,0x00000539,0x0000041e,
+ 0x00000572,0x000002b5,0x000200f9,0x000002b7,0x000200f8,0x000002b7,0x000700f5,0x00000018,
+ 0x00000570,0x0000053c,0x000003cc,0x00000571,0x000002b6,0x00050085,0x00000018,0x000002bb,
+ 0x00000570,0x00000242,0x0003003e,0x00000245,0x000002bb,0x000100fd,0x00010038
};
@@ -1,6 +1,6 @@
-static const uint32_t VULKAN_PixelShader_Colors[] = {
+const uint32_t VULKAN_PixelShader_Colors[] = {
0x07230203,0x00010000,0x0008000b,0x000000a4,0x00000000,0x00020011,0x00000001,0x0006000b,
0x0007000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x00000049,0x0000004d,0x00030010,
@@ -15,13 +15,13 @@ static const uint32_t VULKAN_PixelShader_Colors[] = {
0x5f70616d,0x74636166,0x0032726f,0x00070006,0x00000018,0x00000008,0x5f726473,0x74696877,
0x6f705f65,0x00746e69,0x00030005,0x0000001a,0x00000000,0x00050005,0x00000049,0x75706e69,
0x6f632e74,0x00726f6c,0x00070005,0x0000004d,0x746e6540,0x6f507972,0x4f746e69,0x75707475,
- 0x00000074,0x00030047,0x00000018,0x00000002,0x00050048,0x00000018,0x00000000,0x00000023,
- 0x00000000,0x00050048,0x00000018,0x00000001,0x00000023,0x00000004,0x00050048,0x00000018,
- 0x00000002,0x00000023,0x00000008,0x00050048,0x00000018,0x00000003,0x00000023,0x0000000c,
- 0x00050048,0x00000018,0x00000004,0x00000023,0x00000010,0x00050048,0x00000018,0x00000005,
- 0x00000023,0x00000020,0x00050048,0x00000018,0x00000006,0x00000023,0x00000024,0x00050048,
- 0x00000018,0x00000007,0x00000023,0x00000028,0x00050048,0x00000018,0x00000008,0x00000023,
- 0x0000002c,0x00040047,0x0000001a,0x00000021,0x00000000,0x00040047,0x0000001a,0x00000022,
+ 0x00000074,0x00050048,0x00000018,0x00000000,0x00000023,0x00000000,0x00050048,0x00000018,
+ 0x00000001,0x00000023,0x00000004,0x00050048,0x00000018,0x00000002,0x00000023,0x00000008,
+ 0x00050048,0x00000018,0x00000003,0x00000023,0x0000000c,0x00050048,0x00000018,0x00000004,
+ 0x00000023,0x00000010,0x00050048,0x00000018,0x00000005,0x00000023,0x00000020,0x00050048,
+ 0x00000018,0x00000006,0x00000023,0x00000024,0x00050048,0x00000018,0x00000007,0x00000023,
+ 0x00000028,0x00050048,0x00000018,0x00000008,0x00000023,0x0000002c,0x00030047,0x00000018,
+ 0x00000002,0x00040047,0x0000001a,0x00000022,0x00000000,0x00040047,0x0000001a,0x00000021,
0x00000000,0x00040047,0x00000049,0x0000001e,0x00000001,0x00040047,0x0000004d,0x0000001e,
0x00000000,0x00020013,0x00000002,0x00030021,0x00000003,0x00000002,0x00030016,0x00000006,
0x00000020,0x00040017,0x00000007,0x00000006,0x00000004,0x00040017,0x00000015,0x00000006,
@@ -141,7 +141,7 @@ float4 GetInputColor(PixelShaderInput input)
// Error!
-static const uint32_t VULKAN_PixelShader_Textures[] = {
+const uint32_t VULKAN_PixelShader_Textures[] = {
0x07230203,0x00010000,0x0008000b,0x000000ab,0x00000000,0x00020011,0x00000001,0x0006000b,
0x0008000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x0000004c,0x0000004f,0x00000053,
@@ -16,15 +16,15 @@ static const uint32_t VULKAN_PixelShader_Textures[] = {
0x74696877,0x6f705f65,0x00746e69,0x00030005,0x0000001a,0x00000000,0x00050005,0x00000036,
0x74786574,0x30657275,0x00000000,0x00050005,0x0000004c,0x75706e69,0x65742e74,0x00000078,
0x00050005,0x0000004f,0x75706e69,0x6f632e74,0x00726f6c,0x00070005,0x00000053,0x746e6540,
- 0x6f507972,0x4f746e69,0x75707475,0x00000074,0x00030047,0x00000018,0x00000002,0x00050048,
- 0x00000018,0x00000000,0x00000023,0x00000000,0x00050048,0x00000018,0x00000001,0x00000023,
- 0x00000004,0x00050048,0x00000018,0x00000002,0x00000023,0x00000008,0x00050048,0x00000018,
- 0x00000003,0x00000023,0x0000000c,0x00050048,0x00000018,0x00000004,0x00000023,0x00000010,
- 0x00050048,0x00000018,0x00000005,0x00000023,0x00000020,0x00050048,0x00000018,0x00000006,
- 0x00000023,0x00000024,0x00050048,0x00000018,0x00000007,0x00000023,0x00000028,0x00050048,
- 0x00000018,0x00000008,0x00000023,0x0000002c,0x00040047,0x0000001a,0x00000021,0x00000000,
- 0x00040047,0x0000001a,0x00000022,0x00000000,0x00040047,0x00000036,0x00000021,0x00000001,
- 0x00040047,0x00000036,0x00000022,0x00000000,0x00040047,0x0000004c,0x0000001e,0x00000000,
+ 0x6f507972,0x4f746e69,0x75707475,0x00000074,0x00050048,0x00000018,0x00000000,0x00000023,
+ 0x00000000,0x00050048,0x00000018,0x00000001,0x00000023,0x00000004,0x00050048,0x00000018,
+ 0x00000002,0x00000023,0x00000008,0x00050048,0x00000018,0x00000003,0x00000023,0x0000000c,
+ 0x00050048,0x00000018,0x00000004,0x00000023,0x00000010,0x00050048,0x00000018,0x00000005,
+ 0x00000023,0x00000020,0x00050048,0x00000018,0x00000006,0x00000023,0x00000024,0x00050048,
+ 0x00000018,0x00000007,0x00000023,0x00000028,0x00050048,0x00000018,0x00000008,0x00000023,
+ 0x0000002c,0x00030047,0x00000018,0x00000002,0x00040047,0x0000001a,0x00000022,0x00000000,
+ 0x00040047,0x0000001a,0x00000021,0x00000000,0x00040047,0x00000036,0x00000022,0x00000000,
+ 0x00040047,0x00000036,0x00000021,0x00000001,0x00040047,0x0000004c,0x0000001e,0x00000000,
0x00040047,0x0000004f,0x0000001e,0x00000001,0x00040047,0x00000053,0x0000001e,0x00000000,
0x00020013,0x00000002,0x00030021,0x00000003,0x00000002,0x00030016,0x00000006,0x00000020,
0x00040017,0x00000007,0x00000006,0x00000004,0x00040017,0x0000000d,0x00000006,0x00000002,
-static const uint32_t VULKAN_VertexShader[] = {
+const uint32_t VULKAN_VertexShader[] = {
0x07230203,0x00010000,0x0008000b,0x000000af,0x00000000,0x00020011,0x00000001,0x0006000b,
0x000c000f,0x00000000,0x00000004,0x6e69616d,0x00000000,0x0000003f,0x00000043,0x00000047,
@@ -14,11 +14,11 @@ static const uint32_t VULKAN_VertexShader[] = {
0x75707475,0x6f702e74,0x00000073,0x00080005,0x0000005b,0x746e6540,0x6f507972,0x4f746e69,
0x75707475,0x65742e74,0x00000078,0x00080005,0x0000005e,0x746e6540,0x6f507972,0x4f746e69,
0x75707475,0x6f632e74,0x00726f6c,0x00090005,0x00000062,0x746e6540,0x6f507972,0x4f746e69,
- 0x75707475,0x6f702e74,0x53746e69,0x00657a69,0x00030047,0x0000001e,0x00000002,0x00040048,
- 0x0000001e,0x00000000,0x00000005,0x00050048,0x0000001e,0x00000000,0x00000007,0x00000010,
- 0x00050048,0x0000001e,0x00000000,0x00000023,0x00000000,0x00040048,0x0000001e,0x00000001,
- 0x00000005,0x00050048,0x0000001e,0x00000001,0x00000007,0x00000010,0x00050048,0x0000001e,
- 0x00000001,0x00000023,0x00000040,0x00040047,0x0000003f,0x0000001e,0x00000000,0x00040047,
+ 0x75707475,0x6f702e74,0x53746e69,0x00657a69,0x00040048,0x0000001e,0x00000000,0x00000005,
+ 0x00050048,0x0000001e,0x00000000,0x00000023,0x00000000,0x00050048,0x0000001e,0x00000000,
+ 0x00000007,0x00000010,0x00040048,0x0000001e,0x00000001,0x00000005,0x00050048,0x0000001e,
+ 0x00000001,0x00000023,0x00000040,0x00050048,0x0000001e,0x00000001,0x00000007,0x00000010,
+ 0x00030047,0x0000001e,0x00000002,0x00040047,0x0000003f,0x0000001e,0x00000000,0x00040047,
0x00000043,0x0000001e,0x00000001,0x00040047,0x00000047,0x0000001e,0x00000002,0x00040047,
0x00000058,0x0000000b,0x00000000,0x00040047,0x0000005b,0x0000001e,0x00000000,0x00040047,
0x0000005e,0x0000001e,0x00000001,0x00040047,0x00000062,0x0000000b,0x00000001,0x00020013,